.elementor-2 .elementor-element.elementor-element-bf35795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-bf35795:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bf35795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/bg-hero-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6fa3bca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-edf7056 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:57px;font-weight:400;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-2a64aaa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-7a8e687 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f9d43d7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-f9d43d7 .elementor-divider-separator{width:90px;}.elementor-2 .elementor-element.elementor-element-f9d43d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bccbe74{padding:0% 57% 0% 0%;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-7a8e687 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-80961b7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2 .elementor-element.elementor-element-80961b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c875819 );}.elementor-2 .elementor-element.elementor-element-80961b7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-80961b7.elementor-view-default .elementor-icon{fill:var( --e-global-color-c875819 );color:var( --e-global-color-c875819 );border-color:var( --e-global-color-c875819 );}.elementor-2 .elementor-element.elementor-element-80961b7 .elementor-icon{font-size:41px;}.elementor-2 .elementor-element.elementor-element-80961b7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-80961b7 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-80961b7 .elementor-icon-box-title{color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-80961b7:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-80961b7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-560c0b1 );}.elementor-2 .elementor-element.elementor-element-80961b7 .elementor-icon-box-description{color:var( --e-global-color-7a8e687 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-aafde26 .elementor-button{background-color:var( --e-global-color-315c7ca );font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:27px 40px 27px 40px;}.elementor-2 .elementor-element.elementor-element-aafde26 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-aafde26 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2 .elementor-element.elementor-element-aafde26 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-aafde26 .elementor-button:focus{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-aafde26 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-aafde26 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-02737f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-6e4137f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-6e4137f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6e4137f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fd8f5b );}.elementor-2 .elementor-element.elementor-element-5ebe74b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-24459a7{--display:flex;}.elementor-2 .elementor-element.elementor-element-adfc7c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-adfc7c5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:400;color:#A9583A;}.elementor-2 .elementor-element.elementor-element-62daa7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ebced49{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-cc427a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-2 .elementor-element.elementor-element-cc427a7 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:51px;font-weight:400;color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-db15ab0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-db15ab0.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-dc02d06{text-align:start;}.elementor-2 .elementor-element.elementor-element-dc02d06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-edd6068{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e0179c8{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-0034ec6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-2 .elementor-element.elementor-element-0034ec6 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:51px;font-weight:400;color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-f4f6765{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f4f6765.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f51227f{text-align:start;}.elementor-2 .elementor-element.elementor-element-f51227f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-7aff134{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c30cb1d{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-214c5b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-2 .elementor-element.elementor-element-214c5b2 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:51px;font-weight:400;color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-9012c91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9012c91.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d273573{text-align:start;}.elementor-2 .elementor-element.elementor-element-d273573 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-7430f6e{--display:flex;}.elementor-2 .elementor-element.elementor-element-f93730a{text-align:center;}.elementor-2 .elementor-element.elementor-element-f93730a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-c7f6430{text-align:center;}.elementor-2 .elementor-element.elementor-element-c7f6430 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:34px;color:#000000;}.elementor-2 .elementor-element.elementor-element-9640041{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bee0db8{padding:0% 26% 0% 0%;text-align:start;}.elementor-2 .elementor-element.elementor-element-bee0db8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-4b83cc5{padding:15px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-4b83cc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-099ad63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-79ae34b{--display:flex;border-style:none;--border-style:none;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a4ee52a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a4ee52a .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a4ee52a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a4ee52a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a4ee52a.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a4ee52a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a4ee52a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a4ee52a .elementor-icon{font-size:43px;}.elementor-2 .elementor-element.elementor-element-a4ee52a .elementor-icon svg{height:43px;}.elementor-2 .elementor-element.elementor-element-94d4df2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-94d4df2.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-191cac6{text-align:start;}.elementor-2 .elementor-element.elementor-element-191cac6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-b2b174f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a802fc6{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-e654541{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e654541 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-e654541.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e654541.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e654541.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e654541.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e654541.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e654541 .elementor-icon{font-size:43px;}.elementor-2 .elementor-element.elementor-element-e654541 .elementor-icon svg{height:43px;}.elementor-2 .elementor-element.elementor-element-783178b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-783178b.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-92d6abf{text-align:start;}.elementor-2 .elementor-element.elementor-element-92d6abf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-472f428{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3030034{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-e433a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e433a40 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-e433a40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e433a40.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e433a40.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e433a40.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e433a40.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e433a40 .elementor-icon{font-size:43px;}.elementor-2 .elementor-element.elementor-element-e433a40 .elementor-icon svg{height:43px;}.elementor-2 .elementor-element.elementor-element-8b3eb7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8b3eb7a.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-80b58a8{text-align:start;}.elementor-2 .elementor-element.elementor-element-80b58a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-5d05cfd{--display:flex;}.elementor-2 .elementor-element.elementor-element-00131e4{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-00131e4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-00131e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-edfbbdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-edfbbdd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-edfbbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-2 .elementor-element.elementor-element-6387060{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-3374203{--display:flex;}.elementor-2 .elementor-element.elementor-element-d333361{text-align:center;}.elementor-2 .elementor-element.elementor-element-d333361 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;line-height:31px;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-20f6bac{--divider-border-style:solid;--divider-color:var( --e-global-color-315c7ca );--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-20f6bac .elementor-divider-separator{width:81%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-20f6bac .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-20f6bac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-20f6bac.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-20f6bac.elementor-view-default .elementor-icon{color:var( --e-global-color-0ccee52 );border-color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-20f6bac.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-20f6bac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-51d8b50{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-51d8b50:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-51d8b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f5af41d );}.elementor-2 .elementor-element.elementor-element-fa243f9{padding:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-fa243f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-ba8009d{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2 .elementor-element.elementor-element-d75ca23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-d75ca23:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d75ca23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f5af41d );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-577a475{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-577a475 img{width:73px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-aa0cbf4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-aa0cbf4 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-aa0cbf4 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-aa0cbf4:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-aa0cbf4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-aa0cbf4 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-5ee6165{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-5ee6165:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5ee6165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f5af41d );}.elementor-2 .elementor-element.elementor-element-6047e7d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6047e7d img{width:73px;}.elementor-2 .elementor-element.elementor-element-2363c63{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2363c63 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-2363c63 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-2363c63:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-2363c63:has(:focus) .elementor-image-box-title{color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-2363c63 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-11a95a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-11a95a6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-11a95a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f5af41d );}.elementor-2 .elementor-element.elementor-element-24707fe{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-24707fe img{width:73px;}.elementor-2 .elementor-element.elementor-element-a9c5255{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a9c5255 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-a9c5255 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-a9c5255:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-a9c5255:has(:focus) .elementor-image-box-title{color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-a9c5255 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-cd80862{--display:flex;}.elementor-2 .elementor-element.elementor-element-9a4f823{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9a4f823 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-47db875{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-47db875.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-47db875 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-50194f9{--display:flex;}.elementor-2 .elementor-element.elementor-element-50194f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-40b6aa1{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-40b6aa1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-40b6aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/1.jpeg");background-position:-12% 140%;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-40b6aa1::before, .elementor-2 .elementor-element.elementor-element-40b6aa1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-40b6aa1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-40b6aa1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-40b6aa1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-40b6aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-5274951{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5274951{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-5274951{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-5274951 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9e59f79{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-9e59f79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e6f7b34{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e6f7b34:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e6f7b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/2.jpeg");background-position:1% 260%;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e6f7b34::before, .elementor-2 .elementor-element.elementor-element-e6f7b34 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e6f7b34 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e6f7b34 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e6f7b34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e6f7b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-f39266c{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f39266c{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-f39266c{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-f39266c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-af1fd66{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-af1fd66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2b94002{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2b94002:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2b94002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/WhatsApp-Image-2026-05-19-at-21.57.42.jpeg");background-position:44% 0px;background-repeat:no-repeat;background-size:105% auto;}.elementor-2 .elementor-element.elementor-element-2b94002::before, .elementor-2 .elementor-element.elementor-element-2b94002 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2b94002 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2b94002 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2b94002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2b94002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-0cbe0da{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0cbe0da{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-0cbe0da{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-0cbe0da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7df640f{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-7df640f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2404ca4{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2404ca4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2404ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/4.jpeg");background-position:1% 160%;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2404ca4::before, .elementor-2 .elementor-element.elementor-element-2404ca4 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2404ca4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2404ca4 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2404ca4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2404ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-c652057{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c652057{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-c652057{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-c652057 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c71ad8d{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-c71ad8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-83a3fb1{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-83a3fb1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-83a3fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/WhatsApp-Image-2026-05-15-at-16.04.49.jpeg");background-position:1% 130%;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-83a3fb1::before, .elementor-2 .elementor-element.elementor-element-83a3fb1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-83a3fb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-83a3fb1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-83a3fb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-83a3fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-82a78fc{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-82a78fc{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-82a78fc{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-82a78fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8729e54{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-8729e54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-36d0338{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-36d0338:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36d0338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/8.jpeg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-36d0338::before, .elementor-2 .elementor-element.elementor-element-36d0338 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-36d0338 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-36d0338 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-36d0338 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-36d0338 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-452d360{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-452d360{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-452d360{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-452d360 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-33c0d05{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-33c0d05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d51e6d4{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d51e6d4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d51e6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-17-at-22.32.07.jpeg");background-position:45% 14%;background-repeat:no-repeat;background-size:140% auto;}.elementor-2 .elementor-element.elementor-element-d51e6d4::before, .elementor-2 .elementor-element.elementor-element-d51e6d4 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d51e6d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d51e6d4 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d51e6d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d51e6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-5331bd5{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5331bd5{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-5331bd5{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-5331bd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-772423c{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-772423c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-579506b{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-579506b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-579506b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/WhatsApp-Image-2026-05-15-at-19.57.25.jpeg");background-position:38% 42%;background-repeat:no-repeat;background-size:180% auto;}.elementor-2 .elementor-element.elementor-element-579506b::before, .elementor-2 .elementor-element.elementor-element-579506b > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-579506b > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-579506b > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-579506b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-579506b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-1bcf724{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1bcf724{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-1bcf724{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-1bcf724 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-79f77ca{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-79f77ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fa84ec7{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fa84ec7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa84ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/WhatsApp-Image-2026-05-21-at-14.56.31.jpeg");background-position:100% 100%;background-repeat:no-repeat;background-size:105% auto;}.elementor-2 .elementor-element.elementor-element-fa84ec7::before, .elementor-2 .elementor-element.elementor-element-fa84ec7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fa84ec7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fa84ec7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fa84ec7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fa84ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-81155ab{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-81155ab{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-81155ab{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-81155ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b8c61ba{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-b8c61ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1f4b039{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1f4b039:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1f4b039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/10-e1779385815590.jpeg");background-position:1% 180%;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1f4b039::before, .elementor-2 .elementor-element.elementor-element-1f4b039 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1f4b039 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1f4b039 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1f4b039 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1f4b039 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-5c133c8{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5c133c8{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-5c133c8{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-5c133c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-954e1d3{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-954e1d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-62c9128{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-62c9128:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-62c9128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/6.jpeg");background-position:1% 150%;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-62c9128::before, .elementor-2 .elementor-element.elementor-element-62c9128 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-62c9128 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-62c9128 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-62c9128 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-62c9128 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-63199d9{width:var( --container-widget-width, 57% );max-width:57%;background-color:var( --e-global-color-315c7ca );padding:2px 0px 2px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;top:68%;z-index:5;border-radius:5px 5px 5px 5px;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-63199d9{left:-3.374%;}body.rtl .elementor-2 .elementor-element.elementor-element-63199d9{right:-3.374%;}.elementor-2 .elementor-element.elementor-element-63199d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-efa6f62{padding:16em 0em 0em 0em;text-align:start;}.elementor-2 .elementor-element.elementor-element-efa6f62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-645943e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2 .elementor-element.elementor-element-79451e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-79451e4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-79451e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fd8f5b );}.elementor-2 .elementor-element.elementor-element-fb78cb6{--display:flex;}.elementor-2 .elementor-element.elementor-element-fdc2345{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-fdc2345 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-7e20e47{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-7e20e47.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7e20e47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-3cd1c8c{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3cd1c8c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-aac436e{--display:flex;}.elementor-2 .elementor-element.elementor-element-35b9d00{--display:flex;}.elementor-2 .elementor-element.elementor-element-090777f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6edfe59{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-1a7ad05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1a7ad05.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1a7ad05 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-1a7ad05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-1a7ad05.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1a7ad05.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-1a7ad05.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1a7ad05.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-1a7ad05 .elementor-icon{font-size:31px;}.elementor-2 .elementor-element.elementor-element-1a7ad05 .elementor-icon svg{height:31px;}.elementor-2 .elementor-element.elementor-element-62d6fd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-62d6fd6.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f4b8243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-f4b8243 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-00e39dc{--display:flex;}.elementor-2 .elementor-element.elementor-element-cd0a397{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5134470{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-e175bf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e175bf4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e175bf4 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-e175bf4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e175bf4.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e175bf4.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e175bf4.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e175bf4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-e175bf4 .elementor-icon{font-size:31px;}.elementor-2 .elementor-element.elementor-element-e175bf4 .elementor-icon svg{height:31px;}.elementor-2 .elementor-element.elementor-element-2c8a614{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c8a614.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-bc35095{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-bc35095 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-cc1bf14{--display:flex;}.elementor-2 .elementor-element.elementor-element-fd27768{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-315da40{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-d04b390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d04b390.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d04b390 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d04b390.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-d04b390.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d04b390.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-d04b390.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d04b390.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-d04b390 .elementor-icon{font-size:31px;}.elementor-2 .elementor-element.elementor-element-d04b390 .elementor-icon svg{height:31px;}.elementor-2 .elementor-element.elementor-element-ebe6146{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ebe6146.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3350783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3350783 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-b9062db{--display:flex;}.elementor-2 .elementor-element.elementor-element-9c9988b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8b5d222{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-c8664e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c8664e4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c8664e4 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-c8664e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-c8664e4.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c8664e4.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-c8664e4.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c8664e4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-c8664e4 .elementor-icon{font-size:31px;}.elementor-2 .elementor-element.elementor-element-c8664e4 .elementor-icon svg{height:31px;}.elementor-2 .elementor-element.elementor-element-1b6b774{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1b6b774.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-509b041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-509b041 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-79c1cc4{--display:flex;}.elementor-2 .elementor-element.elementor-element-13e46a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bde0902{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-a3b3361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a3b3361.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a3b3361 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a3b3361.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a3b3361.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a3b3361.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a3b3361.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a3b3361.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a3b3361 .elementor-icon{font-size:31px;}.elementor-2 .elementor-element.elementor-element-a3b3361 .elementor-icon svg{height:31px;}.elementor-2 .elementor-element.elementor-element-b8a1a5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b8a1a5e.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a002212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-a002212 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-f9c854d{--display:flex;}.elementor-2 .elementor-element.elementor-element-87f254d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ebe50b4{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-38dbd3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-38dbd3a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-38dbd3a .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-38dbd3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-38dbd3a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-38dbd3a.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-38dbd3a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-38dbd3a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-38dbd3a .elementor-icon{font-size:31px;}.elementor-2 .elementor-element.elementor-element-38dbd3a .elementor-icon svg{height:31px;}.elementor-2 .elementor-element.elementor-element-fd892a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fd892a9.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-894ffc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-894ffc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-216521b{--display:flex;}.elementor-2 .elementor-element.elementor-element-cd72293{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-761afd7{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-a7df9e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a7df9e0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a7df9e0 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a7df9e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a7df9e0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a7df9e0.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a7df9e0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a7df9e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-a7df9e0 .elementor-icon{font-size:31px;}.elementor-2 .elementor-element.elementor-element-a7df9e0 .elementor-icon svg{height:31px;}.elementor-2 .elementor-element.elementor-element-1b1309c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1b1309c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-abb7c66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-abb7c66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-b011277{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2 .elementor-element.elementor-element-7d641c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-7d641c5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7d641c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fd8f5b );}.elementor-2 .elementor-element.elementor-element-0b6d277{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-0b6d277:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0b6d277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-315c7ca ) 29%, var( --e-global-color-5fd8f5b ) 0%);}.elementor-2 .elementor-element.elementor-element-ba91bc8{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-ba91bc8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c0d9563{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-c0d9563.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c0d9563 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-546257b{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-546257b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-01b0435{--display:flex;--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-2 .elementor-element.elementor-element-d8b791e{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-d8b791e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-c1fdef4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c7e3ecb{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-4ef70a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ef70a8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4ef70a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-4ef70a8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4ef70a8.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-4ef70a8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4ef70a8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-4ef70a8 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-4ef70a8 .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-22ae3dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-22ae3dc.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b0e5efb{text-align:start;}.elementor-2 .elementor-element.elementor-element-b0e5efb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-54fcbe0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-66139be{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-90352ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-90352ee .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-90352ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-90352ee.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-90352ee.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-90352ee.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-90352ee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-90352ee .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-90352ee .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-8dd17b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8dd17b3.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-93ef3ea{text-align:start;}.elementor-2 .elementor-element.elementor-element-93ef3ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-a54ff6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-21151d2{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-7fae0ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7fae0ff .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7fae0ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-7fae0ff.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7fae0ff.elementor-view-default .elementor-icon{color:var( --e-global-color-315c7ca );border-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-7fae0ff.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7fae0ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-7fae0ff .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-7fae0ff .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-ae09836{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ae09836.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-94b038f{text-align:start;}.elementor-2 .elementor-element.elementor-element-94b038f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#000000;}.elementor-2 .elementor-element.elementor-element-56a65fd{--display:flex;}.elementor-2 .elementor-element.elementor-element-7cc608e{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-7cc608e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-695b4f5{--divider-border-style:solid;--divider-color:var( --e-global-color-315c7ca );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-695b4f5 .elementor-divider-separator{width:81%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-695b4f5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-695b4f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-695b4f5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-695b4f5.elementor-view-default .elementor-icon{color:var( --e-global-color-0ccee52 );border-color:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-695b4f5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-695b4f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0ccee52 );}.elementor-2 .elementor-element.elementor-element-613fd72{padding:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-613fd72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:var( --e-global-color-7a8e687 );}.elementor-2 .elementor-element.elementor-element-d2662f4 .elementor-button{background-color:var( --e-global-color-315c7ca );font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:27px 40px 27px 40px;}.elementor-2 .elementor-element.elementor-element-d2662f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-d2662f4 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2 .elementor-element.elementor-element-d2662f4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d2662f4 .elementor-button:focus{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d2662f4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d2662f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-37dd45f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-37dd45f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-37dd45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-315c7ca );}.elementor-2 .elementor-element.elementor-element-4049def{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3847ec3{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-8097c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8097c91 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-8097c91.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8097c91.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8097c91.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8097c91.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8097c91.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8097c91 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-8097c91 .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-dcf706d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dcf706d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-08cc8d3{text-align:start;}.elementor-2 .elementor-element.elementor-element-08cc8d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6b93e8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e858fda{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-2bf42d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2bf42d2 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2bf42d2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2bf42d2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2bf42d2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2bf42d2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2bf42d2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2bf42d2 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-2bf42d2 .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-5ad633e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ad633e.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e2f5ad5{text-align:start;}.elementor-2 .elementor-element.elementor-element-e2f5ad5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6d73018{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-77bf5b6{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-6132193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6132193 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-6132193.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6132193.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6132193.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6132193.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6132193.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6132193 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-6132193 .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-e759b7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e759b7f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e9556c2{text-align:start;}.elementor-2 .elementor-element.elementor-element-e9556c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-928bf29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0445abb{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-1aaa4f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1aaa4f5 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-1aaa4f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1aaa4f5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1aaa4f5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1aaa4f5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1aaa4f5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1aaa4f5 .elementor-icon{font-size:28px;}.elementor-2 .elementor-element.elementor-element-1aaa4f5 .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-2ae8264{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2ae8264.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-dbb50d9{text-align:start;}.elementor-2 .elementor-element.elementor-element-dbb50d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-25f44dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-25f44dd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-25f44dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5fd8f5b );}.elementor-2 .elementor-element.elementor-element-70c0460{--display:flex;}.elementor-2 .elementor-element.elementor-element-d272fcf{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-d272fcf.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d272fcf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-3910c61{--display:flex;}.elementor-2 .elementor-element.elementor-element-1698a40{--display:flex;}.elementor-2 .elementor-element.elementor-element-6d18068{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-6d18068 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2 .elementor-element.elementor-element-a32cc28{--display:flex;}.elementor-2 .elementor-element.elementor-element-6ad1370{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-6ad1370 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2 .elementor-element.elementor-element-d1a6621{--display:flex;}.elementor-2 .elementor-element.elementor-element-5e5a638{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-5e5a638 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2 .elementor-element.elementor-element-a27ae4b{--display:flex;}.elementor-2 .elementor-element.elementor-element-26a320d{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-26a320d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2 .elementor-element.elementor-element-cbb89fd{--display:flex;}.elementor-2 .elementor-element.elementor-element-1651535{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-1651535 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2 .elementor-element.elementor-element-d326a5b{--display:flex;}.elementor-2 .elementor-element.elementor-element-cf2f1ab{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-cf2f1ab .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2 .elementor-element.elementor-element-390a32d{--display:flex;}.elementor-2 .elementor-element.elementor-element-3fd235f{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-3fd235f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2 .elementor-element.elementor-element-7d48b93{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-27px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-27px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-6fa3bca{--width:50%;}.elementor-2 .elementor-element.elementor-element-02737f9{--width:50%;}.elementor-2 .elementor-element.elementor-element-6e4137f{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-24459a7{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-ebced49{--width:30%;}.elementor-2 .elementor-element.elementor-element-db15ab0{--width:70%;}.elementor-2 .elementor-element.elementor-element-e0179c8{--width:30%;}.elementor-2 .elementor-element.elementor-element-f4f6765{--width:70%;}.elementor-2 .elementor-element.elementor-element-c30cb1d{--width:30%;}.elementor-2 .elementor-element.elementor-element-9012c91{--width:70%;}.elementor-2 .elementor-element.elementor-element-7430f6e{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-9640041{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-79ae34b{--width:30%;}.elementor-2 .elementor-element.elementor-element-94d4df2{--width:70%;}.elementor-2 .elementor-element.elementor-element-a802fc6{--width:30%;}.elementor-2 .elementor-element.elementor-element-783178b{--width:70%;}.elementor-2 .elementor-element.elementor-element-3030034{--width:30%;}.elementor-2 .elementor-element.elementor-element-8b3eb7a{--width:70%;}.elementor-2 .elementor-element.elementor-element-edfbbdd{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-3374203{--width:50%;}.elementor-2 .elementor-element.elementor-element-ba8009d{--width:50%;}.elementor-2 .elementor-element.elementor-element-d75ca23{--width:100%;}.elementor-2 .elementor-element.elementor-element-5ee6165{--width:100%;}.elementor-2 .elementor-element.elementor-element-11a95a6{--width:100%;}.elementor-2 .elementor-element.elementor-element-50194f9{--width:100%;}.elementor-2 .elementor-element.elementor-element-79451e4{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-6edfe59{--width:30%;}.elementor-2 .elementor-element.elementor-element-62d6fd6{--width:100%;}.elementor-2 .elementor-element.elementor-element-5134470{--width:30%;}.elementor-2 .elementor-element.elementor-element-2c8a614{--width:100%;}.elementor-2 .elementor-element.elementor-element-315da40{--width:30%;}.elementor-2 .elementor-element.elementor-element-ebe6146{--width:100%;}.elementor-2 .elementor-element.elementor-element-8b5d222{--width:30%;}.elementor-2 .elementor-element.elementor-element-1b6b774{--width:100%;}.elementor-2 .elementor-element.elementor-element-bde0902{--width:30%;}.elementor-2 .elementor-element.elementor-element-b8a1a5e{--width:100%;}.elementor-2 .elementor-element.elementor-element-ebe50b4{--width:30%;}.elementor-2 .elementor-element.elementor-element-fd892a9{--width:100%;}.elementor-2 .elementor-element.elementor-element-761afd7{--width:30%;}.elementor-2 .elementor-element.elementor-element-1b1309c{--width:100%;}.elementor-2 .elementor-element.elementor-element-7d641c5{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-0b6d277{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-01b0435{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-c7e3ecb{--width:30%;}.elementor-2 .elementor-element.elementor-element-22ae3dc{--width:70%;}.elementor-2 .elementor-element.elementor-element-66139be{--width:30%;}.elementor-2 .elementor-element.elementor-element-8dd17b3{--width:70%;}.elementor-2 .elementor-element.elementor-element-21151d2{--width:30%;}.elementor-2 .elementor-element.elementor-element-ae09836{--width:70%;}.elementor-2 .elementor-element.elementor-element-56a65fd{--width:33.3%;}.elementor-2 .elementor-element.elementor-element-4049def{--width:25%;}.elementor-2 .elementor-element.elementor-element-3847ec3{--width:30%;}.elementor-2 .elementor-element.elementor-element-dcf706d{--width:70%;}.elementor-2 .elementor-element.elementor-element-6b93e8a{--width:25%;}.elementor-2 .elementor-element.elementor-element-e858fda{--width:30%;}.elementor-2 .elementor-element.elementor-element-5ad633e{--width:70%;}.elementor-2 .elementor-element.elementor-element-6d73018{--width:25%;}.elementor-2 .elementor-element.elementor-element-77bf5b6{--width:30%;}.elementor-2 .elementor-element.elementor-element-e759b7f{--width:70%;}.elementor-2 .elementor-element.elementor-element-928bf29{--width:25%;}.elementor-2 .elementor-element.elementor-element-0445abb{--width:30%;}.elementor-2 .elementor-element.elementor-element-2ae8264{--width:70%;}.elementor-2 .elementor-element.elementor-element-25f44dd{--content-width:1200px;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-fa84ec7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa84ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-40b6aa1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-40b6aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-e6f7b34:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e6f7b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-2b94002:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2b94002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2 .elementor-element.elementor-element-2404ca4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2404ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-83a3fb1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-83a3fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-d51e6d4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d51e6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-579506b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-579506b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-fa84ec7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa84ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-1f4b039:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1f4b039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-62c9128:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-62c9128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-645943e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-b011277{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-7d48b93{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-bf35795:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bf35795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/bg-hero-mobile.webp");background-position:top center;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-bf35795{--padding-top:101%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-2 .elementor-element.elementor-element-edf7056{text-align:center;}.elementor-2 .elementor-element.elementor-element-edf7056 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-2a64aaa{text-align:center;}.elementor-2 .elementor-element.elementor-element-2a64aaa .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-f9d43d7 .elementor-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-f9d43d7 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-bccbe74{padding:0% 0% 0% 0%;text-align:center;}.elementor-2 .elementor-element.elementor-element-6e4137f{--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-ebced49{--width:30%;}.elementor-2 .elementor-element.elementor-element-cc427a7{padding:5px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-db15ab0{--width:70%;}.elementor-2 .elementor-element.elementor-element-dc02d06 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-e0179c8{--width:30%;}.elementor-2 .elementor-element.elementor-element-0034ec6{padding:5px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f4f6765{--width:70%;}.elementor-2 .elementor-element.elementor-element-f51227f .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-c30cb1d{--width:30%;}.elementor-2 .elementor-element.elementor-element-214c5b2{padding:5px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9012c91{--width:70%;}.elementor-2 .elementor-element.elementor-element-d273573 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-f93730a .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-9640041{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bee0db8{padding:0% 0% 0% 0%;text-align:center;}.elementor-2 .elementor-element.elementor-element-4b83cc5{text-align:center;}.elementor-2 .elementor-element.elementor-element-4b83cc5 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-79ae34b{--width:30%;}.elementor-2 .elementor-element.elementor-element-94d4df2{--width:70%;}.elementor-2 .elementor-element.elementor-element-191cac6 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-a802fc6{--width:30%;}.elementor-2 .elementor-element.elementor-element-783178b{--width:70%;}.elementor-2 .elementor-element.elementor-element-92d6abf .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-3030034{--width:30%;}.elementor-2 .elementor-element.elementor-element-8b3eb7a{--width:70%;}.elementor-2 .elementor-element.elementor-element-80b58a8 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-00131e4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-edfbbdd{--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-aa0cbf4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-aa0cbf4 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2363c63{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-2363c63 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a9c5255{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a9c5255 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-40b6aa1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-40b6aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:1% 150%;}.elementor-2 .elementor-element.elementor-element-5274951{top:49vh;}.elementor-2 .elementor-element.elementor-element-9e59f79{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-e6f7b34:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e6f7b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:1% 260%;}.elementor-2 .elementor-element.elementor-element-f39266c{top:49vh;}.elementor-2 .elementor-element.elementor-element-af1fd66{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-2b94002:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2b94002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:75% 41%;}.elementor-2 .elementor-element.elementor-element-0cbe0da{top:49vh;}.elementor-2 .elementor-element.elementor-element-7df640f{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-2404ca4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2404ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1vw -5vh;background-size:120% auto;}.elementor-2 .elementor-element.elementor-element-c652057{top:49vh;}.elementor-2 .elementor-element.elementor-element-c71ad8d{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-83a3fb1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-83a3fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:2% 76%;background-size:105% auto;}.elementor-2 .elementor-element.elementor-element-82a78fc{top:49vh;}.elementor-2 .elementor-element.elementor-element-8729e54{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-452d360{top:49vh;}.elementor-2 .elementor-element.elementor-element-33c0d05{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-d51e6d4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d51e6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:51% 16%;background-size:160% auto;}.elementor-2 .elementor-element.elementor-element-5331bd5{top:49vh;}.elementor-2 .elementor-element.elementor-element-772423c{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-579506b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-579506b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-23vw -25vh;}.elementor-2 .elementor-element.elementor-element-1bcf724{top:49vh;}.elementor-2 .elementor-element.elementor-element-79f77ca{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-fa84ec7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa84ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinebomtempo.com.br/wp-content/uploads/2026/05/WhatsApp-Image-2026-05-19-at-01.02.31.jpeg");background-position:-9vw -9vh;background-size:120% auto;}.elementor-2 .elementor-element.elementor-element-81155ab{top:49vh;}.elementor-2 .elementor-element.elementor-element-b8c61ba{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-1f4b039:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1f4b039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-8vw -13vh;}.elementor-2 .elementor-element.elementor-element-5c133c8{top:49vh;}.elementor-2 .elementor-element.elementor-element-954e1d3{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-62c9128:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-62c9128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw -10vh;background-size:120% auto;}.elementor-2 .elementor-element.elementor-element-63199d9{top:49vh;}.elementor-2 .elementor-element.elementor-element-efa6f62{padding:104vw 0vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-645943e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-6edfe59{--width:30%;}.elementor-2 .elementor-element.elementor-element-62d6fd6{--width:70%;}.elementor-2 .elementor-element.elementor-element-f4b8243 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-5134470{--width:30%;}.elementor-2 .elementor-element.elementor-element-2c8a614{--width:70%;}.elementor-2 .elementor-element.elementor-element-bc35095 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-315da40{--width:30%;}.elementor-2 .elementor-element.elementor-element-ebe6146{--width:70%;}.elementor-2 .elementor-element.elementor-element-3350783 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-8b5d222{--width:30%;}.elementor-2 .elementor-element.elementor-element-1b6b774{--width:70%;}.elementor-2 .elementor-element.elementor-element-509b041 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-bde0902{--width:30%;}.elementor-2 .elementor-element.elementor-element-b8a1a5e{--width:70%;}.elementor-2 .elementor-element.elementor-element-a002212 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-ebe50b4{--width:30%;}.elementor-2 .elementor-element.elementor-element-fd892a9{--width:70%;}.elementor-2 .elementor-element.elementor-element-894ffc4 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-761afd7{--width:30%;}.elementor-2 .elementor-element.elementor-element-1b1309c{--width:70%;}.elementor-2 .elementor-element.elementor-element-abb7c66 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-b011277{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-d8b791e{text-align:center;}.elementor-2 .elementor-element.elementor-element-c7e3ecb{--width:30%;}.elementor-2 .elementor-element.elementor-element-22ae3dc{--width:70%;}.elementor-2 .elementor-element.elementor-element-b0e5efb .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-66139be{--width:30%;}.elementor-2 .elementor-element.elementor-element-8dd17b3{--width:70%;}.elementor-2 .elementor-element.elementor-element-93ef3ea .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-21151d2{--width:30%;}.elementor-2 .elementor-element.elementor-element-ae09836{--width:70%;}.elementor-2 .elementor-element.elementor-element-94b038f .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-3847ec3{--width:30%;}.elementor-2 .elementor-element.elementor-element-dcf706d{--width:70%;}.elementor-2 .elementor-element.elementor-element-08cc8d3 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-e858fda{--width:30%;}.elementor-2 .elementor-element.elementor-element-5ad633e{--width:70%;}.elementor-2 .elementor-element.elementor-element-e2f5ad5 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-77bf5b6{--width:30%;}.elementor-2 .elementor-element.elementor-element-e759b7f{--width:70%;}.elementor-2 .elementor-element.elementor-element-e9556c2 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-0445abb{--width:30%;}.elementor-2 .elementor-element.elementor-element-2ae8264{--width:70%;}.elementor-2 .elementor-element.elementor-element-dbb50d9 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-7d48b93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;}}/* Start custom CSS for heading, class: .elementor-element-edf7056 */.foco {
    color: #A65A3A  ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a64aaa */.foco {
    color: #A9583A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc427a7 */.elementor-2 .elementor-element.elementor-element-cc427a7 {
    width: 70px;
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0034ec6 */.elementor-2 .elementor-element.elementor-element-0034ec6 {
    width: 70px;
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214c5b2 */.elementor-2 .elementor-element.elementor-element-214c5b2 {
    width: 70px;
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4ee52a */.elementor-2 .elementor-element.elementor-element-a4ee52a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e654541 */.elementor-2 .elementor-element.elementor-element-e654541 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e433a40 */.elementor-2 .elementor-element.elementor-element-e433a40 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-645943e *//* Estilização Geral das Setas */
.elementor-2 .elementor-element.elementor-element-645943e .elementor-swiper-button {
    background-color: #ffffff !important; /* Fundo Branco */
    width: 40px !important;               /* Largura do círculo */
    height: 40px !important;              /* Altura do círculo */
    border-radius: 50% !important;        /* Deixa redondo */
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.4); /* Sombra leve para destaque */
    opacity: 1 !important;                /* Garante que fiquem visíveis */
}

/* Ajuste da cor dos ícones (Preto) */
.elementor-2 .elementor-element.elementor-element-645943e .elementor-swiper-button i, 
.elementor-2 .elementor-element.elementor-element-645943e .elementor-swiper-button svg {
    color: #000000 !important;
    fill: #000000 !important;
    width: 15px !important; /* Tamanho do ícone interno */
}

/* Posicionamento para fora (Desktop) */
.elementor-2 .elementor-element.elementor-element-645943e .elementor-swiper-button-prev {
    left: -20px !important; /* Move para a esquerda */
}

.elementor-2 .elementor-element.elementor-element-645943e .elementor-swiper-button-next {
    right: -20px !important; /* Move para a direita */
}

/* Ajustes para Mobile - Evita que saiam da tela do celular */
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-645943e .elementor-swiper-button-prev {
        left: -10px !important;
    }
    .elementor-2 .elementor-element.elementor-element-645943e .elementor-swiper-button-next {
        right: -10px !important;
    }
    
    /* Se o container estiver muito colado na borda da tela, 
       talvez precise adicionar uma margem lateral no widget */
    .elementor-2 .elementor-element.elementor-element-645943e {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7ad05 */.elementor-2 .elementor-element.elementor-element-1a7ad05 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e175bf4 */.elementor-2 .elementor-element.elementor-element-e175bf4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04b390 */.elementor-2 .elementor-element.elementor-element-d04b390 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8664e4 */.elementor-2 .elementor-element.elementor-element-c8664e4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3b3361 */.elementor-2 .elementor-element.elementor-element-a3b3361 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38dbd3a */.elementor-2 .elementor-element.elementor-element-38dbd3a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7df9e0 */.elementor-2 .elementor-element.elementor-element-a7df9e0 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7ad05 */.elementor-2 .elementor-element.elementor-element-1a7ad05 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e175bf4 */.elementor-2 .elementor-element.elementor-element-e175bf4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04b390 */.elementor-2 .elementor-element.elementor-element-d04b390 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8664e4 */.elementor-2 .elementor-element.elementor-element-c8664e4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3b3361 */.elementor-2 .elementor-element.elementor-element-a3b3361 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38dbd3a */.elementor-2 .elementor-element.elementor-element-38dbd3a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7df9e0 */.elementor-2 .elementor-element.elementor-element-a7df9e0 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7ad05 */.elementor-2 .elementor-element.elementor-element-1a7ad05 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e175bf4 */.elementor-2 .elementor-element.elementor-element-e175bf4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04b390 */.elementor-2 .elementor-element.elementor-element-d04b390 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8664e4 */.elementor-2 .elementor-element.elementor-element-c8664e4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3b3361 */.elementor-2 .elementor-element.elementor-element-a3b3361 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38dbd3a */.elementor-2 .elementor-element.elementor-element-38dbd3a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7df9e0 */.elementor-2 .elementor-element.elementor-element-a7df9e0 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7ad05 */.elementor-2 .elementor-element.elementor-element-1a7ad05 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e175bf4 */.elementor-2 .elementor-element.elementor-element-e175bf4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04b390 */.elementor-2 .elementor-element.elementor-element-d04b390 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8664e4 */.elementor-2 .elementor-element.elementor-element-c8664e4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3b3361 */.elementor-2 .elementor-element.elementor-element-a3b3361 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38dbd3a */.elementor-2 .elementor-element.elementor-element-38dbd3a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7df9e0 */.elementor-2 .elementor-element.elementor-element-a7df9e0 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7ad05 */.elementor-2 .elementor-element.elementor-element-1a7ad05 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e175bf4 */.elementor-2 .elementor-element.elementor-element-e175bf4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04b390 */.elementor-2 .elementor-element.elementor-element-d04b390 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8664e4 */.elementor-2 .elementor-element.elementor-element-c8664e4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3b3361 */.elementor-2 .elementor-element.elementor-element-a3b3361 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38dbd3a */.elementor-2 .elementor-element.elementor-element-38dbd3a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7df9e0 */.elementor-2 .elementor-element.elementor-element-a7df9e0 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7ad05 */.elementor-2 .elementor-element.elementor-element-1a7ad05 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e175bf4 */.elementor-2 .elementor-element.elementor-element-e175bf4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04b390 */.elementor-2 .elementor-element.elementor-element-d04b390 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8664e4 */.elementor-2 .elementor-element.elementor-element-c8664e4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3b3361 */.elementor-2 .elementor-element.elementor-element-a3b3361 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38dbd3a */.elementor-2 .elementor-element.elementor-element-38dbd3a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7df9e0 */.elementor-2 .elementor-element.elementor-element-a7df9e0 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7ad05 */.elementor-2 .elementor-element.elementor-element-1a7ad05 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e175bf4 */.elementor-2 .elementor-element.elementor-element-e175bf4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04b390 */.elementor-2 .elementor-element.elementor-element-d04b390 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8664e4 */.elementor-2 .elementor-element.elementor-element-c8664e4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3b3361 */.elementor-2 .elementor-element.elementor-element-a3b3361 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38dbd3a */.elementor-2 .elementor-element.elementor-element-38dbd3a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7df9e0 */.elementor-2 .elementor-element.elementor-element-a7df9e0 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7ad05 */.elementor-2 .elementor-element.elementor-element-1a7ad05 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e175bf4 */.elementor-2 .elementor-element.elementor-element-e175bf4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04b390 */.elementor-2 .elementor-element.elementor-element-d04b390 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8664e4 */.elementor-2 .elementor-element.elementor-element-c8664e4 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3b3361 */.elementor-2 .elementor-element.elementor-element-a3b3361 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38dbd3a */.elementor-2 .elementor-element.elementor-element-38dbd3a {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7df9e0 */.elementor-2 .elementor-element.elementor-element-a7df9e0 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-546257b *//* Estilização Geral das Setas */
.elementor-2 .elementor-element.elementor-element-546257b .elementor-swiper-button {
    background-color: #ffffff !important; /* Fundo Branco */
    width: 40px !important;               /* Largura do círculo */
    height: 40px !important;              /* Altura do círculo */
    border-radius: 50% !important;        /* Deixa redondo */
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.4); /* Sombra leve para destaque */
    opacity: 1 !important;                /* Garante que fiquem visíveis */
}

/* Ajuste da cor dos ícones (Preto) */
.elementor-2 .elementor-element.elementor-element-546257b .elementor-swiper-button i, 
.elementor-2 .elementor-element.elementor-element-546257b .elementor-swiper-button svg {
    color: #000000 !important;
    fill: #000000 !important;
    width: 15px !important; /* Tamanho do ícone interno */
}

/* Posicionamento para fora (Desktop) */
.elementor-2 .elementor-element.elementor-element-546257b .elementor-swiper-button-prev {
    left: -20px !important; /* Move para a esquerda */
}

.elementor-2 .elementor-element.elementor-element-546257b .elementor-swiper-button-next {
    right: -20px !important; /* Move para a direita */
}

/* Ajustes para Mobile - Evita que saiam da tela do celular */
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-546257b .elementor-swiper-button-prev {
        left: -10px !important;
    }
    .elementor-2 .elementor-element.elementor-element-546257b .elementor-swiper-button-next {
        right: -10px !important;
    }
    
    /* Se o container estiver muito colado na borda da tela, 
       talvez precise adicionar uma margem lateral no widget */
    .elementor-2 .elementor-element.elementor-element-546257b {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ef70a8 */.elementor-2 .elementor-element.elementor-element-4ef70a8 {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90352ee */.elementor-2 .elementor-element.elementor-element-90352ee {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fae0ff */.elementor-2 .elementor-element.elementor-element-7fae0ff {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8097c91 */.elementor-2 .elementor-element.elementor-element-8097c91 {
    width: 70px;
    height: 65px;
    border: 1px solid white;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2bf42d2 */.elementor-2 .elementor-element.elementor-element-2bf42d2 {
    width: 70px;
    height: 65px;
    border: 1px solid white;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6132193 */.elementor-2 .elementor-element.elementor-element-6132193 {
    width: 70px;
    height: 65px;
    border: 1px solid white;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1aaa4f5 */.elementor-2 .elementor-element.elementor-element-1aaa4f5 {
    width: 70px;
    height: 65px;
    border: 1px solid white;
    border-radius: 50px;
}/* End custom CSS */