.elementor-10 .elementor-element.elementor-element-0d1695e{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0d1695e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0d1695e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414D25;}.elementor-10 .elementor-element.elementor-element-30fe952{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-0296847{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 1px / 2 );}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-menu-toggle{margin-left:auto;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu .elementor-item{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--main .elementor-item:focus{color:#CEFB69;fill:#CEFB69;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-0296847 .e--pointer-framed .elementor-item:before,
					.elementor-10 .elementor-element.elementor-element-0296847 .e--pointer-framed .elementor-item:after{border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1px;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown a:hover,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown a:focus,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-menu-toggle:hover,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-menu-toggle:focus{color:#000000;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown a:hover,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown a:focus,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown a.highlighted{background-color:#B2FE02;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown .elementor-item, .elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-0296847 div.elementor-menu-toggle{color:#B2FF00;}.elementor-10 .elementor-element.elementor-element-0296847 div.elementor-menu-toggle svg{fill:#B2FF00;}.elementor-10 .elementor-element.elementor-element-b68e650{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b68e650.e-con{--order:-99999 /* order start hack */;}.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-10 .elementor-element.elementor-element-9ca591c{width:var( --container-widget-width, 92.679% );max-width:92.679%;margin:0px -51px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:15px 0px 15px 0px;--container-widget-width:92.679%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-9ca591c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9ca591c img{width:28%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e76edfd{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-e76edfd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e76edfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c5c2376{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-9195ef6 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-9195ef6 .elementor-icon-box-title{margin-block-end:13px;}.elementor-10 .elementor-element.elementor-element-9195ef6 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9195ef6 .elementor-icon-box-title a{font-family:"ClashDisplay", Sans-serif;font-size:48px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-9195ef6 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-71fdba4{--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-10618de{width:var( --container-widget-width, 317px );max-width:317px;padding:20px 20px 20px 20px;--container-widget-width:317px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-10618de .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-10618de.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-10618de.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-10618de.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-10618de .elementor-image-box-wrapper .elementor-image-box-img{width:277px;}.elementor-10 .elementor-element.elementor-element-10618de .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-10618de .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#23C720;}.elementor-10 .elementor-element.elementor-element-10618de .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-73558e2{width:var( --container-widget-width, 317px );max-width:317px;padding:20px 20px 20px 20px;--container-widget-width:317px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-73558e2 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-73558e2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-73558e2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-73558e2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-73558e2 .elementor-image-box-wrapper .elementor-image-box-img{width:277px;}.elementor-10 .elementor-element.elementor-element-73558e2 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-73558e2 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#23C720;}.elementor-10 .elementor-element.elementor-element-73558e2 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1980b2f{width:var( --container-widget-width, 317px );max-width:317px;padding:20px 20px 20px 20px;--container-widget-width:317px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1980b2f .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-1980b2f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-1980b2f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1980b2f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-1980b2f .elementor-image-box-wrapper .elementor-image-box-img{width:277px;}.elementor-10 .elementor-element.elementor-element-1980b2f .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-1980b2f .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#23C720;}.elementor-10 .elementor-element.elementor-element-1980b2f .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e125f91{width:var( --container-widget-width, 317px );max-width:317px;padding:20px 20px 20px 20px;--container-widget-width:317px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e125f91 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-e125f91.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-e125f91.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e125f91.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-e125f91 .elementor-image-box-wrapper .elementor-image-box-img{width:277px;}.elementor-10 .elementor-element.elementor-element-e125f91 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-e125f91 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#23C720;}.elementor-10 .elementor-element.elementor-element-e125f91 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6318e410 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-6318e410:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6318e410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;background-image:url("https://fabricadecabanascatarina.com/wp-content/uploads/2025/04/fabrica-cabanas-1.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6318e410 > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-6318e410{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-621ccc9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-10 .elementor-element.elementor-element-621ccc9e > .elementor-element-populated{text-align:left;padding:60px 50px 0px 30px;}.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-10 .elementor-element.elementor-element-3f695963{width:var( --container-widget-width, 110.665% );max-width:110.665%;padding:25px 0px 0px 0px;--container-widget-width:110.665%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-3f695963.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3f695963 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.1rem;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.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-10 .elementor-element.elementor-element-78867ab6{width:var( --container-widget-width, 117.123% );max-width:117.123%;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:117.123%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:1.2rem;font-weight:200;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-78867ab6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6395484{width:var( --container-widget-width, 113.477% );max-width:113.477%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:113.477%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:1rem;font-weight:200;line-height:1.5em;color:#A8A8A8;}.elementor-10 .elementor-element.elementor-element-6395484.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-10 .elementor-element.elementor-element-7fa1e3b .elementor-button{background-color:#00AF2800;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;border-radius:5px 5px 5px 5px;padding:20px 042px 20px 042px;}.elementor-10 .elementor-element.elementor-element-7fa1e3b{width:var( --container-widget-width, 299px );max-width:299px;padding:10px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7fa1e3b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-1fd6f9db.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-1fd6f9db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-1fd6f9db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-3f0a9ae5{--spacer-size:600px;width:var( --container-widget-width, 99.323% );max-width:99.323%;--container-widget-width:99.323%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3f0a9ae5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1ca371a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1ca371a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #CDB790 0%, #CDB790 100%);}.elementor-10 .elementor-element.elementor-element-1ca371a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-10px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1ca371a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ff13a81{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-decoration:none;letter-spacing:2.2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-27f35d4{--display:flex;--min-height:599px;--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:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDB790;--border-color:#CDB790;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-10 .elementor-element.elementor-element-27f35d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-27f35d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414D25;}.elementor-10 .elementor-element.elementor-element-27f35d4 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-27f35d4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#CDB790;}.elementor-10 .elementor-element.elementor-element-27f35d4 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-27f35d4 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:18px;}.elementor-10 .elementor-element.elementor-element-27f35d4 > .elementor-shape-top, .elementor-10 .elementor-element.elementor-element-27f35d4 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-10 .elementor-element.elementor-element-27f35d4 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-27f35d4 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#CDB790;}.elementor-10 .elementor-element.elementor-element-27f35d4 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-27f35d4 > .e-con-inner > .elementor-shape-bottom svg{height:24px;}.elementor-10 .elementor-element.elementor-element-596c197{width:var( --container-widget-width, 471px );max-width:471px;padding:15px 15px 15px 15px;--container-widget-width:471px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-596c197 img{width:100%;max-width:100%;border-style:solid;border-color:#CDB790;border-radius:24px 24px 24px 24px;}.elementor-10 .elementor-element.elementor-element-985041c{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-985041c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ba4837b{width:var( --container-widget-width, 100% );max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-ba4837b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ba4837b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:104px;font-weight:500;font-style:italic;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fc9dea7{width:var( --container-widget-width, 923px );max-width:923px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:923px;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-fc9dea7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-fc9dea7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;line-height:42px;letter-spacing:-0.5px;color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-2b65a4d{width:var( --container-widget-width, 117.123% );max-width:117.123%;margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:117.123%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:1.3rem;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2b65a4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button{background-color:#00AF2800;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;border-radius:5px 5px 5px 5px;padding:28px 20px 28px 20px;}.elementor-10 .elementor-element.elementor-element-07a5760{width:var( --container-widget-width, 464px );max-width:464px;padding:0px 0px 0px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-07a5760.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5ed646b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.43;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDB790;--border-color:#CDB790;--padding-top:1em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-5ed646b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262C00;background-image:url("https://fabricadecabanascatarina.com/wp-content/uploads/2025/04/bg2-1.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-5ed646b2::before, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#CDB790;}.elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .e-con-inner > .elementor-shape-top svg{height:39px;transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#CDB790;}.elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .e-con-inner > .elementor-shape-bottom svg{height:36px;transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-shape-bottom, .elementor-10 .elementor-element.elementor-element-5ed646b2 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-10 .elementor-element.elementor-element-ac4999a{width:var( --container-widget-width, 110.665% );max-width:110.665%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;padding:37px 0px 0px 0px;--container-widget-width:110.665%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-ac4999a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ac4999a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.1rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-417d2c4{width:var( --container-widget-width, 100% );max-width:100%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-417d2c4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-417d2c4 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:104px;font-weight:500;font-style:italic;line-height:1em;color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-63203529{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:30em;}.elementor-10 .elementor-element.elementor-element-f76b26a{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-f76b26a:hover{--border-radius:0px 0px 2px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:2px;--border-bottom-left-radius:0px;}.elementor-10 .elementor-element.elementor-element-f76b26a, .elementor-10 .elementor-element.elementor-element-f76b26a::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-f76b26a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-10 .elementor-element.elementor-element-c03a72d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c03a72d.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-c03a72d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c03a72d.elementor-view-default .elementor-icon{color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-c03a72d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c03a72d.elementor-view-default .elementor-icon svg{fill:#CEFB69;}.elementor-10 .elementor-element.elementor-element-a764758{width:var( --container-widget-width, 100% );max-width:100%;padding:25px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-a764758.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a764758 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-cacb2be{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-cacb2be.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-638eacc .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-638eacc.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-638eacc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-638eacc.elementor-view-default .elementor-icon{color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-638eacc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-638eacc.elementor-view-default .elementor-icon svg{fill:#CEFB69;}.elementor-10 .elementor-element.elementor-element-859f2a5{width:var( --container-widget-width, 200% );max-width:200%;padding:25px 0px 0px 0px;--container-widget-width:200%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-859f2a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-859f2a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-c1d1be3{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-c1d1be3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e4b5740 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e4b5740.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-e4b5740.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e4b5740.elementor-view-default .elementor-icon{color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-e4b5740.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e4b5740.elementor-view-default .elementor-icon svg{fill:#CEFB69;}.elementor-10 .elementor-element.elementor-element-4d9e10d{width:var( --container-widget-width, 100% );max-width:100%;padding:25px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-4d9e10d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4d9e10d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-a41b243{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-99e9de8{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:75px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-99e9de8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9227bb5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9227bb5.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-9227bb5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9227bb5.elementor-view-default .elementor-icon{color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-9227bb5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9227bb5.elementor-view-default .elementor-icon svg{fill:#CEFB69;}.elementor-10 .elementor-element.elementor-element-0d53f20{width:var( --container-widget-width, 100% );max-width:100%;padding:25px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-0d53f20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0d53f20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.3px;color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-236c8f7{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-236c8f7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6762389 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6762389.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-6762389.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6762389.elementor-view-default .elementor-icon{color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-6762389.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6762389.elementor-view-default .elementor-icon svg{fill:#CEFB69;}.elementor-10 .elementor-element.elementor-element-0585748{width:var( --container-widget-width, 100% );max-width:100%;padding:25px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-0585748.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0585748 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.5px;color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-36d678a{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-36d678a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c92d1df .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c92d1df.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-c92d1df.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c92d1df.elementor-view-default .elementor-icon{color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-c92d1df.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c92d1df.elementor-view-default .elementor-icon svg{fill:#CEFB69;}.elementor-10 .elementor-element.elementor-element-c92d1df .elementor-icon{font-size:51px;}.elementor-10 .elementor-element.elementor-element-c92d1df .elementor-icon svg{height:51px;}.elementor-10 .elementor-element.elementor-element-c92d1df .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-da49504{width:var( --container-widget-width, 100% );max-width:100%;padding:25px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-da49504.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-da49504 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button{background-color:#00AF2800;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;border-radius:5px 5px 5px 5px;padding:20px 042px 20px 042px;}.elementor-10 .elementor-element.elementor-element-9c57505{width:var( --container-widget-width, 335px );max-width:335px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:47px 0px 0px 0px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9c57505.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c4d751f{--display:flex;--min-height:599px;--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:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10 .elementor-element.elementor-element-c4d751f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c4d751f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#607136;}.elementor-10 .elementor-element.elementor-element-c4d751f > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-c4d751f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#CDB790;}.elementor-10 .elementor-element.elementor-element-c4d751f > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-c4d751f > .e-con-inner > .elementor-shape-top svg{height:31px;}.elementor-10 .elementor-element.elementor-element-812ce94{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-812ce94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-97a5b51{--display:flex;--min-height:0px;--gap:21px 20px;--row-gap:21px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#607136;--border-color:#607136;--border-radius:-29px -29px -29px -29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97a5b51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8efeb2f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-8efeb2f .elementor-custom-embed-play i{color:#FFFFFF;font-size:67px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-8efeb2f .elementor-custom-embed-play svg{fill:#FFFFFF;width:67px;height:67px;}.elementor-10 .elementor-element.elementor-element-49f9ec5{width:var( --container-widget-width, 923px );max-width:923px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:923px;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-49f9ec5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-49f9ec5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:42px;letter-spacing:-0.5px;color:#272E18;}.elementor-10 .elementor-element.elementor-element-4f9e1b0{width:var( --container-widget-width, 100% );max-width:100%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-4f9e1b0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4f9e1b0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:104px;font-weight:500;font-style:italic;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d4079da{width:var( --container-widget-width, 117.123% );max-width:117.123%;margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:117.123%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:1.3rem;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d4079da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button{background-color:#00AF2800;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;border-radius:5px 5px 5px 5px;padding:28px 20px 28px 20px;}.elementor-10 .elementor-element.elementor-element-47dcffb{width:var( --container-widget-width, 464px );max-width:464px;padding:0px 0px 0px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-47dcffb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ee0581f{--display:flex;--min-height:0px;--gap:21px 20px;--row-gap:21px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#414D25;--border-color:#414D25;--border-radius:-29px -29px -29px -29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ee0581f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c377700 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-c377700 .elementor-custom-embed-play i{color:#FFFFFF;font-size:67px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-c377700 .elementor-custom-embed-play svg{fill:#FFFFFF;width:67px;height:67px;}.elementor-10 .elementor-element.elementor-element-5abe67d7{--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;border-style:solid;--border-style:solid;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#FFECCA;--border-color:#FFECCA;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5abe67d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5abe67d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272E18;}.elementor-10 .elementor-element.elementor-element-5abe67d7 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-5abe67d7 > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-10 .elementor-element.elementor-element-cd66e2c{width:var( --container-widget-width, 100% );max-width:100%;padding:40px 250px 0px 250px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-cd66e2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cd66e2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-66df792{width:var( --container-widget-width, 117.123% );max-width:117.123%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:117.123%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:1.3rem;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-66df792.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-33f919a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-33f919a9 .swiper-pagination-bullet{width:6px;height:6px;background:#CEFB69;}.elementor-10 .elementor-element.elementor-element-33f919a9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-10 .elementor-element.elementor-element-33f919a9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-10 .elementor-element.elementor-element-2434f37{--display:flex;--min-height:1038px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:12px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2434f37:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2434f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272E18;background-image:url("https://fabricadecabanascatarina.com/wp-content/uploads/2025/04/teste-1.png");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2434f37::before, .elementor-10 .elementor-element.elementor-element-2434f37 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2434f37 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2434f37 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2434f37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2434f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-600df3b{width:var( --container-widget-width, 100% );max-width:100%;padding:25px 180px 0px 180px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-600df3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-600df3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0054493{--display:flex;--min-height:381px;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#fc7c04;--border-color:#fc7c04;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0054493:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0054493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-0054493::before, .elementor-10 .elementor-element.elementor-element-0054493 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0054493 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0054493 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0054493 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0054493 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#272E18;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-0db2016{width:var( --container-widget-width, 394px );max-width:394px;--container-widget-width:394px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0db2016.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0db2016 img{width:75%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-ec2b3b1{width:var( --container-widget-width, 53% );max-width:53%;margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:1.3rem;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ec2b3b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button{background-color:#00AF2800;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;border-radius:5px 5px 5px 5px;padding:20px 042px 20px 042px;}.elementor-10 .elementor-element.elementor-element-1e375ce{width:var( --container-widget-width, 357px );max-width:357px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 17px 0px;--container-widget-width:357px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1e375ce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-10 .elementor-element.elementor-element-1804ca2{--display:flex;--min-height:381px;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1804ca2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1804ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECCA;}.elementor-10 .elementor-element.elementor-element-1804ca2::before, .elementor-10 .elementor-element.elementor-element-1804ca2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1804ca2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1804ca2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1804ca2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1804ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#272E18;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-153d8eb{width:var( --container-widget-width, 53% );max-width:53%;margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:1.3rem;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-153d8eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5673e24{width:var( --container-widget-width, 394px );max-width:394px;--container-widget-width:394px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5673e24.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5673e24 img{width:85%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button{background-color:#00AF2800;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;border-radius:5px 5px 5px 5px;padding:20px 042px 20px 042px;}.elementor-10 .elementor-element.elementor-element-1f75503{width:var( --container-widget-width, 357px );max-width:357px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 22px 0px;--container-widget-width:357px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1f75503.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-38cf45f{--display:flex;--min-height:688px;--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;--justify-content:center;--align-items:center;--gap:44px 20px;--row-gap:44px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-38cf45f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-38cf45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414D25;}.elementor-10 .elementor-element.elementor-element-a47f0c4{width:var( --container-widget-width, 923px );max-width:923px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:923px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-a47f0c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a47f0c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;line-height:42px;}.elementor-10 .elementor-element.elementor-element-ac8f806{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-ac8f806:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ac8f806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #151E00 45%, #253500 100%);}.elementor-10 .elementor-element.elementor-element-ac8f806.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-80cf5be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-80cf5be{--e-icon-list-icon-size:23px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:21px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-cdcdb85{width:var( --container-widget-width, 749px );max-width:749px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:749px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-cdcdb85 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:21.42px;color:#BCBCBC;}.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button{background-color:#00AF2800;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;border-radius:5px 5px 5px 5px;padding:28px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-7c96ebb{width:var( --container-widget-width, 464px );max-width:464px;padding:0px 0px 0px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7c96ebb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-10 .elementor-element.elementor-element-72ee9cf{--display:flex;--min-height:79vh;--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-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--padding-top:0px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-72ee9cf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-72ee9cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414D25;}.elementor-10 .elementor-element.elementor-element-058d6a9{--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:space-between;--align-items:center;--gap:68px 68px;--row-gap:68px;--column-gap:68px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:23px 23px 23px 23px;--padding-top:10px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-10 .elementor-element.elementor-element-058d6a9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-058d6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #151E00 0%, #0A0F00 100%);}.elementor-10 .elementor-element.elementor-element-058d6a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f16f090{--display:flex;--margin-top:15px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f16f090.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5690709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5690709 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f952d31{width:var( --container-widget-width, 97.387% );max-width:97.387%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;padding:0px 0px 0px 0px;--container-widget-width:97.387%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f952d31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f952d31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cfe2640{width:var( --container-widget-width, 100% );max-width:100%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-cfe2640.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cfe2640 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:84px;font-weight:500;font-style:italic;line-height:1em;color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-2b7d621{width:var( --container-widget-width, 673px );max-width:673px;background-color:#272E18;padding:9px 9px 9px 30px;--container-widget-width:673px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:1px;}.elementor-10 .elementor-element.elementor-element-2b7d621.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon-box-title{margin-block-end:6px;color:#A0A0A0;}.elementor-10 .elementor-element.elementor-element-2b7d621.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-2b7d621.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2b7d621.elementor-view-default .elementor-icon{fill:#CEFB69;color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:19px;font-weight:400;line-height:31px;}.elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1px;font-weight:400;color:#272E18;}.elementor-10 .elementor-element.elementor-element-8b213ba{width:var( --container-widget-width, 673px );max-width:673px;background-color:#272E18;padding:9px 9px 9px 30px;--container-widget-width:673px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:1px;}.elementor-10 .elementor-element.elementor-element-8b213ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon-box-title{margin-block-end:6px;color:#A0A0A0;}.elementor-10 .elementor-element.elementor-element-8b213ba.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-8b213ba.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8b213ba.elementor-view-default .elementor-icon{fill:#CEFB69;color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:19px;font-weight:400;line-height:31px;}.elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1px;font-weight:400;color:#272E18;}.elementor-10 .elementor-element.elementor-element-a752b9b{width:var( --container-widget-width, 673px );max-width:673px;background-color:#272E18;padding:9px 9px 9px 30px;--container-widget-width:673px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:1px;}.elementor-10 .elementor-element.elementor-element-a752b9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon-box-title{margin-block-end:6px;color:#A0A0A0;}.elementor-10 .elementor-element.elementor-element-a752b9b.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-a752b9b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a752b9b.elementor-view-default .elementor-icon{fill:#CEFB69;color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:19px;font-weight:400;line-height:31px;}.elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1px;font-weight:400;color:#272E18;}.elementor-10 .elementor-element.elementor-element-dba24d9{width:var( --container-widget-width, 673px );max-width:673px;background-color:#272E18;padding:9px 9px 9px 30px;--container-widget-width:673px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:1px;}.elementor-10 .elementor-element.elementor-element-dba24d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon-box-title{margin-block-end:6px;color:#A0A0A0;}.elementor-10 .elementor-element.elementor-element-dba24d9.elementor-view-stacked .elementor-icon{background-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-dba24d9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-dba24d9.elementor-view-default .elementor-icon{fill:#CEFB69;color:#CEFB69;border-color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:19px;font-weight:400;line-height:31px;}.elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1px;font-weight:400;color:#272E18;}.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button{background-color:#00AF2800;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-b326271{width:var( --container-widget-width, 464px );max-width:464px;padding:6px 0px 0px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b326271.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-10 .elementor-element.elementor-element-9ed1e46{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--overlay-opacity:0.79;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10 .elementor-element.elementor-element-9ed1e46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ed1e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://fabricadecabanascatarina.com/wp-content/uploads/2025/05/cabana-desfocada-1.jpg");}.elementor-10 .elementor-element.elementor-element-9ed1e46::before, .elementor-10 .elementor-element.elementor-element-9ed1e46 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9ed1e46 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9ed1e46 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9ed1e46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9ed1e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000D4 0%, #00000000 100%);}.elementor-10 .elementor-element.elementor-element-9ed1e46 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-9ed1e46 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#CEFB69;}.elementor-10 .elementor-element.elementor-element-9ed1e46 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-9ed1e46 > .e-con-inner > .elementor-shape-top svg{width:calc(293% + 1.3px);height:20px;}.elementor-10 .elementor-element.elementor-element-b76dbb9{width:var( --container-widget-width, 100% );max-width:100%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;padding:9px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-b76dbb9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b76dbb9 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:89px;font-weight:500;font-style:italic;line-height:1em;color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-9bf01df{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-9bf01df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9bf01df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-419e328{--display:flex;--min-height:429px;--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;--justify-content:center;--align-items:flex-start;--gap:17px 0px;--row-gap:17px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#CDB790;--border-color:#CDB790;--border-radius:22.83px 22.83px 22.83px 22.83px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-419e328.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-dfd9e18{width:var( --container-widget-width, 923px );max-width:923px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:923px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-dfd9e18.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dfd9e18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;line-height:42px;color:#CDB790;}.elementor-10 .elementor-element.elementor-element-0ce55e0{width:var( --container-widget-width, 117.123% );max-width:117.123%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:117.123%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:1.1rem;font-weight:200;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0ce55e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button{background-color:#02360E;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;box-shadow:0px 0px 21px 0px #4BA648;border-radius:5px 5px 5px 5px;padding:15px 042px 15px 042px;}.elementor-10 .elementor-element.elementor-element-c7f2cab{width:var( --container-widget-width, 299px );max-width:299px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c7f2cab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button:focus{border-color:#CFC1C1;box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-9794992{--display:flex;--min-height:429px;--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;--justify-content:center;--align-items:flex-start;--gap:17px 0px;--row-gap:17px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#CEFB69;--border-color:#CEFB69;--border-radius:22.83px 22.83px 22.83px 22.83px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-9794992.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5138379{width:var( --container-widget-width, 923px );max-width:923px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:923px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-5138379.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5138379 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;line-height:42px;color:#CEFB69;}.elementor-10 .elementor-element.elementor-element-1712dfa{width:var( --container-widget-width, 117.123% );max-width:117.123%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:117.123%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:1.1rem;font-weight:200;line-height:1.5em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1712dfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button{background-color:#02360E;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:22px;fill:#384A22;color:#384A22;box-shadow:0px 0px 21px 0px #4BA648;border-radius:5px 5px 5px 5px;padding:15px 042px 15px 042px;}.elementor-10 .elementor-element.elementor-element-1956616{width:var( --container-widget-width, 299px );max-width:299px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1956616.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-1956616 .elementor-button:focus{border-color:#CFC1C1;box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-51d0560{--display:flex;--min-height:611px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7B697;--border-color:#C7B697;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:180px;--padding-right:180px;}.elementor-10 .elementor-element.elementor-element-51d0560:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-51d0560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272E18;}.elementor-10 .elementor-element.elementor-element-51d0560.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a646d8c{--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-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-10 .elementor-element.elementor-element-b816d69{border-radius:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-tab-title{border-width:3px;border-color:#C7B697;background-color:#3B4622;padding:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-tab-content{border-width:3px;border-block-end-color:#C7B697;background-color:#6EC1E400;color:#CFCFCF;font-family:"Mulish", Sans-serif;font-weight:400;padding:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-toggle-item:not(:last-child){margin-block-end:17px;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-toggle-item{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-toggle-title, .elementor-10 .elementor-element.elementor-element-b816d69 .elementor-toggle-icon{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-tab-title.elementor-active a, .elementor-10 .elementor-element.elementor-element-b816d69 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-tab-title .elementor-toggle-icon i:before{color:#C7B697;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-tab-title .elementor-toggle-icon svg{fill:#C7B697;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#C7B697;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#C7B697;}.elementor-10 .elementor-element.elementor-element-b816d69 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-da0bcd8{--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-10 .elementor-element.elementor-element-ecc5371{width:var( --container-widget-width, 40.58% );max-width:40.58%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40.58%;--container-widget-flex-grow:0;text-align:left;font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:400;letter-spacing:10px;color:#C7B697;}.elementor-10 .elementor-element.elementor-element-ecc5371.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7a80e49{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7a80e49.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7a80e49 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:65px;font-weight:500;font-style:italic;line-height:1em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d2fa28b{--display:flex;--min-height:149px;--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;--justify-content:space-evenly;--align-items:center;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-d2fa28b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d2fa28b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-ce9deda{width:var( --container-widget-width, 47% );max-width:47%;padding:18px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ce9deda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-456a850{width:var( --container-widget-width, 13% );max-width:13%;margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-456a850 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:600;color:#54595F;}.elementor-10 .elementor-element.elementor-element-33c61a1{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-33c61a1 img{width:14%;}.elementor-10 .elementor-element.elementor-element-2477953{--display:flex;}.elementor-10 .elementor-element.elementor-element-2477953:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2477953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-30fe952{--width:100%;}.elementor-10 .elementor-element.elementor-element-b68e650{--width:82%;}.elementor-10 .elementor-element.elementor-element-c5c2376{--width:50%;}.elementor-10 .elementor-element.elementor-element-71fdba4{--width:81%;}.elementor-10 .elementor-element.elementor-element-621ccc9e{width:48%;}.elementor-10 .elementor-element.elementor-element-1fd6f9db{width:52%;}.elementor-10 .elementor-element.elementor-element-985041c{--width:470px;}.elementor-10 .elementor-element.elementor-element-f76b26a{--width:350px;}.elementor-10 .elementor-element.elementor-element-cacb2be{--width:350px;}.elementor-10 .elementor-element.elementor-element-c1d1be3{--width:350px;}.elementor-10 .elementor-element.elementor-element-99e9de8{--width:350px;}.elementor-10 .elementor-element.elementor-element-236c8f7{--width:350px;}.elementor-10 .elementor-element.elementor-element-36d678a{--width:350px;}.elementor-10 .elementor-element.elementor-element-812ce94{--width:470px;}.elementor-10 .elementor-element.elementor-element-97a5b51{--width:632px;}.elementor-10 .elementor-element.elementor-element-ee0581f{--width:632px;}.elementor-10 .elementor-element.elementor-element-0054493{--width:1045px;}.elementor-10 .elementor-element.elementor-element-1804ca2{--width:1045px;}.elementor-10 .elementor-element.elementor-element-38cf45f{--content-width:1592px;}.elementor-10 .elementor-element.elementor-element-ac8f806{--width:862px;}.elementor-10 .elementor-element.elementor-element-72ee9cf{--content-width:1281px;}.elementor-10 .elementor-element.elementor-element-058d6a9{--width:862px;}.elementor-10 .elementor-element.elementor-element-f16f090{--width:679px;}.elementor-10 .elementor-element.elementor-element-9ed1e46{--content-width:970px;}.elementor-10 .elementor-element.elementor-element-419e328{--width:454.75px;}.elementor-10 .elementor-element.elementor-element-9794992{--width:454.75px;}.elementor-10 .elementor-element.elementor-element-51d0560{--width:100.651%;}.elementor-10 .elementor-element.elementor-element-a646d8c{--width:50%;}.elementor-10 .elementor-element.elementor-element-da0bcd8{--width:50%;}.elementor-10 .elementor-element.elementor-element-d2fa28b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-30fe952{--width:100%;}.elementor-10 .elementor-element.elementor-element-b68e650{--width:100%;}.elementor-10 .elementor-element.elementor-element-621ccc9e{width:100%;}.elementor-10 .elementor-element.elementor-element-1fd6f9db{width:100%;}.elementor-10 .elementor-element.elementor-element-985041c{--width:360px;}.elementor-10 .elementor-element.elementor-element-f76b26a{--width:36%;}.elementor-10 .elementor-element.elementor-element-cacb2be{--width:36%;}.elementor-10 .elementor-element.elementor-element-c1d1be3{--width:36%;}.elementor-10 .elementor-element.elementor-element-99e9de8{--width:36%;}.elementor-10 .elementor-element.elementor-element-236c8f7{--width:36%;}.elementor-10 .elementor-element.elementor-element-36d678a{--width:36%;}.elementor-10 .elementor-element.elementor-element-812ce94{--width:360px;}.elementor-10 .elementor-element.elementor-element-97a5b51{--width:360px;}.elementor-10 .elementor-element.elementor-element-ee0581f{--width:360px;}.elementor-10 .elementor-element.elementor-element-0054493{--width:81%;}.elementor-10 .elementor-element.elementor-element-1804ca2{--width:81%;}.elementor-10 .elementor-element.elementor-element-ac8f806{--width:400px;}.elementor-10 .elementor-element.elementor-element-72ee9cf{--content-width:624px;}.elementor-10 .elementor-element.elementor-element-058d6a9{--width:688px;}.elementor-10 .elementor-element.elementor-element-f16f090{--width:522px;}.elementor-10 .elementor-element.elementor-element-419e328{--width:80%;}.elementor-10 .elementor-element.elementor-element-9794992{--width:80%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-9ed1e46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ed1e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-0d1695e{--justify-content:space-between;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu .elementor-item{font-size:16px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-6318e410{padding:3em 1em 3em 1em;}.elementor-10 .elementor-element.elementor-element-621ccc9e > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-10 .elementor-element.elementor-element-78867ab6{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6395484{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7fa1e3b .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-1fd6f9db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 18em 0em 18em;}.elementor-10 .elementor-element.elementor-element-27f35d4{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10 .elementor-element.elementor-element-596c197{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-10 .elementor-element.elementor-element-985041c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ba4837b{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fc9dea7{width:var( --container-widget-width, 433px );max-width:433px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:433px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2b65a4d{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-5ed646b2{--padding-top:1em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-417d2c4{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-c4d751f{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10 .elementor-element.elementor-element-812ce94{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97a5b51{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-49f9ec5{width:var( --container-widget-width, 433px );max-width:433px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:433px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4f9e1b0{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d4079da{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-ee0581f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-66df792{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2434f37{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-0054493{--min-height:0px;--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:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-ec2b3b1{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-1804ca2{--min-height:0px;--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:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-153d8eb{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-38cf45f{--min-height:1200px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10 .elementor-element.elementor-element-a47f0c4{width:var( --container-widget-width, 433px );max-width:433px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:433px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ac8f806{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-cdcdb85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-72ee9cf{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-10 .elementor-element.elementor-element-058d6a9{--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-10 .elementor-element.elementor-element-f16f090{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-f16f090.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-cfe2640{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-9ed1e46{--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10 .elementor-element.elementor-element-b76dbb9{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-419e328{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-dfd9e18{width:var( --container-widget-width, 433px );max-width:433px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:433px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0ce55e0{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-9794992{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-5138379{width:var( --container-widget-width, 433px );max-width:433px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:433px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1712dfa{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-ecc5371{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7a80e49{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-0d1695e{--flex-wrap:nowrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10 .elementor-element.elementor-element-30fe952{--width:19%;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu .elementor-item{font-size:28px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown .elementor-item, .elementor-10 .elementor-element.elementor-element-0296847 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-10 .elementor-element.elementor-element-b68e650{--width:100%;}.elementor-10 .elementor-element.elementor-element-9ca591c{width:var( --container-widget-width, 280px );max-width:280px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;padding:7px 0px 9px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:right;}.elementor-10 .elementor-element.elementor-element-9ca591c img{width:69%;max-width:38%;height:24px;}.elementor-10 .elementor-element.elementor-element-e76edfd{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-9195ef6 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9195ef6 .elementor-icon-box-title a{font-size:32px;}.elementor-10 .elementor-element.elementor-element-9195ef6 .elementor-icon-box-description{font-size:16px;}.elementor-10 .elementor-element.elementor-element-10618de{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-10618de .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-10618de .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-73558e2{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-73558e2 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-73558e2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-1980b2f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1980b2f .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-1980b2f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-e125f91{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e125f91 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-e125f91 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-6318e410:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6318e410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fabricadecabanascatarina.com/wp-content/uploads/2025/05/banner-catarina-mobile.jpg");background-position:0px -33px;}.elementor-10 .elementor-element.elementor-element-6318e410{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-621ccc9e > .elementor-element-populated{margin:-19px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 0em 1em;}.elementor-10 .elementor-element.elementor-element-3f695963{width:var( --container-widget-width, 334.925px );max-width:334.925px;padding:0px 0px 5px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-3f695963 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-78867ab6{width:var( --container-widget-width, 320.8px );max-width:320.8px;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:320.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-6395484{width:var( --container-widget-width, 320.8px );max-width:320.8px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:320.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-7fa1e3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-7fa1e3b .elementor-button{padding:22px 47px 22px 47px;}.elementor-10 .elementor-element.elementor-element-1fd6f9db > .elementor-element-populated{margin:0px 0px -154px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 7em 0em 7em;}.elementor-10 .elementor-element.elementor-element-3f0a9ae5{--spacer-size:480px;}.elementor-10 .elementor-element.elementor-element-27f35d4{--content-width:360px;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10 .elementor-element.elementor-element-985041c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ba4837b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-10 .elementor-element.elementor-element-ba4837b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ba4837b .elementor-heading-title{font-size:72px;}.elementor-10 .elementor-element.elementor-element-fc9dea7{width:var( --container-widget-width, 328px );max-width:328px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:328px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-fc9dea7 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-2b65a4d{width:var( --container-widget-width, 355.8px );max-width:355.8px;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:355.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-07a5760{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button{padding:22px 47px 22px 47px;}.elementor-10 .elementor-element.elementor-element-5ed646b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ed646b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10 .elementor-element.elementor-element-5ed646b2{--overlay-opacity:0.2;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-ac4999a{width:var( --container-widget-width, 334.925px );max-width:334.925px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 38px;padding:27px 0px 0px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-ac4999a .elementor-heading-title{font-size:1.4rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-417d2c4{width:var( --container-widget-width, 397px );max-width:397px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-417d2c4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-417d2c4 .elementor-heading-title{font-size:71px;}.elementor-10 .elementor-element.elementor-element-63203529{--width:836px;--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;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-f76b26a{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a764758{width:var( --container-widget-width, 319px );max-width:319px;padding:0px 0px 5px 0px;--container-widget-width:319px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-a764758 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-cacb2be{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-859f2a5{width:var( --container-widget-width, 334.925px );max-width:334.925px;padding:0px 0px 5px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-859f2a5 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-c1d1be3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4d9e10d{width:var( --container-widget-width, 334.925px );max-width:334.925px;padding:0px 0px 5px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-4d9e10d .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-a41b243{--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10 .elementor-element.elementor-element-99e9de8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-0d53f20{width:var( --container-widget-width, 334.925px );max-width:334.925px;padding:0px 0px 5px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-0d53f20 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-236c8f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-0585748{width:var( --container-widget-width, 334.925px );max-width:334.925px;padding:0px 0px 5px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-0585748 .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-36d678a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-da49504{width:var( --container-widget-width, 334.925px );max-width:334.925px;padding:0px 0px 5px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-da49504 .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-9c57505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 45px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-10 .elementor-element.elementor-element-9c57505.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button{font-size:18px;padding:22px 37px 22px 25px;}.elementor-10 .elementor-element.elementor-element-c4d751f{--content-width:360px;--min-height:584px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10 .elementor-element.elementor-element-c4d751f.e-con{--order:0;}.elementor-10 .elementor-element.elementor-element-812ce94{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97a5b51{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-49f9ec5{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-49f9ec5 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-4f9e1b0{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-10 .elementor-element.elementor-element-4f9e1b0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4f9e1b0 .elementor-heading-title{font-size:92px;}.elementor-10 .elementor-element.elementor-element-d4079da{width:var( --container-widget-width, 320.8px );max-width:320.8px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:320.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-47dcffb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button{padding:22px 47px 22px 47px;}.elementor-10 .elementor-element.elementor-element-ee0581f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5abe67d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-cd66e2c{width:var( --container-widget-width, 371.925px );max-width:371.925px;padding:20px 0px 0px 0px;--container-widget-width:371.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-cd66e2c .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-66df792{width:var( --container-widget-width, 371.8px );max-width:371.8px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 10px 0px 10px;--container-widget-width:371.8px;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-2434f37{--min-height:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10 .elementor-element.elementor-element-2434f37:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2434f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-600df3b{width:var( --container-widget-width, 334.925px );max-width:334.925px;padding:0px 0px 5px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-600df3b .elementor-heading-title{font-size:1.3rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-0054493{--width:100%;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-0db2016 img{width:69%;}.elementor-10 .elementor-element.elementor-element-ec2b3b1{width:var( --container-widget-width, 258px );max-width:258px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:258px;--container-widget-flex-grow:0;text-align:center;font-size:1.1rem;}.elementor-10 .elementor-element.elementor-element-1e375ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button{padding:22px 37px 22px 25px;}.elementor-10 .elementor-element.elementor-element-1804ca2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-153d8eb{width:var( --container-widget-width, 320.8px );max-width:320.8px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:320.8px;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-1f75503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button{padding:22px 35px 22px 35px;}.elementor-10 .elementor-element.elementor-element-38cf45f{--content-width:360px;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:6vw;--padding-right:6vw;}.elementor-10 .elementor-element.elementor-element-a47f0c4{width:var( --container-widget-width, 319px );max-width:319px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a47f0c4 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-ac8f806{--padding-top:42px;--padding-bottom:42px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-80cf5be{width:var( --container-widget-width, 299px );max-width:299px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-80cf5be .elementor-icon-list-item > a{font-size:18px;}.elementor-10 .elementor-element.elementor-element-cdcdb85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7c96ebb{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button{padding:22px 47px 22px 47px;}.elementor-10 .elementor-element.elementor-element-72ee9cf{--min-height:0px;--justify-content:flex-end;--padding-top:6vw;--padding-bottom:16vw;--padding-left:8vw;--padding-right:8vw;}.elementor-10 .elementor-element.elementor-element-058d6a9{--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-f16f090{--width:100%;}.elementor-10 .elementor-element.elementor-element-f952d31{width:var( --container-widget-width, 334.925px );max-width:334.925px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 38px;padding:27px 0px 0px 0px;--container-widget-width:334.925px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f952d31 .elementor-heading-title{font-size:1.4rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-cfe2640{width:var( --container-widget-width, 397px );max-width:397px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cfe2640.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-cfe2640 .elementor-heading-title{font-size:71px;}.elementor-10 .elementor-element.elementor-element-2b7d621{padding:9px 0px 0px 22px;--icon-box-icon-margin:25px;}.elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon-box-title{margin-block-end:12px;}.elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-2b7d621 .elementor-icon-box-title a{line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-8b213ba{padding:9px 0px 0px 22px;--icon-box-icon-margin:25px;}.elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon-box-title{margin-block-end:12px;}.elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8b213ba .elementor-icon-box-title a{line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-a752b9b{padding:9px 0px 0px 22px;--icon-box-icon-margin:25px;}.elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon-box-title{margin-block-end:12px;}.elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a752b9b .elementor-icon-box-title a{line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-dba24d9{padding:9px 0px 0px 22px;--icon-box-icon-margin:25px;}.elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon-box-title{margin-block-end:12px;}.elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-dba24d9 .elementor-icon-box-title a{line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-b326271{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button{padding:22px 47px 22px 47px;}.elementor-10 .elementor-element.elementor-element-9ed1e46{--content-width:360px;--min-height:0px;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--overlay-opacity:0.93;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10 .elementor-element.elementor-element-9ed1e46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ed1e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-628px 0px;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b76dbb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-10 .elementor-element.elementor-element-b76dbb9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b76dbb9 .elementor-heading-title{font-size:46px;}.elementor-10 .elementor-element.elementor-element-9bf01df{width:var( --container-widget-width, 309px );max-width:309px;margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;--container-widget-width:309px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9bf01df .elementor-heading-title{font-size:1.4rem;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-419e328{--width:340px;--min-height:250px;--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-dfd9e18{width:var( --container-widget-width, 262px );max-width:262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-dfd9e18 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-0ce55e0{width:var( --container-widget-width, 320.8px );max-width:320.8px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:320.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-c7f2cab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button{padding:22px 47px 22px 47px;}.elementor-10 .elementor-element.elementor-element-9794992{--width:340px;--min-height:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-5138379{width:var( --container-widget-width, 262px );max-width:262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5138379 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-1712dfa{width:var( --container-widget-width, 320.8px );max-width:320.8px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:320.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-1956616{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button{padding:22px 47px 22px 47px;}.elementor-10 .elementor-element.elementor-element-51d0560{--min-height:0px;--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a646d8c{--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-10 .elementor-element.elementor-element-b816d69{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b816d69.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-da0bcd8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-da0bcd8.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-ecc5371{width:var( --container-widget-width, 320px );max-width:320px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-ecc5371.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7a80e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-10 .elementor-element.elementor-element-7a80e49.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7a80e49 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-d2fa28b{--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:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-10 .elementor-element.elementor-element-ce9deda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;line-height:1.1em;}body.elementor-page-10{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for image-box, class: .elementor-element-10618de */.elementor-10 .elementor-element.elementor-element-10618de{
    border-radius: 8px;
    border: solid 1px #E9E9E9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73558e2 */.elementor-10 .elementor-element.elementor-element-73558e2{
    border-radius: 8px;
    border: solid 1px #E9E9E9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1980b2f */.elementor-10 .elementor-element.elementor-element-1980b2f{
    border-radius: 8px;
    border: solid 1px #E9E9E9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e125f91 */.elementor-10 .elementor-element.elementor-element-e125f91{
    border-radius: 8px;
    border: solid 1px #E9E9E9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e76edfd */.elementor-10 .elementor-element.elementor-element-e76edfd{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f695963 */.elementor-10 .elementor-element.elementor-element-3f695963 {
background: linear-gradient(to right, #bcaa88 0%, #CEFB69 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fa1e3b *//* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-7fa1e3b .elementor-button {
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 10px) 100%, 0 100%, 0 20px);
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%); important!
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-7fa1e3b .elementor-button-icon {
    font-size: 29px;
    vertical-align: middle;
}

/* Estilo do botão no hover */
.elementor-10 .elementor-element.elementor-element-7fa1e3b .elementor-button:hover {
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

/* Estilo do efeito de luz no hover */
.elementor-10 .elementor-element.elementor-element-7fa1e3b .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

/* Configuração do efeito de luz */
.elementor-10 .elementor-element.elementor-element-7fa1e3b .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

/* Animação do efeito de luz */
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

/* Estilo do botão quando ativo */
.elementor-10 .elementor-element.elementor-element-7fa1e3b .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 0 0 #2B55A1, 0 10px 5px 0 #00000085 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ca371a */.textoanimado{
    display: inline-block;
    animation: carrossel 25s linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    100%{
        transform: translatex(-900px);
    }
}

.textoanimado2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-07fdfe4 */.circle-button {
  position: relative;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: linear-gradient(145deg, #5e8135, #CEFB69);
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow:
    0px 10px 20px rgba(0, 0, 0, 0.5),
    inset 0px 4px 10px rgba(255, 255, 255, 0.1);
  cursor: pointer;
  transition:
    transform 0.4s ease,
    box-shadow 0.3s ease,
    background 0.5s ease;
  overflow: hidden;
}

.circle-button:hover {
  transform: scale(1.3);
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.7);
  background: linear-gradient(145deg, #CEFB69, #5e8135);
}

.icon {
  width: 40px;
  height: 40px;
  stroke: #414D25;
  transition:
    transform 0.5s ease-in-out,
    stroke-dasharray 0.6s ease-in-out;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  animation: strokeAnimate 2s linear infinite;
}

.circle-button:hover .icon {
  transform: rotate(360deg);
  stroke-dashoffset: 0;
  animation: none;
}

.button-text {
  position: absolute;
  bottom: -40px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #414D25;
  opacity: 0;
  transition:
    bottom 0.4s ease,
    opacity 0.4s ease;
}

.circle-button:hover .button-text {
  bottom: 10px;
  opacity: 1;
}

.circle-button:after {
  content: "";
  position: absolute;
  width: 150%;
  height: 150%;
  background: radial-gradient(circle, rgba(255, 236, 202, 1), transparent);
  border-radius: 40%;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.circle-button:hover:after {
  opacity: 0.5;
}

@keyframes strokeAnimate {
  0% {
    stroke-dashoffset: 200;
  }
  50% {
    stroke-dashoffset: 100;
  }
  100% {
    stroke-dashoffset: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07a5760 *//* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button {
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 10px) 100%, 0 100%, 0 20px);
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%); important!
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button-icon {
    font-size: 29px;
    vertical-align: middle;
}

/* Estilo do botão no hover */
.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button:hover {
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

/* Estilo do efeito de luz no hover */
.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

/* Configuração do efeito de luz */
.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

/* Animação do efeito de luz */
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

/* Estilo do botão quando ativo */
.elementor-10 .elementor-element.elementor-element-07a5760 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 0 0 #2B55A1, 0 10px 5px 0 #00000085 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76b26a */.elementor-10 .elementor-element.elementor-element-f76b26a {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border left: : 1px solid #CEFB69;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cacb2be */.elementor-10 .elementor-element.elementor-element-cacb2be {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border left: : 1px solid #CEFB69;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d1be3 */.elementor-10 .elementor-element.elementor-element-c1d1be3 {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border left: : 1px solid #CEFB69;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63203529 */.elementor-10 .elementor-element.elementor-element-63203529::before{
    content: "";
    background-color: #CEFB69;
    width: 300px;
    height: 400px;
    border-radius: 2000px;
    position: absolute;
    top: -110%;
    left: 80%;
    mix-blend-mode: screen;
    filter: blur(220px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e9de8 */.elementor-10 .elementor-element.elementor-element-99e9de8 {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border left: : 1px solid #CEFB69;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-236c8f7 */.elementor-10 .elementor-element.elementor-element-236c8f7 {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border left: : 1px solid #CEFB69;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d678a */.elementor-10 .elementor-element.elementor-element-36d678a {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border left: : 1px solid #CEFB69;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c57505 *//* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button {
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 10px) 100%, 0 100%, 0 20px);
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%); important!
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button-icon {
    font-size: 29px;
    vertical-align: middle;
}

/* Estilo do botão no hover */
.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button:hover {
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

/* Estilo do efeito de luz no hover */
.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

/* Configuração do efeito de luz */
.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

/* Animação do efeito de luz */
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

/* Estilo do botão quando ativo */
.elementor-10 .elementor-element.elementor-element-9c57505 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 0 0 #2B55A1, 0 10px 5px 0 #00000085 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47dcffb *//* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button {
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 10px) 100%, 0 100%, 0 20px);
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%); important!
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button-icon {
    font-size: 29px;
    vertical-align: middle;
}

/* Estilo do botão no hover */
.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button:hover {
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

/* Estilo do efeito de luz no hover */
.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

/* Configuração do efeito de luz */
.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

/* Animação do efeito de luz */
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

/* Estilo do botão quando ativo */
.elementor-10 .elementor-element.elementor-element-47dcffb .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 0 0 #2B55A1, 0 10px 5px 0 #00000085 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd66e2c */.elementor-10 .elementor-element.elementor-element-cd66e2c {
background: linear-gradient(to right, #ffff 0%, #CEFB69 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-33f919a9 */.elementor-10 .elementor-element.elementor-element-33f919a9 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}



}

.elementor-10 .elementor-element.elementor-element-33f919a9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: var(--mask-width);
  height: var(--mask-height);
  background: linear-gradient(to right, var(--mask-color), transparent);
  z-index: 2;
  backdrop-filter: blur(var(--blur-value));
  -webkit-backdrop-filter: blur(var(--blur-value));
  margin-top: var(--mask-margin-top);
  margin-bottom: var(--mask-margin-bottom);
  margin-left: var(--mask-margin-left);
  margin-right: var(--mask-margin-right);
}

.elementor-10 .elementor-element.elementor-element-33f919a9::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: var(--mask-width);
  height: var(--mask-height);
  background: linear-gradient(to left, var(--mask-color), transparent);
  z-index: 2;
  backdrop-filter: blur(var(--blur-value));
  -webkit-backdrop-filter: blur(var(--blur-value));
  margin-top: var(--mask-margin-top);
  margin-bottom: var(--mask-margin-bottom);
  margin-left: var(--mask-margin-left);
  margin-right: var(--mask-margin-right);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-600df3b */.elementor-10 .elementor-element.elementor-element-600df3b {
background: linear-gradient(to right, #ffff 0%, #CEFB69 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0054493 */.elementor-10 .elementor-element.elementor-element-0054493{
background: linear-gradient(275deg, #272E18 3.25%, #414D25 80.61%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e375ce *//* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button {
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 10px) 100%, 0 100%, 0 20px);
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%); important!
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button-icon {
    font-size: 29px;
    vertical-align: middle;
}

/* Estilo do botão no hover */
.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button:hover {
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

/* Estilo do efeito de luz no hover */
.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

/* Configuração do efeito de luz */
.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

/* Animação do efeito de luz */
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

/* Estilo do botão quando ativo */
.elementor-10 .elementor-element.elementor-element-1e375ce .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 0 0 #2B55A1, 0 10px 5px 0 #00000085 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1804ca2 */.elementor-10 .elementor-element.elementor-element-1804ca2{
background: linear-gradient(275deg, #414D25 3.25%, #272E18 80.61%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f75503 *//* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button {
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 10px) 100%, 0 100%, 0 20px);
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%); important!
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button-icon {
    font-size: 29px;
    vertical-align: middle;
}

/* Estilo do botão no hover */
.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button:hover {
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

/* Estilo do efeito de luz no hover */
.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

/* Configuração do efeito de luz */
.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

/* Animação do efeito de luz */
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

/* Estilo do botão quando ativo */
.elementor-10 .elementor-element.elementor-element-1f75503 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 0 0 #2B55A1, 0 10px 5px 0 #00000085 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a47f0c4 */.elementor-10 .elementor-element.elementor-element-a47f0c4 {
background: linear-gradient(to right, #bcaa88 0%, #CEFB69 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c96ebb *//* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button {
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 10px) 100%, 0 100%, 0 20px);
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%); important!
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button-icon {
    font-size: 29px;
    vertical-align: middle;
}

/* Estilo do botão no hover */
.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button:hover {
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

/* Estilo do efeito de luz no hover */
.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

/* Configuração do efeito de luz */
.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

/* Animação do efeito de luz */
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

/* Estilo do botão quando ativo */
.elementor-10 .elementor-element.elementor-element-7c96ebb .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 0 0 #2B55A1, 0 10px 5px 0 #00000085 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b326271 *//* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button {
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 10px) 100%, 0 100%, 0 20px);
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%); important!
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button-icon {
    font-size: 29px;
    vertical-align: middle;
}

/* Estilo do botão no hover */
.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button:hover {
    background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

/* Estilo do efeito de luz no hover */
.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

/* Configuração do efeito de luz */
.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

/* Animação do efeito de luz */
@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

/* Estilo do botão quando ativo */
.elementor-10 .elementor-element.elementor-element-b326271 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 0 0 #2B55A1, 0 10px 5px 0 #00000085 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058d6a9 */.elementor-10 .elementor-element.elementor-element-058d6a9::before{
    content: "";
    background-color: #CEFB69;
    width: 60px;
    height: 50px;
    border-radius: 2000px;
    position: absolute;
    top: -110%;
    left: 80%;
    mix-blend-mode: screen;
    filter: blur(100px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ee9cf *//* Estilo do container */
.elementor-10 .elementor-element.elementor-element-72ee9cf {
  position: relative;

}

/* Estilo da luz */
.elementor-10 .elementor-element.elementor-element-72ee9cf::before {
  content: '';
  position: absolute;
  width: 250px; /* Tamanho da luz */
  height: 700px;
  background-color: #CEFB69; /* Cor da luz conforme solicitado */
  border-radius: 50%;
  filter: blur(100px); /* Suaviza a luz */
  pointer-events: none; /* A luz não interfere na interação com o conteúdo */
  will-change: top, left, opacity; /* Melhora o desempenho da animação */
  transform: translate(-50%, -50%); /* Mantém a luz centralizada sem afetar o layout */
  animation: moveLight 6s infinite ease-in-out;
}

/* Animação da luz */
@keyframes moveLight {
  0% {
    top: 40%;  
    left: 40%;
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    top: 45%;  
    left: 55%;
    opacity: 0.3;
  }
  75% {
    top: 35%;  
    left: 50%;
    opacity: 0.5;
  }
  100% {
    top: 40%;
    left: 45%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f2cab */:root {
  --neon-color: #fffff; /* Altere aqui a cor do neon */
}

/* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button {
  clip-path: polygon(00px 0, 100% 0, 100% calc(100% - 0px), calc(100% - 10px) 100%, 0 100%, 0 20px);
  background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
  width: 100%;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease-in;
  box-shadow:
    0 0 10px var(--neon-color),
    0 0 20px var(--neon-color),
    0 0 30px var(--neon-color),
    0 0 40px var(--neon-color);
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button-icon {
  font-size: 29px;
  vertical-align: middle;
}

/* Hover com neon mais forte */
.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button:hover {
  background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
  transform: scale(1.05);
  box-shadow:
    0 0 15px var(--neon-color),
    0 0 30px var(--neon-color),
    0 0 45px var(--neon-color),
    0 0 60px var(--neon-color);
}

/* Luz animada passando */
.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button:hover::before {
  animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button::before {
  content: '';
  display: block;
  width: 0;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  transform: skewX(-20deg);
}

/* Animação da luz */
@keyframes sh02 {
  from {
    opacity: 0;
    left: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}

/* Clique (ativo) */
.elementor-10 .elementor-element.elementor-element-c7f2cab .elementor-button:active {
  box-shadow: inset 0 0 5px 5px #ffffff25,
              0 5px 0 0 #2B55A1,
              0 10px 5px 0 #00000085;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419e328 */.elementor-10 .elementor-element.elementor-element-419e328{
background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(9.133709907531738px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1956616 */:root {
  --neon-color: #fffff; /* Altere aqui a cor do neon */
}

/* Estilo base do botão */
.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button {
  clip-path: polygon(00px 0, 100% 0, 100% calc(100% - 0px), calc(100% - 10px) 100%, 0 100%, 0 20px);
  background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
  width: 100%;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease-in;
  box-shadow:
    0 0 10px var(--neon-color),
    0 0 20px var(--neon-color),
    0 0 30px var(--neon-color),
    0 0 40px var(--neon-color);
}

/* Estilo do ícone do botão */
.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button-icon {
  font-size: 29px;
  vertical-align: middle;
}

/* Hover com neon mais forte */
.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button:hover {
  background: linear-gradient(90deg, #5e8135 0%, #CEFB69 100%);
  transform: scale(1.05);
  box-shadow:
    0 0 15px var(--neon-color),
    0 0 30px var(--neon-color),
    0 0 45px var(--neon-color),
    0 0 60px var(--neon-color);
}

/* Luz animada passando */
.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button:hover::before {
  animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button::before {
  content: '';
  display: block;
  width: 0;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0;
  opacity: 0;
  background: #fff;
  box-shadow: 0 0 50px 30px #fff;
  transform: skewX(-20deg);
}

/* Animação da luz */
@keyframes sh02 {
  from {
    opacity: 0;
    left: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}

/* Clique (ativo) */
.elementor-10 .elementor-element.elementor-element-1956616 .elementor-button:active {
  box-shadow: inset 0 0 5px 5px #ffffff25,
              0 5px 0 0 #2B55A1,
              0 10px 5px 0 #00000085;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9794992 */.elementor-10 .elementor-element.elementor-element-9794992{
background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(9.133709907531738px);
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-b816d69 */.elementor-element elementor-element-0c17464 e-con-full e-con {
 
 border-radius: 20px

}/* End custom CSS */