.elementor-3485 .elementor-element.elementor-element-46ce163{--display:flex;--min-height:1135px;--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-3485 .elementor-element.elementor-element-46ce163:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-46ce163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amdermatologia.com.br/wp-content/uploads/2025/12/HERO-NOVO@3x-1_4x-scaled.webp");background-position:0px 0px;background-repeat:no-repeat;}.elementor-3485 .elementor-element.elementor-element-cabd900{--spacer-size:170px;}.elementor-3485 .elementor-element.elementor-element-543c7ff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-3485 .elementor-element.elementor-element-543c7ff::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .e-con-inner > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-3485 .elementor-element.elementor-element-47061d8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3485 .elementor-element.elementor-element-ff450bd{width:var( --container-widget-width, 104.63% );max-width:104.63%;--container-widget-width:104.63%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-ff450bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3485 .elementor-element.elementor-element-ff450bd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:400;line-height:52px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-bef8520{width:var( --container-widget-width, 104.355% );max-width:104.355%;--container-widget-width:104.355%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-bef8520 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-bef8520.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3485 .elementor-element.elementor-element-bef8520 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-537e822{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3485 .elementor-element.elementor-element-fac9ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-fac9ea2.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-fac9ea2 .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.8px;padding:13px 30px 13px 30px;}.elementor-3485 .elementor-element.elementor-element-529f0df .elementor-button{background-color:#796B5000;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;fill:#796B50;color:#796B50;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b5dfd85 );border-radius:30px 30px 30px 30px;padding:15px 20px 16px 20px;}.elementor-3485 .elementor-element.elementor-element-529f0df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-3px 0px 10px 0px;}.elementor-3485 .elementor-element.elementor-element-8671d65{--display:flex;}.elementor-3485 .elementor-element.elementor-element-8f58edb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-3485 .elementor-element.elementor-element-8f58edb::before, .elementor-3485 .elementor-element.elementor-element-8f58edb > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-8f58edb > .e-con-inner > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-8f58edb > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-8f58edb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-8f58edb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-3485 .elementor-element.elementor-element-22c38fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-3485 .elementor-element.elementor-element-3556873{width:var( --container-widget-width, 104.63% );max-width:104.63%;--container-widget-width:104.63%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-3556873.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3485 .elementor-element.elementor-element-3556873 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:400;line-height:52px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-48cbe2b{width:var( --container-widget-width, 104.355% );max-width:104.355%;--container-widget-width:104.355%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-48cbe2b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-48cbe2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3485 .elementor-element.elementor-element-48cbe2b .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:25px;font-weight:300;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-8913e1e{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3485 .elementor-element.elementor-element-b6da22e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-b6da22e.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-b6da22e .elementor-button{font-family:"Playfair Display SC", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.8px;padding:13px 20px 13px 20px;}.elementor-3485 .elementor-element.elementor-element-5890d0c .elementor-button{background-color:#796B5000;font-family:"Playfair Display SC", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0.5px;fill:#796B50;color:#796B50;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b5dfd85 );border-radius:30px 30px 30px 30px;padding:15px 20px 16px 20px;}.elementor-3485 .elementor-element.elementor-element-5890d0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-3px 0px 10px 0px;}.elementor-3485 .elementor-element.elementor-element-aadc568{--display:flex;}.elementor-3485 .elementor-element.elementor-element-a221567{--spacer-size:120px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3485 .elementor-element.elementor-element-3c112a9 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-3c112a9 .elementor-icon-wrapper{text-align:center;}.elementor-3485 .elementor-element.elementor-element-3c112a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-3c112a9.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-3c112a9.elementor-view-default .elementor-icon{color:var( --e-global-color-b5dfd85 );border-color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-3c112a9.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-3c112a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-3c112a9 .elementor-icon{font-size:60px;}.elementor-3485 .elementor-element.elementor-element-3c112a9 .elementor-icon svg{height:60px;}.elementor-3485 .elementor-element.elementor-element-f54cc14{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3485 .elementor-element.elementor-element-f54cc14::before, .elementor-3485 .elementor-element.elementor-element-f54cc14 > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-f54cc14 > .e-con-inner > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-f54cc14 > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-f54cc14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-f54cc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3485 .elementor-element.elementor-element-f54cc14.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3485 .elementor-element.elementor-element-080f7b8{--display:flex;--min-height:708px;--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:1;--border-radius:30px 30px 30px 30px;--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-3485 .elementor-element.elementor-element-080f7b8::before, .elementor-3485 .elementor-element.elementor-element-080f7b8 > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-080f7b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-080f7b8 > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-080f7b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-080f7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3485 .elementor-element.elementor-element-080f7b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3485 .elementor-element.elementor-element-528acf5{--spacer-size:120px;}.elementor-3485 .elementor-element.elementor-element-46a57db > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3485 .elementor-element.elementor-element-46a57db{text-align:center;}.elementor-3485 .elementor-element.elementor-element-46a57db .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;text-transform:none;line-height:45px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-cf86486{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3485 .elementor-element.elementor-element-cf86486.e-con{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-26f5395{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3485 .elementor-element.elementor-element-26f5395:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-26f5395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-f8ff0a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;line-height:32px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-df58ae9{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3485 .elementor-element.elementor-element-df58ae9:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-df58ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-7d8f199 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;line-height:32px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-c57d08a{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3485 .elementor-element.elementor-element-c57d08a:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-c57d08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-6466909 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;line-height:32px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-75611fd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:00px;--padding-top:15px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3485 .elementor-element.elementor-element-75611fd.e-con{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-d563e23{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3485 .elementor-element.elementor-element-d563e23:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-d563e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-0bf3415 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;line-height:32px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-85cfdcb{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3485 .elementor-element.elementor-element-85cfdcb:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-85cfdcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-ee246ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;line-height:32px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-0e06897{--spacer-size:125px;}.elementor-3485 .elementor-element.elementor-element-926ef9c{--display:flex;}.elementor-3485 .elementor-element.elementor-element-95f4cf9 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 100px 0px 100px;}.elementor-3485 .elementor-element.elementor-element-95f4cf9{text-align:center;}.elementor-3485 .elementor-element.elementor-element-95f4cf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;line-height:37px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-a17f512{--spacer-size:47px;}.elementor-3485 .elementor-element.elementor-element-c5ee304{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-3485 .elementor-element.elementor-element-c5ee304 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-3485 .elementor-element.elementor-element-5bc3dc0{--spacer-size:121px;}.elementor-3485 .elementor-element.elementor-element-a93af27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3485 .elementor-element.elementor-element-3f4de26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3485 .elementor-element.elementor-element-79d9d6f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3485 .elementor-element.elementor-element-3e9062f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:30;}.elementor-3485 .elementor-element.elementor-element-3e9062f:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-3e9062f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-0470a68{--spacer-size:47px;}.elementor-3485 .elementor-element.elementor-element-097b63c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3485 .elementor-element.elementor-element-097b63c{text-align:center;}.elementor-3485 .elementor-element.elementor-element-097b63c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;text-transform:none;line-height:45px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-6009476{--spacer-size:70px;}.elementor-3485 .elementor-element.elementor-element-376ad7a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--justify-items:center;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3485 .elementor-element.elementor-element-5f7e5ec{width:var( --container-widget-width, 789px );max-width:789px;--container-widget-width:789px;--container-widget-flex-grow:0;z-index:0;text-align:left;}.elementor-3485 .elementor-element.elementor-element-5f7e5ec > .elementor-widget-container{margin:0px 0px 0px -190px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-5f7e5ec img{width:100%;}.elementor-3485 .elementor-element.elementor-element-3ccdbaa{--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;--z-index:3;}.elementor-3485 .elementor-element.elementor-element-2751d01 > .elementor-widget-container{margin:0px 0px 20px -100px;}.elementor-3485 .elementor-element.elementor-element-2751d01{text-align:left;}.elementor-3485 .elementor-element.elementor-element-2751d01 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:500;text-transform:none;line-height:45px;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-563658f{width:var( --container-widget-width, 104.355% );max-width:104.355%;--container-widget-width:104.355%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-563658f > .elementor-widget-container{margin:10px 0px 0px -100px;}.elementor-3485 .elementor-element.elementor-element-563658f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3485 .elementor-element.elementor-element-563658f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-c718be4{--spacer-size:20px;}.elementor-3485 .elementor-element.elementor-element-2995d77 > .elementor-widget-container{margin:0px 0px 0px -100px;padding:5px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-2995d77.elementor-element{--align-self:flex-start;}.elementor-3485 .elementor-element.elementor-element-2995d77 .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:800;line-height:1.4em;padding:13px 30px 13px 30px;}.elementor-3485 .elementor-element.elementor-element-3125272{--display:flex;--min-height:100vh;--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;--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-3485 .elementor-element.elementor-element-fbad874{--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;}.elementor-3485 .elementor-element.elementor-element-bdd23a5 img{width:1000px;}.elementor-3485 .elementor-element.elementor-element-016ac79{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-016ac79 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-016ac79 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3485 .elementor-element.elementor-element-c8db88d{--display:flex;--min-height:100vh;--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;--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-3485 .elementor-element.elementor-element-543868b{--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;}.elementor-3485 .elementor-element.elementor-element-51b5499 img{width:1000px;}.elementor-3485 .elementor-element.elementor-element-7f02e8f{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-7f02e8f > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-7f02e8f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3485 .elementor-element.elementor-element-fdec243{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-3485 .elementor-element.elementor-element-6d69d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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:30;}.elementor-3485 .elementor-element.elementor-element-6d69d9a:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-6d69d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3485 .elementor-element.elementor-element-06a4a52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-06a4a52{z-index:30;}.elementor-3485 .elementor-element.elementor-element-a68cafc{--display:flex;--min-height:2100px;--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;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:1;}.elementor-3485 .elementor-element.elementor-element-a68cafc:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-a68cafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#796B50;}.elementor-3485 .elementor-element.elementor-element-e83449c{--spacer-size:87px;}.elementor-3485 .elementor-element.elementor-element-11aaf2a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3485 .elementor-element.elementor-element-11aaf2a{text-align:center;}.elementor-3485 .elementor-element.elementor-element-11aaf2a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;text-transform:none;line-height:48px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3485 .elementor-element.elementor-element-e1242b5{--divider-border-style:solid;--divider-color:#FFFFFF2B;--divider-border-width:1px;}.elementor-3485 .elementor-element.elementor-element-e1242b5 .elementor-divider-separator{width:100%;}.elementor-3485 .elementor-element.elementor-element-e1242b5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3485 .elementor-element.elementor-element-5765390{--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;--overlay-opacity:0.5;--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-3485 .elementor-element.elementor-element-5765390::before, .elementor-3485 .elementor-element.elementor-element-5765390 > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-5765390 > .e-con-inner > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-5765390 > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-5765390 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-5765390 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3485 .elementor-element.elementor-element-a4e1d82{--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-3485 .elementor-element.elementor-element-c5a9ff3 > .elementor-widget-container{margin:84px 84px 84px 84px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-c5a9ff3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3485 .elementor-element.elementor-element-dde887b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-3485 .elementor-element.elementor-element-bcf6ae9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;color:#FCFEFF;}.elementor-3485 .elementor-element.elementor-element-438eee7 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-438eee7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:200;font-style:italic;letter-spacing:1px;color:var( --e-global-color-13d8b0a );}.elementor-3485 .elementor-element.elementor-element-9e0228d{--spacer-size:20px;}.elementor-3485 .elementor-element.elementor-element-dd65f2d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:600;color:#FCFEFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3485 .elementor-element.elementor-element-32fceb4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#DBDBDB;}.elementor-3485 .elementor-element.elementor-element-32fceb4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3485 .elementor-element.elementor-element-9583b98{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-6464acb{--spacer-size:50px;}.elementor-3485 .elementor-element.elementor-element-16af3e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-16af3e4.elementor-element{--align-self:flex-start;}.elementor-3485 .elementor-element.elementor-element-16af3e4 .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:800;line-height:1.4em;padding:13px 30px 13px 30px;}.elementor-3485 .elementor-element.elementor-element-96a16a5{--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-3485 .elementor-element.elementor-element-7571e2d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3485 .elementor-element.elementor-element-9cb546e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-3485 .elementor-element.elementor-element-8f70eef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;color:#FCFEFF;}.elementor-3485 .elementor-element.elementor-element-ebcf09f > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-ebcf09f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:200;font-style:italic;letter-spacing:1px;color:var( --e-global-color-13d8b0a );}.elementor-3485 .elementor-element.elementor-element-5095a86{--spacer-size:20px;}.elementor-3485 .elementor-element.elementor-element-9ec7144 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:600;color:#FCFEFF;}.elementor-3485 .elementor-element.elementor-element-1e3567a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#DBDBDB;}.elementor-3485 .elementor-element.elementor-element-1e3567a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3485 .elementor-element.elementor-element-afef34c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-3485 .elementor-element.elementor-element-19f9925{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3485 .elementor-element.elementor-element-efe72ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-214c3d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3485 .elementor-element.elementor-element-873d18a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-658ae03{--spacer-size:10px;}.elementor-3485 .elementor-element.elementor-element-88a89f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-88a89f1.elementor-element{--align-self:flex-start;}.elementor-3485 .elementor-element.elementor-element-88a89f1 .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:800;line-height:1.4em;padding:13px 30px 13px 30px;}.elementor-3485 .elementor-element.elementor-element-3efbb50{--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;--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-3485 .elementor-element.elementor-element-c6dac4f > .elementor-widget-container{margin:84px 84px 84px 84px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-c6dac4f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3485 .elementor-element.elementor-element-c8d8591{--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;--overlay-opacity:0.5;--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-3485 .elementor-element.elementor-element-c8d8591::before, .elementor-3485 .elementor-element.elementor-element-c8d8591 > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-c8d8591 > .e-con-inner > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-c8d8591 > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-c8d8591 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-c8d8591 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3485 .elementor-element.elementor-element-17070c4{--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-3485 .elementor-element.elementor-element-7b37bd4 > .elementor-widget-container{margin:84px 84px 84px 84px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-7b37bd4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3485 .elementor-element.elementor-element-6bc1560{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-3485 .elementor-element.elementor-element-685a56f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;color:#FCFEFF;}.elementor-3485 .elementor-element.elementor-element-b71d256 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-b71d256 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:200;font-style:italic;letter-spacing:1px;color:var( --e-global-color-13d8b0a );}.elementor-3485 .elementor-element.elementor-element-8a30aca{--spacer-size:20px;}.elementor-3485 .elementor-element.elementor-element-c6afcbf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:600;color:#FCFEFF;}.elementor-3485 .elementor-element.elementor-element-00219c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#DBDBDB;}.elementor-3485 .elementor-element.elementor-element-00219c9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3485 .elementor-element.elementor-element-abdcccd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-48940ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-48940ee.elementor-element{--align-self:flex-start;}.elementor-3485 .elementor-element.elementor-element-48940ee .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:800;line-height:1.4em;padding:13px 30px 13px 30px;}.elementor-3485 .elementor-element.elementor-element-eadcb8f{--spacer-size:200px;}.elementor-3485 .elementor-element.elementor-element-10c067d > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-3485 .elementor-element.elementor-element-10c067d{text-align:center;}.elementor-3485 .elementor-element.elementor-element-10c067d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:48px;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-d456bbc{--spacer-size:71px;}.elementor-3485 .elementor-element.elementor-element-4c20c84{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-892307b{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3485 .elementor-element.elementor-element-2c5979d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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:30;}.elementor-3485 .elementor-element.elementor-element-2c5979d:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-2c5979d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3485 .elementor-element.elementor-element-67343b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-67343b8{z-index:30;}.elementor-3485 .elementor-element.elementor-element-7d79289{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:4;}.elementor-3485 .elementor-element.elementor-element-7d79289:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-7d79289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-7d79289.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3485 .elementor-element.elementor-element-7d6c0b3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3485 .elementor-element.elementor-element-7d6c0b3{text-align:center;}.elementor-3485 .elementor-element.elementor-element-7d6c0b3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;text-transform:none;line-height:46px;color:#796B50;}.elementor-3485 .elementor-element.elementor-element-5945889{--spacer-size:50px;}.elementor-3485 .elementor-element.elementor-element-f4a9484{--display:flex;--min-height:0px;--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;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3485 .elementor-element.elementor-element-7a216c6{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-7a216c6 > .elementor-widget-container{background-color:var( --e-global-color-b5dfd85 );padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-3485 .elementor-element.elementor-element-7a216c6 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-7a216c6 .elementor-icon-box-title{margin-block-end:19px;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-7a216c6 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-7a216c6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;line-height:1em;}.elementor-3485 .elementor-element.elementor-element-7a216c6:has(:hover) .elementor-icon-box-title,
					 .elementor-3485 .elementor-element.elementor-element-7a216c6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3485 .elementor-element.elementor-element-7a216c6 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-8e2bb58{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-8e2bb58 > .elementor-widget-container{background-color:var( --e-global-color-b5dfd85 );padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-3485 .elementor-element.elementor-element-8e2bb58 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-8e2bb58 .elementor-icon-box-title{margin-block-end:19px;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-8e2bb58 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8e2bb58 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;line-height:1em;}.elementor-3485 .elementor-element.elementor-element-8e2bb58:has(:hover) .elementor-icon-box-title,
					 .elementor-3485 .elementor-element.elementor-element-8e2bb58:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3485 .elementor-element.elementor-element-8e2bb58 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-1c786de{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-1c786de > .elementor-widget-container{background-color:var( --e-global-color-b5dfd85 );padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-3485 .elementor-element.elementor-element-1c786de .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-1c786de .elementor-icon-box-title{margin-block-end:19px;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-1c786de .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-1c786de .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;line-height:1em;}.elementor-3485 .elementor-element.elementor-element-1c786de:has(:hover) .elementor-icon-box-title,
					 .elementor-3485 .elementor-element.elementor-element-1c786de:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3485 .elementor-element.elementor-element-1c786de .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-a5d5b47{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-a5d5b47 > .elementor-widget-container{background-color:var( --e-global-color-b5dfd85 );padding:60px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-3485 .elementor-element.elementor-element-a5d5b47 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-a5d5b47 .elementor-icon-box-title{margin-block-end:19px;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-a5d5b47 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-a5d5b47 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;line-height:1em;}.elementor-3485 .elementor-element.elementor-element-a5d5b47:has(:hover) .elementor-icon-box-title,
					 .elementor-3485 .elementor-element.elementor-element-a5d5b47:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3485 .elementor-element.elementor-element-a5d5b47 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-639ca41{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-639ca41 > .elementor-widget-container{background-color:var( --e-global-color-b5dfd85 );padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-3485 .elementor-element.elementor-element-639ca41 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-639ca41 .elementor-icon-box-title{margin-block-end:19px;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-639ca41 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-639ca41 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;line-height:1em;}.elementor-3485 .elementor-element.elementor-element-639ca41:has(:hover) .elementor-icon-box-title,
					 .elementor-3485 .elementor-element.elementor-element-639ca41:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3485 .elementor-element.elementor-element-639ca41 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-8cc0383{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-8cc0383 > .elementor-widget-container{background-color:var( --e-global-color-b5dfd85 );padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3484F733;border-radius:8px 8px 8px 8px;}.elementor-3485 .elementor-element.elementor-element-8cc0383 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-8cc0383 .elementor-icon-box-title{margin-block-end:19px;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-8cc0383 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8cc0383 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;line-height:1em;}.elementor-3485 .elementor-element.elementor-element-8cc0383:has(:hover) .elementor-icon-box-title,
					 .elementor-3485 .elementor-element.elementor-element-8cc0383:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3485 .elementor-element.elementor-element-8cc0383 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-f5c0dda{--display:flex;--min-height:104px;--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-3485 .elementor-element.elementor-element-f5c0dda:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-f5c0dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-25e0c51{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-3485 .elementor-element.elementor-element-7929bea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--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-3485 .elementor-element.elementor-element-7929bea:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-7929bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5dfd85 );}.elementor-3485 .elementor-element.elementor-element-53c7083{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3485 .elementor-element.elementor-element-b4037d3.elementor-element{--order:-99999 /* order start hack */;}.elementor-3485 .elementor-element.elementor-element-b4037d3{text-align:left;}.elementor-3485 .elementor-element.elementor-element-b4037d3 img{width:46vw;}.elementor-3485 .elementor-element.elementor-element-e932df9{--display:flex;--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-3485 .elementor-element.elementor-element-52ba205 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-icon i{color:#F6FAFF;transition:color 0.3s;}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-icon svg{fill:#F6FAFF;transition:fill 0.3s;}.elementor-3485 .elementor-element.elementor-element-f55f129{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(min-width:768px){.elementor-3485 .elementor-element.elementor-element-46ce163{--content-width:1280px;}.elementor-3485 .elementor-element.elementor-element-47061d8{--width:650px;}.elementor-3485 .elementor-element.elementor-element-22c38fc{--width:650px;}.elementor-3485 .elementor-element.elementor-element-f54cc14{--width:100%;}.elementor-3485 .elementor-element.elementor-element-080f7b8{--width:100%;}.elementor-3485 .elementor-element.elementor-element-cf86486{--width:90%;}.elementor-3485 .elementor-element.elementor-element-75611fd{--width:90%;}.elementor-3485 .elementor-element.elementor-element-926ef9c{--width:1280px;}.elementor-3485 .elementor-element.elementor-element-79d9d6f{--width:100%;}.elementor-3485 .elementor-element.elementor-element-3e9062f{--width:1280px;}.elementor-3485 .elementor-element.elementor-element-376ad7a{--width:100%;}.elementor-3485 .elementor-element.elementor-element-fdec243{--content-width:100%;}.elementor-3485 .elementor-element.elementor-element-a68cafc{--content-width:1280px;}.elementor-3485 .elementor-element.elementor-element-a4e1d82{--content-width:1600px;}.elementor-3485 .elementor-element.elementor-element-7571e2d{--content-width:100%;}.elementor-3485 .elementor-element.elementor-element-3efbb50{--content-width:100%;}.elementor-3485 .elementor-element.elementor-element-17070c4{--content-width:1600px;}.elementor-3485 .elementor-element.elementor-element-892307b{--content-width:100%;}.elementor-3485 .elementor-element.elementor-element-7929bea{--content-width:1140px;}.elementor-3485 .elementor-element.elementor-element-53c7083{--width:21%;}.elementor-3485 .elementor-element.elementor-element-e932df9{--width:19%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3485 .elementor-element.elementor-element-53c7083{--width:100%;}.elementor-3485 .elementor-element.elementor-element-e932df9{--width:100%;}}@media(max-width:1024px){.elementor-3485 .elementor-element.elementor-element-46ce163:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-46ce163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3485 .elementor-element.elementor-element-543c7ff{--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-8f58edb{--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-cf86486{--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-75611fd{--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-c5ee304{--e-image-carousel-slides-to-show:3;}.elementor-3485 .elementor-element.elementor-element-376ad7a{--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-a68cafc{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3485 .elementor-element.elementor-element-5765390{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3485 .elementor-element.elementor-element-96a16a5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3485 .elementor-element.elementor-element-7571e2d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3485 .elementor-element.elementor-element-afef34c{--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-c8d8591{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3485 .elementor-element.elementor-element-4c20c84{--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-7929bea{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3485 .elementor-element.elementor-element-53c7083{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3485 .elementor-element.elementor-element-b4037d3.elementor-element{--order:-99999 /* order start hack */;}.elementor-3485 .elementor-element.elementor-element-b4037d3{text-align:center;}.elementor-3485 .elementor-element.elementor-element-b4037d3 img{width:25vw;}.elementor-3485 .elementor-element.elementor-element-e932df9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-3485 .elementor-element.elementor-element-46ce163:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-46ce163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amdermatologia.com.br/wp-content/uploads/2025/12/BANNER-HERO-ANDREA-copiar-mobile@3x-1_4x-scaled.webp");background-position:10px -15px;background-size:95% auto;}.elementor-3485 .elementor-element.elementor-element-cabd900{--spacer-size:282px;}.elementor-3485 .elementor-element.elementor-element-543c7ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:1;}.elementor-3485 .elementor-element.elementor-element-543c7ff::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .e-con-inner > .elementor-background-video-container::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-3485 .elementor-element.elementor-element-543c7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 5%, #FFFFFF 23%);}.elementor-3485 .elementor-element.elementor-element-47061d8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3485 .elementor-element.elementor-element-ff450bd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-ff450bd{text-align:center;}.elementor-3485 .elementor-element.elementor-element-ff450bd .elementor-heading-title{font-size:31px;line-height:1em;}.elementor-3485 .elementor-element.elementor-element-bef8520 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-bef8520{text-align:center;}.elementor-3485 .elementor-element.elementor-element-bef8520 .elementor-heading-title{font-size:14px;}.elementor-3485 .elementor-element.elementor-element-537e822{--width:100%;--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3485 .elementor-element.elementor-element-537e822.e-con{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-fac9ea2 .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-3485 .elementor-element.elementor-element-529f0df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-529f0df.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-529f0df .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-3485 .elementor-element.elementor-element-8f58edb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:1;}.elementor-3485 .elementor-element.elementor-element-22c38fc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3485 .elementor-element.elementor-element-3556873 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-3556873{text-align:center;}.elementor-3485 .elementor-element.elementor-element-3556873 .elementor-heading-title{font-size:31px;line-height:0.9em;}.elementor-3485 .elementor-element.elementor-element-48cbe2b > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-48cbe2b{text-align:center;}.elementor-3485 .elementor-element.elementor-element-48cbe2b .elementor-heading-title{font-size:14px;}.elementor-3485 .elementor-element.elementor-element-8913e1e{--width:100%;--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3485 .elementor-element.elementor-element-8913e1e.e-con{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-b6da22e .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-3485 .elementor-element.elementor-element-5890d0c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-5890d0c.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-5890d0c .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-3485 .elementor-element.elementor-element-3c112a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-f54cc14{--width:100%;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3485 .elementor-element.elementor-element-080f7b8{--min-height:1100px;}.elementor-3485 .elementor-element.elementor-element-528acf5{--spacer-size:106px;}.elementor-3485 .elementor-element.elementor-element-46a57db > .elementor-widget-container{padding:22px 22px 22px 22px;}.elementor-3485 .elementor-element.elementor-element-46a57db .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-3485 .elementor-element.elementor-element-cf86486{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-26f5395{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3485 .elementor-element.elementor-element-f8ff0a2 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-3485 .elementor-element.elementor-element-df58ae9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3485 .elementor-element.elementor-element-7d8f199 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-3485 .elementor-element.elementor-element-c57d08a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3485 .elementor-element.elementor-element-6466909 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-3485 .elementor-element.elementor-element-75611fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-d563e23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3485 .elementor-element.elementor-element-0bf3415 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-3485 .elementor-element.elementor-element-85cfdcb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3485 .elementor-element.elementor-element-ee246ac .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3485 .elementor-element.elementor-element-0e06897{--spacer-size:78px;}.elementor-3485 .elementor-element.elementor-element-95f4cf9 > .elementor-widget-container{padding:22px 22px 22px 22px;}.elementor-3485 .elementor-element.elementor-element-95f4cf9 .elementor-heading-title{font-size:19px;line-height:1.1em;}.elementor-3485 .elementor-element.elementor-element-c5ee304{--e-image-carousel-slides-to-show:2;}.elementor-3485 .elementor-element.elementor-element-5bc3dc0{--spacer-size:65px;}.elementor-3485 .elementor-element.elementor-element-79d9d6f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3485 .elementor-element.elementor-element-097b63c > .elementor-widget-container{padding:22px 22px 22px 22px;}.elementor-3485 .elementor-element.elementor-element-097b63c .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-3485 .elementor-element.elementor-element-6009476{--spacer-size:17px;}.elementor-3485 .elementor-element.elementor-element-376ad7a{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-5f7e5ec > .elementor-widget-container{margin:0px 0px 0px -100px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-5f7e5ec img{width:64%;}.elementor-3485 .elementor-element.elementor-element-3ccdbaa{--width:97%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-3485 .elementor-element.elementor-element-2751d01{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:center;}.elementor-3485 .elementor-element.elementor-element-2751d01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-2751d01 .elementor-heading-title{font-size:34px;line-height:0.9em;}.elementor-3485 .elementor-element.elementor-element-563658f > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-563658f{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;text-align:center;}.elementor-3485 .elementor-element.elementor-element-563658f .elementor-heading-title{font-size:14px;}.elementor-3485 .elementor-element.elementor-element-c718be4{--spacer-size:0px;}.elementor-3485 .elementor-element.elementor-element-2995d77 > .elementor-widget-container{margin:0px 0px 0px 23px;}.elementor-3485 .elementor-element.elementor-element-2995d77.elementor-element{--align-self:flex-start;}.elementor-3485 .elementor-element.elementor-element-2995d77 .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-3485 .elementor-element.elementor-element-3125272{--min-height:76vh;}.elementor-3485 .elementor-element.elementor-element-bdd23a5 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-bdd23a5 img{width:246px;max-width:100%;height:434px;}.elementor-3485 .elementor-element.elementor-element-016ac79 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 16px 0px 15px;border-radius:50px 50px 50px 50px;}.elementor-3485 .elementor-element.elementor-element-016ac79{--container-widget-width:271px;--container-widget-flex-grow:0;width:var( --container-widget-width, 271px );max-width:271px;}.elementor-3485 .elementor-element.elementor-element-c8db88d{--min-height:76vh;}.elementor-3485 .elementor-element.elementor-element-51b5499 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-51b5499 img{width:246px;max-width:100%;height:434px;}.elementor-3485 .elementor-element.elementor-element-7f02e8f > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 16px 0px 15px;border-radius:50px 50px 50px 50px;}.elementor-3485 .elementor-element.elementor-element-7f02e8f{--container-widget-width:271px;--container-widget-flex-grow:0;width:var( --container-widget-width, 271px );max-width:271px;}.elementor-3485 .elementor-element.elementor-element-a68cafc{--min-height:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-3485 .elementor-element.elementor-element-e83449c{--spacer-size:71px;}.elementor-3485 .elementor-element.elementor-element-11aaf2a > .elementor-widget-container{margin:0px 0px 44px 0px;padding:8px 8px 8px 8px;}.elementor-3485 .elementor-element.elementor-element-11aaf2a .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-3485 .elementor-element.elementor-element-5765390{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-a4e1d82{--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;}.elementor-3485 .elementor-element.elementor-element-c5a9ff3 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-3485 .elementor-element.elementor-element-bcf6ae9{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-bcf6ae9.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-438eee7{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-438eee7.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-dd65f2d{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-dd65f2d.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-32fceb4{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-32fceb4.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-item > a{font-size:16px;}.elementor-3485 .elementor-element.elementor-element-6464acb{--spacer-size:0px;}.elementor-3485 .elementor-element.elementor-element-16af3e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-16af3e4.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-16af3e4 .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-3485 .elementor-element.elementor-element-96a16a5{--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-7571e2d{--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-3485 .elementor-element.elementor-element-7571e2d.e-con{--order:99999 /* order end hack */;}.elementor-3485 .elementor-element.elementor-element-8f70eef{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-8f70eef.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-ebcf09f{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-ebcf09f.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-9ec7144{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-9ec7144.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-1e3567a{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-1e3567a.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-afef34c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-item > a{font-size:16px;}.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-item > a{font-size:16px;}.elementor-3485 .elementor-element.elementor-element-658ae03{--spacer-size:0px;}.elementor-3485 .elementor-element.elementor-element-88a89f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-88a89f1.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-88a89f1 .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-3485 .elementor-element.elementor-element-3efbb50{--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;--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-3485 .elementor-element.elementor-element-c6dac4f > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-3485 .elementor-element.elementor-element-c8d8591{--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-17070c4{--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;}.elementor-3485 .elementor-element.elementor-element-7b37bd4 > .elementor-widget-container{margin:23px 23px 23px 23px;}.elementor-3485 .elementor-element.elementor-element-685a56f{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-685a56f.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-b71d256{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-b71d256.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-c6afcbf{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-c6afcbf.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-00219c9{width:100%;max-width:100%;text-align:center;}.elementor-3485 .elementor-element.elementor-element-00219c9.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-item > a{font-size:16px;}.elementor-3485 .elementor-element.elementor-element-48940ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-48940ee.elementor-element{--align-self:center;}.elementor-3485 .elementor-element.elementor-element-48940ee .elementor-button{font-size:12px;padding:12px 40px 12px 40px;}.elementor-3485 .elementor-element.elementor-element-eadcb8f{--spacer-size:121px;}.elementor-3485 .elementor-element.elementor-element-10c067d > .elementor-widget-container{padding:22px 22px 22px 22px;}.elementor-3485 .elementor-element.elementor-element-10c067d .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3485 .elementor-element.elementor-element-d456bbc{--spacer-size:9px;}.elementor-3485 .elementor-element.elementor-element-4c20c84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3485 .elementor-element.elementor-element-892307b{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-3485 .elementor-element.elementor-element-7d79289{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:11%;--padding-bottom:11%;--padding-left:11%;--padding-right:11%;}.elementor-3485 .elementor-element.elementor-element-7d6c0b3 > .elementor-widget-container{margin:90px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-3485 .elementor-element.elementor-element-7d6c0b3 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3485 .elementor-element.elementor-element-5945889{--spacer-size:0px;}.elementor-3485 .elementor-element.elementor-element-f4a9484{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3485 .elementor-element.elementor-element-7a216c6{width:100%;max-width:100%;}.elementor-3485 .elementor-element.elementor-element-7a216c6 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-3485 .elementor-element.elementor-element-7a216c6 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-7a216c6 .elementor-icon-box-title a{font-size:20px;}.elementor-3485 .elementor-element.elementor-element-8e2bb58{width:100%;max-width:100%;}.elementor-3485 .elementor-element.elementor-element-8e2bb58 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-3485 .elementor-element.elementor-element-8e2bb58 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8e2bb58 .elementor-icon-box-title a{font-size:20px;}.elementor-3485 .elementor-element.elementor-element-1c786de{width:100%;max-width:100%;}.elementor-3485 .elementor-element.elementor-element-1c786de > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-3485 .elementor-element.elementor-element-1c786de .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-1c786de .elementor-icon-box-title a{font-size:20px;}.elementor-3485 .elementor-element.elementor-element-a5d5b47{width:100%;max-width:100%;}.elementor-3485 .elementor-element.elementor-element-a5d5b47 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-3485 .elementor-element.elementor-element-a5d5b47 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-a5d5b47 .elementor-icon-box-title a{font-size:20px;}.elementor-3485 .elementor-element.elementor-element-639ca41{width:100%;max-width:100%;}.elementor-3485 .elementor-element.elementor-element-639ca41 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-3485 .elementor-element.elementor-element-639ca41 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-639ca41 .elementor-icon-box-title a{font-size:20px;}.elementor-3485 .elementor-element.elementor-element-8cc0383{width:100%;max-width:100%;}.elementor-3485 .elementor-element.elementor-element-8cc0383 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-3485 .elementor-element.elementor-element-8cc0383 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8cc0383 .elementor-icon-box-title a{font-size:20px;}.elementor-3485 .elementor-element.elementor-element-7929bea{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3485 .elementor-element.elementor-element-53c7083{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3485 .elementor-element.elementor-element-b4037d3 img{width:50vw;}.elementor-3485 .elementor-element.elementor-element-e932df9{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3485 .elementor-element.elementor-element-52ba205{text-align:center;}.elementor-3485 .elementor-element.elementor-element-52ba205 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3485 .elementor-element.elementor-element-f55f129 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}}/* Start custom CSS for button, class: .elementor-element-fac9ea2 *//* Estilo básico para o botão do Elementor */
.elementor-3485 .elementor-element.elementor-element-fac9ea2 .elementor-button {

  background: #796B50 !important;
  color: white !important;
  border-radius: 1000px !important;

  cursor: pointer !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}

/* Quando o botão é hover, muda a cor do texto para preto */
.elementor-3485 .elementor-element.elementor-element-fac9ea2 .elementor-button:hover {
  color: black !important;
}

/* Efeito da camada branca por trás do botão */
.elementor-3485 .elementor-element.elementor-element-fac9ea2 .elementor-button::after {
  content: "" !important;
  background: white !important;
  position: absolute !important;
  z-index: -1 !important;
  left: -20% !important;
  right: -20% !important;
  top: 0 !important;
  bottom: 0 !important;
  transform: skewX(-45deg) scale(0, 1) !important; /* Começa invisível */
  transition: all 0.5s !important; /* Transição suave */
}

/* Quando o botão é hover, a camada branca aparece */
.elementor-3485 .elementor-element.elementor-element-fac9ea2 .elementor-button:hover::after {
  transform: skewX(-45deg) scale(1, 1) !important; /* Expande a camada */
  -webkit-transition: all 0.5s !important;
  transition: all 0.5s !important; /* Transição suave */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6da22e *//* Estilo básico para o botão do Elementor */
.elementor-3485 .elementor-element.elementor-element-b6da22e .elementor-button {

  background: #796B50 !important;
  color: white !important;
  border-radius: 1000px !important;

  cursor: pointer !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}

/* Quando o botão é hover, muda a cor do texto para preto */
.elementor-3485 .elementor-element.elementor-element-b6da22e .elementor-button:hover {
  color: black !important;
}

/* Efeito da camada branca por trás do botão */
.elementor-3485 .elementor-element.elementor-element-b6da22e .elementor-button::after {
  content: "" !important;
  background: white !important;
  position: absolute !important;
  z-index: -1 !important;
  left: -20% !important;
  right: -20% !important;
  top: 0 !important;
  bottom: 0 !important;
  transform: skewX(-45deg) scale(0, 1) !important; /* Começa invisível */
  transition: all 0.5s !important; /* Transição suave */
}

/* Quando o botão é hover, a camada branca aparece */
.elementor-3485 .elementor-element.elementor-element-b6da22e .elementor-button:hover::after {
  transform: skewX(-45deg) scale(1, 1) !important; /* Expande a camada */
  -webkit-transition: all 0.5s !important;
  transition: all 0.5s !important; /* Transição suave */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a57db */.imagem{
    position: absolute;
    content: url("https://tainaandradeendodontia.com.br/wp-content/uploads/2025/04/Tooth.H03.2k.png");
    width: 110px;
    transform: translatex(-65px) translatey(-10px);
    animation: 5s luzz ease infinite;
}
@media(max-width: 767px){
    .imagem{
    width: 8vw;
    transform: translatex(-20px) translatey(0px);
}
}

.corgradiente {
  background: -webkit-linear-gradient(20deg, #7BA497, #677F64);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
  font-family: 'Luxe Uno Bold', sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f5395 */.elementor-3485 .elementor-element.elementor-element-26f5395:before {
    content:"";
    position:absolute;
    z-index: 1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding: px;
    background: linear-gradient(50deg, #79A091, #ffffff);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: 0.5s;
}


.botao-container {
  transition: transform 0.3s ease;
  cursor: pointer;
}

.botao-container:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df58ae9 */.elementor-3485 .elementor-element.elementor-element-df58ae9:before {
    content:"";
    position:absolute;
    z-index: 1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding: px;
    background: linear-gradient(50deg, #79A091, #ffffff);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: 0.5s;
}


.botao-container {
  transition: transform 0.3s ease;
  cursor: pointer;
}

.botao-container:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c57d08a */.elementor-3485 .elementor-element.elementor-element-c57d08a:before {
    content:"";
    position:absolute;
    z-index: 1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding: px;
    background: linear-gradient(50deg, #79A091, #ffffff);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: 0.5s;
}


.botao-container {
  transition: transform 0.3s ease;
  cursor: pointer;
}

.botao-container:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d563e23 */.elementor-3485 .elementor-element.elementor-element-d563e23:before {
    content:"";
    position:absolute;
    z-index: 1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding: px;
    background: linear-gradient(50deg, #79A091, #ffffff);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: 0.5s;
}


.botao-container {
  transition: transform 0.3s ease;
  cursor: pointer;
}

.botao-container:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85cfdcb */.elementor-3485 .elementor-element.elementor-element-85cfdcb:before {
    content:"";
    position:absolute;
    z-index: 1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding: px;
    background: linear-gradient(50deg, #79A091, #ffffff);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: 0.5s;
}


.botao-container {
  transition: transform 0.3s ease;
  cursor: pointer;
}

.botao-container:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-080f7b8 */.elementor-3485 .elementor-element.elementor-element-080f7b8 {
  backdrop-filter: blur(7px);
  background-color: #796B501F/* cor com 40% de opacidade */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f54cc14 */.elementor-3485 .elementor-element.elementor-element-f54cc14{
    clip-path: polygon( 100% 100%,0% 100%,0% 0%,42.544% 0%,42.544% 0%,43.563% 0.184%,44.449% 0.682%,45.228% 1.418%,45.929% 2.311%,46.578% 3.284%,47.202% 4.257%,47.829% 5.154%,48.487% 5.895%,49.201% 6.401%,50% 6.595%,50% 6.595%,50.757% 6.418%,51.453% 5.922%,52.102% 5.186%,52.715% 4.288%,53.306% 3.31%,53.886% 2.331%,54.47% 1.431%,55.068% 0.689%,55.695% 0.186%,56.362% 0%,56.362% 0%,60.926% 0%,65.357% 0%,69.687% 0%,73.951% 0%,78.181% 0%,82.411% 0%,86.675% 0%,91.005% 0%,95.436% 0%,100% 0%,100% 100% );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95f4cf9 */.imagem{
    position: absolute;
    content: url("https://tainaandradeendodontia.com.br/wp-content/uploads/2025/04/Tooth.H03.2k.png");
    width: 110px;
    transform: translatex(-65px) translatey(-10px);
    animation: 5s luzz ease infinite;
}
@media(max-width: 767px){
    .imagem{
    width: 8vw;
    transform: translatex(-20px) translatey(0px);
}
}

.corgradiente {
  background: -webkit-linear-gradient(20deg, #7BA497, #677F64);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
  font-family: 'Luxe Uno Bold', sans-serif;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c5ee304 */.elementor-3485 .elementor-element.elementor-element-c5ee304 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-3485 .elementor-element.elementor-element-c5ee304 .swiper{
    overflow: visible !important;
}

.elementor-3485 .elementor-element.elementor-element-c5ee304 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

html body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-097b63c */.imagem{
    position: absolute;
    content: url("https://tainaandradeendodontia.com.br/wp-content/uploads/2025/04/Tooth.H03.2k.png");
    width: 110px;
    transform: translatex(-65px) translatey(-10px);
    animation: 5s luzz ease infinite;
}
@media(max-width: 767px){
    .imagem{
    width: 8vw;
    transform: translatex(-20px) translatey(0px);
}
}

.corgradiente {
  background: -webkit-linear-gradient(20deg, #7BA497, #677F64);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
  font-family: 'Luxe Uno Bold', sans-serif;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f7e5ec */.reflexo{
    overflow: hidden;
}
.reflexo:before {
  content: "";
  position: absolute;
  left: 0%;
  width: 80px;
  height: 600%;
  top: -300%;
  filter:blur(20px);
  background: linear-gradient(to right, transparent 1%, #fff 40%,#fff 60% , transparent 100%);
  pointer-events: none;
  mix-blend-mode: screen;
  transform: rotate(90deg);
  animation: reflexo 5s linear infinite;
}
@keyframes reflexo{
    from{
        transform: rotate(20deg) translatex(-300%);
    }
    to{
        transform:  rotate(20deg) translatex(1000%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2751d01 */.imagem{
    position: absolute;
    content: url("https://tainaandradeendodontia.com.br/wp-content/uploads/2025/04/Tooth.H03.2k.png");
    width: 110px;
    transform: translatex(-65px) translatey(-10px);
    animation: 5s luzz ease infinite;
}
@media(max-width: 767px){
    .imagem{
    width: 8vw;
    transform: translatex(-20px) translatey(0px);
}
}

.corgradiente {
  background: -webkit-linear-gradient(20deg, #7BA497, #677F64);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
  font-family: 'Luxe Uno Bold', sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2995d77 *//* Estilo básico para o botão do Elementor */
.elementor-3485 .elementor-element.elementor-element-2995d77 .elementor-button {

  background: #796B50 !important;
  color: white !important;
  border-radius: 1000px !important;

  cursor: pointer !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}

/* Quando o botão é hover, muda a cor do texto para preto */
.elementor-3485 .elementor-element.elementor-element-2995d77 .elementor-button:hover {
  color: black !important;
}

/* Efeito da camada branca por trás do botão */
.elementor-3485 .elementor-element.elementor-element-2995d77 .elementor-button::after {
  content: "" !important;
  background: white !important;
  position: absolute !important;
  z-index: -1 !important;
  left: -20% !important;
  right: -20% !important;
  top: 0 !important;
  bottom: 0 !important;
  transform: skewX(-45deg) scale(0, 1) !important; /* Começa invisível */
  transition: all 0.5s !important; /* Transição suave */
}

/* Quando o botão é hover, a camada branca aparece */
.elementor-3485 .elementor-element.elementor-element-2995d77 .elementor-button:hover::after {
  transform: skewX(-45deg) scale(1, 1) !important; /* Expande a camada */
  -webkit-transition: all 0.5s !important;
  transition: all 0.5s !important; /* Transição suave */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdd23a5 */.elementor-3485 .elementor-element.elementor-element-bdd23a5{
pointer-events: none;
position: absolute;
z-index:20;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51b5499 */.elementor-3485 .elementor-element.elementor-element-51b5499{
pointer-events: none;
position: absolute;
z-index:20;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06a4a52 */.elementor-3485 .elementor-element.elementor-element-06a4a52::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 50%;
  width: 100%;
  max-width: 100vw;
  height: 250px;
  z-index: -1;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 0%;
  filter: blur(0px);
  pointer-events: none;
}

.elementor-3485 .elementor-element.elementor-element-06a4a52{
    transform: scaley(-1);
}
@media(max-width: 767px){
   .elementor-3485 .elementor-element.elementor-element-06a4a52::before{
width: 515px;
height: 115px;
filter: blur(30px);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11aaf2a */.imagem{
    position: absolute;
    content: url("https://tainaandradeendodontia.com.br/wp-content/uploads/2025/04/Tooth.H03.2k.png");
    width: 110px;
    transform: translatex(-65px) translatey(-10px);
    animation: 5s luzz ease infinite;
}
@media(max-width: 767px){
    .imagem{
    width: 8vw;
    transform: translatex(-20px) translatey(0px);
}
}

.corgradiente {
  background: -webkit-linear-gradient(20deg, #7BA497, #677F64);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
  font-family: 'Luxe Uno Bold', sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9583b98 */.elementor-3485 .elementor-element.elementor-element-9583b98 .elementor-icon-list-item{
    padding: 18px 34px !important;
    border-left: 2px solid #fff;
background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16af3e4 *//* Estilo básico para o botão do Elementor */
.elementor-3485 .elementor-element.elementor-element-16af3e4 .elementor-button {

  background: #fff !important;
  color: #796B50 !important;
  border-radius: 1000px !important;

  cursor: pointer !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}

/* Quando o botão é hover, muda a cor do texto para preto */
.elementor-3485 .elementor-element.elementor-element-16af3e4 .elementor-button:hover {
  color: black !important;
}

/* Efeito da camada branca por trás do botão */
.elementor-3485 .elementor-element.elementor-element-16af3e4 .elementor-button::after {
  content: "" !important;
  background: white !important;
  position: absolute !important;
  z-index: -1 !important;
  left: -20% !important;
  right: -20% !important;
  top: 0 !important;
  bottom: 0 !important;
  transform: skewX(-45deg) scale(0, 1) !important; /* Começa invisível */
  transition: all 0.5s !important; /* Transição suave */
}

/* Quando o botão é hover, a camada branca aparece */
.elementor-3485 .elementor-element.elementor-element-16af3e4 .elementor-button:hover::after {
  transform: skewX(-45deg) scale(1, 1) !important; /* Expande a camada */
  -webkit-transition: all 0.5s !important;
  transition: all 0.5s !important; /* Transição suave */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-efe72ed */.elementor-3485 .elementor-element.elementor-element-efe72ed .elementor-icon-list-item{
    padding: 8px 34px !important;
    border-left: 2px solid #fff;
background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-873d18a */.elementor-3485 .elementor-element.elementor-element-873d18a .elementor-icon-list-item{
    padding: 8px 34px !important;
    border-left: 2px solid #fff;
background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88a89f1 *//* Estilo básico para o botão do Elementor */
.elementor-3485 .elementor-element.elementor-element-88a89f1 .elementor-button {

  background: #fff !important;
  color: #796B50 !important;
  border-radius: 1000px !important;

  cursor: pointer !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}

/* Quando o botão é hover, muda a cor do texto para preto */
.elementor-3485 .elementor-element.elementor-element-88a89f1 .elementor-button:hover {
  color: black !important;
}

/* Efeito da camada branca por trás do botão */
.elementor-3485 .elementor-element.elementor-element-88a89f1 .elementor-button::after {
  content: "" !important;
  background: white !important;
  position: absolute !important;
  z-index: -1 !important;
  left: -20% !important;
  right: -20% !important;
  top: 0 !important;
  bottom: 0 !important;
  transform: skewX(-45deg) scale(0, 1) !important; /* Começa invisível */
  transition: all 0.5s !important; /* Transição suave */
}

/* Quando o botão é hover, a camada branca aparece */
.elementor-3485 .elementor-element.elementor-element-88a89f1 .elementor-button:hover::after {
  transform: skewX(-45deg) scale(1, 1) !important; /* Expande a camada */
  -webkit-transition: all 0.5s !important;
  transition: all 0.5s !important; /* Transição suave */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-abdcccd */.elementor-3485 .elementor-element.elementor-element-abdcccd .elementor-icon-list-item{
    padding: 18px 34px !important;
    border-left: 2px solid #fff;
background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48940ee *//* Estilo básico para o botão do Elementor */
.elementor-3485 .elementor-element.elementor-element-48940ee .elementor-button {

  background: #fff !important;
  color: #796B50 !important;
  border-radius: 1000px !important;

  cursor: pointer !important;
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
}

/* Quando o botão é hover, muda a cor do texto para preto */
.elementor-3485 .elementor-element.elementor-element-48940ee .elementor-button:hover {
  color: black !important;
}

/* Efeito da camada branca por trás do botão */
.elementor-3485 .elementor-element.elementor-element-48940ee .elementor-button::after {
  content: "" !important;
  background: white !important;
  position: absolute !important;
  z-index: -1 !important;
  left: -20% !important;
  right: -20% !important;
  top: 0 !important;
  bottom: 0 !important;
  transform: skewX(-45deg) scale(0, 1) !important; /* Começa invisível */
  transition: all 0.5s !important; /* Transição suave */
}

/* Quando o botão é hover, a camada branca aparece */
.elementor-3485 .elementor-element.elementor-element-48940ee .elementor-button:hover::after {
  transform: skewX(-45deg) scale(1, 1) !important; /* Expande a camada */
  -webkit-transition: all 0.5s !important;
  transition: all 0.5s !important; /* Transição suave */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c067d */.imagem{
    position: absolute;
    content: url("https://tainaandradeendodontia.com.br/wp-content/uploads/2025/04/Tooth.H03.2k.png");
    width: 110px;
    transform: translatex(-65px) translatey(-10px);
    animation: 5s luzz ease infinite;
}
@media(max-width: 767px){
    .imagem{
    width: 8vw;
    transform: translatex(-20px) translatey(0px);
}
}

.corgradiente {
  background: -webkit-linear-gradient(20deg, #7BA497, #677F64);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
  font-family: 'Luxe Uno Bold', sans-serif;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6b104 */.elementor-3485 .elementor-element.elementor-element-0a6b104{
    filter: saturate(0);
    transition: 1.5s;
    opacity: 0.5;
}
.elementor-3485 .elementor-element.elementor-element-0a6b104:hover{
    filter: saturate(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9d8dff */.elementor-3485 .elementor-element.elementor-element-b9d8dff{
    filter: saturate(0);
    transition: 1.5s;
    opacity: 0.5;
}
.elementor-3485 .elementor-element.elementor-element-b9d8dff:hover{
    filter: saturate(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e12f45 */.elementor-3485 .elementor-element.elementor-element-9e12f45{
    filter: saturate(0);
    transition: 1.5s;
    opacity: 0.5;
}
.elementor-3485 .elementor-element.elementor-element-9e12f45:hover{
    filter: saturate(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86fb99 */.elementor-3485 .elementor-element.elementor-element-e86fb99{
    filter: saturate(0);
    transition: 1.5s;
    opacity: 0.5;
}
.elementor-3485 .elementor-element.elementor-element-e86fb99:hover{
    filter: saturate(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84923 */.elementor-3485 .elementor-element.elementor-element-6f84923{
    filter: saturate(0);
    transition: 1.5s;
    opacity: 0.5;
}
.elementor-3485 .elementor-element.elementor-element-6f84923:hover{
    filter: saturate(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d6d8fb */.elementor-3485 .elementor-element.elementor-element-5d6d8fb{
    filter: saturate(0);
    transition: 1.5s;
    opacity: 0.5;
}
.elementor-3485 .elementor-element.elementor-element-5d6d8fb:hover{
    filter: saturate(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67343b8 */.elementor-3485 .elementor-element.elementor-element-67343b8::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 50%;
  width: 100%;
  max-width: 100vw;
  height: 250px;
  z-index: -1;
  transform: translate(-50%, -50%);
  background: #796B50;
  border-radius: 0%;
  filter: blur(0px);
  pointer-events: none;
}

.elementor-3485 .elementor-element.elementor-element-67343b8{
    transform: scaley(-1);
}
@media(max-width: 767px){
   .elementor-3485 .elementor-element.elementor-element-67343b8::before{
width: 515px;
height: 115px;
filter: blur(30px);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d6c0b3 */.imagem{
    position: absolute;
    content: url("https://tainaandradeendodontia.com.br/wp-content/uploads/2025/04/Tooth.H03.2k.png");
    width: 110px;
    transform: translatex(-65px) translatey(-10px);
    animation: 5s luzz ease infinite;
}
@media(max-width: 767px){
    .imagem{
    width: 8vw;
    transform: translatex(-20px) translatey(0px);
}
}

.corgradiente {
  background: -webkit-linear-gradient(20deg, #7BA497, #677F64);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 500;
  font-family: 'Luxe Uno Bold', sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a216c6 *//* Seletor mais específico para o container */
.elementor-3485 .elementor-element.elementor-element-7a216c6{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(121, 107, 80, 1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-3485 .elementor-element.elementor-element-7a216c6:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(121, 107, 80, 1) !important;
}

/* Gradiente de fundo no hover */
.elementor-3485 .elementor-element.elementor-element-7a216c6{
    text-wrap:  balance;
}
.elementor-3485 .elementor-element.elementor-element-7a216c6::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(121, 107, 80, 1,), rgba(121, 107, 80, 1, 0.1);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-3485 .elementor-element.elementor-element-7a216c6:hover::before {
    opacity: 1;
}

.elementor-3485 .elementor-element.elementor-element-7a216c6 {
    position: relative;
    border-radius: 8px;
}

.elementor-3485 .elementor-element.elementor-element-7a216c6::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #fff, #fff);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-3485 .elementor-element.elementor-element-7a216c6:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e2bb58 *//* Seletor mais específico para o container */
.elementor-3485 .elementor-element.elementor-element-8e2bb58{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(121, 107, 80, 1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-3485 .elementor-element.elementor-element-8e2bb58:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(121, 107, 80, 1) !important;
}

/* Gradiente de fundo no hover */
.elementor-3485 .elementor-element.elementor-element-8e2bb58{
    text-wrap:  balance;
}
.elementor-3485 .elementor-element.elementor-element-8e2bb58::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(121, 107, 80, 1,), rgba(121, 107, 80, 1, 0.1);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-3485 .elementor-element.elementor-element-8e2bb58:hover::before {
    opacity: 1;
}

.elementor-3485 .elementor-element.elementor-element-8e2bb58 {
    position: relative;
    border-radius: 8px;
}

.elementor-3485 .elementor-element.elementor-element-8e2bb58::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #fff, #fff);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-3485 .elementor-element.elementor-element-8e2bb58:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c786de *//* Seletor mais específico para o container */
.elementor-3485 .elementor-element.elementor-element-1c786de{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(121, 107, 80, 1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-3485 .elementor-element.elementor-element-1c786de:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(121, 107, 80, 1) !important;
}

/* Gradiente de fundo no hover */
.elementor-3485 .elementor-element.elementor-element-1c786de{
    text-wrap:  balance;
}
.elementor-3485 .elementor-element.elementor-element-1c786de::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(121, 107, 80, 1,), rgba(121, 107, 80, 1, 0.1);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-3485 .elementor-element.elementor-element-1c786de:hover::before {
    opacity: 1;
}

.elementor-3485 .elementor-element.elementor-element-1c786de {
    position: relative;
    border-radius: 8px;
}

.elementor-3485 .elementor-element.elementor-element-1c786de::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #fff, #fff);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-3485 .elementor-element.elementor-element-1c786de:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d5b47 *//* Seletor mais específico para o container */
.elementor-3485 .elementor-element.elementor-element-a5d5b47{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(121, 107, 80, 1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-3485 .elementor-element.elementor-element-a5d5b47:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(121, 107, 80, 1) !important;
}

/* Gradiente de fundo no hover */
.elementor-3485 .elementor-element.elementor-element-a5d5b47{
    text-wrap:  balance;
}
.elementor-3485 .elementor-element.elementor-element-a5d5b47::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(121, 107, 80, 1,), rgba(121, 107, 80, 1, 0.1);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-3485 .elementor-element.elementor-element-a5d5b47:hover::before {
    opacity: 1;
}

.elementor-3485 .elementor-element.elementor-element-a5d5b47 {
    position: relative;
    border-radius: 8px;
}

.elementor-3485 .elementor-element.elementor-element-a5d5b47::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #fff, #fff);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-3485 .elementor-element.elementor-element-a5d5b47:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-639ca41 *//* Seletor mais específico para o container */
.elementor-3485 .elementor-element.elementor-element-639ca41{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(121, 107, 80, 1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-3485 .elementor-element.elementor-element-639ca41:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(121, 107, 80, 1) !important;
}

/* Gradiente de fundo no hover */
.elementor-3485 .elementor-element.elementor-element-639ca41{
    text-wrap:  balance;
}
.elementor-3485 .elementor-element.elementor-element-639ca41::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(121, 107, 80, 1,), rgba(121, 107, 80, 1, 0.1);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-3485 .elementor-element.elementor-element-639ca41:hover::before {
    opacity: 1;
}

.elementor-3485 .elementor-element.elementor-element-639ca41 {
    position: relative;
    border-radius: 8px;
}

.elementor-3485 .elementor-element.elementor-element-639ca41::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #fff, #fff);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-3485 .elementor-element.elementor-element-639ca41:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8cc0383 *//* Seletor mais específico para o container */
.elementor-3485 .elementor-element.elementor-element-8cc0383{
    position: relative;
    overflow: hidden;


    box-shadow: 0 4px 6px rgba(121, 107, 80, 1);
    transition: all 0.3s ease !important;
}

/* Hover mais específico */
.elementor-3485 .elementor-element.elementor-element-8cc0383:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 8px 12px rgba(121, 107, 80, 1) !important;
}

/* Gradiente de fundo no hover */
.elementor-3485 .elementor-element.elementor-element-8cc0383{
    text-wrap:  balance;
}
.elementor-3485 .elementor-element.elementor-element-8cc0383::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(121, 107, 80, 1,), rgba(121, 107, 80, 1, 0.1);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-3485 .elementor-element.elementor-element-8cc0383:hover::before {
    opacity: 1;
}

.elementor-3485 .elementor-element.elementor-element-8cc0383 {
    position: relative;
    border-radius: 8px;
}

.elementor-3485 .elementor-element.elementor-element-8cc0383::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(to right, #fff, #fff);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    z-index: 2;
    /* A chave é usar clip-path em vez de border-radius */
    clip-path: inset(0 0 0 0 round 0 0 8px 8px);
}

.elementor-3485 .elementor-element.elementor-element-8cc0383:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5053125 */.cursor {
  position: fixed;
  transition: 0.2s;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #7BA497;
  pointer-events: none;
  z-index: 9999;
}
@media(max-width: 767px){
    .cursor {
    display: none;
    }
}

.scroll-txt2{
    letter-spacing: -1em !important;
    filter: blur(12px);
    opacity: 0;
    transition: 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);
    transition-delay: 0.5s !important;
}
.ativo7.scroll-txt2{
     letter-spacing: 0em !important;
    filter: blur(0px);
    opacity: 1;
    transition: 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940);
    transition-delay: 0s;
}
.perspectiva{
    transition: 5s !important;
 transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(-50deg) scale(1, 1);
}
.ativo7.perspectiva{
    transition: 5s !important;
transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(0deg) scale(1, 1);
}
.scroll-left{
    opacity: 0;
    transition: 0.9s;
    filter: blur(10px);
    transform: translate(-30px, 0);
}
.scroll-left2{
    opacity: 0;
    transition: 0.3s;
    transform: translate(-30px, 0);
}
.scroll-right{
    opacity: 0;
    transition: 0.9s;
    filter: blur(10px);
    transform: translate(30px, 0);
}
.scroll-right2{
    opacity: 0;
    transition: 0.3s;
    transform: translate(30px, 0);
}
.scroll-bottom{
    opacity: 0;
    transition: 0.9s;
    filter: blur(10px);
    transform: translate(0, -30px);
}
.scroll-bottom2{
    opacity: 0;
    transition: 0.3s;
    transform: translate(0, -30px);
}
.scroll-top{
    opacity: 0;
    transition: 0.9s;
    filter: blur(5px);
    transform: translate(0, 30px);
}
.scroll-top2{
    opacity: 0;
    transition: 0.9s;
    transform: translate(0, 30px);
}
.l1{
    opacity: 0;
    transition: 1.4s !important;
}
.l2{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.2s !important;
}
.l3{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.9s !important;
}
.l4{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.7s !important;
}
.l5{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.5s !important;
}
.l6{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.6s !important;
}
.l7{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.4s !important;
}
.l8{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.8s !important;
}
.l9{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.3s !important;
}
.l10{
    opacity: 0;
    transition: 1.4s !important;
    transition-delay: 0.3s !important;
}
.ativo7{ 
    opacity: 1;
    transition: 0.9s;
    filter: blur(0px);
    transform: translate(0, 0px);
    transition-delay: 0s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bdb4a5 */.card{
    border-radius: 100px;
    cursor: pointer;
    z-index: 1;
}
.card:before, .card:after{
    pointer-events: none;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    opacity: 0;
    transition: 0.5s;
}
.card .card-content{
    background: linear-gradient(to top, #FFF, #fff);
    border-radius: 1000px;
    width: calc(100% - 1px);
    height: calc(100% - 3px);
    z-index: 2;
}
.card:before{
    pointer-events: none;
    background: radial-gradient(800px circle at var(--mouse-x) var(--mouse-y), #262e2a, transparent 100%);
    mix-blend-mode: screen;
    z-index: 3;
}
.card:after{
    background: radial-gradient(600px circle at var(--mouse-x) var(--mouse-y), #85cda3, transparent 100%);
}
.card:hover:before{
    opacity: 1;
}
#cards:hover .card:after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52ba205 */.elementor-3485 .elementor-element.elementor-element-52ba205{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f55f129 */.elementor-3485 .elementor-element.elementor-element-f55f129{
    text-wrap: balance;
}/* End custom CSS */