.elementor-111 .elementor-element.elementor-element-7ab76fd4{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;top:0px;--z-index:999999999;}.elementor-111 .elementor-element.elementor-element-7ab76fd4:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-7ab76fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1212121A;}.elementor-111 .elementor-element.elementor-element-7ab76fd4.e-con{--align-self:center;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-7ab76fd4{left:0px;}body.rtl .elementor-111 .elementor-element.elementor-element-7ab76fd4{right:0px;}.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-111 .elementor-element.elementor-element-b4f3b88 img{width:20%;}.elementor-111 .elementor-element.elementor-element-6938eb9e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;top:0px;--z-index:2;}.elementor-111 .elementor-element.elementor-element-6938eb9e:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-6938eb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F500;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-6938eb9e{left:0px;}body.rtl .elementor-111 .elementor-element.elementor-element-6938eb9e{right:0px;}.elementor-111 .elementor-element.elementor-element-5a1190d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-111 .elementor-element.elementor-element-5a1190d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-6d307a84{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-111 .elementor-element.elementor-element-6d307a84.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-6d307a84 img{width:100%;max-width:100%;}.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-111 .elementor-element.elementor-element-5ef958c5:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-5ef958c5.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-5ef958c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-5ef958c5 .elementor-button{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-22821f80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-111 .elementor-element.elementor-element-22821f80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-2637c9e2 .elementor-button{background-color:#5101FD00;font-family:"Poppins", Sans-serif;font-weight:400;border-style:none;border-radius:36px 36px 36px 36px;padding:19px 22px 19px 20px;}.elementor-111 .elementor-element.elementor-element-2637c9e2 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-2637c9e2 .elementor-button:focus{background-color:#D4D4D424;}.elementor-111 .elementor-element.elementor-element-2637c9e2:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-2637c9e2{border-radius:58px 58px 58px 58px;}.elementor-111 .elementor-element.elementor-element-dcf304d .elementor-button{background-color:#5101FD00;font-family:"Poppins", Sans-serif;font-weight:400;border-style:none;border-radius:36px 36px 36px 36px;padding:19px 22px 19px 20px;}.elementor-111 .elementor-element.elementor-element-dcf304d .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-dcf304d .elementor-button:focus{background-color:#D4D4D424;}.elementor-111 .elementor-element.elementor-element-dcf304d:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-dcf304d{border-radius:58px 58px 58px 58px;}.elementor-111 .elementor-element.elementor-element-4f886427 .elementor-button{background-color:#5101FD00;font-family:"Poppins", Sans-serif;font-weight:400;border-style:none;border-radius:36px 36px 36px 36px;padding:19px 22px 19px 20px;}.elementor-111 .elementor-element.elementor-element-4f886427 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-4f886427 .elementor-button:focus{background-color:#D4D4D424;}.elementor-111 .elementor-element.elementor-element-4f886427:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-4f886427{border-radius:58px 58px 58px 58px;}.elementor-111 .elementor-element.elementor-element-ba15849 .elementor-button{background-color:#5101FD00;font-family:"Poppins", Sans-serif;font-weight:400;border-style:none;border-radius:36px 36px 36px 36px;padding:19px 22px 19px 20px;}.elementor-111 .elementor-element.elementor-element-ba15849 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-ba15849 .elementor-button:focus{background-color:#D4D4D424;}.elementor-111 .elementor-element.elementor-element-ba15849:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-ba15849{border-radius:58px 58px 58px 58px;}.elementor-111 .elementor-element.elementor-element-63112d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-111 .elementor-element.elementor-element-63112d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-1696b66e .elementor-button{background-color:#F5650000;font-family:"Poppins", Sans-serif;font-weight:400;transition-duration:1.4s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:36px 36px 36px 36px;padding:19px 40px 19px 40px;}.elementor-111 .elementor-element.elementor-element-1696b66e .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-1696b66e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(137deg, #F56500 0%, #FF3900 100%);}.elementor-111 .elementor-element.elementor-element-1696b66e:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-1696b66e{border-radius:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-4c42c84e:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-4c42c84e .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-4c42c84e .elementor-button{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-76ef671d{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.26;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:102px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-76ef671d:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(234deg, #372BF5 37%, #000000 79%);}.elementor-111 .elementor-element.elementor-element-76ef671d::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");--background-overlay:'';background-position:800px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-111 .elementor-element.elementor-element-76ef671d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-6ba6346c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--z-index:1;}.elementor-111 .elementor-element.elementor-element-6ba6346c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-49831c35 .elementor-button{background-color:#5101FD00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#00D4FF;color:#00D4FF;border-radius:37px 37px 37px 37px;padding:5px 21px 5px 20px;}.elementor-111 .elementor-element.elementor-element-49831c35:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-49831c35.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-49831c35{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D4FF;border-radius:47px 47px 47px 47px;}.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-111 .elementor-element.elementor-element-1e8cac2f:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-1e8cac2f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-531d4695:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-531d4695 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-69b1ff8b{--display:flex;}.elementor-111 .elementor-element.elementor-element-69b1ff8b.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-461aff5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84600;--border-color:#F84600;--border-radius:12px 12px 12px 12px;}.elementor-111 .elementor-element.elementor-element-461aff5e:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-461aff5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4D0014;}.elementor-111 .elementor-element.elementor-element-1ac0fc43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-111 .elementor-element.elementor-element-1ac0fc43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-570e1802 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-6ff2cb63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:900;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-76986419{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#11D7F261;--border-color:#11D7F261;}.elementor-111 .elementor-element.elementor-element-76986419.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-645e1592 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-d004cd4:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-d004cd4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-d004cd4 .elementor-button{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-405773d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-111 .elementor-element.elementor-element-336ca2a0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:234.421px;z-index:4;}.elementor-111 .elementor-element.elementor-element-336ca2a0.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-336ca2a0{right:17.997px;}body.rtl .elementor-111 .elementor-element.elementor-element-336ca2a0{left:17.997px;}.elementor-111 .elementor-element.elementor-element-336ca2a0 img{width:90%;}.elementor-111 .elementor-element.elementor-element-34a90afa{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;top:651px;z-index:4;}.elementor-111 .elementor-element.elementor-element-34a90afa.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-34a90afa{right:-83px;}body.rtl .elementor-111 .elementor-element.elementor-element-34a90afa{left:-83px;}.elementor-111 .elementor-element.elementor-element-34a90afa img{width:90%;}.elementor-111 .elementor-element.elementor-element-5cc5c7e2{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;top:407.594px;z-index:3;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-5cc5c7e2{left:8.609px;}body.rtl .elementor-111 .elementor-element.elementor-element-5cc5c7e2{right:8.609px;}.elementor-111 .elementor-element.elementor-element-5cc5c7e2 img{width:90%;}.elementor-111 .elementor-element.elementor-element-10dbd962{width:var( --container-widget-width, 84% );max-width:84%;margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;top:-32.031px;}.elementor-111 .elementor-element.elementor-element-10dbd962.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-10dbd962{left:28.984px;}body.rtl .elementor-111 .elementor-element.elementor-element-10dbd962{right:28.984px;}.elementor-111 .elementor-element.elementor-element-10dbd962 img{width:698px;opacity:1;border-radius:0px 0px 19px 22px;}.elementor-111 .elementor-element.elementor-element-63641641{width:var( --container-widget-width, 84% );max-width:84%;margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;top:-39.016px;}.elementor-111 .elementor-element.elementor-element-63641641.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-63641641{left:19.984px;}body.rtl .elementor-111 .elementor-element.elementor-element-63641641{right:19.984px;}.elementor-111 .elementor-element.elementor-element-63641641 img{width:698px;opacity:1;filter:brightness( 0% ) contrast( 100% ) saturate( 71% ) blur( 9.6px ) hue-rotate( 0deg );border-radius:0px 0px 19px 22px;}.elementor-111 .elementor-element.elementor-element-397bbf8f{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:2px;--margin-bottom:-107px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-111 .elementor-element.elementor-element-397bbf8f.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-d97d921{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-111 .elementor-element.elementor-element-d97d921.e-con{--align-self:center;}.elementor-111 .elementor-element.elementor-element-db85b05{--display:flex;--border-radius:23px 23px 23px 23px;}.elementor-111 .elementor-element.elementor-element-db85b05:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-db85b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #FF4D00 13%, #FF0000 100%);}.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-111 .elementor-element.elementor-element-b2eb722{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-111 .elementor-element.elementor-element-b2eb722.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-ee94123{--display:flex;}.elementor-111 .elementor-element.elementor-element-7a3870c{--display:flex;--border-radius:23px 23px 23px 23px;}.elementor-111 .elementor-element.elementor-element-7a3870c:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-7a3870c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #FF4D00 13%, #FF0000 100%);}.elementor-111 .elementor-element.elementor-element-01e8d73{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-111 .elementor-element.elementor-element-01e8d73.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-19de9c8{--display:flex;}.elementor-111 .elementor-element.elementor-element-8022ff7{--display:flex;--border-radius:23px 23px 23px 23px;}.elementor-111 .elementor-element.elementor-element-8022ff7:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-8022ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #FF4D00 13%, #FF0000 100%);}.elementor-111 .elementor-element.elementor-element-bf9bd14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-111 .elementor-element.elementor-element-bf9bd14.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-318e950{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:27px;--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-111 .elementor-element.elementor-element-318e950.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-650d74a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:81px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-650d74a8:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-650d74a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #000000 8%, #372BF5 100%);}.elementor-111 .elementor-element.elementor-element-44ac4bb9 .elementor-button{background-color:#5101FD00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#00D4FF;color:#00D4FF;border-radius:37px 37px 37px 37px;padding:5px 21px 5px 20px;}.elementor-111 .elementor-element.elementor-element-44ac4bb9:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-44ac4bb9.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-44ac4bb9{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D4FF;border-radius:47px 47px 47px 47px;}.elementor-111 .elementor-element.elementor-element-4e2d1e2b:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-4e2d1e2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-9dfd32d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--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-111 .elementor-element.elementor-element-6083f228{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-111 .elementor-element.elementor-element-6083f228.e-con:hover{--e-con-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-291d297f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4D0073;--border-color:#FF4D0073;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-291d297f:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-291d297f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A09FF0F;}.elementor-111 .elementor-element.elementor-element-7aa44c2f{text-align:center;}.elementor-111 .elementor-element.elementor-element-7aa44c2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-41d86413{background-color:#F84600D6;background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:18px 18px 18px 18px;}.elementor-111 .elementor-element.elementor-element-41d86413 img{opacity:1;border-radius:20px 20px 20px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-e125079{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#A3A3A3;}.elementor-111 .elementor-element.elementor-element-7fbae892:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-7fbae892 .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-7fbae892 .elementor-button{fill:#E9D2D2;color:#E9D2D2;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-2596e289{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-111 .elementor-element.elementor-element-2596e289:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-2596e289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4D00;}.elementor-111 .elementor-element.elementor-element-1ce2639c{--display:flex;--position:absolute;--border-radius:50px 50px 50px 50px;top:0px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-1ce2639c{left:0px;}body.rtl .elementor-111 .elementor-element.elementor-element-1ce2639c{right:0px;}.elementor-111 .elementor-element.elementor-element-53ab15c8{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-111 .elementor-element.elementor-element-53ab15c8.e-con:hover{--e-con-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-798e1e86{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4D0073;--border-color:#FF4D0073;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-798e1e86:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-798e1e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A09FF0F;}.elementor-111 .elementor-element.elementor-element-6deb1c2b{text-align:center;}.elementor-111 .elementor-element.elementor-element-6deb1c2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FAFAFA;}.elementor-111 .elementor-element.elementor-element-21046c25{background-color:#F84600D6;background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:18px 18px 18px 18px;}.elementor-111 .elementor-element.elementor-element-21046c25 img{opacity:1;border-radius:20px 20px 20px 20px;}.elementor-111 .elementor-element.elementor-element-5a6e930e{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#A3A3A3;}.elementor-111 .elementor-element.elementor-element-12b58e78:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-12b58e78 .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-12b58e78 .elementor-button{fill:#E9D2D2;color:#E9D2D2;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-7758d4d2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-111 .elementor-element.elementor-element-7758d4d2:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-7758d4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4D00;}.elementor-111 .elementor-element.elementor-element-131e194d{--display:flex;--position:absolute;--border-radius:50px 50px 50px 50px;top:0px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-131e194d{left:0px;}body.rtl .elementor-111 .elementor-element.elementor-element-131e194d{right:0px;}.elementor-111 .elementor-element.elementor-element-7c423d9c{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-111 .elementor-element.elementor-element-7c423d9c.e-con:hover{--e-con-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-33b9f270{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4D0073;--border-color:#FF4D0073;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-33b9f270:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-33b9f270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A09FF0F;}.elementor-111 .elementor-element.elementor-element-52d0b002{text-align:center;}.elementor-111 .elementor-element.elementor-element-52d0b002 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FAFAFA;}.elementor-111 .elementor-element.elementor-element-11ff019b{background-color:#F84600D6;background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:18px 18px 18px 18px;}.elementor-111 .elementor-element.elementor-element-11ff019b img{opacity:1;border-radius:20px 20px 20px 20px;}.elementor-111 .elementor-element.elementor-element-33874c5b{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#A3A3A3;}.elementor-111 .elementor-element.elementor-element-230af46:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-230af46 .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-230af46 .elementor-button{fill:#E9D2D2;color:#E9D2D2;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-59e48ab9{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-111 .elementor-element.elementor-element-59e48ab9:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-59e48ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4D00;}.elementor-111 .elementor-element.elementor-element-1b2a78be{--display:flex;--position:absolute;--border-radius:50px 50px 50px 50px;top:0px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-1b2a78be{left:0px;}body.rtl .elementor-111 .elementor-element.elementor-element-1b2a78be{right:0px;}.elementor-111 .elementor-element.elementor-element-25442fee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-66px;--margin-bottom:-126px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-63a8001b{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-111 .elementor-element.elementor-element-63a8001b:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-63a8001b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(169deg, #F84600 0%, #F81313 100%);}.elementor-111 .elementor-element.elementor-element-63a8001b.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-3b575cb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-111 .elementor-element.elementor-element-3b575cb6.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-icon i{color:#05BAF5;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-icon svg{fill:#05BAF5;transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-3b575cb6 .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-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-5437a92a{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-111 .elementor-element.elementor-element-5437a92a:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-5437a92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #00F2F5 16%, #0E00FF 100%);}.elementor-111 .elementor-element.elementor-element-5437a92a.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-2cd8bacb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-111 .elementor-element.elementor-element-2cd8bacb.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-2cd8bacb .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-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-text{color:#00020A;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-42476d37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-42476d37:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(250deg, #372BF5 8%, #000000 100%);}.elementor-111 .elementor-element.elementor-element-42476d37::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");--background-overlay:'';background-position:593px -348px;background-repeat:no-repeat;background-size:73% auto;}.elementor-111 .elementor-element.elementor-element-71e6da78{--display:flex;--justify-content:center;}.elementor-111 .elementor-element.elementor-element-71e6da78.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-1be0a2e7 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(310deg, #0106FD 0%, #F22929 100%);border-radius:37px 37px 37px 37px;padding:5px 21px 5px 20px;}.elementor-111 .elementor-element.elementor-element-1be0a2e7:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-1be0a2e7.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-1be0a2e7{border-style:solid;border-width:1px 1px 1px 1px;border-radius:47px 47px 47px 47px;}.elementor-111 .elementor-element.elementor-element-20505da7:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-20505da7{text-align:center;}.elementor-111 .elementor-element.elementor-element-20505da7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-235800b{text-align:center;}.elementor-111 .elementor-element.elementor-element-235800b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-3c9e2e3d{--display:flex;}.elementor-111 .elementor-element.elementor-element-5e09ad1d{--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;}.elementor-111 .elementor-element.elementor-element-2483e36f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7px 0px;--row-gap:7px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#108AFF;--border-color:#108AFF;--border-radius:12px 12px 12px 12px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:1;}.elementor-111 .elementor-element.elementor-element-2483e36f:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-2483e36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0235FF4F;}.elementor-111 .elementor-element.elementor-element-2483e36f.e-con:hover{--e-con-transform-scale:0.97;}.elementor-111 .elementor-element.elementor-element-1eab4cf7 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;background-image:linear-gradient(98deg, #F56500 20%, #FF2B00 100%);transition-duration:1.4s;border-radius:38px 38px 38px 38px;padding:10px 19px 10px 19px;}.elementor-111 .elementor-element.elementor-element-1eab4cf7 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-1eab4cf7 .elementor-button:focus{background-color:#5101FD;}.elementor-111 .elementor-element.elementor-element-1eab4cf7{width:var( --container-widget-width, 104.676% );max-width:104.676%;--container-widget-width:104.676%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-1eab4cf7:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-1eab4cf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-15afda67{--spacer-size:15px;}.elementor-111 .elementor-element.elementor-element-392dde94.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-392dde94{text-align:start;}.elementor-111 .elementor-element.elementor-element-392dde94 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-508f5045{--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;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-7bbe9edd.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-7bbe9edd{text-align:center;}.elementor-111 .elementor-element.elementor-element-7bbe9edd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:85px;font-weight:700;color:#FAFAFA;}.elementor-111 .elementor-element.elementor-element-1dccef48.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-1dccef48{text-align:start;}.elementor-111 .elementor-element.elementor-element-1dccef48 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;color:#108AFF;}.elementor-111 .elementor-element.elementor-element-239d4e86{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-239d4e86.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-239d4e86 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#BABABA;}.elementor-111 .elementor-element.elementor-element-735d9ce6{--spacer-size:22px;}.elementor-111 .elementor-element.elementor-element-2cb33e80.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-2cb33e80{text-align:start;}.elementor-111 .elementor-element.elementor-element-2cb33e80 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-60812a5e{--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;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-60812a5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-1c9bd0c4.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-1c9bd0c4{text-align:start;}.elementor-111 .elementor-element.elementor-element-1c9bd0c4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:61px;font-weight:800;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-2796c51e.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-2796c51e{text-align:start;}.elementor-111 .elementor-element.elementor-element-2796c51e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;color:#108AFF;}.elementor-111 .elementor-element.elementor-element-6a64769e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-111 .elementor-element.elementor-element-6a64769e.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-6a64769e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#BABABA;}.elementor-111 .elementor-element.elementor-element-b9a019b{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-b9a019b:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-b9a019b.elementor-element{--order:99999 /* order end hack */;}.elementor-111 .elementor-element.elementor-element-b9a019b .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-b9a019b .elementor-button{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-4e75ba28{--display:flex;--gap:9px 1px;--row-gap:9px;--column-gap:1px;}.elementor-111 .elementor-element.elementor-element-4c80459c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-4c80459c:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-4c80459c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-4c80459c.e-con:hover{--e-con-transform-scale:1.1;}.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-111 .elementor-element.elementor-element-68a4a31e{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-68a4a31e.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-68a4a31e .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-68a4a31e.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-68a4a31e.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-68a4a31e.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-68a4a31e.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-68a4a31e.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-68a4a31e .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-68a4a31e .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-79a6b87e{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-79a6b87e.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-79a6b87e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-1221464f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-1221464f:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-1221464f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-1221464f.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-547fce7d{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-547fce7d.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-547fce7d .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-547fce7d.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-547fce7d.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-547fce7d.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-547fce7d.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-547fce7d.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-547fce7d .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-547fce7d .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-4da0997{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-4da0997.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-4da0997 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-4cf51672{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-4cf51672:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-4cf51672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-4cf51672.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-19a766a9{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-19a766a9.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-19a766a9 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-19a766a9.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-19a766a9.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-19a766a9.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-19a766a9.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-19a766a9.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-19a766a9 .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-19a766a9 .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-1ddc0f24{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-1ddc0f24.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-1ddc0f24 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-71235851{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-71235851:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-71235851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-71235851.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-6059ddf9{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-6059ddf9.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-6059ddf9 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-6059ddf9.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-6059ddf9.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-6059ddf9.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-6059ddf9.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-6059ddf9.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-6059ddf9 .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-6059ddf9 .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-7dec82a7{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-7dec82a7.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-7dec82a7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-b01a922{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;top:669.147px;z-index:3;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-b01a922{left:816.817px;}body.rtl .elementor-111 .elementor-element.elementor-element-b01a922{right:816.817px;}.elementor-111 .elementor-element.elementor-element-b01a922 img{width:90%;}.elementor-111 .elementor-element.elementor-element-191f4e68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7px 0px;--row-gap:7px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#108AFF;--border-color:#108AFF;--border-radius:12px 12px 12px 12px;box-shadow:15px 17px 33px 3px rgba(0, 0, 0, 0.52);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-111 .elementor-element.elementor-element-191f4e68:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-191f4e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B5;}.elementor-111 .elementor-element.elementor-element-191f4e68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-43d732c4{--display:flex;--min-height:663px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-111 .elementor-element.elementor-element-43d732c4.e-con{--order:99999 /* order end hack */;}.elementor-111 .elementor-element.elementor-element-714ee462{--display:flex;--justify-content:space-between;}.elementor-111 .elementor-element.elementor-element-714ee462.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-6f54f17c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;background-image:linear-gradient(98deg, #F5650017 20%, #00B9FF 100%);transition-duration:1.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0077FF;border-radius:38px 38px 38px 38px;padding:10px 19px 10px 19px;}.elementor-111 .elementor-element.elementor-element-6f54f17c .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-6f54f17c .elementor-button:focus{background-color:#1CFD01;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-6f54f17c{width:var( --container-widget-width, 104.676% );max-width:104.676%;--container-widget-width:104.676%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-6f54f17c:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-6f54f17c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-6f54f17c .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-6f54f17c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-6b12d367.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-6b12d367{text-align:start;}.elementor-111 .elementor-element.elementor-element-6b12d367 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-3a1e099b{--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;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-394e95a8.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-394e95a8{text-align:center;}.elementor-111 .elementor-element.elementor-element-394e95a8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:85px;font-weight:700;color:#FAFAFA;}.elementor-111 .elementor-element.elementor-element-54d213a8.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-54d213a8{text-align:start;}.elementor-111 .elementor-element.elementor-element-54d213a8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;color:#108AFF;}.elementor-111 .elementor-element.elementor-element-33978ed{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-33978ed.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-33978ed .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#BABABA;}.elementor-111 .elementor-element.elementor-element-2bf5c415{--spacer-size:22px;}.elementor-111 .elementor-element.elementor-element-6f645290.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-6f645290{text-align:start;}.elementor-111 .elementor-element.elementor-element-6f645290 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-1b689b80{--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;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-1b689b80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-b1d1b8c.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-b1d1b8c{text-align:start;}.elementor-111 .elementor-element.elementor-element-b1d1b8c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:61px;font-weight:800;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-6865c31f.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-6865c31f{text-align:start;}.elementor-111 .elementor-element.elementor-element-6865c31f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;color:#108AFF;}.elementor-111 .elementor-element.elementor-element-5f644283{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-111 .elementor-element.elementor-element-5f644283.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-5f644283 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#BABABA;}.elementor-111 .elementor-element.elementor-element-11eab147{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-11eab147:hover{--e-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-11eab147.elementor-element{--order:99999 /* order end hack */;}.elementor-111 .elementor-element.elementor-element-11eab147 .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-11eab147 .elementor-button{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-69917f48{--display:flex;--gap:9px 1px;--row-gap:9px;--column-gap:1px;}.elementor-111 .elementor-element.elementor-element-4c6f9a65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-4c6f9a65:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-4c6f9a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-4c6f9a65.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-398d44f{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-398d44f.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-398d44f .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-398d44f.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-398d44f.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-398d44f.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-398d44f.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-398d44f.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-398d44f .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-398d44f .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-6429f704{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-6429f704.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-6429f704 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-378b0d80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-378b0d80:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-378b0d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-378b0d80.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-35725b55{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-35725b55.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-35725b55 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-35725b55.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-35725b55.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-35725b55.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-35725b55.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-35725b55.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-35725b55 .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-35725b55 .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-5a388439{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-5a388439.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-5a388439 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-650fcb5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-650fcb5a:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-650fcb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-650fcb5a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-4d1fe5ed{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-4d1fe5ed.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-4d1fe5ed .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-4d1fe5ed.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-4d1fe5ed.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-4d1fe5ed.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-4d1fe5ed.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-4d1fe5ed.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-4d1fe5ed .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-4d1fe5ed .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-3cbf69fc{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-3cbf69fc.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-3cbf69fc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-1eae9aae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-1eae9aae:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-1eae9aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-1eae9aae.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-600c8390{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-600c8390.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-600c8390 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-600c8390.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-600c8390.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-600c8390.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-600c8390.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-600c8390.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-600c8390 .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-600c8390 .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-62d77847{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-62d77847.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-62d77847 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-19b2a24e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-19b2a24e:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-19b2a24e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-19b2a24e.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-424c4355{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-424c4355.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-424c4355 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-424c4355.elementor-view-stacked .elementor-icon{background-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-424c4355.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-424c4355.elementor-view-default .elementor-icon{color:#64FF5C;border-color:#64FF5C;}.elementor-111 .elementor-element.elementor-element-424c4355.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-424c4355.elementor-view-default .elementor-icon svg{fill:#64FF5C;}.elementor-111 .elementor-element.elementor-element-424c4355 .elementor-icon{font-size:19px;}.elementor-111 .elementor-element.elementor-element-424c4355 .elementor-icon svg{height:19px;}.elementor-111 .elementor-element.elementor-element-6d849bde{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-6d849bde.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-6d849bde .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-46f807fe{width:var( --container-widget-width, 76% );max-width:76%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:76%;--container-widget-flex-grow:0;bottom:0px;z-index:3;}.elementor-111 .elementor-element.elementor-element-46f807fe.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-46f807fe{left:253px;}body.rtl .elementor-111 .elementor-element.elementor-element-46f807fe{right:253px;}.elementor-111 .elementor-element.elementor-element-46f807fe img{width:967px;border-radius:0px 0px 19px 22px;}.elementor-111 .elementor-element.elementor-element-12cfd986{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;top:157px;z-index:2;}.elementor-111 .elementor-element.elementor-element-12cfd986.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-12cfd986{right:235px;}body.rtl .elementor-111 .elementor-element.elementor-element-12cfd986{left:235px;}.elementor-111 .elementor-element.elementor-element-12cfd986 img{width:45%;max-width:100%;height:122px;opacity:0.76;}.elementor-111 .elementor-element.elementor-element-71d3efd3{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;top:669px;z-index:3;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-71d3efd3{left:648px;}body.rtl .elementor-111 .elementor-element.elementor-element-71d3efd3{right:648px;}.elementor-111 .elementor-element.elementor-element-71d3efd3 img{width:90%;}.elementor-111 .elementor-element.elementor-element-7d63ed66{--display:flex;}.elementor-111 .elementor-element.elementor-element-356e9fb1.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-356e9fb1{text-align:center;}.elementor-111 .elementor-element.elementor-element-356e9fb1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#E9E9E9;}.elementor-111 .elementor-element.elementor-element-70f3e69f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;box-shadow:0px 0px 32px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-70f3e69f:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-70f3e69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FF4C00 0%, #FB160D 100%);}.elementor-111 .elementor-element.elementor-element-6d3e3be{--display:flex;}.elementor-111 .elementor-element.elementor-element-86be4e0{--display:flex;--border-radius:23px 23px 23px 23px;}.elementor-111 .elementor-element.elementor-element-86be4e0:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-86be4e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(241deg, #1E17FA 13%, #008BFF 74%);}.elementor-111 .elementor-element.elementor-element-72893c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-9016095{--display:flex;}.elementor-111 .elementor-element.elementor-element-797225f{--display:flex;--border-radius:23px 23px 23px 23px;}.elementor-111 .elementor-element.elementor-element-797225f:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-797225f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(241deg, #1E17FA 13%, #008BFF 74%);}.elementor-111 .elementor-element.elementor-element-6f14af0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-378bf21{--display:flex;}.elementor-111 .elementor-element.elementor-element-02f8e14{--display:flex;--border-radius:23px 23px 23px 23px;}.elementor-111 .elementor-element.elementor-element-02f8e14:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-02f8e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(241deg, #1E17FA 13%, #008BFF 74%);}.elementor-111 .elementor-element.elementor-element-39cfff5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-286c369{--display:flex;}.elementor-111 .elementor-element.elementor-element-d6f461e{--display:flex;--border-radius:23px 23px 23px 23px;}.elementor-111 .elementor-element.elementor-element-d6f461e:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-d6f461e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(241deg, #1E17FA 13%, #008BFF 74%);}.elementor-111 .elementor-element.elementor-element-dc7efdc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-af1bdbb{--display:flex;}.elementor-111 .elementor-element.elementor-element-f1630d2{--display:flex;--border-radius:23px 23px 23px 23px;}.elementor-111 .elementor-element.elementor-element-f1630d2:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-f1630d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(241deg, #1E17FA 13%, #008BFF 74%);}.elementor-111 .elementor-element.elementor-element-873a52a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-1dc2d36{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--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-111 .elementor-element.elementor-element-301b2aaa{--display:flex;--min-height:990px;--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-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.73;--overlay-mix-blend-mode:lighten;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-301b2aaa:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-301b2aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(209deg, #2319C0 0%, #000000 43%);}.elementor-111 .elementor-element.elementor-element-301b2aaa::before, .elementor-111 .elementor-element.elementor-element-301b2aaa > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-301b2aaa > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-301b2aaa > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-301b2aaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-301b2aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/bg-offer-thiago.png");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-111 .elementor-element.elementor-element-44ff430d{--display:flex;--min-height:812px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-44ff430d.e-con{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-7e472973{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-111 .elementor-element.elementor-element-7e472973.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-6f7e48d1{--display:flex;--min-height:417px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.79;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-6f7e48d1:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-6f7e48d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00F2F5 0%, #0E00FF 100%);}.elementor-111 .elementor-element.elementor-element-6f7e48d1::before, .elementor-111 .elementor-element.elementor-element-6f7e48d1 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-6f7e48d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-6f7e48d1 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-6f7e48d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-6f7e48d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");--background-overlay:'';background-repeat:repeat;background-size:36% auto;}.elementor-111 .elementor-element.elementor-element-7c97d329{width:var( --container-widget-width, 91% );max-width:91%;margin:-337px -61px calc(var(--kit-widget-spacing, 0px) + 0px) -59px;--container-widget-width:91%;--container-widget-flex-grow:0;bottom:0px;}.elementor-111 .elementor-element.elementor-element-7c97d329.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-7c97d329{left:0px;}body.rtl .elementor-111 .elementor-element.elementor-element-7c97d329{right:0px;}.elementor-111 .elementor-element.elementor-element-7c97d329 img{width:1000px;border-radius:0px 0px 19px 22px;}.elementor-111 .elementor-element.elementor-element-9c5de9b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#F9FAF8;color:#F9FAF8;background-image:linear-gradient(98deg, #00F2F5 20%, #0E00FF 100%);transition-duration:1.4s;border-radius:38px 38px 38px 38px;padding:10px 19px 10px 19px;}.elementor-111 .elementor-element.elementor-element-9c5de9b .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-9c5de9b .elementor-button:focus{background-color:#5101FD;}.elementor-111 .elementor-element.elementor-element-9c5de9b{width:var( --container-widget-width, 104.676% );max-width:104.676%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 45px;--container-widget-width:104.676%;--container-widget-flex-grow:0;z-index:1;border-radius:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-9c5de9b:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-9c5de9b.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-4c4aae1d{--display:flex;--min-height:775px;--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;}.elementor-111 .elementor-element.elementor-element-4c4aae1d.e-con{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-1a6633a1{--display:flex;--min-height:149px;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-111 .elementor-element.elementor-element-1a6633a1.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-6632d5d6 .elementor-button{background-color:#F1F1F11A;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#00F2F5;color:#00F2F5;border-radius:37px 37px 37px 37px;padding:5px 21px 5px 20px;}.elementor-111 .elementor-element.elementor-element-6632d5d6:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-6632d5d6.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-6632d5d6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00F2F5;border-radius:47px 47px 47px 47px;}.elementor-111 .elementor-element.elementor-element-589d9a06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-589d9a06:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-589d9a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-589d9a06.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-4c53af70{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-4c53af70.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-4c53af70 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-26d768c2{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-26d768c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-26d768c2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-255bd711{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:end;}.elementor-111 .elementor-element.elementor-element-255bd711.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-255bd711 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-30f3a85e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-30f3a85e:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-30f3a85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-30f3a85e.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-172baf58{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-172baf58.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-172baf58 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-757bc2c4{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-757bc2c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-757bc2c4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-73bc0d6e{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:end;}.elementor-111 .elementor-element.elementor-element-73bc0d6e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-73bc0d6e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-35fb5393{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-35fb5393:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-35fb5393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-35fb5393.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-2ad69283{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-2ad69283.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-2ad69283 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-5258cb9a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-5258cb9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-5258cb9a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-6f753f0f{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:end;}.elementor-111 .elementor-element.elementor-element-6f753f0f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-6f753f0f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-7ff1b8b3{--display:flex;--min-height:149px;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-111 .elementor-element.elementor-element-7ff1b8b3.e-con{--order:99999 /* order end hack */;}.elementor-111 .elementor-element.elementor-element-2d68133f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-1734d558 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#F9FAF8;color:#F9FAF8;background-image:linear-gradient(98deg, #00F2F5 20%, #0E00FF 100%);transition-duration:1.4s;border-radius:38px 38px 38px 38px;padding:10px 19px 10px 19px;}.elementor-111 .elementor-element.elementor-element-1734d558 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-1734d558 .elementor-button:focus{background-color:#5101FD;}.elementor-111 .elementor-element.elementor-element-1734d558{width:var( --container-widget-width, 104.676% );max-width:104.676%;padding:24px 0px 0px 0px;--container-widget-width:104.676%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-1734d558:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-1734d558.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-1734d558 .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-1734d558 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-111 .elementor-element.elementor-element-21ae3bd2.elementor-element{--order:99999 /* order end hack */;}.elementor-111 .elementor-element.elementor-element-91ef02d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-91ef02d:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-91ef02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-91ef02d.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-bf83271{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-bf83271.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-bf83271 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-27c01e3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-27c01e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-27c01e3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-1ccbbec5{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:end;}.elementor-111 .elementor-element.elementor-element-1ccbbec5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-1ccbbec5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-12935a30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F84D0091;--border-color:#F84D0091;--border-radius:15px 15px 15px 15px;}.elementor-111 .elementor-element.elementor-element-12935a30:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-12935a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010185;}.elementor-111 .elementor-element.elementor-element-12935a30.e-con:hover{--e-con-transform-scale:1.1;}.elementor-111 .elementor-element.elementor-element-457de7dc{width:100%;max-width:100%;padding:2px 0px 0px 0px;text-align:start;}.elementor-111 .elementor-element.elementor-element-457de7dc.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-457de7dc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-5b9eb12d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-5b9eb12d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-5b9eb12d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-2942f873{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:end;}.elementor-111 .elementor-element.elementor-element-2942f873.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-2942f873 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-32728059 .elementor-button{background-color:#F1F1F11A;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#0BF723;color:#0BF723;border-radius:37px 37px 37px 37px;padding:5px 21px 5px 20px;}.elementor-111 .elementor-element.elementor-element-32728059:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-32728059.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-32728059{border-style:solid;border-width:1px 1px 1px 1px;border-color:#13F523;border-radius:47px 47px 47px 47px;}.elementor-111 .elementor-element.elementor-element-25163c74.elementor-element{--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-25163c74 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:600;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-18c65b63.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-18c65b63{text-align:start;}.elementor-111 .elementor-element.elementor-element-18c65b63 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#E9E9E9;}.elementor-111 .elementor-element.elementor-element-2db4fa61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:117px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-2db4fa61:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-2db4fa61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 21%, #372BF5 100%);}.elementor-111 .elementor-element.elementor-element-5cbf1a5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.39;--border-radius:20px 20px 20px 20px;box-shadow:21px 34px 28px -5px rgba(0, 0, 0, 0.71);--padding-top:70px;--padding-bottom:35px;--padding-left:60px;--padding-right:35px;}.elementor-111 .elementor-element.elementor-element-5cbf1a5e:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-5cbf1a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F56500 0%, #FF2B00 100%);}.elementor-111 .elementor-element.elementor-element-5cbf1a5e::before, .elementor-111 .elementor-element.elementor-element-5cbf1a5e > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-5cbf1a5e > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-5cbf1a5e > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-5cbf1a5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-5cbf1a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:58% auto;}.elementor-111 .elementor-element.elementor-element-4fcadf18{--display:flex;}.elementor-111 .elementor-element.elementor-element-18b0fa04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-aeee265 .elementor-button{background-color:#F1F1F11A;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:37px 37px 37px 37px;padding:5px 21px 5px 20px;}.elementor-111 .elementor-element.elementor-element-aeee265:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-aeee265.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-aeee265{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-111 .elementor-element.elementor-element-62e87042{font-family:"Inter", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-64daab9d .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#F9FAF8;color:#F9FAF8;background-image:linear-gradient(98deg, #00F2F5 20%, #0E00FF 100%);transition-duration:1.4s;border-radius:38px 38px 38px 38px;padding:10px 19px 10px 19px;}.elementor-111 .elementor-element.elementor-element-64daab9d .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-64daab9d .elementor-button:focus{background-color:#5101FD;}.elementor-111 .elementor-element.elementor-element-64daab9d{width:var( --container-widget-width, 104.676% );max-width:104.676%;padding:24px 0px 0px 0px;--container-widget-width:104.676%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-64daab9d:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-64daab9d.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-419cee0f{--display:flex;--min-height:0px;--overlay-opacity:0.79;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-419cee0f:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-419cee0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#372BF5;}.elementor-111 .elementor-element.elementor-element-419cee0f::before, .elementor-111 .elementor-element.elementor-element-419cee0f > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-419cee0f > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-419cee0f > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-419cee0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-419cee0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");--background-overlay:'';background-repeat:repeat;background-size:36% auto;}.elementor-111 .elementor-element.elementor-element-745faab9{margin:-167px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-745faab9.elementor-element{--order:99999 /* order end hack */;}.elementor-111 .elementor-element.elementor-element-745faab9 img{width:698px;border-radius:0px 0px 19px 22px;}.elementor-111 .elementor-element.elementor-element-750f2b27{--display:flex;--justify-content:center;}.elementor-111 .elementor-element.elementor-element-750f2b27:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-750f2b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#372BF5;}.elementor-111 .elementor-element.elementor-element-33d33fea{--e-image-carousel-slides-to-show:6;}.elementor-111 .elementor-element.elementor-element-33d33fea .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-111 .elementor-element.elementor-element-32f35b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-32f35b4:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-32f35b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F56500 0%, #FF2B00 100%);}.elementor-111 .elementor-element.elementor-element-32f35b4::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://altafibraapucarana.com.br/wp-content/uploads/2026/02/icone-0032131-scaled-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-32f35b4::before{filter:brightness( 148% ) contrast( 200% ) saturate( 109% ) blur( 7.3px ) hue-rotate( 0deg );}.elementor-111 .elementor-element.elementor-element-115d77f1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-111 .elementor-element.elementor-element-115d77f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-662d227f.elementor-element{--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-662d227f{text-align:start;}.elementor-111 .elementor-element.elementor-element-662d227f img{width:6vw;}.elementor-111 .elementor-element.elementor-element-352be001{font-family:"Inter", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-56a8492e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:400;background-image:linear-gradient(98deg, #0493FF 19%, #0012F8 100%);transition-duration:1.4s;border-radius:36px 36px 36px 36px;padding:19px 40px 19px 40px;}.elementor-111 .elementor-element.elementor-element-56a8492e .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-56a8492e .elementor-button:focus{background-color:#5101FD;}.elementor-111 .elementor-element.elementor-element-56a8492e:hover{--e-transform-scale:0.9;}.elementor-111 .elementor-element.elementor-element-56a8492e{border-radius:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-56a8492e .elementor-button-content-wrapper{flex-direction:row;}.elementor-111 .elementor-element.elementor-element-56a8492e .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-111 .elementor-element.elementor-element-2f6e9d55{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:45px 45px 45px 45px;--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-111 .elementor-element.elementor-element-2f6e9d55.e-con{--order:99999 /* order end hack */;}.elementor-111 .elementor-element.elementor-element-2b8a087{border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-6a7cd82f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-6a7cd82f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-51fec696 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-icon i{color:#F6FAFF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-icon svg{fill:#F6FAFF;transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-70a2717a{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-66be76e4{--spacer-size:34px;}.elementor-111 .elementor-element.elementor-element-7bcc836a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-icon i{color:#F6FAFF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-icon svg{fill:#F6FAFF;transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-37638b2e{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-654f343c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-111 .elementor-element.elementor-element-654f343c:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-654f343c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-111 .elementor-element.elementor-element-18cbba42{--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:flex-end;}.elementor-111 .elementor-element.elementor-element-39fd05dd{--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;}.elementor-111 .elementor-element.elementor-element-39fd05dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-7ea14465.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-7ea14465{text-align:start;}.elementor-111 .elementor-element.elementor-element-7ea14465 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#FEFEFE;}.elementor-111 .elementor-element.elementor-element-48b9517d{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;text-align:center;}.elementor-111 .elementor-element.elementor-element-48b9517d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-48b9517d img{width:47%;}.elementor-111 .elementor-element.elementor-element-1f178de5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-111 .elementor-element.elementor-element-1f178de5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-26413d45.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-26413d45{text-align:start;}.elementor-111 .elementor-element.elementor-element-26413d45 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#9C9C9C;}.elementor-111 .elementor-element.elementor-element-5096a87a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-111 .elementor-element.elementor-element-5096a87a.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-5096a87a img{width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-111 .elementor-element.elementor-element-6d307a84 img{max-width:50%;}.elementor-111 .elementor-element.elementor-element-76ef671d::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-111 .elementor-element.elementor-element-1e8cac2f .elementor-heading-title{font-size:32px;}.elementor-111 .elementor-element.elementor-element-531d4695 .elementor-heading-title{font-size:18px;}.elementor-111 .elementor-element.elementor-element-570e1802 .elementor-heading-title{font-size:18px;}.elementor-111 .elementor-element.elementor-element-6ff2cb63 .elementor-heading-title{font-size:32px;}.elementor-111 .elementor-element.elementor-element-645e1592 .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-336ca2a0{right:236px;}body.rtl .elementor-111 .elementor-element.elementor-element-336ca2a0{left:236px;}.elementor-111 .elementor-element.elementor-element-336ca2a0{top:115px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-34a90afa{right:236px;}body.rtl .elementor-111 .elementor-element.elementor-element-34a90afa{left:236px;}.elementor-111 .elementor-element.elementor-element-34a90afa{top:115px;}.elementor-111 .elementor-element.elementor-element-5cc5c7e2{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;top:439px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-5cc5c7e2{left:97px;}body.rtl .elementor-111 .elementor-element.elementor-element-5cc5c7e2{right:97px;}.elementor-111 .elementor-element.elementor-element-5cc5c7e2 img{width:61%;}.elementor-111 .elementor-element.elementor-element-397bbf8f{--min-height:69px;}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722{--e-icon-list-icon-size:20px;}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73{--e-icon-list-icon-size:20px;}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14{--e-icon-list-icon-size:20px;}.elementor-111 .elementor-element.elementor-element-318e950{--e-n-carousel-swiper-slides-to-display:2;}.elementor-111 .elementor-element.elementor-element-4e2d1e2b .elementor-heading-title{font-size:32px;}.elementor-111 .elementor-element.elementor-element-5437a92a{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-42476d37::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-111 .elementor-element.elementor-element-20505da7 .elementor-heading-title{font-size:32px;}.elementor-111 .elementor-element.elementor-element-235800b .elementor-heading-title{font-size:18px;}.elementor-111 .elementor-element.elementor-element-b01a922{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;top:439px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-b01a922{left:97px;}body.rtl .elementor-111 .elementor-element.elementor-element-b01a922{right:97px;}.elementor-111 .elementor-element.elementor-element-b01a922 img{width:61%;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-12cfd986{right:236px;}body.rtl .elementor-111 .elementor-element.elementor-element-12cfd986{left:236px;}.elementor-111 .elementor-element.elementor-element-12cfd986{top:115px;}.elementor-111 .elementor-element.elementor-element-71d3efd3{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;top:439px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-71d3efd3{left:97px;}body.rtl .elementor-111 .elementor-element.elementor-element-71d3efd3{right:97px;}.elementor-111 .elementor-element.elementor-element-71d3efd3 img{width:61%;}.elementor-111 .elementor-element.elementor-element-1dc2d36{--e-n-carousel-swiper-slides-to-display:2;}.elementor-111 .elementor-element.elementor-element-6f7e48d1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-5cbf1a5e{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-111 .elementor-element.elementor-element-419cee0f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-33d33fea{--e-image-carousel-slides-to-show:3;}.elementor-111 .elementor-element.elementor-element-32f35b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-111 .elementor-element.elementor-element-115d77f1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-111 .elementor-element.elementor-element-662d227f.elementor-element{--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-662d227f{text-align:center;}.elementor-111 .elementor-element.elementor-element-662d227f img{width:25vw;}.elementor-111 .elementor-element.elementor-element-2f6e9d55{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-6a7cd82f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-b4f3b88 img{width:32%;}.elementor-111 .elementor-element.elementor-element-6938eb9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:6;}.elementor-111 .elementor-element.elementor-element-6938eb9e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-5a1190d0{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-111 .elementor-element.elementor-element-5a1190d0.e-con{--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-6d307a84{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;text-align:start;}.elementor-111 .elementor-element.elementor-element-6d307a84 img{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-5ef958c5{z-index:0;}.elementor-111 .elementor-element.elementor-element-22821f80{--width:30%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-111 .elementor-element.elementor-element-63112d4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-111 .elementor-element.elementor-element-1696b66e .elementor-button{padding:14px 14px 14px 14px;}.elementor-111 .elementor-element.elementor-element-4c42c84e{z-index:0;}.elementor-111 .elementor-element.elementor-element-76ef671d{--content-width:100%;--min-height:956px;--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;--overlay-opacity:0.18;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:177px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-111 .elementor-element.elementor-element-76ef671d:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(228deg, #372BF5 0%, #000000 54%);}.elementor-111 .elementor-element.elementor-element-76ef671d::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-76ef671d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-36px 0px;}.elementor-111 .elementor-element.elementor-element-6ba6346c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;--z-index:50;}.elementor-111 .elementor-element.elementor-element-49831c35.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-1e8cac2f{text-align:center;}.elementor-111 .elementor-element.elementor-element-1e8cac2f .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-531d4695{text-align:center;}.elementor-111 .elementor-element.elementor-element-531d4695 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-69b1ff8b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-111 .elementor-element.elementor-element-461aff5e{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-1ac0fc43{--width:119.003px;}.elementor-111 .elementor-element.elementor-element-570e1802{text-align:center;}.elementor-111 .elementor-element.elementor-element-570e1802 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-6ff2cb63{text-align:center;}.elementor-111 .elementor-element.elementor-element-6ff2cb63 .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-76986419{--width:114.896px;}.elementor-111 .elementor-element.elementor-element-645e1592{text-align:center;}.elementor-111 .elementor-element.elementor-element-645e1592 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-d004cd4{z-index:0;}.elementor-111 .elementor-element.elementor-element-336ca2a0{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;top:-126px;z-index:5;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-336ca2a0{right:6px;}body.rtl .elementor-111 .elementor-element.elementor-element-336ca2a0{left:6px;}.elementor-111 .elementor-element.elementor-element-336ca2a0 img{width:69%;}.elementor-111 .elementor-element.elementor-element-34a90afa{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:266px;z-index:3;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-34a90afa{right:5px;}body.rtl .elementor-111 .elementor-element.elementor-element-34a90afa{left:5px;}.elementor-111 .elementor-element.elementor-element-34a90afa img{width:69%;}.elementor-111 .elementor-element.elementor-element-5cc5c7e2{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;top:-106.501px;z-index:5;text-align:center;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-5cc5c7e2{left:-12.501px;}body.rtl .elementor-111 .elementor-element.elementor-element-5cc5c7e2{right:-12.501px;}.elementor-111 .elementor-element.elementor-element-5cc5c7e2 img{width:69%;}.elementor-111 .elementor-element.elementor-element-10dbd962{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:-219px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-10dbd962{left:51px;}body.rtl .elementor-111 .elementor-element.elementor-element-10dbd962{right:51px;}.elementor-111 .elementor-element.elementor-element-10dbd962 img{width:1000px;max-width:93%;height:500px;}.elementor-111 .elementor-element.elementor-element-63641641{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:-160px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-63641641{left:0px;}body.rtl .elementor-111 .elementor-element.elementor-element-63641641{right:0px;}.elementor-111 .elementor-element.elementor-element-63641641 img{width:1500px;max-width:100%;height:500px;}.elementor-111 .elementor-element.elementor-element-397bbf8f{--min-height:94px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-152px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:1;}.elementor-111 .elementor-element.elementor-element-b2eb722{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:16px;}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-111 .elementor-element.elementor-element-b2eb722 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:16px;}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-111 .elementor-element.elementor-element-01e8d73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:16px;}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-111 .elementor-element.elementor-element-bf9bd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-111 .elementor-element.elementor-element-318e950{--e-n-carousel-swiper-slides-to-display:1;}.elementor-111 .elementor-element.elementor-element-650d74a8{--padding-top:75px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-111 .elementor-element.elementor-element-44ac4bb9.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-4e2d1e2b{text-align:center;}.elementor-111 .elementor-element.elementor-element-4e2d1e2b .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-e125079{font-size:15px;}.elementor-111 .elementor-element.elementor-element-7fbae892{z-index:0;}.elementor-111 .elementor-element.elementor-element-5a6e930e{font-size:15px;}.elementor-111 .elementor-element.elementor-element-12b58e78{z-index:0;}.elementor-111 .elementor-element.elementor-element-33874c5b{font-size:15px;}.elementor-111 .elementor-element.elementor-element-230af46{z-index:0;}.elementor-111 .elementor-element.elementor-element-25442fee{--margin-top:-43px;--margin-bottom:-126px;--margin-left:0px;--margin-right:-11px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-111 .elementor-element.elementor-element-63a8001b.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-111 .elementor-element.elementor-element-63a8001b{--min-height:55px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-3b575cb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-111 .elementor-element.elementor-element-3b575cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-111 .elementor-element.elementor-element-5437a92a.e-con{--e-con-transform-rotateZ:5deg;}.elementor-111 .elementor-element.elementor-element-5437a92a{--min-height:55px;--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-111 .elementor-element.elementor-element-2cd8bacb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-111 .elementor-element.elementor-element-2cd8bacb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-111 .elementor-element.elementor-element-42476d37::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;background-size:606px auto;}.elementor-111 .elementor-element.elementor-element-42476d37{--overlay-opacity:0.23;--padding-top:137px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-111 .elementor-element.elementor-element-1be0a2e7.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-20505da7{text-align:center;}.elementor-111 .elementor-element.elementor-element-20505da7 .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-235800b{text-align:center;}.elementor-111 .elementor-element.elementor-element-235800b .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-5e09ad1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-2483e36f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-1eab4cf7 .elementor-button{font-size:10px;padding:14px 14px 14px 14px;}.elementor-111 .elementor-element.elementor-element-392dde94{text-align:center;}.elementor-111 .elementor-element.elementor-element-392dde94 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-7bbe9edd .elementor-heading-title{font-size:16vw;}.elementor-111 .elementor-element.elementor-element-1dccef48{text-align:center;}.elementor-111 .elementor-element.elementor-element-1dccef48 .elementor-heading-title{font-size:26px;}.elementor-111 .elementor-element.elementor-element-239d4e86{text-align:center;}.elementor-111 .elementor-element.elementor-element-239d4e86 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-2cb33e80{text-align:center;}.elementor-111 .elementor-element.elementor-element-2cb33e80 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-1c9bd0c4{text-align:center;}.elementor-111 .elementor-element.elementor-element-1c9bd0c4 .elementor-heading-title{font-size:55px;}.elementor-111 .elementor-element.elementor-element-2796c51e{text-align:center;}.elementor-111 .elementor-element.elementor-element-2796c51e .elementor-heading-title{font-size:31px;}.elementor-111 .elementor-element.elementor-element-6a64769e{text-align:center;}.elementor-111 .elementor-element.elementor-element-6a64769e .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-b9a019b{z-index:0;}.elementor-111 .elementor-element.elementor-element-79a6b87e{width:initial;max-width:initial;text-align:center;}.elementor-111 .elementor-element.elementor-element-79a6b87e .elementor-heading-title{font-size:12px;}.elementor-111 .elementor-element.elementor-element-4da0997{width:initial;max-width:initial;text-align:center;}.elementor-111 .elementor-element.elementor-element-4da0997 .elementor-heading-title{font-size:10px;}.elementor-111 .elementor-element.elementor-element-1ddc0f24{width:initial;max-width:initial;text-align:center;}.elementor-111 .elementor-element.elementor-element-1ddc0f24 .elementor-heading-title{font-size:11px;}.elementor-111 .elementor-element.elementor-element-7dec82a7{width:initial;max-width:initial;text-align:center;}.elementor-111 .elementor-element.elementor-element-7dec82a7 .elementor-heading-title{font-size:13px;}.elementor-111 .elementor-element.elementor-element-b01a922{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;top:60.902px;z-index:5;text-align:center;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-b01a922{left:202.092px;}body.rtl .elementor-111 .elementor-element.elementor-element-b01a922{right:202.092px;}.elementor-111 .elementor-element.elementor-element-b01a922 img{width:69%;}.elementor-111 .elementor-element.elementor-element-191f4e68{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-43d732c4{--min-height:365px;}.elementor-111 .elementor-element.elementor-element-6f54f17c .elementor-button{padding:14px 14px 14px 14px;}.elementor-111 .elementor-element.elementor-element-6b12d367{text-align:center;}.elementor-111 .elementor-element.elementor-element-6b12d367 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-394e95a8.elementor-element{--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-394e95a8 .elementor-heading-title{font-size:16vw;}.elementor-111 .elementor-element.elementor-element-54d213a8{text-align:center;}.elementor-111 .elementor-element.elementor-element-54d213a8 .elementor-heading-title{font-size:22px;}.elementor-111 .elementor-element.elementor-element-33978ed{text-align:center;}.elementor-111 .elementor-element.elementor-element-33978ed .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-6f645290{text-align:center;}.elementor-111 .elementor-element.elementor-element-6f645290 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-b1d1b8c{text-align:center;}.elementor-111 .elementor-element.elementor-element-b1d1b8c .elementor-heading-title{font-size:46px;}.elementor-111 .elementor-element.elementor-element-6865c31f{text-align:center;}.elementor-111 .elementor-element.elementor-element-6865c31f .elementor-heading-title{font-size:31px;}.elementor-111 .elementor-element.elementor-element-5f644283{text-align:center;}.elementor-111 .elementor-element.elementor-element-5f644283 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-11eab147{z-index:0;}.elementor-111 .elementor-element.elementor-element-69917f48{--min-height:0px;}.elementor-111 .elementor-element.elementor-element-6429f704{text-align:center;}.elementor-111 .elementor-element.elementor-element-6429f704 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-5a388439{text-align:center;}.elementor-111 .elementor-element.elementor-element-5a388439 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-3cbf69fc{text-align:center;}.elementor-111 .elementor-element.elementor-element-3cbf69fc .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-62d77847{text-align:center;}.elementor-111 .elementor-element.elementor-element-62d77847 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-6d849bde{text-align:center;}.elementor-111 .elementor-element.elementor-element-6d849bde .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-46f807fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;bottom:0px;}.elementor-111 .elementor-element.elementor-element-46f807fe.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-46f807fe{left:4px;}body.rtl .elementor-111 .elementor-element.elementor-element-46f807fe{right:4px;}.elementor-111 .elementor-element.elementor-element-46f807fe img{width:280px;}.elementor-111 .elementor-element.elementor-element-12cfd986{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;top:-23px;z-index:4;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-12cfd986{right:223px;}body.rtl .elementor-111 .elementor-element.elementor-element-12cfd986{left:223px;}.elementor-111 .elementor-element.elementor-element-12cfd986 img{width:69%;height:52px;}.elementor-111 .elementor-element.elementor-element-71d3efd3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;top:216.672px;z-index:5;text-align:center;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-71d3efd3{left:179.672px;}body.rtl .elementor-111 .elementor-element.elementor-element-71d3efd3{right:179.672px;}.elementor-111 .elementor-element.elementor-element-71d3efd3 img{width:69%;}.elementor-111 .elementor-element.elementor-element-356e9fb1{text-align:center;}.elementor-111 .elementor-element.elementor-element-356e9fb1 .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-111 .elementor-element.elementor-element-70f3e69f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-111 .elementor-element.elementor-element-1dc2d36{--e-n-carousel-swiper-slides-to-display:2;}.elementor-111 .elementor-element.elementor-element-301b2aaa{--padding-top:75px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-111 .elementor-element.elementor-element-44ff430d{--min-height:372px;}.elementor-111 .elementor-element.elementor-element-7e472973{--min-height:0px;}.elementor-111 .elementor-element.elementor-element-6f7e48d1{--min-height:239px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-111 .elementor-element.elementor-element-7c97d329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;}.elementor-111 .elementor-element.elementor-element-7c97d329.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-7c97d329{left:45px;}body.rtl .elementor-111 .elementor-element.elementor-element-7c97d329{right:45px;}.elementor-111 .elementor-element.elementor-element-9c5de9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;z-index:2;}.elementor-111 .elementor-element.elementor-element-9c5de9b.elementor-element{--align-self:flex-start;}.elementor-111 .elementor-element.elementor-element-9c5de9b .elementor-button{font-size:15px;padding:14px 14px 14px 14px;}.elementor-111 .elementor-element.elementor-element-1a6633a1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-111 .elementor-element.elementor-element-6632d5d6.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-4c53af70{text-align:center;}.elementor-111 .elementor-element.elementor-element-4c53af70 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-26d768c2{--container-widget-width:144px;--container-widget-flex-grow:0;width:var( --container-widget-width, 144px );max-width:144px;text-align:center;}.elementor-111 .elementor-element.elementor-element-26d768c2 .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-255bd711{--container-widget-width:67px;--container-widget-flex-grow:0;width:var( --container-widget-width, 67px );max-width:67px;text-align:center;}.elementor-111 .elementor-element.elementor-element-255bd711 .elementor-heading-title{font-size:21px;}.elementor-111 .elementor-element.elementor-element-172baf58{text-align:center;}.elementor-111 .elementor-element.elementor-element-172baf58 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-757bc2c4{--container-widget-width:144px;--container-widget-flex-grow:0;width:var( --container-widget-width, 144px );max-width:144px;text-align:center;}.elementor-111 .elementor-element.elementor-element-757bc2c4 .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-73bc0d6e{--container-widget-width:67px;--container-widget-flex-grow:0;width:var( --container-widget-width, 67px );max-width:67px;text-align:center;}.elementor-111 .elementor-element.elementor-element-73bc0d6e .elementor-heading-title{font-size:21px;}.elementor-111 .elementor-element.elementor-element-2ad69283{text-align:center;}.elementor-111 .elementor-element.elementor-element-2ad69283 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-5258cb9a{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;text-align:center;}.elementor-111 .elementor-element.elementor-element-5258cb9a .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-6f753f0f{--container-widget-width:67px;--container-widget-flex-grow:0;width:var( --container-widget-width, 67px );max-width:67px;text-align:center;}.elementor-111 .elementor-element.elementor-element-6f753f0f .elementor-heading-title{font-size:21px;}.elementor-111 .elementor-element.elementor-element-7ff1b8b3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-111 .elementor-element.elementor-element-1734d558 .elementor-button{font-size:19px;padding:14px 14px 14px 14px;}.elementor-111 .elementor-element.elementor-element-bf83271{text-align:center;}.elementor-111 .elementor-element.elementor-element-bf83271 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-27c01e3{width:var( --container-widget-width, 154px );max-width:154px;--container-widget-width:154px;--container-widget-flex-grow:0;text-align:center;}.elementor-111 .elementor-element.elementor-element-27c01e3 .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-1ccbbec5{--container-widget-width:67px;--container-widget-flex-grow:0;width:var( --container-widget-width, 67px );max-width:67px;text-align:center;}.elementor-111 .elementor-element.elementor-element-1ccbbec5 .elementor-heading-title{font-size:21px;}.elementor-111 .elementor-element.elementor-element-457de7dc{text-align:center;}.elementor-111 .elementor-element.elementor-element-457de7dc .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-5b9eb12d{width:var( --container-widget-width, 159px );max-width:159px;--container-widget-width:159px;--container-widget-flex-grow:0;text-align:center;}.elementor-111 .elementor-element.elementor-element-5b9eb12d .elementor-heading-title{font-size:28px;}.elementor-111 .elementor-element.elementor-element-2942f873{--container-widget-width:67px;--container-widget-flex-grow:0;width:var( --container-widget-width, 67px );max-width:67px;text-align:center;}.elementor-111 .elementor-element.elementor-element-2942f873 .elementor-heading-title{font-size:21px;}.elementor-111 .elementor-element.elementor-element-32728059.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-25163c74{text-align:center;}.elementor-111 .elementor-element.elementor-element-25163c74 .elementor-heading-title{font-size:24px;}.elementor-111 .elementor-element.elementor-element-18c65b63{text-align:center;}.elementor-111 .elementor-element.elementor-element-18c65b63 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-2db4fa61{--padding-top:75px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-111 .elementor-element.elementor-element-5cbf1a5e{--min-height:714px;--justify-content:space-between;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-111 .elementor-element.elementor-element-18b0fa04{text-align:center;}.elementor-111 .elementor-element.elementor-element-18b0fa04 .elementor-heading-title{font-size:26px;}.elementor-111 .elementor-element.elementor-element-aeee265.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-62e87042{text-align:center;font-size:14px;}.elementor-111 .elementor-element.elementor-element-64daab9d.elementor-element{--order:-99999 /* order start hack */;}.elementor-111 .elementor-element.elementor-element-64daab9d .elementor-button{font-size:19px;padding:14px 14px 14px 14px;}.elementor-111 .elementor-element.elementor-element-419cee0f{--min-height:246px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-111 .elementor-element.elementor-element-745faab9{margin:-77px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-111 .elementor-element.elementor-element-745faab9.elementor-element{--order:99999 /* order end hack */;}.elementor-111 .elementor-element.elementor-element-33d33fea{--e-image-carousel-slides-to-show:2;}.elementor-111 .elementor-element.elementor-element-32f35b4{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-111 .elementor-element.elementor-element-115d77f1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-111 .elementor-element.elementor-element-662d227f img{width:30vw;}.elementor-111 .elementor-element.elementor-element-352be001{text-align:center;font-size:14px;}.elementor-111 .elementor-element.elementor-element-56a8492e .elementor-button{padding:14px 14px 14px 14px;}.elementor-111 .elementor-element.elementor-element-2f6e9d55{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-111 .elementor-element.elementor-element-6a7cd82f{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-111 .elementor-element.elementor-element-51fec696{text-align:center;}.elementor-111 .elementor-element.elementor-element-51fec696 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-70a2717a .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-111 .elementor-element.elementor-element-7bcc836a{text-align:center;}.elementor-111 .elementor-element.elementor-element-7bcc836a .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-37638b2e .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-111 .elementor-element.elementor-element-39fd05dd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-111 .elementor-element.elementor-element-7ea14465{text-align:center;}.elementor-111 .elementor-element.elementor-element-7ea14465 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-48b9517d{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-111 .elementor-element.elementor-element-48b9517d.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-48b9517d img{width:82%;}.elementor-111 .elementor-element.elementor-element-1f178de5{--width:281px;--justify-content:center;}.elementor-111 .elementor-element.elementor-element-1f178de5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-26413d45.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-26413d45{text-align:center;}.elementor-111 .elementor-element.elementor-element-26413d45 .elementor-heading-title{font-size:15px;}.elementor-111 .elementor-element.elementor-element-5096a87a{--container-widget-width:179px;--container-widget-flex-grow:0;width:var( --container-widget-width, 179px );max-width:179px;}.elementor-111 .elementor-element.elementor-element-5096a87a.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-5096a87a img{max-width:100%;}}@media(min-width:768px){.elementor-111 .elementor-element.elementor-element-6938eb9e{--width:100%;}.elementor-111 .elementor-element.elementor-element-5a1190d0{--content-width:1378px;}.elementor-111 .elementor-element.elementor-element-22821f80{--width:41%;}.elementor-111 .elementor-element.elementor-element-63112d4{--width:31%;}.elementor-111 .elementor-element.elementor-element-76ef671d{--content-width:1440px;}.elementor-111 .elementor-element.elementor-element-6ba6346c{--width:50%;}.elementor-111 .elementor-element.elementor-element-461aff5e{--width:50%;}.elementor-111 .elementor-element.elementor-element-1ac0fc43{--width:46.818%;}.elementor-111 .elementor-element.elementor-element-76986419{--width:44%;}.elementor-111 .elementor-element.elementor-element-405773d7{--width:50%;}.elementor-111 .elementor-element.elementor-element-397bbf8f{--content-width:1600px;}.elementor-111 .elementor-element.elementor-element-650d74a8{--content-width:1200px;}.elementor-111 .elementor-element.elementor-element-63a8001b{--width:100%;}.elementor-111 .elementor-element.elementor-element-5437a92a{--width:100%;}.elementor-111 .elementor-element.elementor-element-42476d37{--content-width:1473px;}.elementor-111 .elementor-element.elementor-element-71e6da78{--width:90%;}.elementor-111 .elementor-element.elementor-element-2483e36f{--width:31%;}.elementor-111 .elementor-element.elementor-element-60812a5e{--width:100%;}.elementor-111 .elementor-element.elementor-element-4c80459c{--width:100%;}.elementor-111 .elementor-element.elementor-element-1221464f{--width:100%;}.elementor-111 .elementor-element.elementor-element-4cf51672{--width:100%;}.elementor-111 .elementor-element.elementor-element-71235851{--width:100%;}.elementor-111 .elementor-element.elementor-element-191f4e68{--width:50.161%;}.elementor-111 .elementor-element.elementor-element-714ee462{--width:64%;}.elementor-111 .elementor-element.elementor-element-1b689b80{--width:90.061%;}.elementor-111 .elementor-element.elementor-element-4c6f9a65{--width:100%;}.elementor-111 .elementor-element.elementor-element-378b0d80{--width:100%;}.elementor-111 .elementor-element.elementor-element-650fcb5a{--width:100%;}.elementor-111 .elementor-element.elementor-element-1eae9aae{--width:100%;}.elementor-111 .elementor-element.elementor-element-19b2a24e{--width:100%;}.elementor-111 .elementor-element.elementor-element-7d63ed66{--width:77%;}.elementor-111 .elementor-element.elementor-element-70f3e69f{--width:100%;}.elementor-111 .elementor-element.elementor-element-301b2aaa{--content-width:1200px;}.elementor-111 .elementor-element.elementor-element-44ff430d{--width:85%;}.elementor-111 .elementor-element.elementor-element-7e472973{--width:99%;}.elementor-111 .elementor-element.elementor-element-6f7e48d1{--width:100%;}.elementor-111 .elementor-element.elementor-element-4c4aae1d{--width:100%;}.elementor-111 .elementor-element.elementor-element-1a6633a1{--width:96.14%;}.elementor-111 .elementor-element.elementor-element-589d9a06{--width:100%;}.elementor-111 .elementor-element.elementor-element-30f3a85e{--width:100%;}.elementor-111 .elementor-element.elementor-element-35fb5393{--width:100%;}.elementor-111 .elementor-element.elementor-element-7ff1b8b3{--width:100%;}.elementor-111 .elementor-element.elementor-element-91ef02d{--width:100%;}.elementor-111 .elementor-element.elementor-element-12935a30{--width:100%;}.elementor-111 .elementor-element.elementor-element-2db4fa61{--content-width:1200px;}.elementor-111 .elementor-element.elementor-element-419cee0f{--width:81%;}.elementor-111 .elementor-element.elementor-element-32f35b4{--content-width:1436px;}.elementor-111 .elementor-element.elementor-element-115d77f1{--width:31%;}.elementor-111 .elementor-element.elementor-element-2f6e9d55{--width:34%;}.elementor-111 .elementor-element.elementor-element-6a7cd82f{--width:24%;}.elementor-111 .elementor-element.elementor-element-39fd05dd{--width:60%;}.elementor-111 .elementor-element.elementor-element-1f178de5{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-111 .elementor-element.elementor-element-22821f80{--width:60%;}.elementor-111 .elementor-element.elementor-element-63112d4{--width:30%;}.elementor-111 .elementor-element.elementor-element-115d77f1{--width:100%;}.elementor-111 .elementor-element.elementor-element-2f6e9d55{--width:100%;}.elementor-111 .elementor-element.elementor-element-6a7cd82f{--width:100%;}}@media(min-width:1025px){.elementor-111 .elementor-element.elementor-element-42476d37::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-42476d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-111 .elementor-element.elementor-element-32f35b4::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-32f35b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-b4f3b88 */html, body{ overflow-x: hidden !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab76fd4 */.preloader {
    z-index: 99999;
    display: flex;
    transition: transform 2s ease;
}

.preloader.hidden {
    transform: translateY(-2000px);
}

.elementor-111 .elementor-element.elementor-element-7ab76fd4 {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef958c5 *//* 👉 Troque as cores aqui */
:root{
  --btn-grad-1: #F56500;  /* vermelho forte */
  --btn-grad-2: Red;  /* vermelho escuro */
  --btn-icon-bg: #ffffff; 
  --btn-icon-color: #F56500; 
  --btn-speed: 400ms; /* velocidade da animação */
}

.elementor-111 .elementor-element.elementor-element-5ef958c5 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;

    background: linear-gradient(90deg, var(--btn-grad-1) 0%, var(--btn-grad-2) 100%);
    transition: all var(--btn-speed) ease;

    /* leve brilho vermelho */
    box-shadow: 0 0 18px rgba(255, 46, 46, 0.35);
}

.elementor-111 .elementor-element.elementor-element-5ef958c5 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;

    background: var(--btn-icon-bg);
    border-radius: 400px;
    padding: 8px;
    width: 35px;
    height: 32px;

    transition: all var(--btn-speed) ease;
    color: var(--btn-icon-color) !important;
}

.elementor-111 .elementor-element.elementor-element-5ef958c5 .elementor-button-icon svg path{
    fill: var(--btn-icon-color) !important;
    transition: all var(--btn-speed) ease;
}

.elementor-111 .elementor-element.elementor-element-5ef958c5 .elementor-button:hover{
    /* brilho mais forte no hover */
    box-shadow: 0 0 28px rgba(255, 46, 46, 0.6);
}

.elementor-111 .elementor-element.elementor-element-5ef958c5 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}


.btn{
  border-radius: 8px;                 /* defina o arredondamento aqui */
  text-shadow: none;
  background: transparent !important; /* cor do BG (normal) */
  border: 1px solid #00FF7380;        /* configure a borda (verde com ~50% opacidade) */
  transition: 0.5s ease;
}

/* Hover/Focus: brilho e fundo verdes */
.btn:hover,
.btn:focus{
  background: #00FF73;                /* cor do BG no hover */
  /* Se preferir degradê: background: linear-gradient(90deg, #00FF73, #68FFAC); */
  border: 1px solid #00FF73;          /* borda no hover */
  text-shadow:
    0 0 5px #ffffff,                  /* brilho do texto */
    0 0 10px #ffffff,
    0 0 20px #ffffff;
  box-shadow:
    0 0 5px  #00FF73,                 /* brilho externo (verde) */
    0 0 20px #00FF73,
    0 0 50px #00FF73,
    0 0 100px #00FF73;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c42c84e *//* 👉 Troque as cores aqui */
:root{
  --btn-grad-1: #F56500;  /* vermelho forte */
  --btn-grad-2: Red;  /* vermelho escuro */
  --btn-icon-bg: #ffffff; 
  --btn-icon-color: #F56500; 
  --btn-speed: 400ms; /* velocidade da animação */
}

.elementor-111 .elementor-element.elementor-element-4c42c84e .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;

    background: linear-gradient(90deg, var(--btn-grad-1) 0%, var(--btn-grad-2) 100%);
    transition: all var(--btn-speed) ease;

    /* leve brilho vermelho */
    box-shadow: 0 0 18px rgba(255, 46, 46, 0.35);
}

.elementor-111 .elementor-element.elementor-element-4c42c84e .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;

    background: var(--btn-icon-bg);
    border-radius: 400px;
    padding: 8px;
    width: 35px;
    height: 32px;

    transition: all var(--btn-speed) ease;
    color: var(--btn-icon-color) !important;
}

.elementor-111 .elementor-element.elementor-element-4c42c84e .elementor-button-icon svg path{
    fill: var(--btn-icon-color) !important;
    transition: all var(--btn-speed) ease;
}

.elementor-111 .elementor-element.elementor-element-4c42c84e .elementor-button:hover{
    /* brilho mais forte no hover */
    box-shadow: 0 0 28px rgba(255, 46, 46, 0.6);
}

.elementor-111 .elementor-element.elementor-element-4c42c84e .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}


.btn{
  border-radius: 8px;                 /* defina o arredondamento aqui */
  text-shadow: none;
  background: transparent !important; /* cor do BG (normal) */
  border: 1px solid #00FF7380;        /* configure a borda (verde com ~50% opacidade) */
  transition: 0.5s ease;
}

/* Hover/Focus: brilho e fundo verdes */
.btn:hover,
.btn:focus{
  background: #00FF73;                /* cor do BG no hover */
  /* Se preferir degradê: background: linear-gradient(90deg, #00FF73, #68FFAC); */
  border: 1px solid #00FF73;          /* borda no hover */
  text-shadow:
    0 0 5px #ffffff,                  /* brilho do texto */
    0 0 10px #ffffff,
    0 0 20px #ffffff;
  box-shadow:
    0 0 5px  #00FF73,                 /* brilho externo (verde) */
    0 0 20px #00FF73,
    0 0 50px #00FF73,
    0 0 100px #00FF73;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6938eb9e */.elementor-111 .elementor-element.elementor-element-6938eb9e {
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e8cac2f */.gradienteidv {
  background: -webkit-linear-gradient(50deg, #FF2B00, #F66000, #F66000, #FE0600);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ff2cb63 */.gradienteidv {
  background: -webkit-linear-gradient(50deg, #FF2B00, #F66000, #F66000, #FE0600);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d004cd4 *//* 👉 Troque as cores aqui */
:root{
  --btn-grad-1: #F56500;  /* vermelho forte */
  --btn-grad-2: Red;  /* vermelho escuro */
  --btn-icon-bg: #ffffff; 
  --btn-icon-color: #F56500; 
  --btn-speed: 400ms; /* velocidade da animação */
}

.elementor-111 .elementor-element.elementor-element-d004cd4 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;

    background: linear-gradient(90deg, var(--btn-grad-1) 0%, var(--btn-grad-2) 100%);
    transition: all var(--btn-speed) ease;

    /* leve brilho vermelho */
    box-shadow: 0 0 18px rgba(255, 46, 46, 0.35);
}

.elementor-111 .elementor-element.elementor-element-d004cd4 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;

    background: var(--btn-icon-bg);
    border-radius: 400px;
    padding: 8px;
    width: 35px;
    height: 32px;

    transition: all var(--btn-speed) ease;
    color: var(--btn-icon-color) !important;
}

.elementor-111 .elementor-element.elementor-element-d004cd4 .elementor-button-icon svg path{
    fill: var(--btn-icon-color) !important;
    transition: all var(--btn-speed) ease;
}

.elementor-111 .elementor-element.elementor-element-d004cd4 .elementor-button:hover{
    /* brilho mais forte no hover */
    box-shadow: 0 0 28px rgba(255, 46, 46, 0.6);
}

.elementor-111 .elementor-element.elementor-element-d004cd4 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}


.btn{
  border-radius: 8px;                 /* defina o arredondamento aqui */
  text-shadow: none;
  background: transparent !important; /* cor do BG (normal) */
  border: 1px solid #00FF7380;        /* configure a borda (verde com ~50% opacidade) */
  transition: 0.5s ease;
}

/* Hover/Focus: brilho e fundo verdes */
.btn:hover,
.btn:focus{
  background: #00FF73;                /* cor do BG no hover */
  /* Se preferir degradê: background: linear-gradient(90deg, #00FF73, #68FFAC); */
  border: 1px solid #00FF73;          /* borda no hover */
  text-shadow:
    0 0 5px #ffffff,                  /* brilho do texto */
    0 0 10px #ffffff,
    0 0 20px #ffffff;
  box-shadow:
    0 0 5px  #00FF73,                 /* brilho externo (verde) */
    0 0 20px #00FF73,
    0 0 50px #00FF73,
    0 0 100px #00FF73;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-336ca2a0 */.flutuar-codigo{
        transform: translatey(0px);
        animation: float 6s ease-in-out infinite;
    }
    @keyframes float {
        0%{
            transform: translatey(0px);
        }
        50%{
            transform: translatey(-30px);
        }
        100%{transform: translatey(0px);}
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34a90afa */.flutuar-codigo{
        transform: translatey(0px);
        animation: float 6s ease-in-out infinite;
    }
    @keyframes float {
        0%{
            transform: translatey(0px);
        }
        50%{
            transform: translatey(-30px);
        }
        100%{transform: translatey(0px);}
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc5c7e2 */.flutuar-diagonal2 {
  transform: translate(0px, 0px);
  animation: float5 4s ease-in-out infinite;
}

@keyframes float5 {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(-20px, -20px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e2d1e2b */.gradienteidv {
  background: -webkit-linear-gradient(50deg, #FF2B00, #F66000, #F66000, #FE0600);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa44c2f */.elementor-111 .elementor-element.elementor-element-7aa44c2f{
    background-image: linear-gradient(to left, #ffffff 0%, #ffffff 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbae892 *//* 👉 Troque as cores aqui */
:root{
  --btn-grad-1: #F56500;  /* vermelho forte */
  --btn-grad-2: Red;  /* vermelho escuro */
  --btn-icon-bg: #ffffff; 
  --btn-icon-color: #111111; 
  --btn-speed: 400ms; /* velocidade da animação */
}

.elementor-111 .elementor-element.elementor-element-7fbae892 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;

    background: linear-gradient(90deg, var(--btn-grad-1) 0%, var(--btn-grad-2) 100%);
    transition: all var(--btn-speed) ease;

    /* leve brilho vermelho */
    box-shadow: 0 0 18px rgba(255, 46, 46, 0.35);
}

.elementor-111 .elementor-element.elementor-element-7fbae892 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;

    background: var(--btn-icon-bg);
    border-radius: 400px;
    padding: 8px;
    width: 35px;
    height: 32px;

    transition: all var(--btn-speed) ease;
    color: var(--btn-icon-color) !important;
}

.elementor-111 .elementor-element.elementor-element-7fbae892 .elementor-button-icon svg path{
    fill: var(--btn-icon-color) !important;
    transition: all var(--btn-speed) ease;
}

.elementor-111 .elementor-element.elementor-element-7fbae892 .elementor-button:hover{
    /* brilho mais forte no hover */
    box-shadow: 0 0 28px rgba(255, 46, 46, 0.6);
}

.elementor-111 .elementor-element.elementor-element-7fbae892 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6deb1c2b */.elementor-111 .elementor-element.elementor-element-6deb1c2b{
    background-image: linear-gradient(to left, #ffffff 0%, #ffffff 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12b58e78 *//* 👉 Troque as cores aqui */
:root{
  --btn-grad-1: #F56500;  /* vermelho forte */
  --btn-grad-2: Red;  /* vermelho escuro */
  --btn-icon-bg: #ffffff; 
  --btn-icon-color: #111111; 
  --btn-speed: 400ms; /* velocidade da animação */
}

.elementor-111 .elementor-element.elementor-element-12b58e78 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;

    background: linear-gradient(90deg, var(--btn-grad-1) 0%, var(--btn-grad-2) 100%);
    transition: all var(--btn-speed) ease;

    /* leve brilho vermelho */
    box-shadow: 0 0 18px rgba(255, 46, 46, 0.35);
}

.elementor-111 .elementor-element.elementor-element-12b58e78 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;

    background: var(--btn-icon-bg);
    border-radius: 400px;
    padding: 8px;
    width: 35px;
    height: 32px;

    transition: all var(--btn-speed) ease;
    color: var(--btn-icon-color) !important;
}

.elementor-111 .elementor-element.elementor-element-12b58e78 .elementor-button-icon svg path{
    fill: var(--btn-icon-color) !important;
    transition: all var(--btn-speed) ease;
}

.elementor-111 .elementor-element.elementor-element-12b58e78 .elementor-button:hover{
    /* brilho mais forte no hover */
    box-shadow: 0 0 28px rgba(255, 46, 46, 0.6);
}

.elementor-111 .elementor-element.elementor-element-12b58e78 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52d0b002 */.elementor-111 .elementor-element.elementor-element-52d0b002{
    background-image: linear-gradient(to left, #ffffff 0%, #ffffff 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-230af46 *//* 👉 Troque as cores aqui */
:root{
  --btn-grad-1: #F56500;  /* vermelho forte */
  --btn-grad-2: Red;  /* vermelho escuro */
  --btn-icon-bg: #ffffff; 
  --btn-icon-color: #111111; 
  --btn-speed: 400ms; /* velocidade da animação */
}

.elementor-111 .elementor-element.elementor-element-230af46 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;

    background: linear-gradient(90deg, var(--btn-grad-1) 0%, var(--btn-grad-2) 100%);
    transition: all var(--btn-speed) ease;

    /* leve brilho vermelho */
    box-shadow: 0 0 18px rgba(255, 46, 46, 0.35);
}

.elementor-111 .elementor-element.elementor-element-230af46 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;

    background: var(--btn-icon-bg);
    border-radius: 400px;
    padding: 8px;
    width: 35px;
    height: 32px;

    transition: all var(--btn-speed) ease;
    color: var(--btn-icon-color) !important;
}

.elementor-111 .elementor-element.elementor-element-230af46 .elementor-button-icon svg path{
    fill: var(--btn-icon-color) !important;
    transition: all var(--btn-speed) ease;
}

.elementor-111 .elementor-element.elementor-element-230af46 .elementor-button:hover{
    /* brilho mais forte no hover */
    box-shadow: 0 0 28px rgba(255, 46, 46, 0.6);
}

.elementor-111 .elementor-element.elementor-element-230af46 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dfd32d */.elementor-111 .elementor-element.elementor-element-9dfd32d {
    --brilho-size:250px;
}

.elementor-111 .elementor-element.elementor-element-9dfd32d .inner{
    height: 100%;
      z-index: 1;
      background: rgba(9, 9, 9	,.7);
}

.elementor-111 .elementor-element.elementor-element-9dfd32d .brilho{
    width: var(--brilho-size);
    height: 80%;
    left: calc(50% - calc(var(--brilho-size)/2));
    filter: blur(60px);
    opacity: 0;    
    transition: opacity 300ms 300ms linear;
    background: ##00FF7352!important;
}

.elementor-111 .elementor-element.elementor-element-9dfd32d .brilho2 {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a8001b */.marquee.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;

}

.marquee.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}
html body{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5437a92a */.marquee.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;

}

.marquee.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20505da7 */.gradienteidv {
  background: -webkit-linear-gradient(50deg, #FF2B00, #F66000, #F66000, #FE0600);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eab4cf7 */.btn{
  border-radius: 50px; /* defina o arredondamento */
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #00FF73, #68FFAC, #00FF73, #68FFAC); /* defina as cores do BG aqui */
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s; /* mantém igual ao original */
}

.btn:hover{
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 255, 115, 0.9); /* cor do efeito no hover */
          box-shadow: 0px 0px 35px 0px rgba(0, 255, 115, 0.6); /* cor do efeito no hover */
  animation: animate 8s ease infinite; /* mantém a primeira linha (como no original) */
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite; /* última linha prevalece, igual ao original */
}

.btn:hover:before{
  /* se existir ::before no HTML/CSS, aplica blur/brilho no hover */
  filter: blur(20px); /* tamanho do desfoque */
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate{
  0%   { background-position: 0%; }
  100% { background-position: 400%; }
}

/* mantenha se você usava esse seletor auxiliar */
.elementor-111 .elementor-element.elementor-element-1eab4cf7{
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-392dde94 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dccef48 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239d4e86 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cb33e80 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c9bd0c4 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2796c51e */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a64769e */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9a019b *//* 👉 Troque as cores aqui */
:root{
  --btn-grad-1: #F56500;  /* vermelho forte */
  --btn-grad-2: Red;  /* vermelho escuro */
  --btn-icon-bg: #ffffff; 
  --btn-icon-color: #F56500; 
  --btn-speed: 400ms; /* velocidade da animação */
}

.elementor-111 .elementor-element.elementor-element-b9a019b .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;

    background: linear-gradient(90deg, var(--btn-grad-1) 0%, var(--btn-grad-2) 100%);
    transition: all var(--btn-speed) ease;

    /* leve brilho vermelho */
    box-shadow: 0 0 18px rgba(255, 46, 46, 0.35);
}

.elementor-111 .elementor-element.elementor-element-b9a019b .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;

    background: var(--btn-icon-bg);
    border-radius: 400px;
    padding: 8px;
    width: 35px;
    height: 32px;

    transition: all var(--btn-speed) ease;
    color: var(--btn-icon-color) !important;
}

.elementor-111 .elementor-element.elementor-element-b9a019b .elementor-button-icon svg path{
    fill: var(--btn-icon-color) !important;
    transition: all var(--btn-speed) ease;
}

.elementor-111 .elementor-element.elementor-element-b9a019b .elementor-button:hover{
    /* brilho mais forte no hover */
    box-shadow: 0 0 28px rgba(255, 46, 46, 0.6);
}

.elementor-111 .elementor-element.elementor-element-b9a019b .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79a6b87e */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da0997 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ddc0f24 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dec82a7 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01a922 */.flutuar-diagonal2 {
  transform: translate(0px, 0px);
  animation: float5 4s ease-in-out infinite;
}

@keyframes float5 {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(-20px, -20px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2483e36f */.elementor-111 .elementor-element.elementor-element-2483e36f {
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f54f17c */.btn{
  border-radius: 50px; /* defina o arredondamento */
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #00FF73, #68FFAC, #00FF73, #68FFAC); /* defina as cores do BG aqui */
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s; /* mantém igual ao original */
}

.btn:hover{
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 255, 115, 0.9); /* cor do efeito no hover */
          box-shadow: 0px 0px 35px 0px rgba(0, 255, 115, 0.6); /* cor do efeito no hover */
  animation: animate 8s ease infinite; /* mantém a primeira linha (como no original) */
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite; /* última linha prevalece, igual ao original */
}

.btn:hover:before{
  /* se existir ::before no HTML/CSS, aplica blur/brilho no hover */
  filter: blur(20px); /* tamanho do desfoque */
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate{
  0%   { background-position: 0%; }
  100% { background-position: 400%; }
}

/* mantenha se você usava esse seletor auxiliar */
.elementor-111 .elementor-element.elementor-element-6f54f17c{
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b12d367 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d213a8 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33978ed */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f645290 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d1b8c */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6865c31f */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f644283 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11eab147 *//* 👉 Troque as cores aqui */
:root{
  --btn-grad-1: #F56500;  /* vermelho forte */
  --btn-grad-2: Red;  /* vermelho escuro */
  --btn-icon-bg: #ffffff; 
  --btn-icon-color: #F56500; 
  --btn-speed: 400ms; /* velocidade da animação */
}

.elementor-111 .elementor-element.elementor-element-11eab147 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 25px 66px 25px 35px !important;

    background: linear-gradient(90deg, var(--btn-grad-1) 0%, var(--btn-grad-2) 100%);
    transition: all var(--btn-speed) ease;

    /* leve brilho vermelho */
    box-shadow: 0 0 18px rgba(255, 46, 46, 0.35);
}

.elementor-111 .elementor-element.elementor-element-11eab147 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;

    background: var(--btn-icon-bg);
    border-radius: 400px;
    padding: 8px;
    width: 35px;
    height: 32px;

    transition: all var(--btn-speed) ease;
    color: var(--btn-icon-color) !important;
}

.elementor-111 .elementor-element.elementor-element-11eab147 .elementor-button-icon svg path{
    fill: var(--btn-icon-color) !important;
    transition: all var(--btn-speed) ease;
}

.elementor-111 .elementor-element.elementor-element-11eab147 .elementor-button:hover{
    /* brilho mais forte no hover */
    box-shadow: 0 0 28px rgba(255, 46, 46, 0.6);
}

.elementor-111 .elementor-element.elementor-element-11eab147 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6429f704 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a388439 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cbf69fc */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d77847 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d849bde */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12cfd986 */.flutuar-codigo{
        transform: translatey(0px);
        animation: float 6s ease-in-out infinite;
    }
    @keyframes float {
        0%{
            transform: translatey(0px);
        }
        50%{
            transform: translatey(-30px);
        }
        100%{transform: translatey(0px);}
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d3efd3 */.flutuar-diagonal2 {
  transform: translate(0px, 0px);
  animation: float5 4s ease-in-out infinite;
}

@keyframes float5 {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(-20px, -20px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-191f4e68 */.elementor-111 .elementor-element.elementor-element-191f4e68 {
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356e9fb1 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c5de9b */.btn{
  border-radius: 50px; /* defina o arredondamento */
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #00FF73, #68FFAC, #00FF73, #68FFAC); /* defina as cores do BG aqui */
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s; /* mantém igual ao original */
}

.btn:hover{
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 255, 115, 0.9); /* cor do efeito no hover */
          box-shadow: 0px 0px 35px 0px rgba(0, 255, 115, 0.6); /* cor do efeito no hover */
  animation: animate 8s ease infinite; /* mantém a primeira linha (como no original) */
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite; /* última linha prevalece, igual ao original */
}

.btn:hover:before{
  /* se existir ::before no HTML/CSS, aplica blur/brilho no hover */
  filter: blur(20px); /* tamanho do desfoque */
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate{
  0%   { background-position: 0%; }
  100% { background-position: 400%; }
}

/* mantenha se você usava esse seletor auxiliar */
.elementor-111 .elementor-element.elementor-element-9c5de9b{
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c53af70 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26d768c2 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255bd711 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172baf58 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-757bc2c4 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73bc0d6e */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad69283 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5258cb9a */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f753f0f */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1734d558 */.btn{
  border-radius: 50px; /* defina o arredondamento */
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #00FF73, #68FFAC, #00FF73, #68FFAC); /* defina as cores do BG aqui */
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s; /* mantém igual ao original */
}

.btn:hover{
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 255, 115, 0.9); /* cor do efeito no hover */
          box-shadow: 0px 0px 35px 0px rgba(0, 255, 115, 0.6); /* cor do efeito no hover */
  animation: animate 8s ease infinite; /* mantém a primeira linha (como no original) */
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite; /* última linha prevalece, igual ao original */
}

.btn:hover:before{
  /* se existir ::before no HTML/CSS, aplica blur/brilho no hover */
  filter: blur(20px); /* tamanho do desfoque */
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate{
  0%   { background-position: 0%; }
  100% { background-position: 400%; }
}

/* mantenha se você usava esse seletor auxiliar */
.elementor-111 .elementor-element.elementor-element-1734d558{
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf83271 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c01e3 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccbbec5 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-457de7dc */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b9eb12d */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2942f873 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25163c74 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c65b63 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64daab9d */.btn{
  border-radius: 50px; /* defina o arredondamento */
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #00FF73, #68FFAC, #00FF73, #68FFAC); /* defina as cores do BG aqui */
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s; /* mantém igual ao original */
}

.btn:hover{
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 255, 115, 0.9); /* cor do efeito no hover */
          box-shadow: 0px 0px 35px 0px rgba(0, 255, 115, 0.6); /* cor do efeito no hover */
  animation: animate 8s ease infinite; /* mantém a primeira linha (como no original) */
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite; /* última linha prevalece, igual ao original */
}

.btn:hover:before{
  /* se existir ::before no HTML/CSS, aplica blur/brilho no hover */
  filter: blur(20px); /* tamanho do desfoque */
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate{
  0%   { background-position: 0%; }
  100% { background-position: 400%; }
}

/* mantenha se você usava esse seletor auxiliar */
.elementor-111 .elementor-element.elementor-element-64daab9d{
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-33d33fea */.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide{
    opacity: 0.2;
    filter: blur(5px);
    animation: opacidade 5s infinite;
    transition: 0.5s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="0"]{
    animation-delay: 0.5s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="1"]{
    animation-delay: 1s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="2"]{
    animation-delay: 1.5s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="3"]{
    animation-delay: 2s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="4"]{
    animation-delay: 2.5s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="5"]{
    animation-delay: 3s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="6"]{
    animation-delay: 3.5s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="7"]{
    animation-delay: 4s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="8"]{
    animation-delay: 4.5s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="9"]{
    animation-delay: 5s;
}

.elementor-111 .elementor-element.elementor-element-33d33fea .swiper-slide[data-swiper-slide-index="10"]{
    animation-delay: 5.5s;
}

@keyframes opacidade{
    0%, 100%{
        opacity: 0.2;
        filter: blur(5px);
    }
    50%{
        opacity: 1;
        filter: blur(0px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56a8492e */.btn{
  border-radius: 50px; /* defina o arredondamento */
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #00FF73, #68FFAC, #00FF73, #68FFAC); /* defina as cores do BG aqui */
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s; /* mantém igual ao original */
}

.btn:hover{
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 255, 115, 0.9); /* cor do efeito no hover */
          box-shadow: 0px 0px 35px 0px rgba(0, 255, 115, 0.6); /* cor do efeito no hover */
  animation: animate 8s ease infinite; /* mantém a primeira linha (como no original) */
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite; /* última linha prevalece, igual ao original */
}

.btn:hover:before{
  /* se existir ::before no HTML/CSS, aplica blur/brilho no hover */
  filter: blur(20px); /* tamanho do desfoque */
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate{
  0%   { background-position: 0%; }
  100% { background-position: 400%; }
}

/* mantenha se você usava esse seletor auxiliar */
.elementor-111 .elementor-element.elementor-element-56a8492e{
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51fec696 */.elementor-111 .elementor-element.elementor-element-51fec696{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70a2717a */.elementor-111 .elementor-element.elementor-element-70a2717a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcc836a */.elementor-111 .elementor-element.elementor-element-7bcc836a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37638b2e */.elementor-111 .elementor-element.elementor-element-37638b2e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea14465 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26413d45 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #43DCFF 0%, #287EFF 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-654f343c */body::after {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  background-image: radial-gradient(circle, rgba(255,255,255,0.04) 1px, transparent 1px);
  background-size: 4px 4px; /* ajusta espaçamento dos pontos */
  mix-blend-mode: screen;   /* deixa os pontos "brancos" em cima */
  z-index: 9999;
}/* End custom CSS */