.elementor-18 .elementor-element.elementor-element-fac4459{--display:flex;}.elementor-18 .elementor-element.elementor-element-3a0663b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-426f993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-18 .elementor-element.elementor-element-426f993.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-426f993 .elementor-heading-title{font-size:13px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-c3765a1{text-align:center;}.elementor-18 .elementor-element.elementor-element-c3765a1 .elementor-heading-title{font-size:38px;font-weight:700;text-transform:none;line-height:1em;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-e6ade46{text-align:center;}.elementor-18 .elementor-element.elementor-element-e6ade46 .elementor-heading-title{font-size:70px;font-weight:800;text-transform:none;line-height:1em;text-shadow:2px 2px 0px rgba(253, 45.00000000000002, 151.00000000000009, 0.2784313725490196);color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-b713ae3{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-3f5b9cf img{max-width:500px;}.elementor-18 .elementor-element.elementor-element-d3194ed{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;top:50%;--icon-box-icon-margin:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-d3194ed{left:40px;}body.rtl .elementor-18 .elementor-element.elementor-element-d3194ed{right:40px;}.elementor-18 .elementor-element.elementor-element-d3194ed .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-d3194ed .elementor-icon-box-title{margin-block-end:10px;text-shadow:2px 2px 0px rgba(253, 45.00000000000002, 151.00000000000009, 0.2784313725490196);color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-d3194ed .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-d3194ed .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:45px;line-height:0.3em;}.elementor-18 .elementor-element.elementor-element-d3194ed .elementor-icon-box-description{font-size:16px;line-height:1.3em;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-50cd183{left:calc(50% - 350px);}body.rtl .elementor-18 .elementor-element.elementor-element-50cd183{right:calc(50% - 350px);}.elementor-18 .elementor-element.elementor-element-50cd183{bottom:-350px;z-index:-1;}.elementor-18 .elementor-element.elementor-element-50cd183 img{width:700px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9c620f2{right:20px;}body.rtl .elementor-18 .elementor-element.elementor-element-9c620f2{left:20px;}.elementor-18 .elementor-element.elementor-element-9c620f2{top:50%;--icon-box-icon-margin:0px;}.elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon-box-wrapper{text-align:right;}.elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon-box-title{margin-block-end:10px;text-shadow:2px 2px 0px rgba(253, 45.00000000000002, 151.00000000000009, 0.2784313725490196);color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon{font-size:175px;}.elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:45px;line-height:0.3em;}.elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon-box-description{font-size:20px;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-4ab8fd9{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;bottom:25px;}.elementor-18 .elementor-element.elementor-element-4ab8fd9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4ab8fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#980E5A66;}.elementor-18 .elementor-element.elementor-element-4ab8fd9.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-5688b3c .elementor-button{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-primary ) 43%, var( --e-global-color-a94090c ) 100%);border-style:none;}.elementor-18 .elementor-element.elementor-element-5688b3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-5688b3c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-5688b3c .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-5688b3c .elementor-button:focus{color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-5688b3c .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-5688b3c .elementor-button:focus svg{fill:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-f802731 .elementor-button{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-primary ) 43%, var( --e-global-color-a94090c ) 100%);border-style:none;}.elementor-18 .elementor-element.elementor-element-f802731 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-f802731 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-f802731 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-f802731 .elementor-button:focus{color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-f802731 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-f802731 .elementor-button:focus svg{fill:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-5612a40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:60px 60px 60px 60px;--padding-top:60px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5612a40:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5612a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-9399fcf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-18 .elementor-element.elementor-element-25791e4 .elementor-heading-title{font-weight:700;text-transform:none;color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-922747a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:16px;color:var( --e-global-color-3829c53 );}.elementor-18 .elementor-element.elementor-element-922747a p{margin-block-end:0px;}.elementor-18 .elementor-element.elementor-element-17b233a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-79740e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-79740e0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-79740e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EDEDED08 0%, #F4EFE900 72%);}.elementor-18 .elementor-element.elementor-element-79740e0:hover{background-color:transparent;background-image:linear-gradient(180deg, #FD2D9747 0%, #AA045A00 72%);}.elementor-18 .elementor-element.elementor-element-9db3738{border-style:solid;border-width:2px 2px 2px 2px;border-color:#EDEDED40;border-radius:30px 30px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9db3738 .elementor-heading-title{font-size:28px;font-weight:500;color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-ec2adcb{padding:110px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ec2adcb:not( .elementor-widget-image ), .elementor-18 .elementor-element.elementor-element-ec2adcb.elementor-widget-image img{-webkit-mask-image:url( https://dev.aureofernandes.com.br/wp-content/uploads/2025/01/clip-path-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-ec2adcb img{width:397px;}.elementor-18 .elementor-element.elementor-element-c5c0b86{background-color:var( --e-global-color-4aed38d );bottom:0px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-c5c0b86.elementor-element{--align-self:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-c5c0b86{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-c5c0b86{left:0px;}.elementor-18 .elementor-element.elementor-element-c5c0b86 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-c5c0b86 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-c5c0b86 .elementor-icon svg{height:40px;}.elementor-18 .elementor-element.elementor-element-c7bc4f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c7bc4f5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c7bc4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EDEDED08 0%, #F4EFE900 72%);}.elementor-18 .elementor-element.elementor-element-c7bc4f5:hover{background-color:transparent;background-image:linear-gradient(180deg, #FD2D9747 0%, #AA045A00 72%);}.elementor-18 .elementor-element.elementor-element-89350fe{border-style:solid;border-width:2px 2px 2px 2px;border-color:#EDEDED40;border-radius:30px 30px 0px 0px;}.elementor-18 .elementor-element.elementor-element-89350fe .elementor-heading-title{font-size:28px;font-weight:500;color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-121d56b{padding:110px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-121d56b:not( .elementor-widget-image ), .elementor-18 .elementor-element.elementor-element-121d56b.elementor-widget-image img{-webkit-mask-image:url( https://dev.aureofernandes.com.br/wp-content/uploads/2025/01/clip-path-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-121d56b img{width:397px;}.elementor-18 .elementor-element.elementor-element-8b9dde2{background-color:var( --e-global-color-4aed38d );bottom:0px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-8b9dde2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-8b9dde2{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-8b9dde2{left:0px;}.elementor-18 .elementor-element.elementor-element-8b9dde2 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-8b9dde2 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-8b9dde2 .elementor-icon svg{height:40px;}.elementor-18 .elementor-element.elementor-element-69766c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-69766c7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-69766c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EDEDED08 0%, #F4EFE900 72%);}.elementor-18 .elementor-element.elementor-element-69766c7:hover{background-color:transparent;background-image:linear-gradient(180deg, #FD2D9747 0%, #AA045A00 72%);}.elementor-18 .elementor-element.elementor-element-3d3e991{border-style:solid;border-width:2px 2px 2px 2px;border-color:#EDEDED40;border-radius:30px 30px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3d3e991 .elementor-heading-title{font-size:28px;font-weight:500;color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-999b2b9{padding:110px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-999b2b9:not( .elementor-widget-image ), .elementor-18 .elementor-element.elementor-element-999b2b9.elementor-widget-image img{-webkit-mask-image:url( https://dev.aureofernandes.com.br/wp-content/uploads/2025/01/clip-path-1.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-999b2b9 img{width:397px;}.elementor-18 .elementor-element.elementor-element-5baf7bf{background-color:var( --e-global-color-4aed38d );bottom:0px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-5baf7bf.elementor-element{--align-self:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5baf7bf{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-5baf7bf{left:0px;}.elementor-18 .elementor-element.elementor-element-5baf7bf .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-5baf7bf .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-5baf7bf .elementor-icon svg{height:40px;}.elementor-18 .elementor-element.elementor-element-c0dff09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c0dff09::before{filter:brightness( 95% ) contrast( 105% ) saturate( 29% ) blur( 0px ) hue-rotate( 341deg );}.elementor-18 .elementor-element.elementor-element-8c2418d{text-align:center;}.elementor-18 .elementor-element.elementor-element-8c2418d .elementor-heading-title{font-size:48px;font-weight:700;text-transform:none;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip{font-family:"Karla", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#FFFFFF;background:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip .tooltip-arrow{border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-text-tooltip{color:var( --e-global-color-3829c53 );background:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-text-tooltip .tooltip-arrow{border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon i.point-icon-inner{font-size:20px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon svg{width:20px;height:20px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon img.point-icon-inner{max-width:20px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .point-icon.style-2 .timeline-tooltip-wrap{width:50px;height:50px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .point-icon .timeline-text-tooltip{top:50%;transform:translateY(-50%) !important;margin:0 !important;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .point-icon .timeline-tooltip-wrap{color:var( --e-global-color-738e348 );background:var( --e-global-color-accent );border-color:#F0F0F0;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .point-icon .timeline-tooltip-wrap svg{fill:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap:hover .point-icon .timeline-tooltip-wrap{color:var( --e-global-color-3829c53 );background:var( --e-global-color-primary );border-color:#F0F0F0;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap:hover .point-icon .timeline-tooltip-wrap svg{fill:var( --e-global-color-3829c53 );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-heading{font-family:"Karla", Sans-serif;font-size:28px;font-weight:700;line-height:36px;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .timeline-style-1 .timeline-item-wrap .timeline-item .timeline-tl-before{border-color:#F0F0F0;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .timeline-style-2 .timeline-item-wrap .border-bottom hr{border-top-color:#F0F0F0;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-heading{color:#3351a6;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .timeline-style-1 .timeline-item-wrap:hover .timeline-item .timeline-tl-before{border-color:#dddddd;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .timeline-style-2 .timeline-item-wrap:hover .border-bottom hr{border-top-color:#dddddd;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description{font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description,.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description p{color:#888;-webkit-transition:all .55s;-moz-transition:all .55s;-o-transition:all .55s;-ms-transition:all .55s;transition:all .55s;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-description,.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-description p{color:#888;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-track{background:#B6B8BC;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-beginning-icon{font-size:15px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-beginning-icon svg{width:15px;height:15px;fill:var( --e-global-color-a3f60b3 );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-beginning-icon,.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-text.timeline-text-start{color:var( --e-global-color-a3f60b3 );}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-end-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-end-icon svg{width:20px;fill:#B5B8BC;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-end-icon,.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-text.timeline-text-end{color:#B5B8BC;}.elementor-18 .elementor-element.elementor-element-b696277{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:122px;--padding-bottom:122px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b696277:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b696277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-1b35100{--display:flex;}.elementor-18 .elementor-element.elementor-element-e00f36a{--display:flex;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-914a517{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-752b664{padding:10px 20px 10px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;text-align:left;}.elementor-18 .elementor-element.elementor-element-752b664.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-752b664 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-e704ae5{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e704ae5 .elementor-headline{text-align:left;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-18 .elementor-element.elementor-element-e704ae5 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-f8553de{--display:flex;}.elementor-18 .elementor-element.elementor-element-783ae56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-18 .elementor-element.elementor-element-9ce8399{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7c2b30b .elementor-button{background-color:transparent;font-size:16px;font-weight:800;background-image:linear-gradient(161deg, var( --e-global-color-primary ) 43%, var( --e-global-color-a94090c ) 100%);border-style:none;}.elementor-18 .elementor-element.elementor-element-7c2b30b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-7c2b30b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-7c2b30b .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-7c2b30b .elementor-button:focus{color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-7c2b30b .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-7c2b30b .elementor-button:focus svg{fill:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-9817289 .elementor-button{background-color:transparent;font-size:16px;font-weight:800;background-image:linear-gradient(161deg, #FD2D97 43%, var( --e-global-color-a94090c ) 100%);border-style:none;}.elementor-18 .elementor-element.elementor-element-9817289 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-9817289 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-9817289 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-9817289 .elementor-button:focus{color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-9817289 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-9817289 .elementor-button:focus svg{fill:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-e6774b7{--display:flex;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-18 .elementor-element.elementor-element-95d792a .elementor-heading-title{font-weight:700;}.elementor-18 .elementor-element.elementor-element-2f97a58{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-18 .elementor-element.elementor-element-2c6da01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c49b638{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-18 .elementor-element.elementor-element-2ca3854.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-2ca3854 .elementor-heading-title{font-size:48px;font-weight:700;text-transform:none;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-4fee9a9 .elementor-button{background-color:transparent;font-size:16px;font-weight:800;background-image:linear-gradient(161deg, var( --e-global-color-primary ) 43%, var( --e-global-color-a94090c ) 100%);border-style:none;}.elementor-18 .elementor-element.elementor-element-4fee9a9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-4fee9a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-4fee9a9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-4fee9a9 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-4fee9a9 .elementor-button:focus{color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-4fee9a9 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-4fee9a9 .elementor-button:focus svg{fill:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-ad8c38e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-18 .elementor-element.elementor-element-db86e7b{--swiper-slides-to-display:2;--swiper-offset-size:20px;--swiper-slides-gap:25px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;--arrow-normal-color:#FFFFFF91;--swiper-pagination-spacing:40px;}.elementor-18 .elementor-element.elementor-element-db86e7b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FD2D97C2;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-db86e7b .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-79e021d{--display:flex;}.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-title{font-size:0px;}.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-item, .elementor-18 .elementor-element.elementor-element-df68ea2 span.elementor-sitemap-list, .elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-item a{color:var( --e-global-color-738e348 );font-size:20px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-list, .elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-list .children{list-style-type:none;}.elementor-18 .elementor-element.elementor-element-1a24486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:60px 60px 60px 60px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1a24486:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1a24486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-488698a{--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:space-between;--align-items:center;}.elementor-18 .elementor-element.elementor-element-e4d7576{text-align:center;}.elementor-18 .elementor-element.elementor-element-e4d7576 .elementor-heading-title{font-size:48px;font-weight:700;text-transform:none;line-height:1.2em;color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-4531d1d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-size:16px;color:var( --e-global-color-3829c53 );}.elementor-18 .elementor-element.elementor-element-4531d1d p{margin-block-end:0px;}.elementor-18 .elementor-element.elementor-element-34763a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-79d4e29{--swiper-slides-to-display:1;--swiper-offset-size:0px;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:15px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:15px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;}.elementor-18 .elementor-element.elementor-element-79d4e29 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FD2D977A;border-radius:50px 50px 50px 50px;padding:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-79d4e29 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-79d4e29 .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-292b09b{--display:flex;--min-height:300px;--justify-content:center;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-44cece9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-8ff4e56{--e-icon-list-icon-size:34px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-item > a{font-size:48px;}.elementor-18 .elementor-element.elementor-element-8ff4e56 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-23d0aaa{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-142c0c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-18 .elementor-element.elementor-element-de2f85d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-de2f85d .elementor-heading-title{font-size:48px;font-weight:700;text-transform:none;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ed03004 .elementor-button{background-color:transparent;font-size:16px;font-weight:800;background-image:linear-gradient(161deg, var( --e-global-color-primary ) 43%, var( --e-global-color-a94090c ) 100%);border-style:none;}.elementor-18 .elementor-element.elementor-element-ed03004.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ed03004 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-ed03004 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-ed03004 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-ed03004 .elementor-button:focus{color:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-ed03004 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-ed03004 .elementor-button:focus svg{fill:var( --e-global-color-738e348 );}.elementor-18 .elementor-element.elementor-element-2f75a43{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-18 .elementor-element.elementor-element-d9ab54f{--grid-columns:3;--grid-column-gap:30px;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-9399fcf{--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:flex-start;}.elementor-18 .elementor-element.elementor-element-922747a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-17b233a{--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;}.elementor-18 .elementor-element.elementor-element-c49b638{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-2ca3854{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-2ca3854 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-db86e7b{--swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-18 .elementor-element.elementor-element-e4d7576 .elementor-heading-title{font-size:38px;}.elementor-18 .elementor-element.elementor-element-4531d1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-79d4e29{--swiper-slides-to-display:1;}.elementor-18 .elementor-element.elementor-element-de2f85d .elementor-heading-title{font-size:38px;}.elementor-18 .elementor-element.elementor-element-d9ab54f{--grid-columns:1;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-3a0663b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-426f993{padding:6px 10px 5px 10px;}.elementor-18 .elementor-element.elementor-element-426f993 .elementor-heading-title{font-size:11px;}.elementor-18 .elementor-element.elementor-element-c3765a1 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-e6ade46{z-index:3;}.elementor-18 .elementor-element.elementor-element-e6ade46 .elementor-heading-title{font-size:2rem;}.elementor-18 .elementor-element.elementor-element-b713ae3{--min-height:420px;--justify-content:flex-end;}.elementor-18 .elementor-element.elementor-element-3f5b9cf{z-index:2;}.elementor-18 .elementor-element.elementor-element-3f5b9cf img{max-width:250px;}.elementor-18 .elementor-element.elementor-element-d3194ed{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;top:6%;z-index:2;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-d3194ed{left:1px;}body.rtl .elementor-18 .elementor-element.elementor-element-d3194ed{right:1px;}.elementor-18 .elementor-element.elementor-element-d3194ed .elementor-icon-box-description{font-size:13px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9c620f2{right:1px;}body.rtl .elementor-18 .elementor-element.elementor-element-9c620f2{left:1px;}.elementor-18 .elementor-element.elementor-element-9c620f2{top:120px;z-index:0;}.elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon-box-title a{font-size:30px;}.elementor-18 .elementor-element.elementor-element-9c620f2 .elementor-icon-box-description{font-size:13px;}.elementor-18 .elementor-element.elementor-element-4ab8fd9{--width:fit-content;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:2;}.elementor-18 .elementor-element.elementor-element-5688b3c .elementor-button{font-size:15px;padding:10px 20px 10px 20px;}.elementor-18 .elementor-element.elementor-element-5612a40{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9399fcf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-25791e4 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-922747a{font-size:16px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-ec2adcb{padding:90px 0px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-c5c0b86{right:2px;}body.rtl .elementor-18 .elementor-element.elementor-element-c5c0b86{left:2px;}.elementor-18 .elementor-element.elementor-element-c5c0b86{bottom:3px;}.elementor-18 .elementor-element.elementor-element-c5c0b86 .elementor-icon{font-size:100%;}.elementor-18 .elementor-element.elementor-element-c5c0b86 .elementor-icon svg{height:100%;}.elementor-18 .elementor-element.elementor-element-121d56b{padding:90px 0px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-8b9dde2{right:2px;}body.rtl .elementor-18 .elementor-element.elementor-element-8b9dde2{left:2px;}.elementor-18 .elementor-element.elementor-element-8b9dde2{bottom:3px;}.elementor-18 .elementor-element.elementor-element-8b9dde2 .elementor-icon{font-size:100%;}.elementor-18 .elementor-element.elementor-element-8b9dde2 .elementor-icon svg{height:100%;}.elementor-18 .elementor-element.elementor-element-999b2b9{padding:90px 0px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5baf7bf{right:2px;}body.rtl .elementor-18 .elementor-element.elementor-element-5baf7bf{left:2px;}.elementor-18 .elementor-element.elementor-element-5baf7bf{bottom:3px;}.elementor-18 .elementor-element.elementor-element-5baf7bf .elementor-icon{font-size:100%;}.elementor-18 .elementor-element.elementor-element-5baf7bf .elementor-icon svg{height:100%;}.elementor-18 .elementor-element.elementor-element-c0dff09{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8c2418d .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-14bb4a6 > .elementor-widget-container{padding:20px 10px 20px 20px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip{font-size:16px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-heading{font-size:19px;line-height:29px;}.elementor-18 .elementor-element.elementor-element-14bb4a6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description{font-size:16px;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b696277{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9c457df img{max-width:67%;}.elementor-18 .elementor-element.elementor-element-e00f36a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-752b664{padding:6px 10px 7px 10px;}.elementor-18 .elementor-element.elementor-element-752b664.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e704ae5 .elementor-headline{text-align:left;}.elementor-18 .elementor-element.elementor-element-beb5a1f{font-size:16px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-f8553de{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-783ae56 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-b5bbe1b{font-size:16px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-9ce8399{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-7c2b30b .elementor-button{padding:15px 20px 12px 20px;}.elementor-18 .elementor-element.elementor-element-9817289 .elementor-button{padding:15px 20px 12px 20px;}.elementor-18 .elementor-element.elementor-element-e6774b7{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-95d792a{text-align:center;}.elementor-18 .elementor-element.elementor-element-2f97a58{text-align:center;}.elementor-18 .elementor-element.elementor-element-2c6da01{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c49b638{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-2ca3854{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-2ca3854 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-db86e7b{--swiper-slides-to-display:1;}.elementor-18 .elementor-element.elementor-element-79e021d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-18 .elementor-element.elementor-element-1a24486{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e4d7576 .elementor-heading-title{font-size:26px;}.elementor-18 .elementor-element.elementor-element-4531d1d{font-size:16px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-79d4e29{--swiper-slides-to-display:1;}.elementor-18 .elementor-element.elementor-element-23d0aaa{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-142c0c7{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-de2f85d{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-de2f85d .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-d9ab54f{--grid-columns:1;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-4ab8fd9{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-79740e0{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-c7bc4f5{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-69766c7{--width:fit-content;}.elementor-18 .elementor-element.elementor-element-1b35100{--width:40%;}.elementor-18 .elementor-element.elementor-element-e00f36a{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-c3765a1 */.elementor-18 .elementor-element.elementor-element-c3765a1 span {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ade46 */.elementor-18 .elementor-element.elementor-element-e6ade46 span {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3194ed */.elementor-18 .elementor-element.elementor-element-d3194ed svg {
    width: 60px;
    height: 60px;
}

@media (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-d3194ed {
        background: rgb(255,255,255, 50%);
        padding: 10px;
        border-radius: 10px;
    }
}

@media (max-width: 767px) {

    .elementor-18 .elementor-element.elementor-element-d3194ed svg {
    width: 20px;
    height: 20px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c620f2 */.elementor-18 .elementor-element.elementor-element-9c620f2 svg {
    width: 175px;
    height: 35px;
}
@media (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-9c620f2 {
        background: rgb(255,255,255, 50%);
        padding: 10px;
        border-radius: 10px;
    }
}
@media (max-width: 767px) {
    
    .elementor-18 .elementor-element.elementor-element-9c620f2 svg {
    width: 70px;
    height: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b713ae3 */.elementor-18 .elementor-element.elementor-element-b713ae3 {
    overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25791e4 */.elementor-18 .elementor-element.elementor-element-25791e4 span {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9db3738 */.elementor-18 .elementor-element.elementor-element-9db3738 a {
    display: block;
    padding: 30px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec2adcb */.elementor-18 .elementor-element.elementor-element-ec2adcb:before {
    content: "";
    width: 100%;
    height: 50%;
        position: absolute;
    top: 0;
    left: 0;
    border-left: 2px solid #EDEDED40;
    border-right: 2px solid #EDEDED40;

}

.elementor-18 .elementor-element.elementor-element-ec2adcb a:before {
    content: "";
    width: 60%;
    height: 292px;
    background:  linear-gradient(180deg, rgba(152, 14, 90, 0.4) 0%, rgba(255,255,255,0) 60%);
    position: absolute;
    bottom: 70px;
    left: 20%;
    border-radius: 50px;
    z-index: 0;
}
.elementor-18 .elementor-element.elementor-element-ec2adcb a:after {
    content: "";
    width: 85%;
    height: 292px;
    background:    linear-gradient(180deg,  #980E5A 0%, rgba(255,255,255,0) 60%);
    position: absolute;
    bottom: 40px;
    left: 7.5%;
    border-radius: 50px;
    z-index: 0;
}
.elementor-18 .elementor-element.elementor-element-ec2adcb img{
    position: relative !important;
    z-index: 1 !important;
}

@media (max-width: 767px) {

.elementor-18 .elementor-element.elementor-element-ec2adcb a:before {
    width: 75%;
    height: 250px;
    top: 20px;
    bottom: unset;
    left: 12.5%;
  
}
.elementor-18 .elementor-element.elementor-element-ec2adcb a:after {
    width: 90%;
    height: 240px;
    top: 50px;
    bottom: unset;
    left: 5%;
}

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c5c0b86 */.elementor-18 .elementor-element.elementor-element-c5c0b86 .elementor-icon-wrapper{
    height:100px;
}
.elementor-18 .elementor-element.elementor-element-c5c0b86 a {
    padding: 30px;
}

@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-c5c0b86 .elementor-icon-wrapper{
        
    height:80px;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89350fe */.elementor-18 .elementor-element.elementor-element-89350fe a {
    display: block;
    padding: 30px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-121d56b */.elementor-18 .elementor-element.elementor-element-121d56b:before {
    content: "";
    width: 100%;
    height: 50%;
        position: absolute;
    top: 0;
    left: 0;
    border-left: 2px solid #EDEDED40;
    border-right: 2px solid #EDEDED40;

}

.elementor-18 .elementor-element.elementor-element-121d56b a:before {
    content: "";
    width: 60%;
    height: 292px;
    background:  linear-gradient(180deg, rgba(152, 14, 90, 0.4) 0%, rgba(255,255,255,0) 60%);
    position: absolute;
    bottom: 70px;
    left: 20%;
    border-radius: 50px;
    z-index: 0;
}
.elementor-18 .elementor-element.elementor-element-121d56b a:after {
    content: "";
    width: 85%;
    height: 292px;
    background:    linear-gradient(180deg,  #980E5A 0%, rgba(255,255,255,0) 60%);
    position: absolute;
    bottom: 40px;
    left: 7.5%;
    border-radius: 50px;
    z-index: 0;
}
.elementor-18 .elementor-element.elementor-element-121d56b img{
    position: relative !important;
    z-index: 1 !important;
}

@media (max-width: 767px) {

.elementor-18 .elementor-element.elementor-element-121d56b a:before {
    width: 75%;
    height: 250px;
    top: 20px;
    bottom: unset;
    left: 12.5%;
  
}
.elementor-18 .elementor-element.elementor-element-121d56b a:after {
    width: 90%;
    height: 240px;
    top: 50px;
    bottom: unset;
    left: 5%;
}

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8b9dde2 */.elementor-18 .elementor-element.elementor-element-8b9dde2 .elementor-icon-wrapper{
    height:100px;
}
.elementor-18 .elementor-element.elementor-element-8b9dde2 a {
    padding: 30px;
}

@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-8b9dde2 .elementor-icon-wrapper{
        
    height:80px;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3e991 */.elementor-18 .elementor-element.elementor-element-3d3e991 a {
    display: block;
    padding: 30px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-999b2b9 */.elementor-18 .elementor-element.elementor-element-999b2b9:before {
    content: "";
    width: 100%;
    height: 50%;
        position: absolute;
    top: 0;
    left: 0;
    border-left: 2px solid #EDEDED40;
    border-right: 2px solid #EDEDED40;

}

.elementor-18 .elementor-element.elementor-element-999b2b9 a:before {
    content: "";
    width: 60%;
    height: 292px;
    background:  linear-gradient(180deg, rgba(152, 14, 90, 0.4) 0%, rgba(255,255,255,0) 60%);
    position: absolute;
    bottom: 70px;
    left: 20%;
    border-radius: 50px;
    z-index: 0;
}
.elementor-18 .elementor-element.elementor-element-999b2b9 a:after {
    content: "";
    width: 85%;
    height: 292px;
    background:    linear-gradient(180deg,  #980E5A 0%, rgba(255,255,255,0) 60%);
    position: absolute;
    bottom: 40px;
    left: 7.5%;
    border-radius: 50px;
    z-index: 0;
}
.elementor-18 .elementor-element.elementor-element-999b2b9 img{
    position: relative !important;
    z-index: 1 !important;
}

@media (max-width: 767px) {

.elementor-18 .elementor-element.elementor-element-999b2b9 a:before {
    width: 75%;
    height: 250px;
    top: 20px;
    bottom: unset;
    left: 12.5%;
  
}
.elementor-18 .elementor-element.elementor-element-999b2b9 a:after {
    width: 90%;
    height: 240px;
    top: 50px;
    bottom: unset;
    left: 5%;
}

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5baf7bf */.elementor-18 .elementor-element.elementor-element-5baf7bf .elementor-icon-wrapper{
    height:100px;
}
.elementor-18 .elementor-element.elementor-element-5baf7bf a {
    padding: 30px;
}

@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-5baf7bf .elementor-icon-wrapper{
        
    height:80px;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c2418d */.elementor-18 .elementor-element.elementor-element-8c2418d span {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for tp-timeline, class: .elementor-element-14bb4a6 */@media (max-width: 767px) {
    
.elementor-18 .elementor-element.elementor-element-14bb4a6 #pt_plus_timeline {
    padding-top: 20px;
}
.elementor-18 .elementor-element.elementor-element-14bb4a6 .timeline-item {
    padding: 20px 0px 0px 20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ca3854 */.elementor-18 .elementor-element.elementor-element-2ca3854 span {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-db86e7b */.elementor-18 .elementor-element.elementor-element-db86e7b .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-18 .elementor-element.elementor-element-db86e7b .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
}
.elementor-18 .elementor-element.elementor-element-db86e7b .swiper-pagination-bullet:hover {
    background: var(--e-global-color-primary) !important;
}
.elementor-18 .elementor-element.elementor-element-db86e7b .swiper-pagination-bullet-active {
    width: 60px !important;
    height: 10px !important;
    border-radius: 20px;
    background: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for sitemap, class: .elementor-element-df68ea2 */.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-section h2 {
    display: none;
}
.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-list {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 0;
}
.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-list li{

    background: #fff;
    border-radius: 50px;
    background-image: linear-gradient(161deg, var(--e-global-color-primary) 43%, var(--e-global-color-a94090c) 100%);
    transition: 0.2s ease-in-out;
}
.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-list li a{
    padding: 14px 25px;
    display: block;
}
.elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-list li:hover {
    opacity: 0.8;
}
@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-df68ea2 .elementor-sitemap-list  {
        gap: 10px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4d7576 */.elementor-18 .elementor-element.elementor-element-e4d7576 span {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-79d4e29 */.elementor-18 .elementor-element.elementor-element-79d4e29 .offset-both {
    padding-inline-end: 25% !important;
    padding-inline-start: 25% !important;
}
.elementor-18 .elementor-element.elementor-element-79d4e29 .swiper-slide {
    transition: 0.2s ease-in-out;
}
.elementor-18 .elementor-element.elementor-element-79d4e29 .swiper-slide:not(.swiper-slide-active) {
    scale: 0.9;
}

.elementor-18 .elementor-element.elementor-element-79d4e29 .swiper-slide.swiper-slide-active .loop-avaliacao-card {
    border: 2px solid var(--e-global-color-primary);
}


@media (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-79d4e29 .offset-both {
    padding-inline-end: 15% !important;
    padding-inline-start: 15% !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ff4e56 */.elementor-18 .elementor-element.elementor-element-8ff4e56 {
    user-select: none;
}
.elementor-18 .elementor-element.elementor-element-8ff4e56 ul{
     animation: marquee-animation 80s linear infinite; /* Altere o tempo (10s) para modificar a velocidade */
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap !important;
}
.elementor-18 .elementor-element.elementor-element-8ff4e56 ul li span {
  white-space: nowrap;
}

.elementor-18 .elementor-element.elementor-element-8ff4e56 {
    scale: 1.1;
 background: #fff;
  transform: rotate(-5deg) !important;
}

@keyframes marquee-animation {
  from {
    transform: translateX(50%); /* Começa fora da tela, à direita */
  }
  to {
    transform: translateX(-100%); /* Sai pela esquerda */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292b09b */.elementor-18 .elementor-element.elementor-element-292b09b {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de2f85d */.elementor-18 .elementor-element.elementor-element-de2f85d span {
    color: var(--e-global-color-primary);
}/* End custom CSS */