.elementor-7 .elementor-element.elementor-element-103c78df{--display:flex;--min-height:75vh;--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:1;--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-7 .elementor-element.elementor-element-103c78df:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-103c78df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2E9;}.elementor-7 .elementor-element.elementor-element-103c78df::before, .elementor-7 .elementor-element.elementor-element-103c78df > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-103c78df > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-103c78df > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-103c78df > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-103c78df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-31d561a{--display:flex;--min-height:75vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-7 .elementor-element.elementor-element-31d561a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31d561a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davana.com.br/wp-content/uploads/2025/12/bg-header-03-1.png");background-position:center center;}.elementor-7 .elementor-element.elementor-element-31d561a::before, .elementor-7 .elementor-element.elementor-element-31d561a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31d561a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31d561a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31d561a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31d561a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E9D4C429 0%, var( --e-global-color-d2b8fd1 ) 100%);}.elementor-7 .elementor-element.elementor-element-f5d2820{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-f5d2820.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7b29a09{--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;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1452125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1452125 .elementor-heading-title{font-size:2.9em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a336898{--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;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-35dfb73 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.2em;font-weight:300;}.elementor-7 .elementor-element.elementor-element-185212b{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c765777{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-c8b36ef{--display:flex;--min-height:75vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.42;--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-7 .elementor-element.elementor-element-c8b36ef:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c8b36ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davana.com.br/wp-content/uploads/2025/12/bg-header-04-3.png");background-position:top center;}.elementor-7 .elementor-element.elementor-element-c8b36ef::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E9D4C445 32%, var( --e-global-color-primary ) 47%);}.elementor-7 .elementor-element.elementor-element-6583456{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-6583456.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-73ffbd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1aa3c01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1aa3c01 .elementor-heading-title{font-size:2.2em;color:var( --e-global-color-5098609 );}.elementor-7 .elementor-element.elementor-element-8a0343c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5560f18{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5560f18 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.3em;font-weight:300;color:var( --e-global-color-5098609 );}.elementor-7 .elementor-element.elementor-element-3234c9d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ff5ec13{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-85812dc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:11px;--e-n-carousel-dots-normal-color:var( --e-global-color-5098609 );--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-32px;}:where( .elementor-7 .elementor-element.elementor-element-85812dc .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-7 .elementor-element.elementor-element-3e793f9e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3e793f9e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3e793f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cce761c );background-image:url("https://davana.com.br/wp-content/uploads/2025/11/bg-secao1.png");}.elementor-7 .elementor-element.elementor-element-5bb1f73{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5bb1f73.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5bb1f73 .elementor-heading-title{font-size:39px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7 .elementor-element.elementor-element-eb47d5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9d6bf5a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:42px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9d6bf5a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9d6bf5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davana.com.br/wp-content/uploads/2025/11/1-2.png");background-position:top right;background-repeat:no-repeat;background-size:24% auto;}.elementor-7 .elementor-element.elementor-element-ea56a41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-ea56a41 img{width:20%;}.elementor-7 .elementor-element.elementor-element-ba8226c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;}.elementor-7 .elementor-element.elementor-element-06c3c7f{width:var( --container-widget-width, 90% );max-width:90%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-06c3c7f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ab70f47{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:42px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ab70f47:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ab70f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davana.com.br/wp-content/uploads/2025/11/2-2.png");background-position:top right;background-repeat:no-repeat;background-size:43% auto;}.elementor-7 .elementor-element.elementor-element-26d897e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-26d897e img{width:20%;}.elementor-7 .elementor-element.elementor-element-e5ed3ed .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;}.elementor-7 .elementor-element.elementor-element-89e2fa9{width:var( --container-widget-width, 100% );max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-89e2fa9 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1c9d2d7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:42px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1c9d2d7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1c9d2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davana.com.br/wp-content/uploads/2025/11/3-2.png");background-position:top right;background-repeat:no-repeat;background-size:44% auto;}.elementor-7 .elementor-element.elementor-element-72b2108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-72b2108 img{width:20%;}.elementor-7 .elementor-element.elementor-element-fa9cd72 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;}.elementor-7 .elementor-element.elementor-element-d6c1dcb{width:var( --container-widget-width, 90% );max-width:90%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d6c1dcb .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-da72990{--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;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-da72990:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-da72990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91dd019 );}.elementor-7 .elementor-element.elementor-element-da72990.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6cbacc1{--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;--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-7 .elementor-element.elementor-element-53a26d47{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-53a26d47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2ec36f4{--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-7 .elementor-element.elementor-element-5d40879{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-5d40879.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5d40879 .elementor-heading-title{font-size:39px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-aa5c01b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-aa5c01b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-aa5c01b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5cc1d548{--display:flex;--min-height:600px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:40px 40px 40px 40px;--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-7 .elementor-element.elementor-element-4056cfe{--display:flex;}.elementor-7 .elementor-element.elementor-element-a1a992d{--display:flex;}.elementor-7 .elementor-element.elementor-element-8047a14{--display:flex;--min-height:600px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:40px 40px 40px 40px;--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-7 .elementor-element.elementor-element-90bb4e3{--display:flex;--min-height:600px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:40px 40px 40px 40px;--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-7 .elementor-element.elementor-element-90bb4e3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-90bb4e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://davana.com.br/wp-content/uploads/2025/11/Imagem-do-WhatsApp-de-2025-10-07-as-19.03.32_fab4358d.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1e69bd3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:40px 40px 40px 40px;--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-7 .elementor-element.elementor-element-1e69bd3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1e69bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://davana.com.br/wp-content/uploads/2025/11/close-up-of-person-pouring-liquid-for-scent-diffus-2025-04-03-05-04-21-utc-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7618b9e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:40px 40px 40px 40px;--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-7 .elementor-element.elementor-element-7618b9e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7618b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://davana.com.br/wp-content/uploads/2025/11/envato-labs-image-edit-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-45831d2d{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:35px;--padding-bottom:035px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-45831d2d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-45831d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e2b96a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-7 .elementor-element.elementor-element-1d888ef8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-1729f915{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1729f915.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1729f915 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.1rem;font-weight:700;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5be5ef1{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-5be5ef1.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5be5ef1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-17e29a9{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-17f4a30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-07d45d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-07d45d3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-07d45d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5098609 );}.elementor-7 .elementor-element.elementor-element-1e4d701{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-452648b{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-452648b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-452648b .elementor-heading-title{font-size:49px;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cbabb32{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cbabb32 .pt_plus_adv_text_block .text-content-block,.elementor-7 .elementor-element.elementor-element-cbabb32 .pt_plus_adv_text_block .text-content-block p{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:400;text-transform:none;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-cbabb32 .pt_plus_adv_text_block .text-content-block p,.elementor-7 .elementor-element.elementor-element-cbabb32 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ede0bec{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8608934{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c5f6915{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-c5f6915 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-befcc1f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e7405d3{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-e7405d3 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-35f660d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2a00d5f{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-2a00d5f img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-8a34bf0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8a34bf0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a34bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91dd019 );}.elementor-7 .elementor-element.elementor-element-1d90d0d0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31d6f50{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31d6f50:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31d6f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0e5933a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6c1c128{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:250px 250px 250px 250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6c1c128.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3e50d22{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3e50d22.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3e50d22 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.1rem;font-weight:700;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b08117a{width:var( --container-widget-width, 70% );max-width:70%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b08117a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-15e7668{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:250px 250px 250px 250px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-15e7668.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5412b34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2ba4f139{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2ba4f139:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2ba4f139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8CDB9;}.elementor-7 .elementor-element.elementor-element-aa09b88{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ba2ffd8.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4a2db91{--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-7 .elementor-element.elementor-element-38795b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-38795b9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-38795b9 .elementor-heading-title{font-size:49px;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9314b95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-9314b95.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9314b95 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1.1em;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1f319920{--display:flex;--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:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2200883{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-7 .elementor-element.elementor-element-148d522{--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;--justify-content:space-between;--overflow:hidden;--padding-top:7px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-abea7d3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-43c30bf{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-43c30bf img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-4d39384{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-4d39384{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-4d39384{right:0px;}.elementor-7 .elementor-element.elementor-element-0195c6d{--display:flex;}.elementor-7 .elementor-element.elementor-element-fe6ed91 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6337eb0{--display:flex;}.elementor-7 .elementor-element.elementor-element-b4411fb .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0aeed14 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-daecc99{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e862e78{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-e862e78 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-408b6ae{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-408b6ae{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-408b6ae{right:0px;}.elementor-7 .elementor-element.elementor-element-777dc50{--display:flex;}.elementor-7 .elementor-element.elementor-element-9c4ee2c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-17e6c77{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-e88d577 .elementor-heading-title{font-size:1.6em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1f2e69c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e7e7ee6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-73f94b9{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-73f94b9 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-b1afae4{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b1afae4{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-b1afae4{right:0px;}.elementor-7 .elementor-element.elementor-element-e99be9e{--display:flex;}.elementor-7 .elementor-element.elementor-element-8fc9b3d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c562240{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-d718d14 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cfbe77b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-565919f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ea6dc52{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-ea6dc52 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-129c681{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-129c681{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-129c681{right:0px;}.elementor-7 .elementor-element.elementor-element-f8af6ea{--display:flex;}.elementor-7 .elementor-element.elementor-element-c307ee7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-114d4a9{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-a853dd5 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0436b97 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dd02be8{--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;--justify-content:space-between;--overflow:hidden;--padding-top:7px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-0c8350f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-887b64b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-887b64b img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-8acffe1{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-8acffe1{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-8acffe1{right:0px;}.elementor-7 .elementor-element.elementor-element-e71f7bc{--display:flex;}.elementor-7 .elementor-element.elementor-element-8a1735c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4667505{--display:flex;}.elementor-7 .elementor-element.elementor-element-16982bb .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7fc9705 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bccd9da{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a9ecb8d{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-a9ecb8d img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-c7cecfa{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c7cecfa{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-c7cecfa{right:0px;}.elementor-7 .elementor-element.elementor-element-d182d97{--display:flex;}.elementor-7 .elementor-element.elementor-element-dcf78d9 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-aaa6734{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-07654ce .elementor-heading-title{font-size:1.5em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-781bfba .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4caf166{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0cb9387{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0cb9387 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-87d33f8{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-87d33f8{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-87d33f8{right:0px;}.elementor-7 .elementor-element.elementor-element-1c11012{--display:flex;}.elementor-7 .elementor-element.elementor-element-a879f06 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d27240c{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-a531cbb .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-34ad1a8 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b1f8284{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f874fef{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-f874fef img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-5a58c22{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5a58c22{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-5a58c22{right:0px;}.elementor-7 .elementor-element.elementor-element-a8ecfc1{--display:flex;}.elementor-7 .elementor-element.elementor-element-020969e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1152b37{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-e796d7e .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5ae7c35 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cf88336{--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;--justify-content:space-between;--overflow:hidden;--padding-top:7px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-23d7ade{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-06ae31d{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-06ae31d img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-3c83023{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3c83023{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-3c83023{right:0px;}.elementor-7 .elementor-element.elementor-element-75e8649{--display:flex;}.elementor-7 .elementor-element.elementor-element-fb2d096 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2022635{--display:flex;}.elementor-7 .elementor-element.elementor-element-a1c0e4f .elementor-heading-title{font-size:1.7em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-02a0ed0 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bb7edc3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6945a5a{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-6945a5a img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-0bd44db{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0bd44db{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-0bd44db{right:0px;}.elementor-7 .elementor-element.elementor-element-b27393a{--display:flex;}.elementor-7 .elementor-element.elementor-element-b3f31c1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-56946ea{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-1262f5e .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7b8cfc7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6b020c0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0f70443{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0f70443 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-8db53fd{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-8db53fd{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-8db53fd{right:0px;}.elementor-7 .elementor-element.elementor-element-7c528ff{--display:flex;}.elementor-7 .elementor-element.elementor-element-64cad92 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e527593{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-88ed2e7 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2e0dba8 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-be51683{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f3320ec{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-f3320ec img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-2086e4d{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2086e4d{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-2086e4d{right:0px;}.elementor-7 .elementor-element.elementor-element-ff0c5c5{--display:flex;}.elementor-7 .elementor-element.elementor-element-3fd079c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.8em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-35ce45e{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-8a40d50 .elementor-heading-title{font-size:1.3em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-98c5ba4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-27e610a{--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;--justify-content:space-between;--overflow:hidden;--padding-top:7px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-4fc07fe{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a087819{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-a087819 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-73879d3{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-73879d3{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-73879d3{right:0px;}.elementor-7 .elementor-element.elementor-element-16d4458{--display:flex;}.elementor-7 .elementor-element.elementor-element-c2ff014 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f990992{--display:flex;}.elementor-7 .elementor-element.elementor-element-74d285c .elementor-heading-title{font-size:1.7em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-11b3a93 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c36ad54{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1765bd8{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-1765bd8 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-1ac3e79{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1ac3e79{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-1ac3e79{right:0px;}.elementor-7 .elementor-element.elementor-element-87399d1{--display:flex;}.elementor-7 .elementor-element.elementor-element-afa7366 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.9em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-91701f7{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-daa441c .elementor-heading-title{font-size:1.5em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ea383d4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b13a2d0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-29040ce{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-29040ce img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-9307281{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-9307281{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-9307281{right:0px;}.elementor-7 .elementor-element.elementor-element-465a5df{--display:flex;}.elementor-7 .elementor-element.elementor-element-7cff615 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-01182e7{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-40aff07 .elementor-heading-title{font-size:1.5em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fcc83f7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-57cbd5d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e8790e8{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-e8790e8 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-e2c2fcb{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e2c2fcb{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-e2c2fcb{right:0px;}.elementor-7 .elementor-element.elementor-element-9dddb72{--display:flex;}.elementor-7 .elementor-element.elementor-element-b062f59 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:0.8em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cff59bc{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-4723847 .elementor-heading-title{font-size:1.3em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e14b02d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c2c3392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c2c3392.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1677690{--display:flex;--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:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ed682b5{--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-7 .elementor-element.elementor-element-871ac2f{--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;--justify-content:space-between;--overflow:hidden;--padding-top:7px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-370120b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4cff4ff{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4cff4ff img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-e989592{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e989592{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-e989592{right:0px;}.elementor-7 .elementor-element.elementor-element-8d8cc65{--display:flex;}.elementor-7 .elementor-element.elementor-element-fdbea93 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-eca3153{--display:flex;}.elementor-7 .elementor-element.elementor-element-e480ffe .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-46a1469 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-859ebe4{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-24572bc{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-24572bc img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-6d105f9{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6d105f9{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-6d105f9{right:0px;}.elementor-7 .elementor-element.elementor-element-1d2848a{--display:flex;}.elementor-7 .elementor-element.elementor-element-70e02e0 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3cc618a{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-8715359 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f103049 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a8a35d9{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ae3d6e0{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-ae3d6e0 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-9cd89b3{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-9cd89b3{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-9cd89b3{right:0px;}.elementor-7 .elementor-element.elementor-element-612144a{--display:flex;}.elementor-7 .elementor-element.elementor-element-7b17970 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9ae1d90{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-c9a1405 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c65f512 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-72d74ef{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-53b4f7c{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-53b4f7c img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-b327392{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b327392{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-b327392{right:0px;}.elementor-7 .elementor-element.elementor-element-b07dd8a{--display:flex;}.elementor-7 .elementor-element.elementor-element-41d9ec8 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cc69a27{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-1eaa5b2 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d3ab280 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1081bfb{--display:flex;--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-7 .elementor-element.elementor-element-34f899e{--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;--justify-content:space-between;--overflow:hidden;--padding-top:7px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-de65fbf{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9e6350e{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9e6350e img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-fc3be77{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-fc3be77{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-fc3be77{right:0px;}.elementor-7 .elementor-element.elementor-element-e8cff11{--display:flex;}.elementor-7 .elementor-element.elementor-element-556a728 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-955dde5{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-0bace19 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-76e12dd .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5f61984{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9875356{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9875356 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-e1fa744{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e1fa744{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-e1fa744{right:0px;}.elementor-7 .elementor-element.elementor-element-986b29c{--display:flex;}.elementor-7 .elementor-element.elementor-element-2813f2a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-08d5af7{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-95d82b6 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-163deb1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2e9ed95{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cd2e89e{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-cd2e89e img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-10a899e{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-10a899e{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-10a899e{right:0px;}.elementor-7 .elementor-element.elementor-element-c188003{--display:flex;}.elementor-7 .elementor-element.elementor-element-8c0ee8b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-289decc{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-bb3d1c3 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f8dff0d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-eb47395{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4bc006b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4bc006b img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-5f63f1f{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5f63f1f{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-5f63f1f{right:0px;}.elementor-7 .elementor-element.elementor-element-e349d9e{--display:flex;}.elementor-7 .elementor-element.elementor-element-d651b8d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2f99c63{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-f0a68a1 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e543667 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6283ece{--display:flex;--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-7 .elementor-element.elementor-element-7fa4a3f{--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;--justify-content:space-between;--overflow:hidden;--padding-top:7px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-ca1051a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6db3f5b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-6db3f5b img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-1504f16{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1504f16{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-1504f16{right:0px;}.elementor-7 .elementor-element.elementor-element-83741ff{--display:flex;}.elementor-7 .elementor-element.elementor-element-020a252 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-155d012{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-e99a9ff .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-41e41b7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-80f6b25{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e327e64{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-e327e64 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-dafba57{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-dafba57{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-dafba57{right:0px;}.elementor-7 .elementor-element.elementor-element-f4ee7f9{--display:flex;}.elementor-7 .elementor-element.elementor-element-e2bcdf3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ca86807{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-b38fa93 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1bd1dec .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-706fc7b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-369fd6b{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-369fd6b img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-d2a5892{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d2a5892{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-d2a5892{right:0px;}.elementor-7 .elementor-element.elementor-element-6c28731{--display:flex;}.elementor-7 .elementor-element.elementor-element-69ebd7a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c5ca618{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-df545ae .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-eb45c7e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b259b90{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bf2c79c{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-bf2c79c img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-dd4f49a{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-dd4f49a{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-dd4f49a{right:0px;}.elementor-7 .elementor-element.elementor-element-2fe8569{--display:flex;}.elementor-7 .elementor-element.elementor-element-cdef2c7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-966406e{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-d7a5dd1 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1abd1eb .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c1dd301{--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;--justify-content:space-between;--overflow:hidden;--padding-top:7px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-febf9e4{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-816f3d7{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-816f3d7 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-c3ca557{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c3ca557{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-c3ca557{right:0px;}.elementor-7 .elementor-element.elementor-element-faa1df7{--display:flex;}.elementor-7 .elementor-element.elementor-element-2ccf522 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7861c75{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-b5e7edc .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d06c1e3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4e1a805{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3040035{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3040035 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-bd4fe58{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bd4fe58{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-bd4fe58{right:0px;}.elementor-7 .elementor-element.elementor-element-6eba8bc{--display:flex;}.elementor-7 .elementor-element.elementor-element-bec50cd .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-553ead0{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-917506f .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f590c66 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e0fc010{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6aca48f{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-6aca48f img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-c22d4e9{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c22d4e9{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-c22d4e9{right:0px;}.elementor-7 .elementor-element.elementor-element-62c7779{--display:flex;}.elementor-7 .elementor-element.elementor-element-bc51fa3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-47a8d93{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-87ee54f .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-82eee48 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-39f65a7{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-811c967{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-811c967 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-39fd490{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-39fd490{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-39fd490{right:0px;}.elementor-7 .elementor-element.elementor-element-9780045{--display:flex;}.elementor-7 .elementor-element.elementor-element-3e2d952 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d1ebd6f{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-7282533 .elementor-heading-title{font-size:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dd0eb2f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:1em;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a19b6c1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-26da5350{--display:flex;--justify-content:space-between;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26da5350:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-26da5350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5098609 );}.elementor-7 .elementor-element.elementor-element-390732b{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-103a511{--display:flex;--justify-content:center;--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-7 .elementor-element.elementor-element-34b6a43{width:var( --container-widget-width, 100% );max-width:100%;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;}.elementor-7 .elementor-element.elementor-element-34b6a43.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-34b6a43 .elementor-heading-title{font-size:49px;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-265e0a2{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-265e0a2.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-265e0a2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:300;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b349e52{--display:flex;--justify-content:center;--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-7 .elementor-element.elementor-element-68ff1c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-69fed17{--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;--justify-content:space-between;--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-7 .elementor-element.elementor-element-69fed17:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-69fed17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5098609 );}.elementor-7 .elementor-element.elementor-element-d6165f6{--grid-columns:1;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-d6165f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e831dff{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-dadcd66{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.4;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dadcd66:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dadcd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://davana.com.br/wp-content/uploads/2025/12/Gemini_Generated_Image_x1l8jmx1l8jmx1l8-scaled.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-dadcd66::before, .elementor-7 .elementor-element.elementor-element-dadcd66 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dadcd66 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dadcd66 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dadcd66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dadcd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-54b587e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-805f2a7{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-805f2a7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-805f2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9a6ca75{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9a6ca75.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9a6ca75 .heading_style .heading-title{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9a6ca75 .heading .heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.2em;font-weight:700;text-transform:none;line-height:1.1em;color:var( --e-global-color-5098609 );}:root{--page-title-display:none;}body.elementor-page-7{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-103c78df{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-7b29a09{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-a336898{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-185212b{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-73ffbd3{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-8a0343c{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-3234c9d{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-85812dc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-3e793f9e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-da72990{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-2ec36f4{--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-7 .elementor-element.elementor-element-5cc1d548.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-8047a14.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-90bb4e3.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-1e69bd3.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-7618b9e.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-45831d2d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-1d888ef8{--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-7 .elementor-element.elementor-element-1729f915{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-1729f915 .elementor-heading-title{font-size:2.75rem;}.elementor-7 .elementor-element.elementor-element-17f4a30{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-1e4d701{--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-7 .elementor-element.elementor-element-cbabb32{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-cbabb32 .pt_plus_adv_text_block .text-content-block,.elementor-7 .elementor-element.elementor-element-cbabb32 .pt_plus_adv_text_block .text-content-block p{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-ede0bec{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-8a34bf0{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-3e50d22{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-3e50d22 .elementor-heading-title{font-size:2.75rem;}.elementor-7 .elementor-element.elementor-element-2ba4f139.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-aa09b88{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-4a2db91{--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-7 .elementor-element.elementor-element-1f319920{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-2200883{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-148d522{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-dd02be8{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-cf88336{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-27e610a{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-1677690{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-ed682b5{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-871ac2f{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-1081bfb{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-34f899e{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-6283ece{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-7fa4a3f{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-c1dd301{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-26da5350{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-69fed17{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-d6165f6{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-dadcd66{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-9a6ca75{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9a6ca75 .heading .heading-title{font-size:3.5rem;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-103c78df{--min-height:70vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31d561a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31d561a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davana.com.br/wp-content/uploads/2025/12/bg-header-mobile-2-scaled.webp");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-31d561a{--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--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-7 .elementor-element.elementor-element-31d561a::before, .elementor-7 .elementor-element.elementor-element-31d561a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31d561a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-31d561a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31d561a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-31d561a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #E9D4C429 55%, var( --e-global-color-d2b8fd1 ) 65%);}.elementor-7 .elementor-element.elementor-element-f5d2820{--justify-content:flex-end;--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-7b29a09{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1452125{text-align:center;}.elementor-7 .elementor-element.elementor-element-1452125 .elementor-heading-title{font-size:1.8em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-a336898{--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-7 .elementor-element.elementor-element-35dfb73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-35dfb73 .elementor-heading-title{font-size:1.1em;}.elementor-7 .elementor-element.elementor-element-c8b36ef:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c8b36ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davana.com.br/wp-content/uploads/2025/12/bg-header-mobile-3.webp");background-position:50% 0px;background-size:cover;}.elementor-7 .elementor-element.elementor-element-c8b36ef{--min-height:70vh;--justify-content:flex-end;--overlay-opacity:0.39;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-c8b36ef::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c8b36ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #E9D4C445 0%, var( --e-global-color-primary ) 20%);}.elementor-7 .elementor-element.elementor-element-6583456{--justify-content:flex-end;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-73ffbd3{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-1aa3c01{text-align:center;}.elementor-7 .elementor-element.elementor-element-1aa3c01 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-8a0343c{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5560f18{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-5560f18 .elementor-heading-title{font-size:1.1em;}.elementor-7 .elementor-element.elementor-element-85812dc{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-dots-vertical-offset:-15px;}.elementor-7 .elementor-element.elementor-element-3e793f9e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3e793f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davana.com.br/wp-content/uploads/2025/11/bg-secao1-mobile.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3e793f9e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5bb1f73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-7 .elementor-element.elementor-element-5bb1f73 .elementor-heading-title{font-size:1.7em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-eb47d5d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-9d6bf5a{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-06c3c7f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-7 .elementor-element.elementor-element-ab70f47{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1c9d2d7{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d6c1dcb{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7 .elementor-element.elementor-element-da72990{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-53a26d47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5d40879{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-5d40879 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-aa5c01b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-aa5c01b .elementor-heading-title{font-size:1em;}.elementor-7 .elementor-element.elementor-element-5cc1d548{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4056cfe{--width:49%;--min-height:0px;--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-7 .elementor-element.elementor-element-bfa40b6 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-a1a992d{--width:49%;--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-7 .elementor-element.elementor-element-208dac0 img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-8047a14{--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:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-680c709{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-90bb4e3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1e69bd3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7618b9e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-45831d2d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1d888ef8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1729f915 .elementor-heading-title{font-size:1.8em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-5be5ef1{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5be5ef1 .elementor-heading-title{font-size:1.5em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-17e29a9{--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-7 .elementor-element.elementor-element-17f4a30{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-07d45d3{--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-1e4d701{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-452648b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-452648b .elementor-heading-title{font-size:1.9em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-cbabb32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cbabb32 .pt_plus_adv_text_block .text-content-block,.elementor-7 .elementor-element.elementor-element-cbabb32 .pt_plus_adv_text_block .text-content-block p{font-size:1rem;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-ede0bec{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-8a34bf0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1d90d0d0{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ccf4dee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-31d6f50{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0e5933a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6c1c128{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3e50d22 .elementor-heading-title{font-size:1.8em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-b08117a{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-b08117a .elementor-heading-title{font-size:1.2em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-15e7668{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-2ba4f139{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5224f64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-5224f64.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-aa09b88{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-38795b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-38795b9 .elementor-heading-title{font-size:1.9em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-9314b95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-9314b95 .elementor-heading-title{font-size:1.1em;}.elementor-7 .elementor-element.elementor-element-1f319920{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-2200883{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-148d522{--width:100%;--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:7px;--padding-bottom:8px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-abea7d3{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-daecc99{--width:48%;}.elementor-7 .elementor-element.elementor-element-e7e7ee6{--width:48%;}.elementor-7 .elementor-element.elementor-element-565919f{--width:48%;}.elementor-7 .elementor-element.elementor-element-dd02be8{--width:100%;--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:space-between;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:8px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-0c8350f{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-bccd9da{--width:48%;}.elementor-7 .elementor-element.elementor-element-4caf166{--width:48%;}.elementor-7 .elementor-element.elementor-element-b1f8284{--width:48%;}.elementor-7 .elementor-element.elementor-element-cf88336{--width:100%;--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:space-between;--gap:015px 5px;--row-gap:015px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:8px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-23d7ade{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-bb7edc3{--width:48%;}.elementor-7 .elementor-element.elementor-element-6b020c0{--width:48%;}.elementor-7 .elementor-element.elementor-element-be51683{--width:48%;}.elementor-7 .elementor-element.elementor-element-27e610a{--width:100%;--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:space-between;--gap:015px 5px;--row-gap:015px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:8px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-4fc07fe{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c36ad54{--width:48%;}.elementor-7 .elementor-element.elementor-element-b13a2d0{--width:48%;}.elementor-7 .elementor-element.elementor-element-57cbd5d{--width:48%;}.elementor-7 .elementor-element.elementor-element-26da5350{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-390732b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-34b6a43{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-34b6a43 .elementor-heading-title{font-size:1.9em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-265e0a2{padding:0px 15px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-265e0a2 .elementor-heading-title{font-size:1em;line-height:1em;}.elementor-7 .elementor-element.elementor-element-b349e52{--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-7 .elementor-element.elementor-element-69fed17{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-d6165f6{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-e831dff{margin:20px 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-7 .elementor-element.elementor-element-dadcd66{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9a6ca75 .heading .heading-title{font-size:1.3rem;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-7b29a09{--width:40%;}.elementor-7 .elementor-element.elementor-element-a336898{--width:35%;}.elementor-7 .elementor-element.elementor-element-185212b{--width:35%;}.elementor-7 .elementor-element.elementor-element-c8b36ef{--width:100%;}.elementor-7 .elementor-element.elementor-element-73ffbd3{--width:100%;}.elementor-7 .elementor-element.elementor-element-8a0343c{--width:100%;}.elementor-7 .elementor-element.elementor-element-3234c9d{--width:40%;}.elementor-7 .elementor-element.elementor-element-eb47d5d{--width:100%;}.elementor-7 .elementor-element.elementor-element-9d6bf5a{--width:30%;}.elementor-7 .elementor-element.elementor-element-ab70f47{--width:30%;}.elementor-7 .elementor-element.elementor-element-1c9d2d7{--width:30%;}.elementor-7 .elementor-element.elementor-element-da72990{--width:100.408%;}.elementor-7 .elementor-element.elementor-element-53a26d47{--width:29%;}.elementor-7 .elementor-element.elementor-element-5cc1d548{--width:22%;}.elementor-7 .elementor-element.elementor-element-8047a14{--width:22%;}.elementor-7 .elementor-element.elementor-element-90bb4e3{--width:22%;}.elementor-7 .elementor-element.elementor-element-1e69bd3{--width:22%;}.elementor-7 .elementor-element.elementor-element-7618b9e{--width:22%;}.elementor-7 .elementor-element.elementor-element-8608934{--width:31.57%;}.elementor-7 .elementor-element.elementor-element-befcc1f{--width:31.57%;}.elementor-7 .elementor-element.elementor-element-35f660d{--width:31.57%;}.elementor-7 .elementor-element.elementor-element-1d90d0d0{--width:100%;}.elementor-7 .elementor-element.elementor-element-31d6f50{--width:30%;}.elementor-7 .elementor-element.elementor-element-6c1c128{--width:100%;}.elementor-7 .elementor-element.elementor-element-15e7668{--width:100%;}.elementor-7 .elementor-element.elementor-element-2ba4f139{--width:70%;}.elementor-7 .elementor-element.elementor-element-148d522{--width:100%;}.elementor-7 .elementor-element.elementor-element-abea7d3{--width:25%;}.elementor-7 .elementor-element.elementor-element-daecc99{--width:25%;}.elementor-7 .elementor-element.elementor-element-e7e7ee6{--width:25%;}.elementor-7 .elementor-element.elementor-element-565919f{--width:25%;}.elementor-7 .elementor-element.elementor-element-dd02be8{--width:100%;}.elementor-7 .elementor-element.elementor-element-0c8350f{--width:25%;}.elementor-7 .elementor-element.elementor-element-bccd9da{--width:25%;}.elementor-7 .elementor-element.elementor-element-4caf166{--width:25%;}.elementor-7 .elementor-element.elementor-element-b1f8284{--width:25%;}.elementor-7 .elementor-element.elementor-element-cf88336{--width:100%;}.elementor-7 .elementor-element.elementor-element-23d7ade{--width:25%;}.elementor-7 .elementor-element.elementor-element-bb7edc3{--width:25%;}.elementor-7 .elementor-element.elementor-element-6b020c0{--width:25%;}.elementor-7 .elementor-element.elementor-element-be51683{--width:25%;}.elementor-7 .elementor-element.elementor-element-27e610a{--width:100%;}.elementor-7 .elementor-element.elementor-element-4fc07fe{--width:25%;}.elementor-7 .elementor-element.elementor-element-c36ad54{--width:25%;}.elementor-7 .elementor-element.elementor-element-b13a2d0{--width:25%;}.elementor-7 .elementor-element.elementor-element-57cbd5d{--width:25%;}.elementor-7 .elementor-element.elementor-element-871ac2f{--width:100%;}.elementor-7 .elementor-element.elementor-element-370120b{--width:25%;}.elementor-7 .elementor-element.elementor-element-859ebe4{--width:25%;}.elementor-7 .elementor-element.elementor-element-a8a35d9{--width:25%;}.elementor-7 .elementor-element.elementor-element-72d74ef{--width:25%;}.elementor-7 .elementor-element.elementor-element-de65fbf{--width:25%;}.elementor-7 .elementor-element.elementor-element-5f61984{--width:25%;}.elementor-7 .elementor-element.elementor-element-2e9ed95{--width:25%;}.elementor-7 .elementor-element.elementor-element-eb47395{--width:25%;}.elementor-7 .elementor-element.elementor-element-ca1051a{--width:25%;}.elementor-7 .elementor-element.elementor-element-80f6b25{--width:25%;}.elementor-7 .elementor-element.elementor-element-706fc7b{--width:25%;}.elementor-7 .elementor-element.elementor-element-b259b90{--width:25%;}.elementor-7 .elementor-element.elementor-element-febf9e4{--width:25%;}.elementor-7 .elementor-element.elementor-element-4e1a805{--width:25%;}.elementor-7 .elementor-element.elementor-element-e0fc010{--width:25%;}.elementor-7 .elementor-element.elementor-element-39f65a7{--width:25%;}.elementor-7 .elementor-element.elementor-element-103a511{--width:100%;}.elementor-7 .elementor-element.elementor-element-b349e52{--width:30%;}.elementor-7 .elementor-element.elementor-element-805f2a7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-8608934{--width:100%;}.elementor-7 .elementor-element.elementor-element-befcc1f{--width:100%;}.elementor-7 .elementor-element.elementor-element-35f660d{--width:100%;}.elementor-7 .elementor-element.elementor-element-abea7d3{--width:100%;}.elementor-7 .elementor-element.elementor-element-daecc99{--width:100%;}.elementor-7 .elementor-element.elementor-element-e7e7ee6{--width:100%;}.elementor-7 .elementor-element.elementor-element-565919f{--width:100%;}.elementor-7 .elementor-element.elementor-element-0c8350f{--width:100%;}.elementor-7 .elementor-element.elementor-element-bccd9da{--width:100%;}.elementor-7 .elementor-element.elementor-element-4caf166{--width:100%;}.elementor-7 .elementor-element.elementor-element-b1f8284{--width:100%;}.elementor-7 .elementor-element.elementor-element-23d7ade{--width:100%;}.elementor-7 .elementor-element.elementor-element-bb7edc3{--width:100%;}.elementor-7 .elementor-element.elementor-element-6b020c0{--width:100%;}.elementor-7 .elementor-element.elementor-element-be51683{--width:100%;}.elementor-7 .elementor-element.elementor-element-4fc07fe{--width:100%;}.elementor-7 .elementor-element.elementor-element-c36ad54{--width:100%;}.elementor-7 .elementor-element.elementor-element-b13a2d0{--width:100%;}.elementor-7 .elementor-element.elementor-element-57cbd5d{--width:100%;}.elementor-7 .elementor-element.elementor-element-370120b{--width:100%;}.elementor-7 .elementor-element.elementor-element-859ebe4{--width:100%;}.elementor-7 .elementor-element.elementor-element-a8a35d9{--width:100%;}.elementor-7 .elementor-element.elementor-element-72d74ef{--width:100%;}.elementor-7 .elementor-element.elementor-element-de65fbf{--width:100%;}.elementor-7 .elementor-element.elementor-element-5f61984{--width:100%;}.elementor-7 .elementor-element.elementor-element-2e9ed95{--width:100%;}.elementor-7 .elementor-element.elementor-element-eb47395{--width:100%;}.elementor-7 .elementor-element.elementor-element-ca1051a{--width:100%;}.elementor-7 .elementor-element.elementor-element-80f6b25{--width:100%;}.elementor-7 .elementor-element.elementor-element-706fc7b{--width:100%;}.elementor-7 .elementor-element.elementor-element-b259b90{--width:100%;}.elementor-7 .elementor-element.elementor-element-febf9e4{--width:100%;}.elementor-7 .elementor-element.elementor-element-4e1a805{--width:100%;}.elementor-7 .elementor-element.elementor-element-e0fc010{--width:100%;}.elementor-7 .elementor-element.elementor-element-39f65a7{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-31d561a *//* Define a altura inteligente para Mobile */
.elementor-7 .elementor-element.elementor-element-31d561a {
    /* 85dvh desconta a barra de navegação do navegador móvel */
    height: 85vh; 
    
    /* Trava de segurança: nunca fica menor que 550px em altura */
    min-height: 550px; 
    
    /* Garante centralização vertical se o layout flex falhar */
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* RESET PARA DESKTOP */
/* Quando a tela for maior que 768px (Tablet/PC), volta ao padrão */
@media (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-31d561a {
        /* No desktop, definimos uma altura fixa ou VH normal */
        height: 700px; /* Ajuste este valor conforme seu design desktop */
        min-height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d561a *//* Define a altura inteligente para Mobile */
.elementor-7 .elementor-element.elementor-element-31d561a {
    /* 85dvh desconta a barra de navegação do navegador móvel */
    height: 85vh; 
    
    /* Trava de segurança: nunca fica menor que 550px em altura */
    min-height: 550px; 
    
    /* Garante centralização vertical se o layout flex falhar */
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* RESET PARA DESKTOP */
/* Quando a tela for maior que 768px (Tablet/PC), volta ao padrão */
@media (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-31d561a {
        /* No desktop, definimos uma altura fixa ou VH normal */
        height: 700px; /* Ajuste este valor conforme seu design desktop */
        min-height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d561a *//* Define a altura inteligente para Mobile */
.elementor-7 .elementor-element.elementor-element-31d561a {
    /* 85dvh desconta a barra de navegação do navegador móvel */
    height: 85vh; 
    
    /* Trava de segurança: nunca fica menor que 550px em altura */
    min-height: 550px; 
    
    /* Garante centralização vertical se o layout flex falhar */
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* RESET PARA DESKTOP */
/* Quando a tela for maior que 768px (Tablet/PC), volta ao padrão */
@media (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-31d561a {
        /* No desktop, definimos uma altura fixa ou VH normal */
        height: 700px; /* Ajuste este valor conforme seu design desktop */
        min-height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-85812dc */.elementor-7 .elementor-element.elementor-element-85812dc {
    --e-n-carousel-swiper-padding-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6bf5a *//* CONTAINER NORMAL */
.bg-hover-white {
  transition: all 0.4s ease;
  transform: scale(1);
}

/* HOVER → troca o BG e aumenta */
.bg-hover-white:hover {
  background-image: url("https://davana.com.br/wp-content/uploads/2025/12/1-hover.png") !important;
  background-size: cover;
  background-position: center;
  transform: scale(1.05);
}

/* CONTEÚDO FICA BRANCO */
.bg-hover-white:hover * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ==== IMAGEM INTERNA ==== */
.img-hover-change {
  transition: opacity 0.5s ease;
}

/* Troca da imagem interna no hover */
.bg-hover-white:hover .img-hover-change {
  content: url("https://davana.com.br/wp-content/uploads/2025/12/img-2-hover.png");
  width: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab70f47 *//* CONTAINER NORMAL */
.bg-hover-white-2 {
  transition: all 0.4s ease;
  transform: scale(1);
}

/* HOVER → troca o BG e aumenta */
.bg-hover-white-2:hover {
  background-image: url("https://davana.com.br/wp-content/uploads/2025/12/2-hover.png") !important;
  background-size: cover;
  background-position: center;
  transform: scale(1.05);
}

/* CONTEÚDO FICA BRANCO */
.bg-hover-white-2:hover * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ==== IMAGEM INTERNA ==== */
.img-hover-change-2 {
  transition: opacity 0.5s ease;
}

/* Troca da imagem interna no hover */
.bg-hover-white-2:hover .img-hover-change-2 {
  content: url("https://davana.com.br/wp-content/uploads/2025/12/img-1-hover.png");
  width: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c9d2d7 *//* CONTAINER NORMAL */
.bg-hover-white-3 {
  transition: all 0.4s ease;
  transform: scale(1);
}

/* HOVER → troca o BG e aumenta */
.bg-hover-white-3:hover {
  background-image: url("https://davana.com.br/wp-content/uploads/2025/12/3-hover.png") !important;
  background-size: cover;
  background-position: center;
  transform: scale(1.05);
}

/* CONTEÚDO FICA BRANCO */
.bg-hover-white-3:hover * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ==== IMAGEM INTERNA ==== */
.img-hover-change-3 {
  transition: opacity 0.5s ease;
}

/* Troca da imagem interna no hover */
.bg-hover-white-3:hover .img-hover-change-3 {
  content: url("https://davana.com.br/wp-content/uploads/2025/12/img-3-hover.png");
  width: 15%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e29a9 *//* Configurações Gerais do Botão (DESKTOP E GERAL) */
    .btn-identidade-3 {
        display: flex; 
        width: 100%;   
        
        align-items: center; 
        gap: 10px; 
        
        padding: 5px 5px 5px 20px; 
        
        border-radius: 100px; 
        text-decoration: none !important; 
        transition: background-color 0.4s ease; 
        
        font-family: "Sans-serif", sans-serif; 
        
        /* --- AQUI ESTÁ A MUDANÇA --- */
        /* Mudei para 22px e adicionei !important para obrigar a mudar */
        font-size: 16px !important; 
        
        color: #000000; 
        font-weight: 400; 
        background-color: #ffffff;
        
        box-sizing: border-box; 
    }

    /* Configuração do Texto (Centralizado) */
    .btn-text-3 {
        flex: 1; 
        text-align: center; 
        padding-left: 10px; 
    }

    /* Configuração da Bolinha */
    .btn-icon-circle-3 {
        /* Aumentei um pouco a bolinha para acompanhar o texto maior */
        width: 54px; 
        height: 54px;
        
        background-color: #E9D4C4; 
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.4s ease;
        flex-shrink: 0; 
    }

    .btn-icon-circle-3 svg {
        width: 24px; /* Aumentei o ícone um pouco também */
        height: 24px;
        stroke: #000; 
        stroke-width: 2;
        fill: none;
        transition: transform 0.4s ease; 
    }

    /* EFEITO HOVER */
    .btn-identidade-3:hover {
        background-color: #E8CDB9;
        color: #000000;
    }

    .btn-identidade-3:hover .btn-icon-circle-3 {
        background-color: #ffffff;
    }

    .btn-identidade-3:hover .btn-icon-circle-3 svg {
        transform: rotate(90deg);
    }

    /* --- RESPONSIVIDADE (Celulares) --- */
    /* ATENÇÃO: O que você mudar aqui só afeta telas pequenas! */
    @media (max-width: 768px) {
        .btn-identidade-3 {
            /* Tamanho da fonte no celular */
            font-size: 11px !important; 
            padding: 6px 6px 6px 20px; 
        }
        
        .btn-text-3 {
            padding-left: 0;
        }

        .btn-icon-circle-3 {
            /* A bolinha volta a ficar menor no celular */
            width: 36px;
            height: 36px;
        }

        .btn-icon-circle-3 svg {
            width: 16px;
            height: 16px;
        }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a020182 */@media (max-width: 768px) {
    
    .seg-right {
      padding: 20px 0 20px 0;
      background: #ebcdb7;
    }
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5224f64 */@media (max-width: 768px) {
    
    .seg-right {
      padding: 20px 0 20px 0;
      background: #ebcdb7;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a34bf0 *//*****************************************
 *  COLUNA ESQUERDA (PRETO)
 *****************************************/
.sec-segmentos .elementor-container {
  align-items: center;
}

/*****************************************
 *  COLUNA DIREITA (BEGE)
 *****************************************/
.seg-right {
  padding: 80px 0 80px 0;
  background: #ebcdb7;
}


/*****************************************
 *  VIEWPORT DO SLIDER
 *****************************************/
/*****************************************
 * VIEWPORT DO SWIPER
 *****************************************/

/* Container do slider */
.segmentos-slider {
  /* aumenta a largura total e anda tudo um pouco pra esquerda
     - assim o 1º card invade o preto
     - e o lado direito encosta certinho na borda bege */
  width: calc(100% + 80px);  /* 80px de “extra” de largura */
  margin-left: -80px;        /* desloca 80px pra esquerda */
  overflow: hidden;          /* corta na esquerda e na direita desse container */
}

/* Se quiser que invada MENOS o preto, use 40px:
   width: calc(100% + 40px);
   margin-left: -40px;
*/

/*****************************************
 * SLIDES
 *****************************************/

.segmentos-slider .swiper-wrapper {
  display: flex;
}

.segmentos-slider .swiper-slide {
  flex: 0 0 auto;        /* Swiper controla a largura com slidesPerView */
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}

/*****************************************
 * CARDS
 *****************************************/

.segmento-card {
  position: relative;
  width: 280px;
  height: 330px;
  border-radius: 22px;
 overflow: hidden;
  background: transparent;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.10); /* sombra sutil */
}

.segmento-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.4s ease;
}

.segmento-card:hover img {
  transform: scale(1.05);
}

/* degradê na parte de baixo */
.segmento-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.75),
    rgba(0, 0, 0, 0)
  );
  pointer-events: none;
}

/* título */
.segmento-titulo {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  text-align: center;
  color: #ffffff !important;
  font-size: 22px !important;
  font-weight: 700;
  text-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
  z-index: 2;
}

/*****************************************
 * RESPONSIVO
 *****************************************/
 
 @media (max-width: 768px) {
    
    .seg-right {
      padding: 40px 0 20px 0;
      background: #ebcdb7;
    }
}

@media (max-width: 1024px) {
  .segmentos-slider {
    /* no mobile deixa normal, sem invadir */
    width: 100%;
    margin-left: 0;
  }

  .segmento-card {
    width: 240px;
    height: 300px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba2ffd8 */.custom-toggle-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 36px;
  background: #F5EDE1;
  border-radius: 50px;
  font-family: "Cormorant Garamond", serif;
  font-size: 20px;
  font-weight: 600;
  color: #4A3728;
  text-decoration: none;
  transition: all .3s ease;
  border: 2px solid transparent;
}

.custom-toggle-btn:hover {
  background: #e6dcca;
  border-color: #c0b19e;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-148d522 */.frag-card {
  position: relative;
  overflow: hidden; /* mantém borda arredondada */
  border-radius: 30px;
  cursor: pointer;

  /* 🔥 sombra mais baixa e sem subir quase nada */
  box-shadow: 0 0 20px -20px rgba(0,0,0,0.20);
  transition: transform 0.3s ease;
}

.frag-card:hover {
  transform: translateY(-4px) scale(1.02);
}

/* camada de degradê por cima da imagem */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.85) 0%,
    rgba(0,0,0,0.4) 40%,
    rgba(0,0,0,0) 100%
  );
  pointer-events: none;  /* não atrapalha clique/hover */
}

/* bloco de texto padrão (nome + tipo) */
.frag-card__default,
.frag-card__hover {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;              /* distância do rodapé */
  padding: 0 20px;
  text-align: center;

  transition: opacity 0.3s ease;
}

/* tira margens extras que o Elementor coloca */
.frag-card__default * ,
.frag-card__hover * {
  margin: 0 !important;
}

/* estado inicial */
.frag-card__default { opacity: 1; }
.frag-card__hover  { opacity: 0; }

/* ao passar o mouse, troca a opacidade (não mexe na posição) */
.frag-card:hover .frag-card__default {
  opacity: 0;
}

.frag-card:hover .frag-card__hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd02be8 */.frag-card {
  position: relative;
  overflow: hidden; /* mantém borda arredondada */
  border-radius: 30px;
  cursor: pointer;

  /* 🔥 sombra mais baixa e sem subir quase nada */
  box-shadow: 0 0 20px -20px rgba(0,0,0,0.20);
  transition: transform 0.3s ease;
}

.frag-card:hover {
  transform: translateY(-4px) scale(1.02);
}

/* camada de degradê por cima da imagem */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.85) 0%,
    rgba(0,0,0,0.4) 40%,
    rgba(0,0,0,0) 100%
  );
  pointer-events: none;  /* não atrapalha clique/hover */
}

/* bloco de texto padrão (nome + tipo) */
.frag-card__default,
.frag-card__hover {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;              /* distância do rodapé */
  padding: 0 20px;
  text-align: center;

  transition: opacity 0.3s ease;
}

/* tira margens extras que o Elementor coloca */
.frag-card__default * ,
.frag-card__hover * {
  margin: 0 !important;
}

/* estado inicial */
.frag-card__default { opacity: 1; }
.frag-card__hover  { opacity: 0; }

/* ao passar o mouse, troca a opacidade (não mexe na posição) */
.frag-card:hover .frag-card__default {
  opacity: 0;
}

.frag-card:hover .frag-card__hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf88336 */.frag-card {
  position: relative;
  overflow: hidden; /* mantém borda arredondada */
  border-radius: 30px;
  cursor: pointer;

  /* 🔥 sombra mais baixa e sem subir quase nada */
  box-shadow: 0 0 20px -20px rgba(0,0,0,0.20);
  transition: transform 0.3s ease;
}

.frag-card:hover {
  transform: translateY(-4px) scale(1.02);
}

/* camada de degradê por cima da imagem */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.85) 0%,
    rgba(0,0,0,0.4) 40%,
    rgba(0,0,0,0) 100%
  );
  pointer-events: none;  /* não atrapalha clique/hover */
}

/* bloco de texto padrão (nome + tipo) */
.frag-card__default,
.frag-card__hover {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;              /* distância do rodapé */
  padding: 0 20px;
  text-align: center;

  transition: opacity 0.3s ease;
}

/* tira margens extras que o Elementor coloca */
.frag-card__default * ,
.frag-card__hover * {
  margin: 0 !important;
}

/* estado inicial */
.frag-card__default { opacity: 1; }
.frag-card__hover  { opacity: 0; }

/* ao passar o mouse, troca a opacidade (não mexe na posição) */
.frag-card:hover .frag-card__default {
  opacity: 0;
}

.frag-card:hover .frag-card__hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e610a */.frag-card {
  position: relative;
  overflow: hidden; /* mantém borda arredondada */
  border-radius: 30px;
  cursor: pointer;

  /* 🔥 sombra mais baixa e sem subir quase nada */
  box-shadow: 0 0 20px -20px rgba(0,0,0,0.20);
  transition: transform 0.3s ease;
}

.frag-card:hover {
  transform: translateY(-4px) scale(1.02);
}

/* camada de degradê por cima da imagem */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.85) 0%,
    rgba(0,0,0,0.4) 40%,
    rgba(0,0,0,0) 100%
  );
  pointer-events: none;  /* não atrapalha clique/hover */
}

/* bloco de texto padrão (nome + tipo) */
.frag-card__default,
.frag-card__hover {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;              /* distância do rodapé */
  padding: 0 20px;
  text-align: center;

  transition: opacity 0.3s ease;
}

/* tira margens extras que o Elementor coloca */
.frag-card__default * ,
.frag-card__hover * {
  margin: 0 !important;
}

/* estado inicial */
.frag-card__default { opacity: 1; }
.frag-card__hover  { opacity: 0; }

/* ao passar o mouse, troca a opacidade (não mexe na posição) */
.frag-card:hover .frag-card__default {
  opacity: 0;
}

.frag-card:hover .frag-card__hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2200883 *//* Card base */
.frag-card { position: relative;
  overflow: hidden;
  border-radius: 30px;
  cursor: pointer;

  /* 🔥 sombra uniforme ao redor, bem suave */
   box-shadow: 0px -15px 25px -5px rgba(0, 0, 0, 0.2);

  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.frag-card:hover {
  transform: translateY(-6px);   /* pode ser -4, -6… */
}

/* remove qualquer espaçamento do Elementor */
.frag-card__default {
  gap: 0 !important;
  padding: 0 !important;
}

.frag-card__default > * {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1; /* deixa o texto bem compacto */
}

.frag-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: inherit;   /* 🔥 a imagem acompanha o raio do card */
}

/* OVERLAY: cobre o card inteiro e alinha TUDO embaixo */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.85) 0%,
    rgba(0,0,0,0.4) 40%,
    rgba(0,0,0,0) 100%
  );
  pointer-events: none;

  border-radius: inherit;   /* 🔥 overlay com os mesmos cantos arredondados */
  overflow: hidden;
}

/* BLOCO padrão (nome + tipo) */
.frag-card__default,
.frag-card__hover {
  width: 100%;
  text-align: center;
  transition: opacity 0.3s ease;
}

/* tira margens extras que o Elementor coloca */
.frag-card__default * ,
.frag-card__hover * {
  margin: 0 !important;
}

/* estado inicial */
.frag-card__default { opacity: 1; }
.frag-card__hover  { opacity: 0; }

/* HOVER: troca só a opacidade (sem empurrar pra cima) */
.frag-card:hover .frag-card__default {
  opacity: 0;
}

.frag-card:hover .frag-card__hover {
  opacity: 1;
}
/* título padrão */
.frag-card__default .frag-title {
  color: #ffffff;
  font-family: "Cormorant Garamond", serif;
  font-size: 24px;
  font-weight: 600;
}

/* subtítulo padrão */
.frag-card__default .frag-subtitle {
  color: #f5ede1;
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
}

/* texto do hover */
.frag-card__hover .frag-desc {
  color: #ffffff;
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

/* título padrão */
.frag-card__default .frag-title {
  color: #ffffff;
  font-family: "Cormorant Garamond", serif;
  font-size: 20px;
  padding: 0px;
  margin: 0px;
  font-weight: 600;
}

.frag-card__default .frag-subtitle {
  color: #f5ede1;
  font-family: "Urbanist", sans-serif;
  font-size: 16px;
  margin-top: 0px;
}


/* texto do hover */
.frag-card__hover .frag-desc {
  color: #ffffff;
  font-family: "Urbanist", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

/* ----------------------------------
   MOBILE ADJUSTMENTS FOR FRAG CARDS
---------------------------------- */
@media (max-width: 768px) {

  /* TÍTULO (principal) */
  .frag-card__default .frag-title {
    font-size: 12px !important;  /* menor */
    line-height: 1.1 !important;
  }

  /* SUBTÍTULO abaixo do título */
  .frag-card__default .frag-subtitle {
    font-size: 11px !important;
    margin-top: 2px !important;
  }

  /* TEXTO DO HOVER */
  .frag-card__hover .frag-desc {
    font-size: 7px !important;
    line-height: 1.1px !important;
    padding: 0 0px; /* deixa mais confortável no mobile */
  }

  /* OVERLAY – aproxima um pouco mais do fundo */
  .frag-card__default,
  .frag-card__hover {
    bottom: 14px !important; /* antes era 22px */
  }

  /* Opcional: reduzir sombra no mobile */
  .frag-card {
       box-shadow: 0 3px 6px rgba(0,0,0,0.15) !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2c3392 */.custom-toggle-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 36px;
  background: #F5EDE1;
  border-radius: 50px;
  font-family: "Cormorant Garamond", serif;
  font-size: 20px;
  font-weight: 600;
  color: #4A3728;
  text-decoration: none;
  transition: all .3s ease;
  border: 2px solid transparent;
}

.custom-toggle-btn:hover {
  background: #e6dcca;
  border-color: #c0b19e;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f319920 *//* wrapper da seção de fragrâncias */
.frags-wrapper {
  position: relative;
  overflow: hidden;        /* corta sombra e cards que passarem da borda */
}

/* degradê no rodapé da área, igual ao layout */
.frags-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 80px;

  height: 200px;           /* ajuste fino: 140–200 conforme o gosto */

  pointer-events: none;
  z-index: 3;

  background: linear-gradient(
    to top,
    #FAF2E9 0%,                           /* fundo sólido embaixo */
    rgba(250, 242, 233, 0.88) 20%,
    rgba(250, 242, 233, 0.80) 40%,
    rgba(250, 242, 233, 0.55) 65%,
    rgba(250, 242, 233, 0.25) 85%,
    rgba(250, 242, 233, 0.0) 100%
  );

  opacity: 1;
  transition: opacity .35s ease;
}

/* conteúdo (cards) sempre acima do fundo da seção */
.frags-wrapper > * {
  position: relative;
  z-index: 2;
}

/* quando clicar em "ver mais" (classe que seu JS adiciona) */
.frags-wrapper.frags-open::after {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871ac2f */.frag-card {
  position: relative;
  overflow: hidden; /* mantém borda arredondada */
  border-radius: 30px;
  cursor: pointer;

  /* 🔥 sombra mais baixa e sem subir quase nada */
  box-shadow: 0 0 20px -20px rgba(0,0,0,0.20);
  transition: transform 0.3s ease;
}

.frag-card:hover {
  transform: translateY(-4px) scale(1.02);
}

/* camada de degradê por cima da imagem */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.85) 0%,
    rgba(0,0,0,0.4) 40%,
    rgba(0,0,0,0) 100%
  );
  pointer-events: none;  /* não atrapalha clique/hover */
}

/* bloco de texto padrão (nome + tipo) */
.frag-card__default,
.frag-card__hover {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;              /* distância do rodapé */
  padding: 0 20px;
  text-align: center;

  transition: opacity 0.3s ease;
}

/* tira margens extras que o Elementor coloca */
.frag-card__default * ,
.frag-card__hover * {
  margin: 0 !important;
}

/* estado inicial */
.frag-card__default { opacity: 1; }
.frag-card__hover  { opacity: 0; }

/* ao passar o mouse, troca a opacidade (não mexe na posição) */
.frag-card:hover .frag-card__default {
  opacity: 0;
}

.frag-card:hover .frag-card__hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed682b5 *//* Card base */
.frag-card { position: relative;
  overflow: hidden;
  border-radius: 30px;
  cursor: pointer;

  /* 🔥 sombra uniforme ao redor, bem suave */
   box-shadow: 0px -15px 25px -5px rgba(0, 0, 0, 0.2);

  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.frag-card:hover {
  transform: translateY(-6px);   /* pode ser -4, -6… */
}

/* remove qualquer espaçamento do Elementor */
.frag-card__default {
  gap: 0 !important;
  padding: 0 !important;
}

.frag-card__default > * {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1; /* deixa o texto bem compacto */
}

.frag-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: inherit;   /* 🔥 a imagem acompanha o raio do card */
}

/* OVERLAY: cobre o card inteiro e alinha TUDO embaixo */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.85) 0%,
    rgba(0,0,0,0.4) 40%,
    rgba(0,0,0,0) 100%
  );
  pointer-events: none;

  border-radius: inherit;   /* 🔥 overlay com os mesmos cantos arredondados */
  overflow: hidden;
}

/* BLOCO padrão (nome + tipo) */
.frag-card__default,
.frag-card__hover {
  width: 100%;
  text-align: center;
  transition: opacity 0.3s ease;
}

/* tira margens extras que o Elementor coloca */
.frag-card__default * ,
.frag-card__hover * {
  margin: 0 !important;
}

/* estado inicial */
.frag-card__default { opacity: 1; }
.frag-card__hover  { opacity: 0; }

/* HOVER: troca só a opacidade (sem empurrar pra cima) */
.frag-card:hover .frag-card__default {
  opacity: 0;
}

.frag-card:hover .frag-card__hover {
  opacity: 1;
}
/* título padrão */
.frag-card__default .frag-title {
  color: #ffffff;
  font-family: "Cormorant Garamond", serif;
  font-size: 24px;
  font-weight: 600;
}

/* subtítulo padrão */
.frag-card__default .frag-subtitle {
  color: #f5ede1;
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
}

/* texto do hover */
.frag-card__hover .frag-desc {
  color: #ffffff;
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

/* título padrão */
.frag-card__default .frag-title {
  color: #ffffff;
  font-family: "Cormorant Garamond", serif;
  font-size: 20px;
  padding: 0px;
  margin: 0px;
  font-weight: 600;
}

.frag-card__default .frag-subtitle {
  color: #f5ede1;
  font-family: "Urbanist", sans-serif;
  font-size: 16px;
  margin-top: 0px;
}


/* texto do hover */
.frag-card__hover .frag-desc {
  color: #ffffff;
  font-family: "Urbanist", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f899e */.frag-card__default {
  text-align: center;
  margin-bottom: 0; /* garante que não sobe */
  opacity: 1;
  transform: translateY(0);
  transition: opacity .3s ease, transform .3s ease;
}

.frags-wrapper .frag-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  box-shadow: 0 10px 10px rgba(0,0,0,0.25);
  cursor: pointer;
}

/* imagem ocupa tudo */
.frags-wrapper .frag-card__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* overlay com degradê escuro embaixo */
.frags-wrapper .frag-card__overlay {
  position: absolute;
  inset: 0;

  display: flex;
  flex-direction: column;
  justify-content: flex-end; /* 🔥 Isso força o conteúdo para baixo */
  padding: 24px;

  background: linear-gradient(
    to top,
    rgba(0,0,0,0.75),
    rgba(0,0,0,0.35),
    rgba(0,0,0,0)
  );
}

/* textos padrão */
.frags-wrapper .frag-card__title {
  font-family: "Cormorant Garamond", serif;
  font-size: 26px;
  font-weight: 600;
  color: #ffffff;
  margin: 0 0 6px;
}

.frags-wrapper .frag-card__subtitle {
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #f5ede1;
  margin: 0;
}

/* bloco padrão e bloco de hover */
.frags-wrapper .frag-card__default,
.frags-wrapper .frag-card__hover {
  width: 100%;
}

/* texto de hover */
.frags-wrapper .frag-card__description {
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #fdf8f0;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1081bfb *//* Card base */
.frag-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  cursor: pointer;
  transition: transform 0.3s ease;
}
.frag-card:hover {
  transform: translateY(-4px) scale(1.02);
}

/* Overlay */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 24px;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.75),
    rgba(0,0,0,0.35),
    rgba(0,0,0,0)
  );
}

/* Texto padrão */
.frag-card__default {
  text-align: center;
  opacity: 1;
  transform: translateY(0);
  transition: opacity .3s ease, transform .3s ease;
}

.frag-card__default h3 {
  color: #fff;
  font-family: "Cormorant Garamond", serif;
  font-size: 26px;
}
.frag-card__default p {
  color: #f5ede1;
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
}

/* Texto hover */
.frag-card__hover {
  text-align: center;
  opacity: 0;
  transform: translateY(15px);
  transition: opacity .3s ease, transform .3s ease;
}
.frag-card__hover p {
  color: #fff;
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

/* Hover troca */
.frag-card:hover .frag-card__default {
  opacity: 0;
  transform: translateY(-15px);
}
.frag-card:hover .frag-card__hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa4a3f */.frag-card__default {
  text-align: center;
  margin-bottom: 0; /* garante que não sobe */
  opacity: 1;
  transform: translateY(0);
  transition: opacity .3s ease, transform .3s ease;
}

.frags-wrapper .frag-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  box-shadow: 0 10px 10px rgba(0,0,0,0.25);
  cursor: pointer;
}

/* imagem ocupa tudo */
.frags-wrapper .frag-card__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* overlay com degradê escuro embaixo */
.frags-wrapper .frag-card__overlay {
  position: absolute;
  inset: 0;

  display: flex;
  flex-direction: column;
  justify-content: flex-end; /* 🔥 Isso força o conteúdo para baixo */
  padding: 24px;

  background: linear-gradient(
    to top,
    rgba(0,0,0,0.75),
    rgba(0,0,0,0.35),
    rgba(0,0,0,0)
  );
}

/* textos padrão */
.frags-wrapper .frag-card__title {
  font-family: "Cormorant Garamond", serif;
  font-size: 26px;
  font-weight: 600;
  color: #ffffff;
  margin: 0 0 6px;
}

.frags-wrapper .frag-card__subtitle {
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #f5ede1;
  margin: 0;
}

/* bloco padrão e bloco de hover */
.frags-wrapper .frag-card__default,
.frags-wrapper .frag-card__hover {
  width: 100%;
}

/* texto de hover */
.frags-wrapper .frag-card__description {
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #fdf8f0;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1dd301 */.frag-card__default {
  text-align: center;
  margin-bottom: 0; /* garante que não sobe */
  opacity: 1;
  transform: translateY(0);
  transition: opacity .3s ease, transform .3s ease;
}

.frags-wrapper .frag-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  box-shadow: 0 10px 10px rgba(0,0,0,0.25);
  cursor: pointer;
}

/* imagem ocupa tudo */
.frags-wrapper .frag-card__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* overlay com degradê escuro embaixo */
.frags-wrapper .frag-card__overlay {
  position: absolute;
  inset: 0;

  display: flex;
  flex-direction: column;
  justify-content: flex-end; /* 🔥 Isso força o conteúdo para baixo */
  padding: 24px;

  background: linear-gradient(
    to top,
    rgba(0,0,0,0.75),
    rgba(0,0,0,0.35),
    rgba(0,0,0,0)
  );
}

/* textos padrão */
.frags-wrapper .frag-card__title {
  font-family: "Cormorant Garamond", serif;
  font-size: 26px;
  font-weight: 600;
  color: #ffffff;
  margin: 0 0 6px;
}

.frags-wrapper .frag-card__subtitle {
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #f5ede1;
  margin: 0;
}

/* bloco padrão e bloco de hover */
.frags-wrapper .frag-card__default,
.frags-wrapper .frag-card__hover {
  width: 100%;
}

/* texto de hover */
.frags-wrapper .frag-card__description {
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #fdf8f0;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6283ece *//* Card base */
.frag-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  cursor: pointer;
  transition: transform 0.3s ease;
}
.frag-card:hover {
  transform: translateY(-4px) scale(1.02);
}

/* Overlay */
.frag-card__overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 24px;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.75),
    rgba(0,0,0,0.35),
    rgba(0,0,0,0)
  );
}

/* Texto padrão */
.frag-card__default {
  text-align: center;
  opacity: 1;
  transform: translateY(0);
  transition: opacity .3s ease, transform .3s ease;
}

.frag-card__default h3 {
  color: #fff;
  font-family: "Cormorant Garamond", serif;
  font-size: 26px;
}
.frag-card__default p {
  color: #f5ede1;
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
}

/* Texto hover */
.frag-card__hover {
  text-align: center;
  opacity: 0;
  transform: translateY(15px);
  transition: opacity .3s ease, transform .3s ease;
}
.frag-card__hover p {
  color: #fff;
  font-family: "Urbanist", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

/* Hover troca */
.frag-card:hover .frag-card__default {
  opacity: 0;
  transform: translateY(-15px);
}
.frag-card:hover .frag-card__hover {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a19b6c1 */.custom-toggle-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 36px;
  background: #F5EDE1;
  border-radius: 50px;
  font-family: "Cormorant Garamond", serif;
  font-size: 20px;
  font-weight: 600;
  color: #4A3728;
  text-decoration: none;
  transition: all .3s ease;
  border: 2px solid transparent;
}

.custom-toggle-btn:hover {
  background: #e6dcca;
  border-color: #c0b19e;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1677690 *//* wrapper da seção de fragrâncias */
.frags-wrapper {
  position: relative;
  overflow: hidden;        /* corta sombra e cards que passarem da borda */
}

/* degradê no rodapé da área, igual ao layout */
.frags-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 80px;

  height: 200px;           /* ajuste fino: 140–200 conforme o gosto */

  pointer-events: none;
  z-index: 3;

  background: linear-gradient(
    to top,
    #FAF2E9 0%,                           /* fundo sólido embaixo */
    rgba(250, 242, 233, 0.88) 20%,
    rgba(250, 242, 233, 0.80) 40%,
    rgba(250, 242, 233, 0.55) 65%,
    rgba(250, 242, 233, 0.25) 85%,
    rgba(250, 242, 233, 0.0) 100%
  );

  opacity: 1;
  transition: opacity .35s ease;
}

/* conteúdo (cards) sempre acima do fundo da seção */
.frags-wrapper > * {
  position: relative;
  z-index: 2;
}

/* quando clicar em "ver mais" (classe que seu JS adiciona) */
.frags-wrapper.frags-open::after {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa09b88 *//* container das fragrâncias extras – escondido inicialmente */
.frags-extra {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transform: translateY(20px);
  transition: max-height .6s ease, opacity .4s ease, transform .4s ease;
}

/* quando abre */
.frags-extra.frags-extra--open {
  max-height: 3000px; /* grande o suficiente para caber tudo */
  opacity: 1;
  transform: translateY(0);
}

/* BOTÃO VER MAIS / VER MENOS – FRAGRÂNCIAS */
.frags-wrapper button.custom-toggle-btn {
  /* zera “cara de browser/tema” */
  -webkit-appearance: none;
  appearance: none;
  border: none;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 13px;
  padding: 14px 36px !important;
  border-radius: 999px !important;
  border: 1px solid #c9b7a0 !important;
  background: #f5ede1 !important;
  color: #4a3728 !important;
  font-family: "Urbanist", sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  cursor: pointer;
  text-decoration: none !important;

  transition: background 0.2s ease,
              border-color 0.2s ease,
              transform 0.2s ease;
}

/* garante que o span interno não herde coisa do tema */
.frags-wrapper button.custom-toggle-btn span {
  font-family: inherit !important;
  font-size: inherit !important;
  color: inherit !important;
}

/* HOVER */
.frags-wrapper button.custom-toggle-btn:hover {
  color: #ffffff !important;
  background: #A76F49 !important;
  border-color: #A76F49 !important;
}

/* remove outline padrão */
.frags-wrapper button.custom-toggle-btn:focus {
  outline: none !important;
}

.frags-wrapper button.custom-toggle-btn::after {
  content: none;   
  font-size: 14px;           /* um pouco menor que o texto */
  line-height: 1;
  display: inline-block;
  transform-origin: center;
  transition: transform 0.25s ease;
}

@media (max-width: 768px) {

  /* TÍTULO (principal) */
 .frags-wrapper button.custom-toggle-btn {
    margin-top: -1px;
  }
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68ff1c5 *//* Configurações Gerais do Botão (DESKTOP E GERAL) */
    .btn-identidade-4 {
        display: flex; 
        width: 100%;   
        
        align-items: center; 
        gap: 10px; 
        
        padding: 5px 5px 5px 20px; 
        
        border-radius: 100px; 
        text-decoration: none !important; 
        transition: background-color 0.4s ease; 
        
        font-family: "Sans-serif", sans-serif; 
        
        /* --- AQUI ESTÁ A MUDANÇA --- */
        /* Mudei para 22px e adicionei !important para obrigar a mudar */
        font-size: 16px !important; 
        
        color: #ffffff; 
        font-weight: 400; 
        background-color: #000000;
        
        box-sizing: border-box; 
    }

    /* Configuração do Texto (Centralizado) */
    .btn-text-4 {
        flex: 1; 
        text-align: center; 
        padding-left: 10px; 
    }

    /* Configuração da Bolinha */
    .btn-icon-circle-4 {
        /* Aumentei um pouco a bolinha para acompanhar o texto maior */
        width: 54px; 
        height: 54px;
        
        background-color: #E9D4C4; 
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.4s ease;
        flex-shrink: 0; 
    }

    .btn-icon-circle-4 svg {
        width: 24px; /* Aumentei o ícone um pouco também */
        height: 24px;
        stroke: #000; 
        stroke-width: 2;
        fill: none;
        transition: transform 0.4s ease; 
    }

    /* EFEITO HOVER */
    .btn-identidade-4:hover {
        background-color: #A76F49;
        color: #ffffff;
    }

    .btn-identidade-4:hover .btn-icon-circle-4 {
        background-color: #ffffff;
    }

    .btn-identidade-4:hover .btn-icon-circle-4 svg {
        transform: rotate(90deg);
    }

    /* --- RESPONSIVIDADE (Celulares) --- */
    /* ATENÇÃO: O que você mudar aqui só afeta telas pequenas! */
    @media (max-width: 768px) {
        .btn-identidade-4 {
            /* Tamanho da fonte no celular */
            font-size: 11px !important; 
            padding: 6px 6px 6px 20px; 
        }
        
        .btn-text-4 {
            padding-left: 0;
        }

        .btn-icon-circle-4 {
            /* A bolinha volta a ficar menor no celular */
            width: 36px;
            height: 36px;
        }

        .btn-icon-circle-4 svg {
            width: 16px;
            height: 16px;
        }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e831dff *//* Configurações Gerais do Botão (DESKTOP E GERAL) */
    .btn-identidade-4 {
        display: flex; 
        width: 100%;   
        
        align-items: center; 
        gap: 10px; 
        
        padding: 5px 5px 5px 20px; 
        
        border-radius: 100px; 
        text-decoration: none !important; 
        transition: background-color 0.4s ease; 
        
        font-family: "Sans-serif", sans-serif; 
        
        /* --- AQUI ESTÁ A MUDANÇA --- */
        /* Mudei para 22px e adicionei !important para obrigar a mudar */
        font-size: 16px !important; 
        
        color: #ffffff; 
        font-weight: 400; 
        background-color: #000000;
        
        box-sizing: border-box; 
    }

    /* Configuração do Texto (Centralizado) */
    .btn-text-4 {
        flex: 1; 
        text-align: center; 
        padding-left: 10px; 
    }

    /* Configuração da Bolinha */
    .btn-icon-circle-4 {
        /* Aumentei um pouco a bolinha para acompanhar o texto maior */
        width: 54px; 
        height: 54px;
        
        background-color: #E9D4C4; 
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.4s ease;
        flex-shrink: 0; 
    }

    .btn-icon-circle-4 svg {
        width: 24px; /* Aumentei o ícone um pouco também */
        height: 24px;
        stroke: #000; 
        stroke-width: 2;
        fill: none;
        transition: transform 0.4s ease; 
    }

    /* EFEITO HOVER */
    .btn-identidade-4:hover {
        background-color: #A76F49;
        color: #ffffff;
    }

    .btn-identidade-4:hover .btn-icon-circle-4 {
        background-color: #ffffff;
    }

    .btn-identidade-4:hover .btn-icon-circle-4 svg {
        transform: rotate(90deg);
    }

    /* --- RESPONSIVIDADE (Celulares) --- */
    /* ATENÇÃO: O que você mudar aqui só afeta telas pequenas! */
    @media (max-width: 768px) {
        .btn-identidade-4 {
            /* Tamanho da fonte no celular */
            font-size: 14px !important; 
            padding: 6px 6px 6px 20px; 
        }
        
        .btn-text-4 {
            padding-left: 0;
        }

        .btn-icon-circle-4 {
            /* A bolinha volta a ficar menor no celular */
            width: 36px;
            height: 36px;
        }

        .btn-icon-circle-4 svg {
            width: 16px;
            height: 16px;
        }
    }/* End custom CSS */