.elementor-2008 .elementor-element.elementor-element-de6e0a1{--display:flex;--min-height:1000px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-de6e0a1:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-de6e0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Background-desktop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-2008 .elementor-element.elementor-element-ff38e39 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.8px;color:#2E2E2E;}.elementor-2008 .elementor-element.elementor-element-ff38e39 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-ff38e39 .elementor-heading-title a:focus{color:#828282;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-26806a6{width:var( --container-widget-width, 461px );max-width:461px;--container-widget-width:461px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-26806a6 > .elementor-widget-container{margin:-18px 0px -3px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-26806a6 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-26806a6 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:34px;font-weight:400;line-height:50px;letter-spacing:-1.13px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-26806a6:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-26806a6:has(:focus) .elementor-image-box-title{color:#15181F;}.elementor-2008 .elementor-element.elementor-element-26806a6 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000BA;}.elementor-2008 .elementor-element.elementor-element-882a5c7{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-882a5c7.e-con{--align-self:flex-start;}.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-2008 .elementor-element.elementor-element-0f44a9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2008 .elementor-element.elementor-element-0f44a9b .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-2008 .elementor-element.elementor-element-0f44a9b .elementor-button{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;padding:35px 60px 35px 60px;}.elementor-2008 .elementor-element.elementor-element-8e53183{text-align:center;}.elementor-2008 .elementor-element.elementor-element-8e53183 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;letter-spacing:0px;color:#828282;}.elementor-2008 .elementor-element.elementor-element-8e53183 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-8e53183 .elementor-heading-title a:focus{color:#828282;}.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-2008 .elementor-element.elementor-element-ae31e76{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-ae31e76{left:0px;}body.rtl .elementor-2008 .elementor-element.elementor-element-ae31e76{right:0px;}.elementor-2008 .elementor-element.elementor-element-2b399ef{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:20001;}.elementor-2008 .elementor-element.elementor-element-2b399ef:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-2b399ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-2b399ef{left:0px;}body.rtl .elementor-2008 .elementor-element.elementor-element-2b399ef{right:0px;}.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-2008 .elementor-element.elementor-element-3e1d300 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-3e1d300.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-3e1d300 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-3e1d300.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2008 .elementor-element.elementor-element-3e1d300.elementor-view-framed .elementor-icon, .elementor-2008 .elementor-element.elementor-element-3e1d300.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-2008 .elementor-element.elementor-element-3e1d300.elementor-view-framed .elementor-icon, .elementor-2008 .elementor-element.elementor-element-3e1d300.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-2008 .elementor-element.elementor-element-3e1d300 .elementor-icon{font-size:41px;}.elementor-2008 .elementor-element.elementor-element-3e1d300 .elementor-icon svg{height:41px;}.elementor-2008 .elementor-element.elementor-element-3e1d300 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-2cf93d5.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-2cf93d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2008 .elementor-element.elementor-element-2cf93d5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2008 .elementor-element.elementor-element-2cf93d5 .elementor-button{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:17px;padding:20px 40px 20px 40px;}.elementor-2008 .elementor-element.elementor-element-6c17436{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-5313a4e{--display:flex;--min-height:995px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-5313a4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-bbc1b5e{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:279px;--z-index:100;}.elementor-2008 .elementor-element.elementor-element-bbc1b5e:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-bbc1b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000057;}.elementor-2008 .elementor-element.elementor-element-bbc1b5e.e-con{--align-self:center;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-bbc1b5e{right:217px;}body.rtl .elementor-2008 .elementor-element.elementor-element-bbc1b5e{left:217px;}.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-2008 .elementor-element.elementor-element-44aa5ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon{font-size:31px;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-44aa5ed:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-44aa5ed:has(:focus) .elementor-icon-box-title{color:#E1F8FB;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:9px;font-weight:400;color:#FFFFFFBA;}.elementor-2008 .elementor-element.elementor-element-1b147e1{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:728px;--z-index:100;}.elementor-2008 .elementor-element.elementor-element-1b147e1:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-1b147e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-2008 .elementor-element.elementor-element-1b147e1.e-con{--align-self:center;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-1b147e1{left:272px;}body.rtl .elementor-2008 .elementor-element.elementor-element-1b147e1{right:272px;}.elementor-2008 .elementor-element.elementor-element-a23ff69 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon{font-size:31px;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-a23ff69:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-a23ff69:has(:focus) .elementor-icon-box-title{color:#E1F8FB;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:9px;font-weight:400;color:#FFFFFFBA;}.elementor-2008 .elementor-element.elementor-element-ccceca7{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ccceca7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-a468f62.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-a468f62 .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-2008 .elementor-element.elementor-element-a468f62 .elementor-icon-box-title{margin-block-end:0px;color:#05100A;}.elementor-2008 .elementor-element.elementor-element-a468f62 .elementor-icon{font-size:24px;}.elementor-2008 .elementor-element.elementor-element-a468f62 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-a468f62 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-2008 .elementor-element.elementor-element-a468f62:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-a468f62:has(:focus) .elementor-icon-box-title{color:#05100A;}.elementor-2008 .elementor-element.elementor-element-a468f62 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#05100A;}.elementor-2008 .elementor-element.elementor-element-0004aed > .elementor-widget-container{--e-transform-scale:0.76;border-style:solid;border-color:#FFFFFFBD;border-radius:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-0004aed.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-b967403{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:279px;--z-index:100;}.elementor-2008 .elementor-element.elementor-element-b967403:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-b967403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000057;}.elementor-2008 .elementor-element.elementor-element-b967403.e-con{--align-self:center;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-b967403{right:217px;}body.rtl .elementor-2008 .elementor-element.elementor-element-b967403{left:217px;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon{font-size:31px;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-1fb86b4:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-1fb86b4:has(:focus) .elementor-icon-box-title{color:#E1F8FB;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:9px;font-weight:400;color:#FFFFFFBA;}.elementor-2008 .elementor-element.elementor-element-01d2214{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:728px;--z-index:100;}.elementor-2008 .elementor-element.elementor-element-01d2214:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-01d2214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-2008 .elementor-element.elementor-element-01d2214.e-con{--align-self:center;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-01d2214{left:272px;}body.rtl .elementor-2008 .elementor-element.elementor-element-01d2214{right:272px;}.elementor-2008 .elementor-element.elementor-element-7ad28cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon{font-size:31px;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-7ad28cc:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-7ad28cc:has(:focus) .elementor-icon-box-title{color:#E1F8FB;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:9px;font-weight:400;color:#FFFFFFBA;}.elementor-2008 .elementor-element.elementor-element-1e40e17{--display:flex;--min-height:651px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-1e40e17::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/mockup-sem-fundo.webp.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2008 .elementor-element.elementor-element-1e40e17.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-f937307 > .elementor-widget-container{--e-transform-translateX:-5px;--e-transform-translateY:-19px;border-style:solid;border-color:#FFFFFFBD;border-radius:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-f937307.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-ebd16a4{--display:flex;--min-height:417px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.87;--overlay-mix-blend-mode:luminosity;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ebd16a4:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2B4939 0%, #07130D 49%);}.elementor-2008 .elementor-element.elementor-element-ebd16a4::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Section.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2008 .elementor-element.elementor-element-f1e96e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-d6b6b2e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-d6b6b2e.elementor-element{--align-self:flex-end;}.elementor-2008 .elementor-element.elementor-element-d6b6b2e img{width:100%;}.elementor-2008 .elementor-element.elementor-element-4793ccb{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4793ccb.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-8654913{width:var( --container-widget-width, 498px );max-width:498px;--container-widget-width:498px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-8654913.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-8654913 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:400;line-height:52px;letter-spacing:-0.5px;}.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-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2008 .elementor-element.elementor-element-0e56618{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFFCC;}.elementor-2008 .elementor-element.elementor-element-0c337b3{width:var( --container-widget-width, 419px );max-width:419px;--container-widget-width:419px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-0c337b3.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-0c337b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-0c337b3 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-0c337b3 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-aefcd44{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-aefcd44.e-con{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-3ee9790{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-3ee9790:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-3ee9790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFFFF;}.elementor-2008 .elementor-element.elementor-element-3ee9790::before, .elementor-2008 .elementor-element.elementor-element-3ee9790 > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-3ee9790 > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-3ee9790 > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-3ee9790 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-3ee9790 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/background-sb-img.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2008 .elementor-element.elementor-element-6cd4bf5 > .elementor-widget-container{margin:-2px 0px 70px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-6cd4bf5 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-6cd4bf5 .elementor-icon{font-size:32px;}.elementor-2008 .elementor-element.elementor-element-6cd4bf5 .elementor-icon svg{height:32px;}.elementor-2008 .elementor-element.elementor-element-6cd4bf5 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-8fa9610{width:var( --container-widget-width, 479px );max-width:479px;--container-widget-width:479px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-8fa9610 > .elementor-widget-container{margin:-18px 0px -3px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-8fa9610.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-8fa9610 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-8fa9610 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:40px;font-weight:400;line-height:50px;letter-spacing:-1.13px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-8fa9610:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-8fa9610:has(:focus) .elementor-image-box-title{color:#15181F;}.elementor-2008 .elementor-element.elementor-element-8fa9610 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000BA;}.elementor-2008 .elementor-element.elementor-element-b97b02e{width:var( --container-widget-width, 479px );max-width:479px;--container-widget-width:479px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-b97b02e > .elementor-widget-container{margin:10px 0px -3px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-b97b02e.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-b97b02e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.3px;color:#15181F85;}.elementor-2008 .elementor-element.elementor-element-b97b02e .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-b97b02e .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-fa0ec29{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-fa0ec29.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-95932de > .elementor-widget-container{margin:-85px 0px -60px 0px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-95932de{right:-186px;}body.rtl .elementor-2008 .elementor-element.elementor-element-95932de{left:-186px;}.elementor-2008 .elementor-element.elementor-element-95932de{bottom:-114px;}.elementor-2008 .elementor-element.elementor-element-420c855{--display:flex;--min-height:484px;--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-2008 .elementor-element.elementor-element-420c855:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-420c855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FEFF;}.elementor-2008 .elementor-element.elementor-element-5bc5dd4{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-5bc5dd4 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-5bc5dd4.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-5bc5dd4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:400;line-height:52px;letter-spacing:-0.5px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-68efa98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-68efa98.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-a3f9b8f{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2008 .elementor-element.elementor-element-f814fd8 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-2008 .elementor-element.elementor-element-f814fd8 .elementor-icon-box-title{margin-block-end:0px;color:#2C2C2C;}.elementor-2008 .elementor-element.elementor-element-f814fd8 .elementor-icon{font-size:48px;}.elementor-2008 .elementor-element.elementor-element-f814fd8 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-f814fd8 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-f814fd8:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-f814fd8:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-2008 .elementor-element.elementor-element-f814fd8 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2008 .elementor-element.elementor-element-e016e9a{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-text{color:#000000CC;transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000CC;}.elementor-2008 .elementor-element.elementor-element-7ffa4e3{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2008 .elementor-element.elementor-element-6320ab6 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-2008 .elementor-element.elementor-element-6320ab6 .elementor-icon-box-title{margin-block-end:0px;color:#2C2C2C;}.elementor-2008 .elementor-element.elementor-element-6320ab6 .elementor-icon{font-size:48px;}.elementor-2008 .elementor-element.elementor-element-6320ab6 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-6320ab6 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-6320ab6:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-6320ab6:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-2008 .elementor-element.elementor-element-6320ab6 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2008 .elementor-element.elementor-element-46237e5{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-text{color:#000000CC;transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000CC;}.elementor-2008 .elementor-element.elementor-element-f3cdd08{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-f3cdd08.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-49f71e5{text-align:center;}.elementor-2008 .elementor-element.elementor-element-49f71e5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0px;color:#000000AD;}.elementor-2008 .elementor-element.elementor-element-49f71e5 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-49f71e5 .elementor-heading-title a:focus{color:#828282;}.elementor-2008 .elementor-element.elementor-element-3bf1412 > .elementor-widget-container{--e-transform-rotateZ:31deg;margin:-85px 0px -60px 0px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-3bf1412{left:-825px;}body.rtl .elementor-2008 .elementor-element.elementor-element-3bf1412{right:-825px;}.elementor-2008 .elementor-element.elementor-element-3bf1412{bottom:21px;}.elementor-2008 .elementor-element.elementor-element-3bf1412 img{width:24%;}.elementor-2008 .elementor-element.elementor-element-2b8552b{--display:flex;--min-height:417px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.87;--overlay-mix-blend-mode:luminosity;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-2008 .elementor-element.elementor-element-2b8552b:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-2b8552b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #1D2E25 0%, #07130D 49%);}.elementor-2008 .elementor-element.elementor-element-2b8552b::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Section.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2008 .elementor-element.elementor-element-5dce3a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-5dce3a5.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-5dce3a5 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-2008 .elementor-element.elementor-element-5dce3a5 .elementor-icon-box-title{margin-block-end:0px;color:#A6A6A6;}.elementor-2008 .elementor-element.elementor-element-5dce3a5 .elementor-icon{font-size:24px;}.elementor-2008 .elementor-element.elementor-element-5dce3a5 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-5dce3a5 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.9px;}.elementor-2008 .elementor-element.elementor-element-5dce3a5:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-5dce3a5:has(:focus) .elementor-icon-box-title{color:#A6A6A6;}.elementor-2008 .elementor-element.elementor-element-5dce3a5 .elementor-icon-box-description{color:#05100A;}.elementor-2008 .elementor-element.elementor-element-ec77323{width:var( --container-widget-width, 498px );max-width:498px;--container-widget-width:498px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-ec77323.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-ec77323 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:400;line-height:52px;letter-spacing:-0.5px;}.elementor-2008 .elementor-element.elementor-element-6222e0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-6d30047{--e-image-carousel-slides-to-show:4;}.elementor-2008 .elementor-element.elementor-element-6d30047 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-6d30047 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-880418f{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-880418f.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-7c9dfc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-7c9dfc0:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-7c9dfc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130D;}.elementor-2008 .elementor-element.elementor-element-6e4394d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-6e4394d.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-6e4394d .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-2008 .elementor-element.elementor-element-6e4394d .elementor-icon-box-title{margin-block-end:0px;color:#A6A6A6;}.elementor-2008 .elementor-element.elementor-element-6e4394d .elementor-icon{font-size:24px;}.elementor-2008 .elementor-element.elementor-element-6e4394d .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-6e4394d .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.9px;}.elementor-2008 .elementor-element.elementor-element-6e4394d:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-6e4394d:has(:focus) .elementor-icon-box-title{color:#A6A6A6;}.elementor-2008 .elementor-element.elementor-element-6e4394d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#05100A;}.elementor-2008 .elementor-element.elementor-element-f188923{width:var( --container-widget-width, 771px );max-width:771px;--container-widget-width:771px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-f188923 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-f188923.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-f188923 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-f188923 .elementor-image-box-title{margin-bottom:43px;font-family:"Manrope", Sans-serif;font-size:56px;font-weight:700;line-height:50px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-f188923:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-f188923:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-f188923 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#FFFFFFE0;}.elementor-2008 .elementor-element.elementor-element-40530b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-b0bd927{--display:flex;--min-height:183px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2008 .elementor-element.elementor-element-7ecf281.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-title{margin-block-end:12px;color:#FE5237;}.elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon{font-size:48px;}.elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-7ecf281:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-7ecf281:has(:focus) .elementor-icon-box-title{color:#FE5237;}.elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFC9;}.elementor-2008 .elementor-element.elementor-element-93a0d2d{--display:flex;--min-height:183px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2008 .elementor-element.elementor-element-f0e6c60{width:var( --container-widget-width, 93.713% );max-width:93.713%;--container-widget-width:93.713%;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-f0e6c60.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-title{margin-block-end:12px;color:#20E9A5;}.elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon{font-size:48px;}.elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-f0e6c60:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-f0e6c60:has(:focus) .elementor-icon-box-title{color:#20E9A5;}.elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFC9;}.elementor-2008 .elementor-element.elementor-element-a518b20 > .elementor-widget-container{padding:5px 30px 5px 30px;}.elementor-2008 .elementor-element.elementor-element-a518b20.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-a518b20{text-align:center;}.elementor-2008 .elementor-element.elementor-element-a518b20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:400;line-height:52px;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-070fb3b.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-070fb3b .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-070fb3b .elementor-icon{font-size:152px;}.elementor-2008 .elementor-element.elementor-element-070fb3b .elementor-icon svg{height:152px;}.elementor-2008 .elementor-element.elementor-element-070fb3b .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-5b8260a{--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: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:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-5b8260a:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-5b8260a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130D;}.elementor-2008 .elementor-element.elementor-element-5e18be1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-5e18be1.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-69ce8d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-641af8c img{width:100%;border-radius:32px 0px 0px 32px;}.elementor-2008 .elementor-element.elementor-element-6e606b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2008 .elementor-element.elementor-element-c015ec8{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:3px;width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;z-index:10;}.elementor-2008 .elementor-element.elementor-element-c015ec8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-c015ec8.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-c015ec8 .elementor-divider-separator{width:100%;}.elementor-2008 .elementor-element.elementor-element-c015ec8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2008 .elementor-element.elementor-element-45aa893{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-76cd2cc > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-2008 .elementor-element.elementor-element-76cd2cc.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-76cd2cc{text-align:center;}.elementor-2008 .elementor-element.elementor-element-76cd2cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0.7px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-228579e{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-228579e > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-228579e.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-228579e .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-228579e .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-228579e:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-228579e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-228579e .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFE0;}.elementor-2008 .elementor-element.elementor-element-fc2984a > .elementor-widget-container{padding:5px 30px 5px 30px;}.elementor-2008 .elementor-element.elementor-element-fc2984a.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-fc2984a{text-align:center;}.elementor-2008 .elementor-element.elementor-element-fc2984a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:52px;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-05cfb90{--display:flex;--min-height:380px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-05cfb90.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-d20caa4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-309fabc img{width:100%;border-radius:0px 32px 032px 0px;}.elementor-2008 .elementor-element.elementor-element-1b35c5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-1b35c5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-7729deb{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:5px;width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;z-index:10;}.elementor-2008 .elementor-element.elementor-element-7729deb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-7729deb.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-7729deb .elementor-divider-separator{width:100%;}.elementor-2008 .elementor-element.elementor-element-7729deb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2008 .elementor-element.elementor-element-2949d08{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-adea81e > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-2008 .elementor-element.elementor-element-adea81e.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-adea81e{text-align:center;}.elementor-2008 .elementor-element.elementor-element-adea81e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0.7px;color:#10BA80;}.elementor-2008 .elementor-element.elementor-element-adea81e .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-adea81e .elementor-heading-title a:focus{color:#10BA80;}.elementor-2008 .elementor-element.elementor-element-66259bc{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-66259bc > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-66259bc.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-66259bc .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-66259bc .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-66259bc:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-66259bc:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-66259bc .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#FFFFFFE0;}.elementor-2008 .elementor-element.elementor-element-020e139 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2008 .elementor-element.elementor-element-020e139.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-020e139{text-align:center;}.elementor-2008 .elementor-element.elementor-element-020e139 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:52px;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-1ec6caa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-1ec6caa.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-ac8f13f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ac8f13f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-f30b388{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-f30b388.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-f30b388 img{width:100%;border-radius:32px 0px 0px 32px;}.elementor-2008 .elementor-element.elementor-element-d1fcc71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-a652390{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:5px;width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;z-index:10;}.elementor-2008 .elementor-element.elementor-element-a652390 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-a652390.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-a652390 .elementor-divider-separator{width:100%;}.elementor-2008 .elementor-element.elementor-element-a652390 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2008 .elementor-element.elementor-element-5d7eac5{--display:flex;--min-height:335px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-dbac744 > .elementor-widget-container{padding:5px 40px 5px 40px;}.elementor-2008 .elementor-element.elementor-element-dbac744.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-dbac744{text-align:center;}.elementor-2008 .elementor-element.elementor-element-dbac744 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0.7px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-96bdf22{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-96bdf22 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-96bdf22.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-96bdf22 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-96bdf22 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-96bdf22:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-96bdf22:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-96bdf22 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFFE0;}.elementor-2008 .elementor-element.elementor-element-66de185 > .elementor-widget-container{padding:5px 30px 5px 30px;}.elementor-2008 .elementor-element.elementor-element-66de185.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-66de185{text-align:start;}.elementor-2008 .elementor-element.elementor-element-66de185 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-63f1c03{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-63f1c03 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-63f1c03.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon-box-wrapper{gap:16px;}.elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon{font-size:103px;}.elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;letter-spacing:-0.4px;}.elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFFD9;}.elementor-2008 .elementor-element.elementor-element-3340375{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-71f18cf{width:var( --container-widget-width, 579px );max-width:579px;--container-widget-width:579px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-71f18cf > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2008 .elementor-element.elementor-element-71f18cf.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-71f18cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:700;line-height:70px;color:#0B100A;}.elementor-2008 .elementor-element.elementor-element-71f18cf .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-71f18cf .elementor-heading-title a:focus{color:#0B100A;}.elementor-2008 .elementor-element.elementor-element-5d881c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 40px 5px 40px;}.elementor-2008 .elementor-element.elementor-element-5d881c9.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-5d881c9{text-align:center;}.elementor-2008 .elementor-element.elementor-element-5d881c9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:0.7px;color:#003232;}.elementor-2008 .elementor-element.elementor-element-5d881c9 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-5d881c9 .elementor-heading-title a:focus{color:#003232;}.elementor-2008 .elementor-element.elementor-element-51ce71e{width:var( --container-widget-width, 498px );max-width:498px;--container-widget-width:498px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-51ce71e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-51ce71e.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-51ce71e .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-51ce71e .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-0.5px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-51ce71e:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-51ce71e:has(:focus) .elementor-image-box-title{color:#15181F;}.elementor-2008 .elementor-element.elementor-element-51ce71e .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#0000009E;}.elementor-2008 .elementor-element.elementor-element-67fdb38 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2008 .elementor-element.elementor-element-7589db9{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-7589db9 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-7589db9.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-7589db9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:400;line-height:52px;letter-spacing:-0.5px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-b4f3371 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:-80px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-b4f3371.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-b4f3371 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-b4f3371 .elementor-icon{font-size:143px;}.elementor-2008 .elementor-element.elementor-element-b4f3371 .elementor-icon svg{height:143px;}.elementor-2008 .elementor-element.elementor-element-b4f3371 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-b323a86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 40px 5px 40px;}.elementor-2008 .elementor-element.elementor-element-b323a86.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-b323a86{text-align:center;}.elementor-2008 .elementor-element.elementor-element-b323a86 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:0.7px;color:#003232;}.elementor-2008 .elementor-element.elementor-element-b323a86 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-b323a86 .elementor-heading-title a:focus{color:#003232;}.elementor-2008 .elementor-element.elementor-element-1913c80{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-1913c80 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-1913c80.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-1913c80 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-1913c80 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-0.5px;color:#15181FDE;}.elementor-2008 .elementor-element.elementor-element-1913c80:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-1913c80:has(:focus) .elementor-image-box-title{color:#15181F;}.elementor-2008 .elementor-element.elementor-element-1913c80 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#0000009E;}.elementor-2008 .elementor-element.elementor-element-b25c3b4 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2008 .elementor-element.elementor-element-d5d8b09{width:var( --container-widget-width, 389px );max-width:389px;--container-widget-width:389px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-d5d8b09 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-d5d8b09.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-d5d8b09 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:400;line-height:48px;letter-spacing:-0.8px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-e25a171 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:-70px 0px -60px 0px;}.elementor-2008 .elementor-element.elementor-element-e25a171.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-e25a171 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-e25a171 .elementor-icon{font-size:143px;}.elementor-2008 .elementor-element.elementor-element-e25a171 .elementor-icon svg{height:143px;}.elementor-2008 .elementor-element.elementor-element-e25a171 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-582912e{--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:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-2008 .elementor-element.elementor-element-bc6f8dc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-bc6f8dc.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-34d8ac5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 40px 5px 40px;}.elementor-2008 .elementor-element.elementor-element-34d8ac5.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-34d8ac5{text-align:center;}.elementor-2008 .elementor-element.elementor-element-34d8ac5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:0.7px;color:#003232;}.elementor-2008 .elementor-element.elementor-element-34d8ac5 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-34d8ac5 .elementor-heading-title a:focus{color:#003232;}.elementor-2008 .elementor-element.elementor-element-eb6456e{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-eb6456e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-eb6456e.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-eb6456e .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-eb6456e .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:42px;letter-spacing:-0.5px;color:#15181FDE;}.elementor-2008 .elementor-element.elementor-element-eb6456e:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-eb6456e:has(:focus) .elementor-image-box-title{color:#15181F;}.elementor-2008 .elementor-element.elementor-element-eb6456e .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#0000009E;}.elementor-2008 .elementor-element.elementor-element-bcfeafa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-e30c77a.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-e30c77a img{width:100%;}.elementor-2008 .elementor-element.elementor-element-f6058bc{width:var( --container-widget-width, 431px );max-width:431px;--container-widget-width:431px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-f6058bc > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-f6058bc.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-f6058bc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:400;line-height:48px;letter-spacing:-0.8px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-22ce950 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:-80px 0px -60px 0px;}.elementor-2008 .elementor-element.elementor-element-22ce950.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-22ce950 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-22ce950 .elementor-icon{font-size:143px;}.elementor-2008 .elementor-element.elementor-element-22ce950 .elementor-icon svg{height:143px;}.elementor-2008 .elementor-element.elementor-element-22ce950 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-6bae4cd{--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:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-2008 .elementor-element.elementor-element-2b0c1c3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-2b0c1c3.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-bd7cbff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 40px 5px 40px;}.elementor-2008 .elementor-element.elementor-element-bd7cbff.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-bd7cbff{text-align:center;}.elementor-2008 .elementor-element.elementor-element-bd7cbff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:0.7px;color:#003232;}.elementor-2008 .elementor-element.elementor-element-bd7cbff .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-bd7cbff .elementor-heading-title a:focus{color:#003232;}.elementor-2008 .elementor-element.elementor-element-3cb9a15{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-3cb9a15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-3cb9a15.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-3cb9a15 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-3cb9a15 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:42px;letter-spacing:-0.5px;color:#15181FDE;}.elementor-2008 .elementor-element.elementor-element-3cb9a15:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-3cb9a15:has(:focus) .elementor-image-box-title{color:#15181F;}.elementor-2008 .elementor-element.elementor-element-3cb9a15 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#0000009E;}.elementor-2008 .elementor-element.elementor-element-a7d5bc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-1608ad1.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-1608ad1 img{width:100%;}.elementor-2008 .elementor-element.elementor-element-f11f701{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-f11f701 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-f11f701.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-f11f701 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:700;line-height:48px;letter-spacing:-0.8px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-6e59395 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:-70px 0px -60px 0px;}.elementor-2008 .elementor-element.elementor-element-6e59395.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-6e59395 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-6e59395 .elementor-icon{font-size:143px;}.elementor-2008 .elementor-element.elementor-element-6e59395 .elementor-icon svg{height:143px;}.elementor-2008 .elementor-element.elementor-element-6e59395 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-30eafdc{--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:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-2008 .elementor-element.elementor-element-0b857d0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-0b857d0.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-13dcc65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 40px 5px 40px;}.elementor-2008 .elementor-element.elementor-element-13dcc65.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-13dcc65{text-align:center;}.elementor-2008 .elementor-element.elementor-element-13dcc65 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:0.7px;color:#003232;}.elementor-2008 .elementor-element.elementor-element-13dcc65 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-13dcc65 .elementor-heading-title a:focus{color:#003232;}.elementor-2008 .elementor-element.elementor-element-1893de0{width:var( --container-widget-width, 364px );max-width:364px;--container-widget-width:364px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-1893de0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-1893de0.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-1893de0 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-1893de0 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:42px;letter-spacing:-0.5px;color:#15181FDE;}.elementor-2008 .elementor-element.elementor-element-1893de0:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-1893de0:has(:focus) .elementor-image-box-title{color:#15181F;}.elementor-2008 .elementor-element.elementor-element-1893de0 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#0000009E;}.elementor-2008 .elementor-element.elementor-element-14dc283{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-52d82eb.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-52d82eb img{width:68%;}.elementor-2008 .elementor-element.elementor-element-e0a8b77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-e0a8b77:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-e0a8b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130D;}.elementor-2008 .elementor-element.elementor-element-cbd743a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-c509a46{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-c509a46:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-c509a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00070885;}.elementor-2008 .elementor-element.elementor-element-c509a46.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-03132d6{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-03132d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-03132d6.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-03132d6 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-03132d6 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:42px;letter-spacing:-0.5px;color:#F1FDFF;}.elementor-2008 .elementor-element.elementor-element-03132d6:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-03132d6:has(:focus) .elementor-image-box-title{color:#F1FDFF;}.elementor-2008 .elementor-element.elementor-element-03132d6 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:42px;color:#FFFFFFCF;}.elementor-2008 .elementor-element.elementor-element-480654f{width:var( --container-widget-width, 907px );max-width:907px;--container-widget-width:907px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-480654f > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-480654f.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-480654f .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-480654f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2008 .elementor-element.elementor-element-480654f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2008 .elementor-element.elementor-element-480654f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2008 .elementor-element.elementor-element-480654f .elementor-image-box-title{margin-bottom:10px;font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;line-height:42px;letter-spacing:-0.5px;color:#FFFFFFDE;}.elementor-2008 .elementor-element.elementor-element-480654f .elementor-image-box-wrapper .elementor-image-box-img{width:150px;}.elementor-2008 .elementor-element.elementor-element-480654f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2008 .elementor-element.elementor-element-480654f:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-480654f:has(:focus) .elementor-image-box-title{color:#FFFFFFDE;}.elementor-2008 .elementor-element.elementor-element-480654f .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF9E;}.elementor-2008 .elementor-element.elementor-element-21a20b9.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-21a20b9 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-21a20b9 .elementor-icon{font-size:152px;}.elementor-2008 .elementor-element.elementor-element-21a20b9 .elementor-icon svg{height:152px;}.elementor-2008 .elementor-element.elementor-element-21a20b9 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-bdd08e2 > .elementor-widget-container{padding:5px 30px 5px 30px;}.elementor-2008 .elementor-element.elementor-element-bdd08e2.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-bdd08e2{text-align:center;}.elementor-2008 .elementor-element.elementor-element-bdd08e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:52px;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-d8ffc23{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-9989ce0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-9989ce0.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-970bd86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-970bd86.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-970bd86{text-align:center;}.elementor-2008 .elementor-element.elementor-element-970bd86 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-da885a9{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-da885a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-da885a9.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-da885a9 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-da885a9 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-da885a9:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-da885a9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-da885a9 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-513b21e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-513b21e.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-341d8ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-11d4f3c img{width:100%;border-radius:32px 0px 0px 32px;}.elementor-2008 .elementor-element.elementor-element-3d3aefd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-a98554a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-a98554a.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-969edc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-2008 .elementor-element.elementor-element-969edc0.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-969edc0{text-align:center;}.elementor-2008 .elementor-element.elementor-element-969edc0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-ebc3a5a{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 60px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-ebc3a5a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-5e4ce24 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 060px;}.elementor-2008 .elementor-element.elementor-element-5e4ce24.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-1329194{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-28cff0c img{width:100%;border-radius:0px 32px 32px 0px;}.elementor-2008 .elementor-element.elementor-element-d4507e5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4930017{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4930017.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-14951d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-14951d1.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-14951d1{text-align:center;}.elementor-2008 .elementor-element.elementor-element-14951d1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-c6ea473{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-c6ea473 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-c6ea473.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-c6ea473 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-c6ea473 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-c6ea473:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-c6ea473:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-c6ea473 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-d425280 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-d425280.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-e22f37e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-68975cb img{width:100%;border-radius:32px 0px 0px 32px;}.elementor-2008 .elementor-element.elementor-element-3c62c40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-460a4a5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-460a4a5.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-64e0803 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-2008 .elementor-element.elementor-element-64e0803.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-64e0803{text-align:center;}.elementor-2008 .elementor-element.elementor-element-64e0803 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-eeb9eb9{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 60px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-eeb9eb9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-d45c3cb > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 060px;}.elementor-2008 .elementor-element.elementor-element-d45c3cb.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-e46177b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-e68f9ba img{width:100%;border-radius:0px 32px 32px 0px;}.elementor-2008 .elementor-element.elementor-element-34fb128{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4a03ac4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4a03ac4.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-ea531d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-ea531d2.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-ea531d2{text-align:center;}.elementor-2008 .elementor-element.elementor-element-ea531d2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-d4fe4ee{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-d4fe4ee:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-7cf75e8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-7cf75e8.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-6ca28f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-1e21de1 img{width:100%;border-radius:32px 0px 0px 32px;}.elementor-2008 .elementor-element.elementor-element-f346114{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-8664da3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-8664da3.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-cfa4ab7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-2008 .elementor-element.elementor-element-cfa4ab7.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-cfa4ab7{text-align:center;}.elementor-2008 .elementor-element.elementor-element-cfa4ab7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-ca1c2d0{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 60px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-ca1c2d0:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-06f1840 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 060px;}.elementor-2008 .elementor-element.elementor-element-06f1840.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-faa5da6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-72add11 img{width:100%;border-radius:0px 32px 32px 0px;}.elementor-2008 .elementor-element.elementor-element-36e8581{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-b21eaf7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-b21eaf7.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-c030648 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-c030648.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-c030648{text-align:center;}.elementor-2008 .elementor-element.elementor-element-c030648 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-5640164{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-5640164 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-5640164.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-5640164 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-5640164 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-5640164:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-5640164:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-5640164 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-0af9753 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-0af9753.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-4732c03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-152434b img{width:100%;border-radius:32px 0px 0px 32px;}.elementor-2008 .elementor-element.elementor-element-d7248f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-fdad084{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-fdad084.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-a71d7f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-2008 .elementor-element.elementor-element-a71d7f1.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-a71d7f1{text-align:center;}.elementor-2008 .elementor-element.elementor-element-a71d7f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-b09da9d{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-b09da9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 60px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-b09da9d.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-b09da9d .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-b09da9d .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-b09da9d:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-b09da9d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-b09da9d .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-3dccfe5 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 060px;}.elementor-2008 .elementor-element.elementor-element-3dccfe5.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-5afd17a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-6aaa001 img{width:100%;border-radius:0px 32px 32px 0px;}.elementor-2008 .elementor-element.elementor-element-6be69f9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-e71357e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-e71357e.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-77ce21f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-77ce21f.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-77ce21f{text-align:center;}.elementor-2008 .elementor-element.elementor-element-77ce21f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:2.6px;color:var( --e-global-color-text );}.elementor-2008 .elementor-element.elementor-element-903dde0{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-903dde0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#5E538738;}.elementor-2008 .elementor-element.elementor-element-903dde0.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-903dde0 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-903dde0 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-903dde0:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-903dde0:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-903dde0 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-8a5c72d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-8a5c72d.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-8676433{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-2a70964 img{width:100%;border-radius:32px 0px 0px 32px;}.elementor-2008 .elementor-element.elementor-element-8f7ba42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-8f7ba42:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-8f7ba42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130D;}.elementor-2008 .elementor-element.elementor-element-5dc9ad0 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-2008 .elementor-element.elementor-element-3e18b20{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-3e18b20:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-3e18b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7FBFB;}.elementor-2008 .elementor-element.elementor-element-4d43257 > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-4d43257 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-4d43257 .elementor-icon{font-size:100%;}.elementor-2008 .elementor-element.elementor-element-4d43257 .elementor-icon svg{height:100%;}.elementor-2008 .elementor-element.elementor-element-4d43257 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-d277ec1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-b8f5f6a{--display:flex;--padding-top:60px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon-box-title{margin-block-end:0px;color:#2C2C2C;}.elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon{font-size:48px;}.elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-1225a8c:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-1225a8c:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-af8c48f{width:var( --container-widget-width, 100.249% );max-width:100.249%;--container-widget-width:100.249%;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-2008 .elementor-element.elementor-element-af8c48f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-text{color:#000000CC;transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000CC;}.elementor-2008 .elementor-element.elementor-element-c0a6938{--display:flex;--padding-top:60px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon-box-title{margin-block-end:0px;color:#2C2C2C;}.elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon{font-size:48px;}.elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;}.elementor-2008 .elementor-element.elementor-element-db36094:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-db36094:has(:focus) .elementor-icon-box-title{color:#2C2C2C;}.elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-687fc80{width:var( --container-widget-width, 100.249% );max-width:100.249%;--container-widget-width:100.249%;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-2008 .elementor-element.elementor-element-687fc80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-text{color:#000000CC;transition:color 0.3s;}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000CC;}.elementor-2008 .elementor-element.elementor-element-75124f6{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-75124f6:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-75124f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7FBFB;}.elementor-2008 .elementor-element.elementor-element-f25541a{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-f25541a > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-f25541a.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-f25541a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:400;line-height:52px;letter-spacing:-0.8px;color:#15181F;}.elementor-2008 .elementor-element.elementor-element-15c0b94{width:var( --container-widget-width, 648px );max-width:648px;--container-widget-width:648px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-15c0b94 > .elementor-widget-container{margin:0px 0px 120px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-15c0b94.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-15c0b94.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2008 .elementor-element.elementor-element-15c0b94.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2008 .elementor-element.elementor-element-15c0b94.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:42px;letter-spacing:-0.5px;color:#15181FDE;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-wrapper .elementor-image-box-img{width:365px;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2008 .elementor-element.elementor-element-15c0b94:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-15c0b94:has(:focus) .elementor-image-box-title{color:#15181F;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#0000009E;}.elementor-2008 .elementor-element.elementor-element-3e670ac{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F2C1F;--border-color:#1F2C1F;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-3e670ac:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-3e670ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D140D;}.elementor-2008 .elementor-element.elementor-element-d78cb0e > .elementor-widget-container{margin:-190px 0px 30px -4px;}.elementor-2008 .elementor-element.elementor-element-d78cb0e .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-d78cb0e .elementor-icon{font-size:100%;}.elementor-2008 .elementor-element.elementor-element-d78cb0e .elementor-icon svg{height:100%;}.elementor-2008 .elementor-element.elementor-element-d78cb0e .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-5929e31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-d9c8538{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-aa48236 img{width:100%;}.elementor-2008 .elementor-element.elementor-element-0e1dde1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-258a7b4{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-258a7b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-258a7b4.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-258a7b4 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-258a7b4 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;line-height:52px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-258a7b4:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-258a7b4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-258a7b4 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:29px;letter-spacing:-0.4px;color:#FFFFFFC2;}.elementor-2008 .elementor-element.elementor-element-2a5a3a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-2a5a3a8:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-2a5a3a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130D;}.elementor-2008 .elementor-element.elementor-element-380de13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-380de13.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-380de13 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-2008 .elementor-element.elementor-element-380de13 .elementor-icon-box-title{margin-block-end:0px;color:#A6A6A6;}.elementor-2008 .elementor-element.elementor-element-380de13 .elementor-icon{font-size:24px;}.elementor-2008 .elementor-element.elementor-element-380de13 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-380de13 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.9px;}.elementor-2008 .elementor-element.elementor-element-380de13:has(:hover) .elementor-icon-box-title,
					 .elementor-2008 .elementor-element.elementor-element-380de13:has(:focus) .elementor-icon-box-title{color:#A6A6A6;}.elementor-2008 .elementor-element.elementor-element-380de13 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#05100A;}.elementor-2008 .elementor-element.elementor-element-dfce897{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-dfce897 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-dfce897.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-dfce897 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;line-height:48px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-dfce897 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-dfce897 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-7524b33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-7902eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-0decfa0 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF3B;border-radius:20px 20px 20px 20px;}.elementor-2008 .elementor-element.elementor-element-0decfa0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2008 .elementor-element.elementor-element-07230f7{width:var( --container-widget-width, 453px );max-width:453px;--container-widget-width:453px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-07230f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-07230f7.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-07230f7 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-07230f7 .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-07230f7:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-07230f7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-07230f7 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-0cee595{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-2c1542d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ca3bd5d > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF3B;border-radius:20px 20px 20px 20px;}.elementor-2008 .elementor-element.elementor-element-ca3bd5d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2008 .elementor-element.elementor-element-b70b5ea{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-b70b5ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-b70b5ea.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-b70b5ea .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-b70b5ea .elementor-image-box-title{margin-bottom:12px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-b70b5ea:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-b70b5ea:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-b70b5ea .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFFB5;}.elementor-2008 .elementor-element.elementor-element-ee768c9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2008 .elementor-element.elementor-element-1beea21{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-1beea21:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-1beea21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130D;}.elementor-2008 .elementor-element.elementor-element-4d3ff1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0100px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-33a8cff{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-a4ac541{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-a4ac541 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-a4ac541.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-a4ac541 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-a4ac541 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;line-height:52px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-a4ac541:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-a4ac541:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-a4ac541 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.4px;color:#FFFFFFE0;}.elementor-2008 .elementor-element.elementor-element-5609522{--display:flex;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-5609522:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-5609522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03030373;}.elementor-2008 .elementor-element.elementor-element-436e515 > .elementor-widget-container{--e-transform-scale:1.1;margin:0px -50px 0px -50px;}.elementor-2008 .elementor-element.elementor-element-ec97da9{--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:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ec97da9:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-ec97da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130D;}.elementor-2008 .elementor-element.elementor-element-54a7809{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-54a7809 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-54a7809.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-54a7809 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:29px;font-weight:400;line-height:48px;letter-spacing:-0.8px;color:#FFFFFFDB;}.elementor-2008 .elementor-element.elementor-element-54a7809 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-54a7809 .elementor-heading-title a:focus{color:#FFFFFFDB;}.elementor-2008 .elementor-element.elementor-element-0c2169f{width:var( --container-widget-width, 616px );max-width:616px;--container-widget-width:616px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-0c2169f > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-0c2169f.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-0c2169f .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-0c2169f .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;line-height:52px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-0c2169f:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-0c2169f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-0c2169f .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.1px;color:#FFFFFFE0;}.elementor-2008 .elementor-element.elementor-element-4db7001.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-ae63601{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-ae63601 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-ae63601.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-ae63601 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:29px;font-weight:700;line-height:48px;letter-spacing:-0.8px;color:#FFFFFF00;}.elementor-2008 .elementor-element.elementor-element-ae63601 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-ae63601 .elementor-heading-title a:focus{color:#FFFFFFDB;}.elementor-2008 .elementor-element.elementor-element-46b02c7{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-46b02c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-46b02c7.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-46b02c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:29px;font-weight:700;line-height:48px;letter-spacing:-0.8px;color:#FFFFFF00;}.elementor-2008 .elementor-element.elementor-element-46b02c7 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-46b02c7 .elementor-heading-title a:focus{color:#FFFFFFDB;}.elementor-2008 .elementor-element.elementor-element-6519761{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-6519761 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-6519761.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-6519761 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:29px;font-weight:700;line-height:48px;letter-spacing:-0.8px;color:#FFFFFF00;}.elementor-2008 .elementor-element.elementor-element-6519761 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-6519761 .elementor-heading-title a:focus{color:#FFFFFFDB;}.elementor-2008 .elementor-element.elementor-element-34fcaa4 > .elementor-widget-container{margin:-320px 0px -70px 0px;}.elementor-2008 .elementor-element.elementor-element-34fcaa4{z-index:0;}.elementor-2008 .elementor-element.elementor-element-34fcaa4 img{width:82%;}.elementor-2008 .elementor-element.elementor-element-649d251{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-2008 .elementor-element.elementor-element-649d251:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-649d251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130DC9;}.elementor-2008 .elementor-element.elementor-element-842d51b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:-60px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2008 .elementor-element.elementor-element-842d51b:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-842d51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07120D85;}.elementor-2008 .elementor-element.elementor-element-842d51b.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-1cd1459 .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-1cd1459 .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-f78b747{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-f78b747 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-f78b747.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-f78b747 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-f78b747 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;line-height:50px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-f78b747:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-f78b747:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-f78b747 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:0.1px;color:#FFFFFFB8;}.elementor-2008 .elementor-element.elementor-element-de9d82d{width:var( --container-widget-width, 616px );max-width:616px;--container-widget-width:616px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-de9d82d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-de9d82d.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-de9d82d .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-de9d82d .elementor-image-box-title{margin-bottom:33px;font-family:"Manrope", Sans-serif;font-size:75px;font-weight:400;line-height:50px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-de9d82d:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-de9d82d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-de9d82d .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:18px;letter-spacing:0.1px;color:#FFFFFFB8;}.elementor-2008 .elementor-element.elementor-element-a5434fd{text-align:center;}.elementor-2008 .elementor-element.elementor-element-a5434fd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:400;line-height:26px;letter-spacing:0px;color:#A2A2A2;}.elementor-2008 .elementor-element.elementor-element-a5434fd .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-a5434fd .elementor-heading-title a:focus{color:#D4FFFF;}.elementor-2008 .elementor-element.elementor-element-6f6492a{text-align:center;}.elementor-2008 .elementor-element.elementor-element-6f6492a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#A2A2A2;}.elementor-2008 .elementor-element.elementor-element-6f6492a .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-6f6492a .elementor-heading-title a:focus{color:#D4FFFF;}.elementor-2008 .elementor-element.elementor-element-fb4b098{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-fb4b098.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-c12f80f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2008 .elementor-element.elementor-element-c12f80f .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2008 .elementor-element.elementor-element-c12f80f .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;padding:32px 65px 32px 65px;}.elementor-2008 .elementor-element.elementor-element-54ff97e{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-54ff97e > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-54ff97e.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-54ff97e .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-54ff97e .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:50px;letter-spacing:0;color:#999999;}.elementor-2008 .elementor-element.elementor-element-54ff97e:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-54ff97e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-54ff97e .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.3px;color:#FFFFFFB8;}.elementor-2008 .elementor-element.elementor-element-0bdcf46{--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:240px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-aa9e32f{width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-aa9e32f > .elementor-widget-container{margin:0px 0px 110px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-aa9e32f.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-aa9e32f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;line-height:55px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-aa9e32f .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-aa9e32f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-c108747{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-785b7a5{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2008 .elementor-element.elementor-element-339352d > .elementor-widget-container{margin:-76px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-339352d.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-339352d .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-339352d.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-2008 .elementor-element.elementor-element-339352d.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-2008 .elementor-element.elementor-element-339352d.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-2008 .elementor-element.elementor-element-339352d .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#E25252;}.elementor-2008 .elementor-element.elementor-element-339352d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2008 .elementor-element.elementor-element-339352d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2008 .elementor-element.elementor-element-339352d:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-339352d:has(:focus) .elementor-image-box-title{color:#E25252;}.elementor-2008 .elementor-element.elementor-element-339352d .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:0.1px;color:#FFFFFFC2;}.elementor-2008 .elementor-element.elementor-element-78ceb59{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-78ceb59 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-78ceb59.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-78ceb59 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-78ceb59 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:52px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-78ceb59:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-78ceb59:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-78ceb59 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:0.1px;color:#FFFFFFC2;}.elementor-2008 .elementor-element.elementor-element-ebcd0bd{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2008 .elementor-element.elementor-element-c650f67 > .elementor-widget-container{margin:-76px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-c650f67.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-c650f67 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-c650f67.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-2008 .elementor-element.elementor-element-c650f67.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-2008 .elementor-element.elementor-element-c650f67.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-2008 .elementor-element.elementor-element-c650f67 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#18C0C1;}.elementor-2008 .elementor-element.elementor-element-c650f67 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2008 .elementor-element.elementor-element-c650f67 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2008 .elementor-element.elementor-element-c650f67:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-c650f67:has(:focus) .elementor-image-box-title{color:#18C0C1;}.elementor-2008 .elementor-element.elementor-element-c650f67 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:0.1px;color:#FFFFFFC2;}.elementor-2008 .elementor-element.elementor-element-6d1ff28{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-6d1ff28 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-6d1ff28.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-6d1ff28 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-6d1ff28 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:52px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-6d1ff28:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-6d1ff28:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-6d1ff28 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:0.1px;color:#FFFFFFC2;}.elementor-2008 .elementor-element.elementor-element-a804d31{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-a804d31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2008 .elementor-element.elementor-element-743d667{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:200px;--padding-right:200px;--z-index:10;}.elementor-2008 .elementor-element.elementor-element-743d667.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-7381020{width:var( --container-widget-width, 586px );max-width:586px;--container-widget-width:586px;--container-widget-flex-grow:0;text-align:center;}.elementor-2008 .elementor-element.elementor-element-7381020 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-7381020.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-7381020 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;line-height:55px;letter-spacing:-0.8px;color:#061B16;}.elementor-2008 .elementor-element.elementor-element-7381020 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-7381020 .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-bdc0c23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 40px 10px 40px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-bdc0c23.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-bdc0c23 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-bdc0c23 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;color:#1E212A;}.elementor-2008 .elementor-element.elementor-element-bdc0c23:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-bdc0c23:has(:focus) .elementor-image-box-title{color:#1E212A;}.elementor-2008 .elementor-element.elementor-element-bdc0c23 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.1px;color:#1E212AAB;}.elementor-2008 .elementor-element.elementor-element-aaf1fb4.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-aaf1fb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2008 .elementor-element.elementor-element-aaf1fb4 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-2008 .elementor-element.elementor-element-aaf1fb4 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;padding:32px 60px 32px 60px;}.elementor-2008 .elementor-element.elementor-element-ec7e155 > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-ec7e155{left:-391px;}body.rtl .elementor-2008 .elementor-element.elementor-element-ec7e155{right:-391px;}.elementor-2008 .elementor-element.elementor-element-ec7e155{top:-80px;}.elementor-2008 .elementor-element.elementor-element-ec7e155 img{width:39%;}.elementor-2008 .elementor-element.elementor-element-253a151 > .elementor-widget-container{--e-transform-translateX:319px;--e-transform-translateY:-271px;margin:-100px 0px -350px 0px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-253a151{right:440px;}body.rtl .elementor-2008 .elementor-element.elementor-element-253a151{left:440px;}.elementor-2008 .elementor-element.elementor-element-253a151{top:531px;}.elementor-2008 .elementor-element.elementor-element-d36ae0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-d36ae0b:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-d36ae0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-2008 .elementor-element.elementor-element-98a603e > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-98a603e .elementor-icon-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-98a603e .elementor-icon{font-size:250px;}.elementor-2008 .elementor-element.elementor-element-98a603e .elementor-icon svg{height:250px;}.elementor-2008 .elementor-element.elementor-element-98a603e .elementor-icon-wrapper svg{width:auto;}.elementor-2008 .elementor-element.elementor-element-1055bc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-1055bc7:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-1055bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111C17;}.elementor-2008 .elementor-element.elementor-element-823a6c8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-823a6c8.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-823a6c8 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-823a6c8 .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:52px;letter-spacing:0;color:#A6A6A6;}.elementor-2008 .elementor-element.elementor-element-823a6c8:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-823a6c8:has(:focus) .elementor-image-box-title{color:#A6A6A6;}.elementor-2008 .elementor-element.elementor-element-823a6c8 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:400;line-height:70px;letter-spacing:0.1px;color:#FFFFFFEB;}.elementor-2008 .elementor-element.elementor-element-3bb617f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-fa09d7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-4f9301c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-4f9301c.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-4f9301c{text-align:start;}.elementor-2008 .elementor-element.elementor-element-4f9301c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-4f9301c .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-4f9301c .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-bbfdfd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-a1c8870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-4b2f3ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-4b2f3ea.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-4b2f3ea{text-align:start;}.elementor-2008 .elementor-element.elementor-element-4b2f3ea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-4b2f3ea .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-4b2f3ea .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-caf5455{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-9a68e13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-ad3ee3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-ad3ee3f.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-ad3ee3f{text-align:start;}.elementor-2008 .elementor-element.elementor-element-ad3ee3f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-ad3ee3f .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-ad3ee3f .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-6c94db6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-53fd0c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-a10e0d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-a10e0d3.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-a10e0d3{text-align:start;}.elementor-2008 .elementor-element.elementor-element-a10e0d3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-a10e0d3 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-a10e0d3 .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-44e4e95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ecb7c2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-3d85be1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-3d85be1.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-3d85be1{text-align:start;}.elementor-2008 .elementor-element.elementor-element-3d85be1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-3d85be1 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-3d85be1 .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-988ed42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-f81cc54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-34d09aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-34d09aa.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-34d09aa{text-align:start;}.elementor-2008 .elementor-element.elementor-element-34d09aa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-34d09aa .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-34d09aa .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-e61e8c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-7e98b70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-52796d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-52796d9.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-52796d9{text-align:start;}.elementor-2008 .elementor-element.elementor-element-52796d9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-52796d9 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-52796d9 .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-fdd2c0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-e37386f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-20416e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-20416e7.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-20416e7{text-align:start;}.elementor-2008 .elementor-element.elementor-element-20416e7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-20416e7 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-20416e7 .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-079710d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-37453fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-c56dafe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-c56dafe.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-c56dafe{text-align:start;}.elementor-2008 .elementor-element.elementor-element-c56dafe .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-c56dafe .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-c56dafe .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-d15ff5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-0978fa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-5aa8690 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-5aa8690.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-5aa8690{text-align:start;}.elementor-2008 .elementor-element.elementor-element-5aa8690 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFBD;}.elementor-2008 .elementor-element.elementor-element-5aa8690 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-5aa8690 .elementor-heading-title a:focus{color:#061B16;}.elementor-2008 .elementor-element.elementor-element-8b835ee{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 952px );max-width:952px;--container-widget-width:952px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:2px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-2008 .elementor-element.elementor-element-8b835ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#23352D;border-style:none;}.elementor-2008 .elementor-element.elementor-element-8b835ee.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-8b835ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DADADA33;}.elementor-2008 .elementor-element.elementor-element-8b835ee {--n-accordion-padding:32px 32px 32px 16px;}:where( .elementor-2008 .elementor-element.elementor-element-8b835ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-2008 .elementor-element.elementor-element-ecd2369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ecd2369:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-ecd2369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111C17;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:48px;font-weight:400;line-height:58px;letter-spacing:-1.13px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-5a5b2c3:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:0.1px;color:#FFFFFFB8;}.elementor-2008 .elementor-element.elementor-element-faf2e70.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-faf2e70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2008 .elementor-element.elementor-element-faf2e70 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-2008 .elementor-element.elementor-element-faf2e70 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;padding:32px 60px 32px 60px;}.elementor-2008 .elementor-element.elementor-element-a29ec05{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2008 .elementor-element.elementor-element-a29ec05.e-con{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-4b69e8e{width:var( --container-widget-width, 442px );max-width:442px;--container-widget-width:442px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-4b69e8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2008 .elementor-element.elementor-element-4b69e8e.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-4b69e8e .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-4b69e8e .elementor-image-box-title{margin-bottom:16px;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-4b69e8e:has(:hover) .elementor-image-box-title,
					 .elementor-2008 .elementor-element.elementor-element-4b69e8e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2008 .elementor-element.elementor-element-4b69e8e .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.1px;color:#FFFFFFB8;}.elementor-2008 .elementor-element.elementor-element-4fb334d .elementor-button{background-color:#18C0C100;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;padding:30px 40px 30px 40px;}.elementor-2008 .elementor-element.elementor-element-4fb334d .elementor-button:hover, .elementor-2008 .elementor-element.elementor-element-4fb334d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-2008 .elementor-element.elementor-element-4fb334d.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-4fb334d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2008 .elementor-element.elementor-element-4fb334d .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-2008 .elementor-element.elementor-element-4fb334d .elementor-button:hover svg, .elementor-2008 .elementor-element.elementor-element-4fb334d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2008 .elementor-element.elementor-element-c4bcf42{text-align:center;}.elementor-2008 .elementor-element.elementor-element-c4bcf42 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFAD;}.elementor-2008 .elementor-element.elementor-element-c4bcf42 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-c4bcf42 .elementor-heading-title a:focus{color:#D4FFFF;}.elementor-2008 .elementor-element.elementor-element-3760082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-3760082:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-3760082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111C17;}.elementor-2008 .elementor-element.elementor-element-1aa0b0e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#454545;--border-color:#454545;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-6c5b490{text-align:center;}.elementor-2008 .elementor-element.elementor-element-6c5b490 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#FFFFFFAD;}.elementor-2008 .elementor-element.elementor-element-6c5b490 .elementor-heading-title a:hover, .elementor-2008 .elementor-element.elementor-element-6c5b490 .elementor-heading-title a:focus{color:#D4FFFF;}body.elementor-page-2008:not(.elementor-motion-effects-element-type-background), body.elementor-page-2008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07130D;}@media(max-width:1024px){.elementor-2008 .elementor-element.elementor-element-ee768c9{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2008 .elementor-element.elementor-element-de6e0a1:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-de6e0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Background-mobile2.webp");}.elementor-2008 .elementor-element.elementor-element-de6e0a1{--min-height:800px;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-ff38e39 .elementor-heading-title{font-size:11px;}.elementor-2008 .elementor-element.elementor-element-26806a6 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-26806a6 .elementor-image-box-title{margin-bottom:8px;font-size:22px;line-height:1.3em;letter-spacing:-1.15px;}.elementor-2008 .elementor-element.elementor-element-26806a6 .elementor-image-box-description{font-size:15px;line-height:1.6em;}.elementor-2008 .elementor-element.elementor-element-0f44a9b.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-0f44a9b .elementor-button{font-size:15px;padding:28px 0px 28px 0px;}.elementor-2008 .elementor-element.elementor-element-8e53183 .elementor-heading-title{font-size:11.2px;}.elementor-2008 .elementor-element.elementor-element-ae31e76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20120102102102104;}.elementor-2008 .elementor-element.elementor-element-2b399ef{--width:90vw;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;--z-index:22222999;}.elementor-2008 .elementor-element.elementor-element-3e1d300{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-3e1d300.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-3e1d300 .elementor-icon-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-3e1d300 .elementor-icon{font-size:27px;}.elementor-2008 .elementor-element.elementor-element-3e1d300 .elementor-icon svg{height:27px;}.elementor-2008 .elementor-element.elementor-element-2cf93d5 .elementor-button{font-size:10px;line-height:1.4em;padding:13px 10px 13px 010px;}.elementor-2008 .elementor-element.elementor-element-6c17436{--min-height:0px;}.elementor-2008 .elementor-element.elementor-element-5313a4e{--min-height:920px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-bbc1b5e{--width:250px;top:120px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-bbc1b5e{right:-83px;}body.rtl .elementor-2008 .elementor-element.elementor-element-bbc1b5e{left:-83px;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-wrapper{gap:9px;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon{font-size:25px;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-title a{font-size:8px;}.elementor-2008 .elementor-element.elementor-element-44aa5ed .elementor-icon-box-description{font-size:8px;}.elementor-2008 .elementor-element.elementor-element-1b147e1{--width:250px;top:349px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-1b147e1{left:-77px;}body.rtl .elementor-2008 .elementor-element.elementor-element-1b147e1{right:-77px;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-wrapper{gap:9px;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon{font-size:25px;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-title a{font-size:8px;}.elementor-2008 .elementor-element.elementor-element-a23ff69 .elementor-icon-box-description{font-size:8px;}.elementor-2008 .elementor-element.elementor-element-ccceca7{--width:397px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-a468f62{width:var( --container-widget-width, 244px );max-width:244px;--container-widget-width:244px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-a468f62 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2008 .elementor-element.elementor-element-a468f62 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-a468f62 .elementor-icon-box-title a{font-size:13px;}.elementor-2008 .elementor-element.elementor-element-0004aed{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-0004aed > .elementor-widget-container{--e-transform-scale:1.1;border-width:1px 1px 1px 1px;}.elementor-2008 .elementor-element.elementor-element-b967403{--width:250px;top:120px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-b967403{right:-83px;}body.rtl .elementor-2008 .elementor-element.elementor-element-b967403{left:-83px;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-wrapper{gap:9px;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon{font-size:25px;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-title a{font-size:8px;}.elementor-2008 .elementor-element.elementor-element-1fb86b4 .elementor-icon-box-description{font-size:8px;}.elementor-2008 .elementor-element.elementor-element-01d2214{--width:250px;top:349px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-01d2214{left:-77px;}body.rtl .elementor-2008 .elementor-element.elementor-element-01d2214{right:-77px;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-wrapper{gap:9px;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon{font-size:25px;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-title a{font-size:8px;}.elementor-2008 .elementor-element.elementor-element-7ad28cc .elementor-icon-box-description{font-size:8px;}.elementor-2008 .elementor-element.elementor-element-1e40e17.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:-11px;}.elementor-2008 .elementor-element.elementor-element-1e40e17{--min-height:213px;}.elementor-2008 .elementor-element.elementor-element-1e40e17::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-1e40e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-2008 .elementor-element.elementor-element-f937307{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-f937307 > .elementor-widget-container{--e-transform-translateX:-1px;--e-transform-translateY:-4px;border-width:1px 1px 1px 1px;}.elementor-2008 .elementor-element.elementor-element-ebd16a4::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/FERNANDO.webp");background-size:0px auto;}.elementor-2008 .elementor-element.elementor-element-ebd16a4{--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:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-ebd16a4:not(.elementor-motion-effects-element-type-background), .elementor-2008 .elementor-element.elementor-element-ebd16a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2B4939 40%, #07130D 64%);}.elementor-2008 .elementor-element.elementor-element-d6b6b2e{--container-widget-width:449px;--container-widget-flex-grow:0;width:var( --container-widget-width, 449px );max-width:449px;}.elementor-2008 .elementor-element.elementor-element-d6b6b2e.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-4793ccb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2008 .elementor-element.elementor-element-8654913 > .elementor-widget-container{margin:-7px 0px -9px 0px;}.elementor-2008 .elementor-element.elementor-element-8654913 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-0e56618 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;letter-spacing:0.1px;}.elementor-2008 .elementor-element.elementor-element-0c337b3 .elementor-heading-title{line-height:1.5em;}.elementor-2008 .elementor-element.elementor-element-3ee9790{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-6cd4bf5 > .elementor-widget-container{margin:-3px 0px 30px 0px;}.elementor-2008 .elementor-element.elementor-element-8fa9610 .elementor-image-box-title{font-size:35px;line-height:1.2em;}.elementor-2008 .elementor-element.elementor-element-8fa9610 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-b97b02e .elementor-heading-title{font-size:14px;letter-spacing:0.2px;}.elementor-2008 .elementor-element.elementor-element-fa0ec29{--z-index:10;}.elementor-2008 .elementor-element.elementor-element-95932de{bottom:46px;}.elementor-2008 .elementor-element.elementor-element-95932de img{width:45%;}.elementor-2008 .elementor-element.elementor-element-420c855{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-5bc5dd4 .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-68efa98{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2008 .elementor-element.elementor-element-a3f9b8f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-f814fd8 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-f814fd8 .elementor-icon-box-title a{font-size:26px;}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-e016e9a .elementor-icon-list-item > a{font-size:15px;}.elementor-2008 .elementor-element.elementor-element-7ffa4e3{--padding-top:40px;--padding-bottom:40px;--padding-left:020px;--padding-right:020px;}.elementor-2008 .elementor-element.elementor-element-6320ab6 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-6320ab6 .elementor-icon-box-title a{font-size:28px;}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-46237e5 .elementor-icon-list-item > a{font-size:15px;}.elementor-2008 .elementor-element.elementor-element-49f71e5 .elementor-heading-title{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-2b8552b::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .e-con-inner > .elementor-background-video-container::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2008 .elementor-element.elementor-element-2b8552b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/FERNANDO.webp");background-size:0px auto;}.elementor-2008 .elementor-element.elementor-element-2b8552b{--gap:020px 020px;--row-gap:020px;--column-gap:020px;--overlay-opacity:0;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-ec77323 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2008 .elementor-element.elementor-element-6d30047{--e-image-carousel-slides-to-show:1;}.elementor-2008 .elementor-element.elementor-element-6d30047 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-7c9dfc0{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-6e4394d.elementor-element{--align-self:flex-start;}.elementor-2008 .elementor-element.elementor-element-f188923 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-f188923 .elementor-image-box-title{margin-bottom:13px;font-size:42px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-f188923 .elementor-image-box-description{font-size:18px;}.elementor-2008 .elementor-element.elementor-element-b0bd927{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-wrapper{gap:15px;}.elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-title a{font-size:24px;}.elementor-2008 .elementor-element.elementor-element-7ecf281 .elementor-icon-box-description{font-size:16px;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-93a0d2d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-wrapper{gap:15px;}.elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-title a{font-size:24px;}.elementor-2008 .elementor-element.elementor-element-f0e6c60 .elementor-icon-box-description{font-size:16px;letter-spacing:0.4px;}.elementor-2008 .elementor-element.elementor-element-a518b20 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-2008 .elementor-element.elementor-element-a518b20.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-a518b20 .elementor-heading-title{font-size:20px;}.elementor-2008 .elementor-element.elementor-element-070fb3b > .elementor-widget-container{margin:-19px 0px -49px 0px;}.elementor-2008 .elementor-element.elementor-element-5b8260a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-5e18be1{--gap:30px 40px;--row-gap:30px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-641af8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-641af8c img{border-radius:32px 32px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-c015ec8{--container-widget-width:501px;--container-widget-flex-grow:0;width:var( --container-widget-width, 501px );max-width:501px;}.elementor-2008 .elementor-element.elementor-element-c015ec8.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-45aa893{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-228579e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-fc2984a > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-2008 .elementor-element.elementor-element-fc2984a.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-fc2984a .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-05cfb90{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2008 .elementor-element.elementor-element-309fabc img{border-radius:32px 32px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-1b35c5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-7729deb{--container-widget-width:502px;--container-widget-flex-grow:0;width:var( --container-widget-width, 502px );max-width:502px;}.elementor-2008 .elementor-element.elementor-element-2949d08{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-020e139 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-2008 .elementor-element.elementor-element-020e139.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-020e139 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-1ec6caa{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2008 .elementor-element.elementor-element-f30b388 img{border-radius:32px 32px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-a652390{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;}.elementor-2008 .elementor-element.elementor-element-a652390.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-5d7eac5{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-96bdf22 .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-66de185 > .elementor-widget-container{padding:15px 0px 15px 20px;}.elementor-2008 .elementor-element.elementor-element-66de185.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-66de185{text-align:start;}.elementor-2008 .elementor-element.elementor-element-66de185 .elementor-heading-title{font-size:13px;line-height:1.6em;}.elementor-2008 .elementor-element.elementor-element-63f1c03 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon-box-title a{font-size:34px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-63f1c03 .elementor-icon-box-description{font-size:18px;line-height:1.5em;}.elementor-2008 .elementor-element.elementor-element-3340375{--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-71f18cf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2008 .elementor-element.elementor-element-71f18cf .elementor-heading-title{font-size:52px;line-height:1.1em;}.elementor-2008 .elementor-element.elementor-element-51ce71e .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-51ce71e .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-67fdb38 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-2008 .elementor-element.elementor-element-67fdb38 img{width:100%;}.elementor-2008 .elementor-element.elementor-element-7589db9 .elementor-heading-title{font-size:36px;}.elementor-2008 .elementor-element.elementor-element-b4f3371 > .elementor-widget-container{margin:-80px 0px -60px 0px;}.elementor-2008 .elementor-element.elementor-element-1913c80 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-1913c80 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-2008 .elementor-element.elementor-element-b25c3b4 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-2008 .elementor-element.elementor-element-b25c3b4 img{width:100%;}.elementor-2008 .elementor-element.elementor-element-d5d8b09 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-582912e{--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;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-bc6f8dc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2008 .elementor-element.elementor-element-34d8ac5 > .elementor-widget-container{padding:5px 30px 5px 30px;}.elementor-2008 .elementor-element.elementor-element-34d8ac5 .elementor-heading-title{font-size:13px;}.elementor-2008 .elementor-element.elementor-element-eb6456e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-eb6456e .elementor-image-box-title{font-size:24px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-eb6456e .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-2008 .elementor-element.elementor-element-f6058bc .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-6bae4cd{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-2b0c1c3{--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-2008 .elementor-element.elementor-element-bd7cbff > .elementor-widget-container{padding:5px 30px 5px 30px;}.elementor-2008 .elementor-element.elementor-element-bd7cbff .elementor-heading-title{font-size:14px;}.elementor-2008 .elementor-element.elementor-element-3cb9a15 .elementor-image-box-title{margin-bottom:10px;font-size:24px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-3cb9a15 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-2008 .elementor-element.elementor-element-a7d5bc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-1608ad1 > .elementor-widget-container{--e-transform-scale:1.1;margin:0px 0px 0px -15px;}.elementor-2008 .elementor-element.elementor-element-f11f701 > .elementor-widget-container{margin:30px 0px -20px 0px;}.elementor-2008 .elementor-element.elementor-element-f11f701 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-30eafdc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-0b857d0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2008 .elementor-element.elementor-element-13dcc65 > .elementor-widget-container{padding:5px 30px 5px 30px;}.elementor-2008 .elementor-element.elementor-element-13dcc65 .elementor-heading-title{font-size:13px;}.elementor-2008 .elementor-element.elementor-element-1893de0 .elementor-image-box-title{font-size:28px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-1893de0 .elementor-image-box-description{font-size:16px;line-height:1.6em;}.elementor-2008 .elementor-element.elementor-element-52d82eb > .elementor-widget-container{--e-transform-translateX:-12px;}.elementor-2008 .elementor-element.elementor-element-52d82eb img{width:100%;}.elementor-2008 .elementor-element.elementor-element-e0a8b77{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-cbd743a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-c509a46{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-03132d6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-03132d6{--container-widget-width:515px;--container-widget-flex-grow:0;width:var( --container-widget-width, 515px );max-width:515px;}.elementor-2008 .elementor-element.elementor-element-03132d6 .elementor-image-box-title{margin-bottom:14px;font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-03132d6 .elementor-image-box-description{font-size:15px;line-height:1.9em;}.elementor-2008 .elementor-element.elementor-element-480654f{--container-widget-width:408px;--container-widget-flex-grow:0;width:var( --container-widget-width, 408px );max-width:408px;}.elementor-2008 .elementor-element.elementor-element-480654f .elementor-image-box-img{margin-bottom:15px;}.elementor-2008 .elementor-element.elementor-element-480654f .elementor-image-box-title{font-size:32px;}.elementor-2008 .elementor-element.elementor-element-480654f .elementor-image-box-description{font-size:18px;}.elementor-2008 .elementor-element.elementor-element-21a20b9 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-2008 .elementor-element.elementor-element-bdd08e2 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2008 .elementor-element.elementor-element-bdd08e2.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-bdd08e2 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-d8ffc23{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-9989ce0{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-da885a9 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-da885a9 .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-da885a9 .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-513b21e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-513b21e{text-align:start;}.elementor-2008 .elementor-element.elementor-element-513b21e img{width:74%;}.elementor-2008 .elementor-element.elementor-element-3d3aefd{--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:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-a98554a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-969edc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-ebc3a5a .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-5e4ce24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-5e4ce24{text-align:start;}.elementor-2008 .elementor-element.elementor-element-5e4ce24 img{width:79%;}.elementor-2008 .elementor-element.elementor-element-d4507e5{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4930017{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2008 .elementor-element.elementor-element-c6ea473 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-c6ea473 .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-c6ea473 .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-d425280{text-align:start;}.elementor-2008 .elementor-element.elementor-element-d425280 img{width:80%;}.elementor-2008 .elementor-element.elementor-element-3c62c40{--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:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-460a4a5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-64e0803 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9 .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-eeb9eb9 .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-d45c3cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-d45c3cb{text-align:start;}.elementor-2008 .elementor-element.elementor-element-d45c3cb img{width:80%;}.elementor-2008 .elementor-element.elementor-element-34fb128{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4a03ac4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-d4fe4ee .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-7cf75e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-7cf75e8{text-align:start;}.elementor-2008 .elementor-element.elementor-element-7cf75e8 img{width:80%;}.elementor-2008 .elementor-element.elementor-element-f346114{--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:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-8664da3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-cfa4ab7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0 .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-ca1c2d0 .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-06f1840 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-06f1840{text-align:start;}.elementor-2008 .elementor-element.elementor-element-06f1840 img{width:80%;}.elementor-2008 .elementor-element.elementor-element-36e8581{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-b21eaf7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-5640164 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-2008 .elementor-element.elementor-element-5640164 .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-5640164 .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-0af9753{text-align:start;}.elementor-2008 .elementor-element.elementor-element-0af9753 img{width:80%;}.elementor-2008 .elementor-element.elementor-element-d7248f5{--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:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-fdad084{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-a71d7f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-b09da9d > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-2008 .elementor-element.elementor-element-b09da9d .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-b09da9d .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-3dccfe5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-3dccfe5{text-align:start;}.elementor-2008 .elementor-element.elementor-element-3dccfe5 img{width:80%;}.elementor-2008 .elementor-element.elementor-element-6be69f9{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-e71357e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-903dde0 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-903dde0 .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-903dde0 .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-8a5c72d{text-align:start;}.elementor-2008 .elementor-element.elementor-element-8a5c72d img{width:80%;}.elementor-2008 .elementor-element.elementor-element-8f7ba42{--padding-top:100px;--padding-bottom:190px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-3e18b20{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-4d43257 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-4d43257 .elementor-icon{font-size:85px;}.elementor-2008 .elementor-element.elementor-element-4d43257 .elementor-icon svg{height:85px;}.elementor-2008 .elementor-element.elementor-element-d277ec1{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-b8f5f6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon-box-wrapper{gap:13px;}.elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-1225a8c .elementor-icon-box-title a{font-size:28px;}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-af8c48f{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-af8c48f .elementor-icon-list-item > a{font-size:15px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-c0a6938{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon-box-wrapper{gap:13px;}.elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon-box-title, .elementor-2008 .elementor-element.elementor-element-db36094 .elementor-icon-box-title a{font-size:28px;}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2008 .elementor-element.elementor-element-687fc80{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2008 .elementor-element.elementor-element-687fc80 .elementor-icon-list-item > a{font-size:15px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-75124f6{--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-f25541a .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-15c0b94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-15c0b94{--container-widget-width:408px;--container-widget-flex-grow:0;width:var( --container-widget-width, 408px );max-width:408px;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-img{margin-bottom:15px;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-title{font-size:32px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-15c0b94 .elementor-image-box-description{font-size:18px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-3e670ac{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-d78cb0e > .elementor-widget-container{--e-transform-translateX:-350px;margin:-86px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-d78cb0e .elementor-icon-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-d78cb0e .elementor-icon{font-size:84px;}.elementor-2008 .elementor-element.elementor-element-d78cb0e .elementor-icon svg{height:84px;}.elementor-2008 .elementor-element.elementor-element-5929e31{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-258a7b4 .elementor-image-box-wrapper{text-align:start;}.elementor-2008 .elementor-element.elementor-element-258a7b4 .elementor-image-box-title{margin-bottom:24px;font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-258a7b4 .elementor-image-box-description{font-size:15px;line-height:1.6em;letter-spacing:0.6px;}.elementor-2008 .elementor-element.elementor-element-2a5a3a8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:90px;--padding-left:020px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-380de13.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-dfce897 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2008 .elementor-element.elementor-element-dfce897 .elementor-heading-title{line-height:1.2em;}.elementor-2008 .elementor-element.elementor-element-7524b33{--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-7902eab{--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-0decfa0 > .elementor-widget-container{margin:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:32px 32px 10px 10px;}.elementor-2008 .elementor-element.elementor-element-07230f7 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 20px 0px 020px;}.elementor-2008 .elementor-element.elementor-element-07230f7 .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-07230f7 .elementor-image-box-title{margin-bottom:6px;font-size:22px;line-height:1.4em;letter-spacing:0;}.elementor-2008 .elementor-element.elementor-element-07230f7 .elementor-image-box-description{font-size:15px;line-height:1.6em;letter-spacing:0.4px;}.elementor-2008 .elementor-element.elementor-element-0cee595{--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-2c1542d{--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-ca3bd5d > .elementor-widget-container{margin:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:32px 32px 10px 10px;}.elementor-2008 .elementor-element.elementor-element-b70b5ea > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-2008 .elementor-element.elementor-element-b70b5ea .elementor-image-box-wrapper{text-align:center;}.elementor-2008 .elementor-element.elementor-element-b70b5ea .elementor-image-box-title{margin-bottom:6px;font-size:22px;line-height:1.4em;letter-spacing:0;}.elementor-2008 .elementor-element.elementor-element-b70b5ea .elementor-image-box-description{font-size:15px;line-height:1.6em;letter-spacing:0.4px;}.elementor-2008 .elementor-element.elementor-element-ee768c9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-size:21px;}.elementor-2008 .elementor-element.elementor-element-ee768c9 > .elementor-widget-container{--e-transform-scale:1.06;border-radius:32px 32px 32px 32px;}:where( .elementor-2008 .elementor-element.elementor-element-ee768c9 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2008 .elementor-element.elementor-element-ee768c9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-1beea21{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-4d3ff1f{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-33a8cff{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-a4ac541 .elementor-image-box-title{font-size:32px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-a4ac541 .elementor-image-box-description{font-size:16px;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-5609522.e-con{--e-con-transform-scale:1.03;}.elementor-2008 .elementor-element.elementor-element-5609522{--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-2008 .elementor-element.elementor-element-436e515 > .elementor-widget-container{--e-transform-translateX:23px;margin:-67px 0px 16px 0px;}.elementor-2008 .elementor-element.elementor-element-436e515 img{width:96%;}.elementor-2008 .elementor-element.elementor-element-ec97da9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-54a7809 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-54a7809 .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-0c2169f{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;}.elementor-2008 .elementor-element.elementor-element-0c2169f .elementor-image-box-title{font-size:42px;}.elementor-2008 .elementor-element.elementor-element-0c2169f .elementor-image-box-description{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-2008 .elementor-element.elementor-element-ae63601 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-46b02c7 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-6519761 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-34fcaa4 > .elementor-widget-container{--e-transform-translateX:-23px;--e-transform-translateY:-42px;--e-transform-scale:1.4;margin:-0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-34fcaa4 img{width:100%;}.elementor-2008 .elementor-element.elementor-element-649d251{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-842d51b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-1cd1459 .elementor-icon{font-size:33px;}.elementor-2008 .elementor-element.elementor-element-1cd1459 .elementor-icon svg{height:33px;}.elementor-2008 .elementor-element.elementor-element-f78b747{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;}.elementor-2008 .elementor-element.elementor-element-f78b747 .elementor-image-box-title{margin-bottom:15px;font-size:34px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-f78b747 .elementor-image-box-description{font-size:16px;}.elementor-2008 .elementor-element.elementor-element-de9d82d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-de9d82d .elementor-image-box-title{margin-bottom:4px;font-size:55px;line-height:1.3em;letter-spacing:-2px;}.elementor-2008 .elementor-element.elementor-element-de9d82d .elementor-image-box-description{font-size:18px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-a5434fd .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-2008 .elementor-element.elementor-element-6f6492a .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-2008 .elementor-element.elementor-element-c12f80f.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-c12f80f .elementor-button{font-size:13px;letter-spacing:-0.2px;padding:28px 0px 28px 0px;}.elementor-2008 .elementor-element.elementor-element-1243b17 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2008 .elementor-element.elementor-element-1243b17 img{width:59%;}.elementor-2008 .elementor-element.elementor-element-54ff97e .elementor-image-box-title{margin-bottom:15px;font-size:14px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-54ff97e .elementor-image-box-description{font-size:12px;}.elementor-2008 .elementor-element.elementor-element-0bdcf46{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-aa9e32f > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-2008 .elementor-element.elementor-element-aa9e32f{--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;}.elementor-2008 .elementor-element.elementor-element-aa9e32f .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-c108747{--gap:130px 130px;--row-gap:130px;--column-gap:130px;}.elementor-2008 .elementor-element.elementor-element-785b7a5{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-339352d .elementor-image-box-img{margin-bottom:47px;}.elementor-2008 .elementor-element.elementor-element-339352d.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-2008 .elementor-element.elementor-element-339352d.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-2008 .elementor-element.elementor-element-339352d.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-2008 .elementor-element.elementor-element-78ceb59 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-78ceb59 .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-ebcd0bd{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-c650f67 .elementor-image-box-img{margin-bottom:47px;}.elementor-2008 .elementor-element.elementor-element-c650f67.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-2008 .elementor-element.elementor-element-c650f67.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-2008 .elementor-element.elementor-element-c650f67.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-2008 .elementor-element.elementor-element-6d1ff28 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-2008 .elementor-element.elementor-element-6d1ff28 .elementor-image-box-title{font-size:32px;line-height:1.4em;}.elementor-2008 .elementor-element.elementor-element-a804d31{--padding-top:60px;--padding-bottom:060px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-743d667{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-7381020{--container-widget-width:376px;--container-widget-flex-grow:0;width:var( --container-widget-width, 376px );max-width:376px;}.elementor-2008 .elementor-element.elementor-element-7381020 .elementor-heading-title{font-size:39px;line-height:1.2em;}.elementor-2008 .elementor-element.elementor-element-bdc0c23 > .elementor-widget-container{padding:10px 15px 10px 15px;}.elementor-2008 .elementor-element.elementor-element-bdc0c23 .elementor-image-box-title{margin-bottom:7px;font-size:14px;line-height:1.5em;}.elementor-2008 .elementor-element.elementor-element-bdc0c23 .elementor-image-box-description{font-size:13px;}.elementor-2008 .elementor-element.elementor-element-aaf1fb4.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-aaf1fb4 .elementor-button{font-size:15px;padding:28px 0px 28px 0px;}.elementor-2008 .elementor-element.elementor-element-ec7e155 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:0px;margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-ec7e155{left:-141px;}body.rtl .elementor-2008 .elementor-element.elementor-element-ec7e155{right:-141px;}.elementor-2008 .elementor-element.elementor-element-ec7e155{top:-10px;}.elementor-2008 .elementor-element.elementor-element-ec7e155 img{width:61%;}.elementor-2008 .elementor-element.elementor-element-253a151 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:0px;margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-2008 .elementor-element.elementor-element-253a151{right:-130px;}body.rtl .elementor-2008 .elementor-element.elementor-element-253a151{left:-130px;}.elementor-2008 .elementor-element.elementor-element-253a151{top:310px;}.elementor-2008 .elementor-element.elementor-element-253a151 img{width:62%;}.elementor-2008 .elementor-element.elementor-element-98a603e .elementor-icon{font-size:79px;}.elementor-2008 .elementor-element.elementor-element-98a603e .elementor-icon svg{height:79px;}.elementor-2008 .elementor-element.elementor-element-1055bc7{--padding-top:03px;--padding-bottom:60px;--padding-left:020px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-823a6c8 .elementor-image-box-title{margin-bottom:0px;}.elementor-2008 .elementor-element.elementor-element-823a6c8 .elementor-image-box-description{font-size:48px;line-height:1.2em;}.elementor-2008 .elementor-element.elementor-element-4f9301c .elementor-heading-title{font-size:15px;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-4b2f3ea .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-ad3ee3f .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-a10e0d3 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-3d85be1 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-34d09aa .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-52796d9 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-20416e7 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-c56dafe .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-5aa8690 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.5px;}.elementor-2008 .elementor-element.elementor-element-8b835ee {--n-accordion-padding:20px 20px 20px 20px;}.elementor-2008 .elementor-element.elementor-element-8b835ee{--n-accordion-title-font-size:16px;}.elementor-2008 .elementor-element.elementor-element-ecd2369{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-5a5b2c3 .elementor-image-box-img{margin-bottom:15px;}.elementor-2008 .elementor-element.elementor-element-faf2e70.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-faf2e70 .elementor-button{font-size:15px;padding:28px 0px 28px 0px;}.elementor-2008 .elementor-element.elementor-element-a29ec05{--padding-top:40px;--padding-bottom:040px;--padding-left:20px;--padding-right:020px;}.elementor-2008 .elementor-element.elementor-element-4b69e8e .elementor-image-box-title{margin-bottom:15px;font-size:28px;line-height:1.3em;}.elementor-2008 .elementor-element.elementor-element-4b69e8e .elementor-image-box-description{font-size:16px;line-height:1.5em;letter-spacing:0.3px;}.elementor-2008 .elementor-element.elementor-element-4fb334d.elementor-element{--align-self:stretch;}.elementor-2008 .elementor-element.elementor-element-4fb334d .elementor-button{font-size:15px;padding:28px 0px 28px 0px;}.elementor-2008 .elementor-element.elementor-element-c4bcf42 .elementor-heading-title{font-size:14px;}.elementor-2008 .elementor-element.elementor-element-3760082{--padding-top:0px;--padding-bottom:60px;--padding-left:02px;--padding-right:20px;}.elementor-2008 .elementor-element.elementor-element-1aa0b0e{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2008 .elementor-element.elementor-element-6c5b490{width:var( --container-widget-width, 545px );max-width:545px;--container-widget-width:545px;--container-widget-flex-grow:0;}.elementor-2008 .elementor-element.elementor-element-6c5b490.elementor-element{--align-self:center;}.elementor-2008 .elementor-element.elementor-element-6c5b490 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-2008 .elementor-element.elementor-element-882a5c7{--width:410px;}.elementor-2008 .elementor-element.elementor-element-bbc1b5e{--width:300px;}.elementor-2008 .elementor-element.elementor-element-1b147e1{--width:300px;}.elementor-2008 .elementor-element.elementor-element-b967403{--width:300px;}.elementor-2008 .elementor-element.elementor-element-01d2214{--width:300px;}.elementor-2008 .elementor-element.elementor-element-1e40e17{--width:1017px;}.elementor-2008 .elementor-element.elementor-element-f1e96e5{--width:50%;}.elementor-2008 .elementor-element.elementor-element-4793ccb{--width:50%;}.elementor-2008 .elementor-element.elementor-element-aefcd44{--width:410px;}.elementor-2008 .elementor-element.elementor-element-fa0ec29{--width:410px;}.elementor-2008 .elementor-element.elementor-element-a3f9b8f{--width:540px;}.elementor-2008 .elementor-element.elementor-element-7ffa4e3{--width:540px;}.elementor-2008 .elementor-element.elementor-element-f3cdd08{--width:410px;}.elementor-2008 .elementor-element.elementor-element-880418f{--width:410px;}.elementor-2008 .elementor-element.elementor-element-b0bd927{--width:400px;}.elementor-2008 .elementor-element.elementor-element-93a0d2d{--width:400px;}.elementor-2008 .elementor-element.elementor-element-5e18be1{--width:1200px;}.elementor-2008 .elementor-element.elementor-element-05cfb90{--width:1200px;}.elementor-2008 .elementor-element.elementor-element-1b35c5f{--width:45%;}.elementor-2008 .elementor-element.elementor-element-2949d08{--width:100%;}.elementor-2008 .elementor-element.elementor-element-1ec6caa{--width:1200px;}.elementor-2008 .elementor-element.elementor-element-ac8f13f{--width:50%;}.elementor-2008 .elementor-element.elementor-element-d1fcc71{--width:100%;}.elementor-2008 .elementor-element.elementor-element-c509a46{--width:556px;}.elementor-2008 .elementor-element.elementor-element-d8ffc23{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-3d3aefd{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-d4507e5{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-3c62c40{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-34fb128{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-f346114{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-36e8581{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-d7248f5{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-6be69f9{--width:1000px;}.elementor-2008 .elementor-element.elementor-element-b8f5f6a{--width:523.21px;}.elementor-2008 .elementor-element.elementor-element-c0a6938{--width:523.21px;}.elementor-2008 .elementor-element.elementor-element-33a8cff{--width:91%;}.elementor-2008 .elementor-element.elementor-element-5609522{--width:87%;}.elementor-2008 .elementor-element.elementor-element-842d51b{--width:583px;}.elementor-2008 .elementor-element.elementor-element-fb4b098{--width:410px;}.elementor-2008 .elementor-element.elementor-element-785b7a5{--width:519px;}.elementor-2008 .elementor-element.elementor-element-ebcd0bd{--width:519px;}.elementor-2008 .elementor-element.elementor-element-743d667{--width:981px;}.elementor-2008 .elementor-element.elementor-element-a29ec05{--width:572px;}}/* Start custom CSS for image-box, class: .elementor-element-26806a6 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cf93d5 */.elementor-2008 .elementor-element.elementor-element-2cf93d5 svg {
    width: 11px;
}
.btn .elementor-button-wrapper {
    display: flex;
    justify-content: center;
    align-items: stretch;
    white-space: nowrap;
    width:100%;
}
    
.btn .elementor-widget-container{display:flex; justify-content:center;}

/* Cor do botão */
.btn .elementor-button {
    background: linear-gradient(90deg, #10BA80 0%, #078B5E 100%);
    box-shadow: 0 2.172px 0 0 #85FEFF inset;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;
    align-self: stretch !important;
    transition: .5s all;
     display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

/* Cor do botão no Hover */
.btn:hover .elementor-button {
    background: linear-gradient(90deg, #1AFB65 0%, #0DD0C6 100%);
    box-shadow: 0px -27px 80px 0px rgba(26, 251, 101, 0.22), 0px -9.855px 29.201px 0px rgba(26, 251, 101, 0.15), 0px -4.785px 14.177px 0px rgba(26, 251, 101, 0.12), 0px -2.346px 6.95px 0px rgba(26, 251, 101, 0.10), 0px -0.927px 2.748px 0px rgba(26, 251, 101, 0.07);
    transition: .5s all;
    transform: scale(1.05);
}

/* Efeito de brilho */
.btn .elementor-button::before {
    content: '';
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
}

@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; }
    20% { opacity: 1; }
    48% { left: 110%; opacity: 1; }
    51% { opacity: 0; }
}

/* Cor da Borda */
.btn .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border-radius: 00px;
    border: 5px solid #ADADAD40;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b399ef */.elementor-2008 .elementor-element.elementor-element-2b399ef{
    border-top: 1px solid #939393;
background: rgba(8, 17, 26, 0.10);
backdrop-filter: blur(7.700000047683716px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b707538 *//* ===== Fonte Manrope Regular ===== */
@font-face {
  font-family: 'Manrope';
  src: url('https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Manrope-Regular-1.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ===== FAIXA DE ÍCONES ===== */
.faixa-icones {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  background: #658479;
  padding: 20px 0;
  font-family: 'Manrope', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Gradientes laterais (efeito de fade) */
.faixa-icones::before,
.faixa-icones::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100px;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}



/* ===== TRACK ===== */
.faixa-track {
  display: inline-flex;
  align-items: center;
  gap: 70px;
  animation: mover 30s linear infinite;
}

.faixa-track span {
  color: #fff;
  font-size: 0.9rem;
  font-weight: 400;
  letter-spacing: 0.2px;
  opacity: 0.9;
  transition: transform 0.3s ease, opacity 0.3s ease, color 0.3s ease;
  cursor: default;
}

.faixa-track span:hover {
  transform: scale(1.1);
  opacity: 1;
  color: #6CFFCD;
}

/* ===== ANIMAÇÃO ===== */
@keyframes mover {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* ===== RESPONSIVO ===== */
@media (max-width: 768px) {
  .faixa-track {
    gap: 35px;
    animation-duration: 50s;
  }
  .faixa-track span {
    font-size: 0.7rem;
  }
  
  .faixa-icones {
      padding: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbc1b5e */.elementor-2008 .elementor-element.elementor-element-bbc1b5e{
    border-radius: 12.632px;
border: 1px solid rgba(255, 255, 255, 0.32);
backdrop-filter: blur(8.899999618530273px);
}

 .elementor-2008 .elementor-element.elementor-element-bbc1b5e {
     animation: floating 3s ease-in-out infinite;
 }

 @keyframes floating {
     from { transform: translate(0,  0px); }
     65%  { transform: translate(0, 15px); }
     to   { transform: translate(0, -0px); }
 }
 
 
 
 
 .elementor-2008 .elementor-element.elementor-element-bbc1b5e {
  transform: scale(1);
  transition: transform 0.3s ease-in-out;
  transform-origin: center center;
}

@media (max-width: 767px) {
  .elementor-2008 .elementor-element.elementor-element-bbc1b5e {
    scale: 0.5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b147e1 */.elementor-2008 .elementor-element.elementor-element-1b147e1{
    border-radius: 12.632px;
border: 1px solid rgba(255, 255, 255, 0.32);
backdrop-filter: blur(8.899999618530273px);
}

 .elementor-2008 .elementor-element.elementor-element-1b147e1 {
     animation: floating 3s ease-in-out infinite;
 }

 @keyframes floating {
     from { transform: translate(0,  0px); }
     65%  { transform: translate(0, 15px); }
     to   { transform: translate(0, -0px); }
 }
 
  .elementor-2008 .elementor-element.elementor-element-1b147e1 {
  transform: scale(1);
  transition: transform 0.3s ease-in-out;
  transform-origin: center center;
}

@media (max-width: 767px) {
  .elementor-2008 .elementor-element.elementor-element-1b147e1 {
    scale: 0.5;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0004aed */.elementor-2008 .elementor-element.elementor-element-0004aed{
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b967403 */.elementor-2008 .elementor-element.elementor-element-b967403{
    border-radius: 12.632px;
border: 1px solid rgba(255, 255, 255, 0.32);
backdrop-filter: blur(8.899999618530273px);
}

 .elementor-2008 .elementor-element.elementor-element-b967403 {
     animation: floating 3s ease-in-out infinite;
 }

 @keyframes floating {
     from { transform: translate(0,  0px); }
     65%  { transform: translate(0, 15px); }
     to   { transform: translate(0, -0px); }
 }
 
 
 
 
 .elementor-2008 .elementor-element.elementor-element-b967403 {
  transform: scale(1);
  transition: transform 0.3s ease-in-out;
  transform-origin: center center;
}

@media (max-width: 767px) {
  .elementor-2008 .elementor-element.elementor-element-b967403 {
    scale: 0.5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01d2214 */.elementor-2008 .elementor-element.elementor-element-01d2214{
    border-radius: 12.632px;
border: 1px solid rgba(255, 255, 255, 0.32);
backdrop-filter: blur(8.899999618530273px);
}

 .elementor-2008 .elementor-element.elementor-element-01d2214 {
     animation: floating 3s ease-in-out infinite;
 }

 @keyframes floating {
     from { transform: translate(0,  0px); }
     65%  { transform: translate(0, 15px); }
     to   { transform: translate(0, -0px); }
 }
 
  .elementor-2008 .elementor-element.elementor-element-01d2214 {
  transform: scale(1);
  transition: transform 0.3s ease-in-out;
  transform-origin: center center;
}

@media (max-width: 767px) {
  .elementor-2008 .elementor-element.elementor-element-01d2214 {
    scale: 0.5;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f937307 */.elementor-2008 .elementor-element.elementor-element-f937307{
    scale: 0.76;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccceca7 */.elementor-2008 .elementor-element.elementor-element-ccceca7{
    background: linear-gradient(180deg, #F6FEFF 0%, #EAFDFF 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5313a4e */.elementor-2008 .elementor-element.elementor-element-5313a4e{
    background: linear-gradient(180deg, #F6FEFF 0%, #EAFDFF 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8654913 */.text2{
    background: var(--GRAD-1, linear-gradient(92deg, #18C0C1 0.74%, #10BA80 52.75%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8fa9610 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b97b02e */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bc5dd4 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f9b8f */.elementor-2008 .elementor-element.elementor-element-a3f9b8f{
    border-radius: 16px;
border: 1px solid #C8C8C8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ffa4e3 */.elementor-2008 .elementor-element.elementor-element-7ffa4e3{
    border-radius: 16.352px;
border: 1.09px solid #D1D1D1;
background: linear-gradient(180deg, #FFF 0%, #D7F3F7 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420c855 */.elementor-2008 .elementor-element.elementor-element-420c855{
    border-top: 1px solid #FFF;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.28) -3.36%, rgba(234, 253, 255, 0.28) 95.72%);
backdrop-filter: blur(8.600000381469727px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec77323 */.text2{
    background: var(--GRAD-1, linear-gradient(92deg, #18C0C1 0.74%, #10BA80 52.75%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f188923 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0bd927 */.elementor-2008 .elementor-element.elementor-element-b0bd927{
    border-radius: 12px;
border: 1px solid #4A5054;
background: #0F1011;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a0d2d */.elementor-2008 .elementor-element.elementor-element-93a0d2d{
    border-radius: 12px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #1E212A 8.62%, #05100A 101.33%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a518b20 */.elementor-2008 .elementor-element.elementor-element-a518b20{
    border-radius: 12px;
border: 1px solid #3A3F4C;
background: var(--GRAD-4, linear-gradient(184deg, #1E212A 8.62%, #05100A 101.33%));
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c015ec8 */.elementor-2008 .elementor-element.elementor-element-c015ec8{
background: linear-gradient(92deg, #18C0C1 0.74%, #10BA80 52.75%);
box-shadow: 0 4px 35.4px 0 #2BEEAC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76cd2cc */.elementor-2008 .elementor-element.elementor-element-76cd2cc{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #10BA80);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-228579e */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc2984a */.elementor-2008 .elementor-element.elementor-element-fc2984a{
    border-radius: 12px;
border: 1px solid #3A3F4C;
background: var(--GRAD-4, linear-gradient(184deg, #1E212A 8.62%, #05100A 101.33%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e18be1 */.elementor-2008 .elementor-element.elementor-element-5e18be1{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7729deb */.elementor-2008 .elementor-element.elementor-element-7729deb{
background: linear-gradient(92deg, #18C0C1 0.74%, #10BA80 52.75%);
box-shadow: 0 4px 35.4px 0 #2BEEAC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adea81e */.elementor-2008 .elementor-element.elementor-element-adea81e{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #10BA80);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66259bc */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-020e139 */.elementor-2008 .elementor-element.elementor-element-020e139{
    border-radius: 12px;
border: 1px solid #3A3F4C;
background: var(--GRAD-4, linear-gradient(184deg, #1E212A 8.62%, #05100A 101.33%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05cfb90 */.elementor-2008 .elementor-element.elementor-element-05cfb90{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a652390 */.elementor-2008 .elementor-element.elementor-element-a652390{
background: linear-gradient(92deg, #18C0C1 0.74%, #10BA80 52.75%);
box-shadow: 0 4px 35.4px 0 #2BEEAC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbac744 */.elementor-2008 .elementor-element.elementor-element-dbac744{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #10BA80);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-96bdf22 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66de185 */.elementor-2008 .elementor-element.elementor-element-66de185{
    border-radius: 12px;
border: 1px solid #3A3F4C;
background: var(--GRAD-4, linear-gradient(184deg, #1E212A 8.62%, #05100A 101.33%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec6caa */.elementor-2008 .elementor-element.elementor-element-1ec6caa{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d881c9 */.elementor-2008 .elementor-element.elementor-element-5d881c9{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #003232);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51ce71e */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7589db9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b323a86 */.elementor-2008 .elementor-element.elementor-element-b323a86{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #003232);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1913c80 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d8b09 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d8ac5 */.elementor-2008 .elementor-element.elementor-element-34d8ac5{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #003232);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eb6456e */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-582912e */.elementor-2008 .elementor-element.elementor-element-582912e{
    border-radius: 20px 20px 0 0;
border: 1px solid #D1D1D1;
background: linear-gradient(180deg, #FFF -0.93%, #D7F3F7 40.17%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6058bc */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd7cbff */.elementor-2008 .elementor-element.elementor-element-bd7cbff{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #003232);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3cb9a15 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bae4cd */.elementor-2008 .elementor-element.elementor-element-6bae4cd{
    border-radius: 20px 20px 0 0;
border: 1px solid #D1D1D1;
background: linear-gradient(180deg, #FFF -0.93%, #D7F3F7 40.17%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f11f701 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13dcc65 */.elementor-2008 .elementor-element.elementor-element-13dcc65{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #003232);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1893de0 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30eafdc */.elementor-2008 .elementor-element.elementor-element-30eafdc{
    border-radius: 20px 20px 0 0;
border: 1px solid #D1D1D1;
background: linear-gradient(180deg, #FFF -0.93%, #D7F3F7 40.17%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3340375 */.elementor-2008 .elementor-element.elementor-element-3340375{
    background: linear-gradient(180deg, #F6FEFF 0%, #EAFDFF 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03132d6 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c509a46 */.elementor-2008 .elementor-element.elementor-element-c509a46{
    border-radius: 16px;
border: 1px solid #4E534D;

backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-480654f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdd08e2 */.elementor-2008 .elementor-element.elementor-element-bdd08e2{
    border-radius: 12px;
border: 1px solid #3A3F4C;
background: var(--GRAD-4, linear-gradient(184deg, #1E212A 8.62%, #05100A 101.33%));
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da885a9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8ffc23 */.elementor-2008 .elementor-element.elementor-element-d8ffc23{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ebc3a5a */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d3aefd */.elementor-2008 .elementor-element.elementor-element-3d3aefd{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c6ea473 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4507e5 */.elementor-2008 .elementor-element.elementor-element-d4507e5{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eeb9eb9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c62c40 */.elementor-2008 .elementor-element.elementor-element-3c62c40{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d4fe4ee */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fb128 */.elementor-2008 .elementor-element.elementor-element-34fb128{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca1c2d0 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f346114 */.elementor-2008 .elementor-element.elementor-element-f346114{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5640164 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e8581 */.elementor-2008 .elementor-element.elementor-element-36e8581{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b09da9d */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7248f5 */.elementor-2008 .elementor-element.elementor-element-d7248f5{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-903dde0 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be69f9 */.elementor-2008 .elementor-element.elementor-element-6be69f9{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dc9ad0 *//* Importa a fonte Manrope */
@font-face {
  font-family: 'Manrope';
  src: url('https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Manrope-Regular-1.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.fala-expert, .fala-usuario, .fala-expert-2 {
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.6s ease-out;
}

/* Alinha o balão do usuário à direita */
.fala-usuario {
  justify-content: flex-end;
}

/* Foto do expert */
.fala-expert img,
.fala-expert-2 img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 15px;
  object-fit: cover;
}

/* Balão base */
.balao {
  padding: 15px 20px;
  border-radius: 15px;
  position: relative;
  max-width: 80%;
  font-size: 1.2rem;
  line-height: 1.4;
  font-family: 'Manrope', sans-serif;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  animation: fadeInSlide 1s forwards;
  transition: transform 0.3s ease, filter 0.3s ease, box-shadow 0.3s ease;
}

/* Balão do expert */
.balao.expert {
  background-color: #003b3f;
  color: #fff;
}

.balao.expert::after {
  content: '';
  position: absolute;
  top: 15px;
  left: -10px;
  border: 10px solid transparent;
  border-right-color: #003b3f;
}

/* Balão do usuário */
.balao.usuario {
  background-color: #d9d9d9;
  color: #111;
}

.balao.usuario::after {
  content: '';
  position: absolute;
  top: 15px;
  right: -10px;
  border: 10px solid transparent;
  border-left-color: #d9d9d9;
}

/* Animação de entrada */
@keyframes fadeInSlide {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Ativação via JS */
.fala-expert.mostrar,
.fala-usuario.mostrar,
.fala-expert-2.mostrar {
  opacity: 1;
  transform: translateY(0);
}

/* Interatividade: hover e toque */
.balao:hover,
.balao:active {
  transform: scale(1.03);
  filter: brightness(1.1);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f5f6a */.elementor-2008 .elementor-element.elementor-element-b8f5f6a{
    border-radius: 16.352px;
border: 1.09px solid #D1D1D1;
background: linear-gradient(180deg, #FFF 0%, #D7F3F7 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0a6938 */.elementor-2008 .elementor-element.elementor-element-c0a6938{
    border-radius: 16px;
border: 1px solid #C8C8C8;
background: rgba(231, 251, 251, 0.65);
backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f25541a */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-258a7b4 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfce897 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07230f7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7902eab */.elementor-2008 .elementor-element.elementor-element-7902eab{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b70b5ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1542d */.elementor-2008 .elementor-element.elementor-element-2c1542d{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07230f7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7902eab */.elementor-2008 .elementor-element.elementor-element-7902eab{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b70b5ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1542d */.elementor-2008 .elementor-element.elementor-element-2c1542d{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07230f7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7902eab */.elementor-2008 .elementor-element.elementor-element-7902eab{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b70b5ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1542d */.elementor-2008 .elementor-element.elementor-element-2c1542d{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4ac541 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5609522 */.elementor-2008 .elementor-element.elementor-element-5609522{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3ff1f */.elementor-2008 .elementor-element.elementor-element-4d3ff1f{
    border-radius: 32px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #0E1610 8.62%, #070C0A 101.33%);
box-shadow: 0 -17px 50px 10px rgba(62, 57, 73, 0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a7809 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0c2169f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4db7001 *//* Tipografia Manrope */
@font-face {
  font-family: 'Manrope';
  src: url('https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Manrope-Regular-1.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.tabela-oferta {
  font-family: 'Manrope', sans-serif;
  font-size: 1.2rem;
  border-radius: 16px;
border: 1px solid #4E534D;
background: linear-gradient(184deg, rgba(30, 33, 42, 0.80) 8.62%, rgba(5, 16, 10, 0.80) 101.33%);
backdrop-filter: blur(20px);
padding: 25px;
width: 650px;
 margin: 0 auto;
}

.tabela-oferta .cabecalho {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #3a3a3a;
  padding-bottom: 15px;
  margin-bottom: 20px;
  font-size: 1.2rem;
  color: #90f5c8;
  font-weight: 700;
}

.tabela-oferta .linha {
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
  border-bottom: 1px solid #2d2d2d;
  font-size: 1.1rem;
  color: #e0e0e0;
}

.tabela-oferta .linha.total {
  font-weight: bold;
  color: #90f5c8;
  font-size: 1.2rem;
  margin-top: 20px;
  border-top: 1px solid #3a3a3a;
}

.tabela-oferta .linha.economia {
  color: #ff6363;
  font-weight: 600;
  font-size: 1.2rem;
  margin-top: 10px;
}

.tabela-oferta .coluna {
  flex: 1;
}

.tabela-oferta .valor {
  text-align: right;
  font-size: 20px;
}

.tabela-oferta .linha > div {
  font-size: 16px;
}

.tabela-oferta .linha > div:last-child {
  text-align: right;
  font-size: 14px;
}

/* Responsividade */
@media (max-width: 600px) {
    .tabela-oferta {
   font-family: 'Manrope', sans-serif;
  font-size: 1.2rem;
  border-radius: 16px;
border: 1px solid #4E534D;
background: linear-gradient(184deg, rgba(30, 33, 42, 0.80) 8.62%, rgba(5, 16, 10, 0.80) 101.33%);
backdrop-filter: blur(20px);
padding: 15px;
width: 350px;
 margin: 0 auto;
}
     .tabela-oferta .linha,
  .tabela-oferta .cabecalho {
    display: flex;
  justify-content: space-between;
  gap: 0px;
  font-size: 0.8rem;
  }

  .tabela-oferta .cabecalho .valor {
    margin-top: 5px;
    font-size: 0.9rem;
  }

.tabela-oferta .linha.total {
  font-weight: bold;
  color: #90f5c8;
  font-size: 1.0rem;
  margin-top: 20px;
  border-top: 1px solid #3a3a3a;
}
.tabela-oferta .linha.economia {
  color: #ff6363;
  font-weight: 700;
  font-size: 1.0rem;
  margin-top: 10px;
}
.tabela-oferta .coluna {
   margin-top: 5px;
    font-size: 1rem;
}
.tabela-oferta .linha > div {
    flex: 1;
  font-size: 14px;
}
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae63601 */.text4 {
  background: linear-gradient(180deg, #FFF -20%, rgba(212, 255, 255, 0.00) 151.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.linered {
  position: relative;
  z-index: 1;

  /* ESSA LINHA É A CHAVE */
  -webkit-text-fill-color: #fff; /* força cor branca dentro do gradiente */
  background: linear-gradient(180deg, #FFF -20%, rgba(212, 255, 255, 0.00) 151.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; /* fallback pra outros browsers */
}

.linered::before,
.linered::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: red;
  transform-origin: center;
}

.linered::before {
  transform: rotate(10deg);
}

.linered::after {
  transform: rotate(-10deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b02c7 */.text4 {
  background: linear-gradient(180deg, #FFF -20%, rgba(212, 255, 255, 0.00) 151.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.linered {
  position: relative;
  z-index: 1;

  /* ESSA LINHA É A CHAVE */
  -webkit-text-fill-color: #fff; /* força cor branca dentro do gradiente */
  background: linear-gradient(180deg, #FFF -20%, rgba(212, 255, 255, 0.00) 151.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; /* fallback pra outros browsers */
}

.linered::before,
.linered::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: red;
  transform-origin: center;
}

.linered::before {
  transform: rotate(10deg);
}

.linered::after {
  transform: rotate(-10deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6519761 */.text4 {
  background: linear-gradient(180deg, #FFF -20%, rgba(212, 255, 255, 0.00) 151.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.linered {
  position: relative;
  z-index: 1;

  /* ESSA LINHA É A CHAVE */
  -webkit-text-fill-color: #fff; /* força cor branca dentro do gradiente */
  background: linear-gradient(180deg, #FFF -20%, rgba(212, 255, 255, 0.00) 151.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; /* fallback pra outros browsers */
}

.linered::before,
.linered::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: red;
  transform-origin: center;
}

.linered::before {
  transform: rotate(10deg);
}

.linered::after {
  transform: rotate(-10deg);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f78b747 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de9d82d */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54ff97e */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842d51b */.elementor-2008 .elementor-element.elementor-element-842d51b{
    border-radius: 23px;
border: 1.172px solid #404040;
background: linear-gradient(67deg, rgba(0, 0, 0, 0.48) 49.96%, rgba(5, 5, 5, 0.48) 105.54%);
backdrop-filter: blur(115px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649d251 */.elementor-2008 .elementor-element.elementor-element-649d251{
    border-top: 1.172px solid rgba(64, 64, 64, 0.47);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa9e32f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-339352d */.sub3{
    border-radius: 300px;
border: 1px solid #E25252;
padding: 10px 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78ceb59 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785b7a5 */.elementor-2008 .elementor-element.elementor-element-785b7a5{
    border-radius: 12px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #1E212A 8.62%, #05100A 101.33%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c650f67 */.sub4{
    border-radius: 300px;
border: 1px solid var(--GRAD-1, #18C0C1);
padding: 10px 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d1ff28 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebcd0bd */.elementor-2008 .elementor-element.elementor-element-ebcd0bd{
    border-radius: 12px;
border: 1px solid #4A5054;
background: linear-gradient(184deg, #176047 8.62%, #05100A 101.33%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7381020 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdc0c23 */.elementor-2008 .elementor-element.elementor-element-bdc0c23{
    border-radius: 12px;
border: 1px solid #A6CFD2;
background: #C3F0F5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743d667 */.elementor-2008 .elementor-element.elementor-element-743d667{
    border-radius: 26px;
background: linear-gradient(180deg, #FFF -0.8%, #D7F3F7 34.82%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-823a6c8 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9301c */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f3ea */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad3ee3f */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a10e0d3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d85be1 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34d09aa */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52796d9 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20416e7 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56dafe */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8690 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a5b2c3 */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-faf2e70 */.elementor-2008 .elementor-element.elementor-element-faf2e70 svg {
    width: 13px;
}
.btn .elementor-button-wrapper {
    display: flex;
    justify-content: center;
    align-items: stretch;
    white-space: nowrap;
    width:100%;
}
    
.btn .elementor-widget-container{display:flex; justify-content:center;}

/* Cor do botão */
.btn .elementor-button {
    background: linear-gradient(90deg, #10BA80 0%, #078B5E 100%);
    box-shadow: 0 2.172px 0 0 #85FEFF inset;
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;
    align-self: stretch !important;
    transition: .5s all;
     display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

/* Cor do botão no Hover */
.btn:hover .elementor-button {
    background: linear-gradient(90deg, #1AFB65 0%, #0DD0C6 100%);
    box-shadow: 0px -27px 80px 0px rgba(26, 251, 101, 0.22), 0px -9.855px 29.201px 0px rgba(26, 251, 101, 0.15), 0px -4.785px 14.177px 0px rgba(26, 251, 101, 0.12), 0px -2.346px 6.95px 0px rgba(26, 251, 101, 0.10), 0px -0.927px 2.748px 0px rgba(26, 251, 101, 0.07);
    transition: .5s all;
    transform: scale(1.05);
}

/* Efeito de brilho */
.btn .elementor-button::before {
    content: '';
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
}

@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; }
    20% { opacity: 1; }
    48% { left: 110%; opacity: 1; }
    51% { opacity: 0; }
}

/* Cor da Borda */
.btn .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border-radius: 00px;
    border: 5px solid #ADADAD40;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b69e8e */.text1{
    background: linear-gradient(92deg, #003232 0.74%, #006341 52.75%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fb334d */.elementor-2008 .elementor-element.elementor-element-4fb334d svg {
    width: 13px;
}
.elementor-2008 .elementor-element.elementor-element-4fb334d{
    border-radius: 3px;
border: 1.008px solid var(--GRAD-1, #18C0C1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a29ec05 */.elementor-2008 .elementor-element.elementor-element-a29ec05{
    border-radius: 16px;
border: 1px solid #4E534D;
background: linear-gradient(184deg, rgba(30, 33, 42, 0.80) 8.62%, rgba(5, 16, 10, 0.80) 101.33%);
backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS *//* 1) Classe adicionada na seção: fundo-bolinhas */
.fundo-bolinhas {
  position: relative; /* necessário para o ::before posicionar */
  z-index: 1; /* garante que conteúdo fique acima do padrão */
  background-color: #07130D; /* cor base (deixe visível caso a grade seja parcial) */
  overflow: visible;
}

/* pseudo-elemento que desenha as bolinhas */
.fundo-bolinhas::before {
  content: "";
  position: absolute;
  inset: 0;                     /* top:0; right:0; bottom:0; left:0; */
  z-index: 0;                   /* fica atrás do conteúdo da seção */
  pointer-events: none;         /* não interfere em cliques */
  background-image: radial-gradient(circle, rgba(33,37,33,1) 1px, transparent 1px);
  background-size: 40px 40px;
  background-position: 0 0;
  opacity: 1;
}

/* garante que o conteúdo interno fique acima */
.fundo-bolinhas > .elementor-container,
.fundo-bolinhas .elementor-column,
.fundo-bolinhas .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* mobile */
@media (max-width: 767px) {
  .fundo-bolinhas::before {
    background-size: 25px 25px;
  }
}


/* Aplica ruído apenas neste elemento (Elementor usa o token body.elementor-page-2008) */
body.elementor-page-2008{
  position: relative; /* garante contexto para o ::after */
}

#barra-fixa {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
  transition: all 0.6s ease;
  z-index: 999;
}
#barra-fixa.visivel {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

body, html {
overflow-x: hidden !important;
}

@media (max-width: 786px){
body, html {
overflow-x: hidden!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Manrope-Regular-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fernandooliveirapro.com.br/wp-content/uploads/2025/11/Manrope-Bold-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */