.elementor-1554 .elementor-element.elementor-element-3bfd9fb{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1554 .elementor-element.elementor-element-3bfd9fb:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-3bfd9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://caioia.com/wp-content/uploads/2026/01/bg1_11zon.webp");background-position:top center;background-size:cover;}.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-1554 .elementor-element.elementor-element-b5d4858{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-b5d4858.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-1554 .elementor-element.elementor-element-915448f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-icon i{color:var( --e-global-color-789168e );transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-icon svg{fill:var( --e-global-color-789168e );transition:fill 0.3s;}.elementor-1554 .elementor-element.elementor-element-915448f{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1554 .elementor-element.elementor-element-6193a57{--divider-border-style:solid;--divider-color:#FFFFFF26;--divider-border-width:1px;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-6193a57.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-6193a57 .elementor-divider-separator{width:100%;}.elementor-1554 .elementor-element.elementor-element-6193a57 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.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-1554 .elementor-element.elementor-element-a8fe7ee{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-a8fe7ee.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-a8fe7ee .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-f23524d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-f23524d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-f23524d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.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-1554 .elementor-element.elementor-element-ec0ba7e .elementor-button{background-color:#67FF7B;font-family:"Sora", Sans-serif;font-size:18px;font-weight:900;fill:#0A3410;color:#0A3410;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-1554 .elementor-element.elementor-element-ec0ba7e .elementor-button:hover, .elementor-1554 .elementor-element.elementor-element-ec0ba7e .elementor-button:focus{background-color:transparent;color:#0A3410;background-image:linear-gradient(180deg, #ACFFB7 0%, #67FF7B 100%);}.elementor-1554 .elementor-element.elementor-element-ec0ba7e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:2;}.elementor-1554 .elementor-element.elementor-element-ec0ba7e.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-ec0ba7e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1554 .elementor-element.elementor-element-ec0ba7e .elementor-button:hover svg, .elementor-1554 .elementor-element.elementor-element-ec0ba7e .elementor-button:focus svg{fill:#0A3410;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-1554 .elementor-element.elementor-element-9988f06{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-9988f06.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-9988f06 .elementor-progress-wrapper .elementor-progress-bar{background-color:#FF0000;}.elementor-1554 .elementor-element.elementor-element-9988f06 .elementor-progress-bar{height:16px;line-height:16px;}.elementor-1554 .elementor-element.elementor-element-9988f06 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-1554 .elementor-element.elementor-element-976aeab{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;z-index:9;text-align:start;}.elementor-1554 .elementor-element.elementor-element-976aeab.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-976aeab img{opacity:0.28;}.elementor-1554 .elementor-element.elementor-element-fa7d844{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 50px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1554 .elementor-element.elementor-element-fa7d844:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-fa7d844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131311;}.elementor-1554 .elementor-element.elementor-element-12757f1.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-12757f1{text-align:center;}.elementor-1554 .elementor-element.elementor-element-12757f1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-b1ebb1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1554 .elementor-element.elementor-element-b1ebb1e:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-b1ebb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #272625 0%, #131311 100%);}.elementor-1554 .elementor-element.elementor-element-a17b977{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-a17b977.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-a17b977 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-4db01f6{--spacer-size:30px;}.elementor-1554 .elementor-element.elementor-element-03149b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#212955;--border-color:#212955;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-03149b5:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-03149b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-03149b5.e-con{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-d8aa4d7{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1554 .elementor-element.elementor-element-d8aa4d7:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-d8aa4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence3 );}.elementor-1554 .elementor-element.elementor-element-36ed843{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1554 .elementor-element.elementor-element-2903d7e.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-2903d7e .elementor-icon-wrapper{text-align:center;}.elementor-1554 .elementor-element.elementor-element-2903d7e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-2903d7e.elementor-view-framed .elementor-icon, .elementor-1554 .elementor-element.elementor-element-2903d7e.elementor-view-default .elementor-icon{color:var( --e-global-color-789168e );border-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-2903d7e.elementor-view-framed .elementor-icon, .elementor-1554 .elementor-element.elementor-element-2903d7e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-2903d7e .elementor-icon{font-size:24px;}.elementor-1554 .elementor-element.elementor-element-2903d7e .elementor-icon svg{height:24px;}.elementor-1554 .elementor-element.elementor-element-041f19e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-041f19e.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-041f19e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-1e838c6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-1e838c6.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-1e838c6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-1554 .elementor-element.elementor-element-1af3928{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-1af3928.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-1af3928 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-1554 .elementor-element.elementor-element-ad83b76{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1554 .elementor-element.elementor-element-ad83b76.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-ad83b76 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-328d69c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-icon i{color:var( --e-global-color-789168e );transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-icon svg{fill:var( --e-global-color-789168e );transition:fill 0.3s;}.elementor-1554 .elementor-element.elementor-element-328d69c{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-4ac1740{--divider-border-style:solid;--divider-color:#00000014;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-4ac1740.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-4ac1740 .elementor-divider-separator{width:100%;}.elementor-1554 .elementor-element.elementor-element-4ac1740 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1554 .elementor-element.elementor-element-fc453d0{width:var( --container-widget-width, 57.038% );max-width:57.038%;--container-widget-width:57.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-1554 .elementor-element.elementor-element-fc453d0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-fc453d0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-8c6824a{--spacer-size:30px;}.elementor-1554 .elementor-element.elementor-element-f78a8f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:var( --e-global-color-kadence4 );--border-color:var( --e-global-color-kadence4 );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-f78a8f0:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-f78a8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1554 .elementor-element.elementor-element-f78a8f0.e-con{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-32c1c10{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1554 .elementor-element.elementor-element-32c1c10:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-32c1c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence3 );}.elementor-1554 .elementor-element.elementor-element-77d1f3e{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1554 .elementor-element.elementor-element-c8834cf.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-c8834cf .elementor-icon-wrapper{text-align:center;}.elementor-1554 .elementor-element.elementor-element-c8834cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-c8834cf.elementor-view-framed .elementor-icon, .elementor-1554 .elementor-element.elementor-element-c8834cf.elementor-view-default .elementor-icon{color:var( --e-global-color-789168e );border-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-c8834cf.elementor-view-framed .elementor-icon, .elementor-1554 .elementor-element.elementor-element-c8834cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-c8834cf .elementor-icon{font-size:24px;}.elementor-1554 .elementor-element.elementor-element-c8834cf .elementor-icon svg{height:24px;}.elementor-1554 .elementor-element.elementor-element-7345beb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-7345beb.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-7345beb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-b34cd1e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-b34cd1e.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-b34cd1e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-1554 .elementor-element.elementor-element-ab201eb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-ab201eb.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-ab201eb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-1554 .elementor-element.elementor-element-395bd8a{width:var( --container-widget-width, 72.418% );max-width:72.418%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72.418%;--container-widget-flex-grow:0;text-align:center;}.elementor-1554 .elementor-element.elementor-element-395bd8a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-395bd8a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-ed63f2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-icon i{color:var( --e-global-color-789168e );transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-icon svg{fill:var( --e-global-color-789168e );transition:fill 0.3s;}.elementor-1554 .elementor-element.elementor-element-ed63f2d{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-646ea06{--divider-border-style:solid;--divider-color:#FFFFFF14;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-646ea06.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-646ea06 .elementor-divider-separator{width:100%;}.elementor-1554 .elementor-element.elementor-element-646ea06 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1554 .elementor-element.elementor-element-4610199{width:var( --container-widget-width, 57.038% );max-width:57.038%;--container-widget-width:57.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-1554 .elementor-element.elementor-element-4610199.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-4610199 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-e2c19a7 .elementor-button{background-color:#67FF7B;font-family:"Sora", Sans-serif;font-size:18px;font-weight:900;fill:#0A3410;color:#0A3410;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-1554 .elementor-element.elementor-element-e2c19a7 .elementor-button:hover, .elementor-1554 .elementor-element.elementor-element-e2c19a7 .elementor-button:focus{background-color:transparent;color:#0A3410;background-image:linear-gradient(180deg, #ACFFB7 0%, #67FF7B 100%);}.elementor-1554 .elementor-element.elementor-element-e2c19a7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:2;}.elementor-1554 .elementor-element.elementor-element-e2c19a7.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-e2c19a7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1554 .elementor-element.elementor-element-e2c19a7 .elementor-button:hover svg, .elementor-1554 .elementor-element.elementor-element-e2c19a7 .elementor-button:focus svg{fill:#0A3410;}.elementor-1554 .elementor-element.elementor-element-3204e0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1554 .elementor-element.elementor-element-3204e0b:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-3204e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0F0F0 0%, #DADADA 100%);}.elementor-1554 .elementor-element.elementor-element-53164b2.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-53164b2 img{filter:brightness( 78% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 285deg );}.elementor-1554 .elementor-element.elementor-element-b63e593{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-b63e593.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-b63e593 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-faf6c62{--spacer-size:15px;}.elementor-1554 .elementor-element.elementor-element-af86c90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1554 .elementor-element.elementor-element-91591e6{width:var( --container-widget-width, 29.651% );max-width:29.651%;--container-widget-width:29.651%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-91591e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-91591e6 img{border-radius:20px 20px 20px 20px;}.elementor-1554 .elementor-element.elementor-element-acf7b72{--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:#15BBFF26;--border-color:#15BBFF26;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 57px 0px rgba(0, 0, 0, 0.17);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-acf7b72:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-acf7b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-acf7b72.e-con{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-ebc4f6f{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-ebc4f6f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-ebc4f6f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-25f168f{--divider-border-style:solid;--divider-color:#00000014;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-25f168f.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-25f168f .elementor-divider-separator{width:100%;}.elementor-1554 .elementor-element.elementor-element-25f168f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1554 .elementor-element.elementor-element-28b063c{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-28b063c.elementor-element{--align-self:flex-end;}.elementor-1554 .elementor-element.elementor-element-28b063c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;line-height:48px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-e059561{--e-image-carousel-slides-to-show:5;}.elementor-1554 .elementor-element.elementor-element-e059561 .swiper-wrapper{display:flex;align-items:center;}.elementor-1554 .elementor-element.elementor-element-8cf5685 .elementor-button{background-color:#67FF7B;font-family:"Sora", Sans-serif;font-size:18px;font-weight:900;fill:#0A3410;color:#0A3410;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-1554 .elementor-element.elementor-element-8cf5685 .elementor-button:hover, .elementor-1554 .elementor-element.elementor-element-8cf5685 .elementor-button:focus{background-color:transparent;color:#0A3410;background-image:linear-gradient(180deg, #ACFFB7 0%, #67FF7B 100%);}.elementor-1554 .elementor-element.elementor-element-8cf5685{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:2;}.elementor-1554 .elementor-element.elementor-element-8cf5685.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-8cf5685 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1554 .elementor-element.elementor-element-8cf5685 .elementor-button:hover svg, .elementor-1554 .elementor-element.elementor-element-8cf5685 .elementor-button:focus svg{fill:#0A3410;}.elementor-1554 .elementor-element.elementor-element-3920c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1554 .elementor-element.elementor-element-3920c28:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-3920c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131311 0%, #272625 100%);}.elementor-1554 .elementor-element.elementor-element-97dc812{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1554 .elementor-element.elementor-element-f65052a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1554 .elementor-element.elementor-element-60a6284{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-60a6284.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-60a6284 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-f488ca8{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-f488ca8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-f488ca8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-524ddc1{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1554 .elementor-element.elementor-element-7f9b971{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-7f9b971.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-7f9b971 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-95dc897{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-95dc897.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-95dc897 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-a9f5d63{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1554 .elementor-element.elementor-element-463723e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-463723e.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-463723e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-8b9214c{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-8b9214c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-8b9214c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-d7ad31f{--spacer-size:50px;}.elementor-1554 .elementor-element.elementor-element-3bf8eb7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-3bf8eb7.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-3bf8eb7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-1cee2ce{width:auto;max-width:auto;text-align:center;}.elementor-1554 .elementor-element.elementor-element-1cee2ce.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-1cee2ce .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-1554 .elementor-element.elementor-element-09faef9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1554 .elementor-element.elementor-element-09faef9.e-con{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-0dac628{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-d6d6b1a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-d6d6b1a.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-1993e38{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-1993e38.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-1993e38 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-6d670b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-7152b80{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-7152b80.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-3dd56c4{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-3dd56c4.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-3dd56c4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-da4a652{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-01bb15c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-01bb15c.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-1488819{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-1488819.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-1488819 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-4f5d4eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-c6adf33{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-c6adf33.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-2f50974{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-2f50974.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-2f50974 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-c9e0ceb{--spacer-size:20px;}.elementor-1554 .elementor-element.elementor-element-07cb04c{width:auto;max-width:auto;text-align:center;}.elementor-1554 .elementor-element.elementor-element-07cb04c.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-07cb04c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-eb90d24{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1554 .elementor-element.elementor-element-eb90d24.e-con{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-ec17311{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-d9c5b9b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-d9c5b9b.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-a5cc9d2{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-a5cc9d2.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-a5cc9d2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-ff2c330{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-96fcb99{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-96fcb99.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-08ba2ec{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-08ba2ec.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-08ba2ec .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-0a01e92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-8c90371{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-8c90371.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-c38e0c8{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-c38e0c8.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-c38e0c8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-9de477a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-a5596ff{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-a5596ff.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-b13ce5a{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-b13ce5a.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-b13ce5a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-b7207d9{--spacer-size:20px;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e .elementor-button{background-color:#67FF7B;font-family:"Sora", Sans-serif;font-size:18px;font-weight:900;fill:#0A3410;color:#0A3410;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e .elementor-button:hover, .elementor-1554 .elementor-element.elementor-element-f2b5a5e .elementor-button:focus{background-color:transparent;color:#0A3410;background-image:linear-gradient(180deg, #ACFFB7 0%, #67FF7B 100%);}.elementor-1554 .elementor-element.elementor-element-f2b5a5e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:2;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e .elementor-button:hover svg, .elementor-1554 .elementor-element.elementor-element-f2b5a5e .elementor-button:focus svg{fill:#0A3410;}.elementor-1554 .elementor-element.elementor-element-5d0ca50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1554 .elementor-element.elementor-element-5d0ca50:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-5d0ca50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131311;}.elementor-1554 .elementor-element.elementor-element-2b3024c{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-2b3024c.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1554 .elementor-element.elementor-element-a26c73a{background-color:#000000;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;z-index:9;}.elementor-1554 .elementor-element.elementor-element-a26c73a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-a26c73a .elementor-icon-box-wrapper{align-items:center;gap:2px;}.elementor-1554 .elementor-element.elementor-element-a26c73a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-a26c73a.elementor-view-framed .elementor-icon, .elementor-1554 .elementor-element.elementor-element-a26c73a.elementor-view-default .elementor-icon{fill:var( --e-global-color-789168e );color:var( --e-global-color-789168e );border-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-a26c73a .elementor-icon{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-a26c73a .elementor-icon-box-title{color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-a26c73a .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-b0829d5{width:var( --container-widget-width, 54.303% );max-width:54.303%;--container-widget-width:54.303%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-b0829d5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-0b40cab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-icon i{color:var( --e-global-color-789168e );transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-icon svg{fill:var( --e-global-color-789168e );transition:fill 0.3s;}.elementor-1554 .elementor-element.elementor-element-0b40cab{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:13px;}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-2398ea2{--divider-border-style:solid;--divider-color:#FFFFFF14;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-2398ea2.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-2398ea2 .elementor-divider-separator{width:100%;}.elementor-1554 .elementor-element.elementor-element-2398ea2 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1554 .elementor-element.elementor-element-0b9ae09{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-0b9ae09.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-0b9ae09 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-dd12dfe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1554 .elementor-element.elementor-element-953f6a8{text-align:end;}.elementor-1554 .elementor-element.elementor-element-953f6a8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-785c546.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-785c546{text-align:end;}.elementor-1554 .elementor-element.elementor-element-785c546 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:200px;font-weight:700;line-height:150px;color:#D35E0A;}.elementor-1554 .elementor-element.elementor-element-5048eb7{text-align:end;}.elementor-1554 .elementor-element.elementor-element-5048eb7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-f67bc24 .elementor-button{background-color:#67FF7B;font-family:"Sora", Sans-serif;font-size:18px;font-weight:900;fill:#0A3410;color:#0A3410;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-1554 .elementor-element.elementor-element-f67bc24 .elementor-button:hover, .elementor-1554 .elementor-element.elementor-element-f67bc24 .elementor-button:focus{background-color:transparent;color:#0A3410;background-image:linear-gradient(180deg, #ACFFB7 0%, #67FF7B 100%);}.elementor-1554 .elementor-element.elementor-element-f67bc24{width:auto;max-width:auto;z-index:2;}.elementor-1554 .elementor-element.elementor-element-f67bc24.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-f67bc24 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1554 .elementor-element.elementor-element-f67bc24 .elementor-button:hover svg, .elementor-1554 .elementor-element.elementor-element-f67bc24 .elementor-button:focus svg{fill:#0A3410;}.elementor-1554 .elementor-element.elementor-element-bb630d9{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;z-index:9;text-align:start;}.elementor-1554 .elementor-element.elementor-element-bb630d9.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-bb630d9 img{opacity:0.28;}.elementor-1554 .elementor-element.elementor-element-8d4ad0e{--divider-border-style:solid;--divider-color:#FFFFFF14;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-8d4ad0e.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-8d4ad0e .elementor-divider-separator{width:100%;}.elementor-1554 .elementor-element.elementor-element-8d4ad0e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1554 .elementor-element.elementor-element-30fe59f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1554 .elementor-element.elementor-element-30fe59f{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1554 .elementor-element.elementor-element-2137783{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 45px 0px #D35E0A;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1554 .elementor-element.elementor-element-2137783:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-2137783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-2137783.e-con{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-6d077a7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1554 .elementor-element.elementor-element-6d077a7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-119a59c{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-119a59c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1554 .elementor-element.elementor-element-119a59c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-dbb76d4 );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1554 .elementor-element.elementor-element-55d003f{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-55d003f.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-wrapper{text-align:start;}.elementor-1554 .elementor-element.elementor-element-55d003f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1554 .elementor-element.elementor-element-55d003f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1554 .elementor-element.elementor-element-55d003f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-b1ac460{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1554 .elementor-element.elementor-element-b1ac460:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-b1ac460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://caioia.com/wp-content/uploads/2026/01/bg2_11zon.webp");background-position:top center;background-size:cover;}.elementor-1554 .elementor-element.elementor-element-5d58f60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1554 .elementor-element.elementor-element-5d58f60.e-con{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-6fb8fd0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:10px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-6d7198b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-6d7198b.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-6d7198b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:52px;color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-fe13d7f{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-fe13d7f.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-fe13d7f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-1554 .elementor-element.elementor-element-7ecc37d{width:100%;max-width:100%;text-align:start;}.elementor-1554 .elementor-element.elementor-element-7ecc37d.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-7ecc37d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-53a9390{--e-image-carousel-slides-to-show:5;}.elementor-1554 .elementor-element.elementor-element-53a9390 .swiper-wrapper{display:flex;align-items:center;}.elementor-1554 .elementor-element.elementor-element-ec78729{--divider-border-style:solid;--divider-color:#00000014;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-ec78729.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-ec78729 .elementor-divider-separator{width:100%;}.elementor-1554 .elementor-element.elementor-element-ec78729 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1554 .elementor-element.elementor-element-69ebcd8{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1554 .elementor-element.elementor-element-69ebcd8:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-69ebcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1554 .elementor-element.elementor-element-419f7bb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-419f7bb.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-419f7bb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-a58c9ce{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1554 .elementor-element.elementor-element-a58c9ce.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-a58c9ce .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-8745de1{--divider-border-style:solid;--divider-color:#00000014;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-8745de1.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-8745de1 .elementor-divider-separator{width:100%;}.elementor-1554 .elementor-element.elementor-element-8745de1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1554 .elementor-element.elementor-element-6726e98{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1554 .elementor-element.elementor-element-6726e98.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-6726e98 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:38px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-a24aedd{--display:flex;}.elementor-1554 .elementor-element.elementor-element-63d0ff9{z-index:9;}.elementor-1554 .elementor-element.elementor-element-63d0ff9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:17px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-63d0ff9 .elementor-heading-title a:hover, .elementor-1554 .elementor-element.elementor-element-63d0ff9 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-acfbfcd{--display:flex;}.elementor-1554 .elementor-element.elementor-element-374c75f{z-index:9;}.elementor-1554 .elementor-element.elementor-element-374c75f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:17px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-374c75f .elementor-heading-title a:hover, .elementor-1554 .elementor-element.elementor-element-374c75f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-9e89ea0{--display:flex;}.elementor-1554 .elementor-element.elementor-element-9564067{z-index:9;}.elementor-1554 .elementor-element.elementor-element-9564067 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:17px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-9564067 .elementor-heading-title a:hover, .elementor-1554 .elementor-element.elementor-element-9564067 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-760922f{--display:flex;}.elementor-1554 .elementor-element.elementor-element-62ac7d0{z-index:9;}.elementor-1554 .elementor-element.elementor-element-62ac7d0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:17px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-62ac7d0 .elementor-heading-title a:hover, .elementor-1554 .elementor-element.elementor-element-62ac7d0 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-ec45d5f{--display:flex;}.elementor-1554 .elementor-element.elementor-element-8f4d920{z-index:9;}.elementor-1554 .elementor-element.elementor-element-8f4d920 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:17px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-8f4d920 .elementor-heading-title a:hover, .elementor-1554 .elementor-element.elementor-element-8f4d920 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-3b09acb{--display:flex;}.elementor-1554 .elementor-element.elementor-element-6a3311b{z-index:9;}.elementor-1554 .elementor-element.elementor-element-6a3311b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:17px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-6a3311b .elementor-heading-title a:hover, .elementor-1554 .elementor-element.elementor-element-6a3311b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1554 .elementor-element.elementor-element-0db51a4{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-1554 .elementor-element.elementor-element-0db51a4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-1554 .elementor-element.elementor-element-0db51a4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-0db51a4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-0db51a4.elementor-element{--align-self:center;}:where( .elementor-1554 .elementor-element.elementor-element-0db51a4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:700;}:where( .elementor-1554 .elementor-element.elementor-element-0db51a4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1554 .elementor-element.elementor-element-a81e9e3 .elementor-button{background-color:#67FF7B;font-family:"Sora", Sans-serif;font-size:18px;font-weight:900;fill:#0A3410;color:#0A3410;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-1554 .elementor-element.elementor-element-a81e9e3 .elementor-button:hover, .elementor-1554 .elementor-element.elementor-element-a81e9e3 .elementor-button:focus{background-color:transparent;color:#0A3410;background-image:linear-gradient(180deg, #ACFFB7 0%, #67FF7B 100%);}.elementor-1554 .elementor-element.elementor-element-a81e9e3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:2;}.elementor-1554 .elementor-element.elementor-element-a81e9e3.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-a81e9e3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1554 .elementor-element.elementor-element-a81e9e3 .elementor-button:hover svg, .elementor-1554 .elementor-element.elementor-element-a81e9e3 .elementor-button:focus svg{fill:#0A3410;}.elementor-1554 .elementor-element.elementor-element-2e8ded1{--spacer-size:50px;}.elementor-1554 .elementor-element.elementor-element-e359e3e{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-e359e3e.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-e359e3e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;line-height:19px;color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-d4d2de3{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-d4d2de3.elementor-element{--align-self:flex-start;}.elementor-1554 .elementor-element.elementor-element-d4d2de3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-dbb76d4 );}.elementor-1554 .elementor-element.elementor-element-ecebf3b .elementor-button{background-color:#67FF7B;font-family:"Sora", Sans-serif;font-size:18px;font-weight:900;fill:#0A3410;color:#0A3410;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-1554 .elementor-element.elementor-element-ecebf3b .elementor-button:hover, .elementor-1554 .elementor-element.elementor-element-ecebf3b .elementor-button:focus{background-color:transparent;color:#0A3410;background-image:linear-gradient(180deg, #ACFFB7 0%, #67FF7B 100%);}.elementor-1554 .elementor-element.elementor-element-ecebf3b{width:auto;max-width:auto;z-index:2;}.elementor-1554 .elementor-element.elementor-element-ecebf3b.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-ecebf3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-1554 .elementor-element.elementor-element-ecebf3b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1554 .elementor-element.elementor-element-ecebf3b .elementor-button:hover svg, .elementor-1554 .elementor-element.elementor-element-ecebf3b .elementor-button:focus svg{fill:#0A3410;}.elementor-1554 .elementor-element.elementor-element-18a1917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1554 .elementor-element.elementor-element-18a1917:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-18a1917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-789168e );}.elementor-1554 .elementor-element.elementor-element-7fbc720{width:auto;max-width:auto;text-align:center;}.elementor-1554 .elementor-element.elementor-element-7fbc720.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-7fbc720 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}body.elementor-page-1554:not(.elementor-motion-effects-element-type-background), body.elementor-page-1554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-1554 .elementor-element.elementor-element-3bfd9fb{--content-width:1350px;}.elementor-1554 .elementor-element.elementor-element-03149b5{--width:70%;}.elementor-1554 .elementor-element.elementor-element-d8aa4d7{--width:53%;}.elementor-1554 .elementor-element.elementor-element-f78a8f0{--width:70%;}.elementor-1554 .elementor-element.elementor-element-32c1c10{--width:53%;}.elementor-1554 .elementor-element.elementor-element-acf7b72{--width:70%;}.elementor-1554 .elementor-element.elementor-element-09faef9{--width:75%;}.elementor-1554 .elementor-element.elementor-element-eb90d24{--width:75%;}.elementor-1554 .elementor-element.elementor-element-2b3024c{--width:40%;}.elementor-1554 .elementor-element.elementor-element-2137783{--width:58%;}.elementor-1554 .elementor-element.elementor-element-b1ac460{--content-width:1400px;}.elementor-1554 .elementor-element.elementor-element-5d58f60{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1554 .elementor-element.elementor-element-03149b5{--width:700px;}.elementor-1554 .elementor-element.elementor-element-d8aa4d7{--width:500px;}.elementor-1554 .elementor-element.elementor-element-f78a8f0{--width:700px;}.elementor-1554 .elementor-element.elementor-element-32c1c10{--width:500px;}.elementor-1554 .elementor-element.elementor-element-acf7b72{--width:650px;}.elementor-1554 .elementor-element.elementor-element-97dc812{--width:500px;}.elementor-1554 .elementor-element.elementor-element-09faef9{--width:700px;}.elementor-1554 .elementor-element.elementor-element-eb90d24{--width:700px;}.elementor-1554 .elementor-element.elementor-element-2b3024c{--width:574px;}.elementor-1554 .elementor-element.elementor-element-2137783{--width:500px;}.elementor-1554 .elementor-element.elementor-element-5d58f60{--width:550px;}}@media(max-width:1024px){.elementor-1554 .elementor-element.elementor-element-3bfd9fb:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-3bfd9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caioia.com/wp-content/uploads/2026/01/mb02_11zon-1.webp");background-repeat:repeat-x;background-size:contain;}.elementor-1554 .elementor-element.elementor-element-3bfd9fb{--padding-top:483px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1554 .elementor-element.elementor-element-b5d4858{width:var( --container-widget-width, 460.969px );max-width:460.969px;--container-widget-width:460.969px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-b5d4858.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-a8fe7ee{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-a8fe7ee.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-f23524d{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-ec0ba7e{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-ec0ba7e.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-9988f06{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:420px;--container-widget-flex-grow:0;width:var( --container-widget-width, 420px );max-width:420px;}.elementor-1554 .elementor-element.elementor-element-9988f06.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-976aeab.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-976aeab{text-align:center;}.elementor-1554 .elementor-element.elementor-element-a17b977{width:var( --container-widget-width, 429px );max-width:429px;--container-widget-width:429px;--container-widget-flex-grow:0;text-align:center;}.elementor-1554 .elementor-element.elementor-element-4610199{width:var( --container-widget-width, 523px );max-width:523px;--container-widget-width:523px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-e2c19a7{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-e2c19a7.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-3204e0b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1554 .elementor-element.elementor-element-b63e593{width:var( --container-widget-width, 484px );max-width:484px;--container-widget-width:484px;--container-widget-flex-grow:0;text-align:center;}.elementor-1554 .elementor-element.elementor-element-faf6c62{--spacer-size:1px;}.elementor-1554 .elementor-element.elementor-element-af86c90{--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-1554 .elementor-element.elementor-element-91591e6{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-91591e6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1554 .elementor-element.elementor-element-ebc4f6f{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-e059561{--e-image-carousel-slides-to-show:3;}.elementor-1554 .elementor-element.elementor-element-8cf5685{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-8cf5685.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-97dc812{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1554 .elementor-element.elementor-element-97dc812.e-con{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-60a6284{text-align:center;}.elementor-1554 .elementor-element.elementor-element-60a6284 .elementor-heading-title{font-size:24px;}.elementor-1554 .elementor-element.elementor-element-f488ca8{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-7f9b971{text-align:center;}.elementor-1554 .elementor-element.elementor-element-7f9b971 .elementor-heading-title{font-size:24px;}.elementor-1554 .elementor-element.elementor-element-95dc897{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-463723e{text-align:center;}.elementor-1554 .elementor-element.elementor-element-463723e .elementor-heading-title{font-size:24px;}.elementor-1554 .elementor-element.elementor-element-8b9214c{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-d7ad31f{--spacer-size:5px;}.elementor-1554 .elementor-element.elementor-element-09faef9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1554 .elementor-element.elementor-element-eb90d24{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-f67bc24{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-f67bc24.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-bb630d9.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-bb630d9{text-align:center;}.elementor-1554 .elementor-element.elementor-element-119a59c{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-b1ac460:not(.elementor-motion-effects-element-type-background), .elementor-1554 .elementor-element.elementor-element-b1ac460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://caioia.com/wp-content/uploads/2026/01/mb01_11zon-1.webp");background-repeat:repeat-x;background-size:contain;}.elementor-1554 .elementor-element.elementor-element-b1ac460{--padding-top:600px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1554 .elementor-element.elementor-element-5d58f60.e-con{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-6fb8fd0.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-6d7198b.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-fe13d7f{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-fe13d7f.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-7ecc37d{text-align:center;}.elementor-1554 .elementor-element.elementor-element-53a9390{--e-image-carousel-slides-to-show:3;}.elementor-1554 .elementor-element.elementor-element-69ebcd8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1554 .elementor-element.elementor-element-a58c9ce{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-63d0ff9{text-align:center;}.elementor-1554 .elementor-element.elementor-element-374c75f{text-align:center;}.elementor-1554 .elementor-element.elementor-element-9564067{text-align:center;}.elementor-1554 .elementor-element.elementor-element-62ac7d0{text-align:center;}.elementor-1554 .elementor-element.elementor-element-8f4d920{text-align:center;}.elementor-1554 .elementor-element.elementor-element-6a3311b{text-align:center;}.elementor-1554 .elementor-element.elementor-element-0db51a4{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-1554 .elementor-element.elementor-element-a81e9e3{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-a81e9e3.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-e359e3e .elementor-heading-title{font-size:24px;}.elementor-1554 .elementor-element.elementor-element-ecebf3b{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-ecebf3b.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1554 .elementor-element.elementor-element-3bfd9fb{--min-height:0vh;--padding-top:231px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-b5d4858{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-915448f{--e-icon-list-icon-size:12px;}.elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-915448f .elementor-icon-list-item > a{font-size:14px;line-height:1em;}.elementor-1554 .elementor-element.elementor-element-6193a57{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-6193a57 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1554 .elementor-element.elementor-element-a8fe7ee{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-a8fe7ee .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-1554 .elementor-element.elementor-element-f23524d{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-f23524d.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-f23524d .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-ec0ba7e{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-ec0ba7e .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-1554 .elementor-element.elementor-element-9988f06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;}.elementor-1554 .elementor-element.elementor-element-976aeab{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-b1ebb1e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-a17b977{text-align:center;}.elementor-1554 .elementor-element.elementor-element-a17b977 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-4db01f6{--spacer-size:1px;}.elementor-1554 .elementor-element.elementor-element-03149b5{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1554 .elementor-element.elementor-element-1e838c6{text-align:center;}.elementor-1554 .elementor-element.elementor-element-1e838c6 .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-1af3928{text-align:center;}.elementor-1554 .elementor-element.elementor-element-1af3928 .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-ad83b76{text-align:center;}.elementor-1554 .elementor-element.elementor-element-ad83b76 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-328d69c{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-328d69c .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-1554 .elementor-element.elementor-element-fc453d0{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-fc453d0 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-f78a8f0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1554 .elementor-element.elementor-element-b34cd1e{text-align:center;}.elementor-1554 .elementor-element.elementor-element-b34cd1e .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-ab201eb{text-align:center;}.elementor-1554 .elementor-element.elementor-element-ab201eb .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-395bd8a{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-395bd8a .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-ed63f2d{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-ed63f2d .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-1554 .elementor-element.elementor-element-4610199{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-4610199 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-e2c19a7{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-e2c19a7 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-1554 .elementor-element.elementor-element-3204e0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-b63e593{text-align:center;}.elementor-1554 .elementor-element.elementor-element-b63e593 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-acf7b72{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1554 .elementor-element.elementor-element-ebc4f6f{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-ebc4f6f.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-ebc4f6f .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-1554 .elementor-element.elementor-element-28b063c{text-align:center;}.elementor-1554 .elementor-element.elementor-element-28b063c .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-1554 .elementor-element.elementor-element-e059561{--e-image-carousel-slides-to-show:2;}.elementor-1554 .elementor-element.elementor-element-8cf5685{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-8cf5685 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-1554 .elementor-element.elementor-element-3920c28{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-97dc812{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1554 .elementor-element.elementor-element-f65052a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-60a6284{text-align:center;}.elementor-1554 .elementor-element.elementor-element-60a6284 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-f488ca8{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-f488ca8.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-f488ca8 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-524ddc1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-7f9b971{text-align:center;}.elementor-1554 .elementor-element.elementor-element-7f9b971 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-95dc897{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-95dc897.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-95dc897 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-a9f5d63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-463723e{text-align:center;}.elementor-1554 .elementor-element.elementor-element-463723e .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-8b9214c{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-8b9214c.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-8b9214c .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-3bf8eb7{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;text-align:center;}.elementor-1554 .elementor-element.elementor-element-3bf8eb7 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1554 .elementor-element.elementor-element-09faef9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1554 .elementor-element.elementor-element-0dac628{--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:flex-start;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1554 .elementor-element.elementor-element-d6d6b1a{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-1993e38{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-1554 .elementor-element.elementor-element-1993e38.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-1993e38 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-6d670b4{--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:flex-start;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1554 .elementor-element.elementor-element-7152b80{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-3dd56c4{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-1554 .elementor-element.elementor-element-3dd56c4.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-3dd56c4 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-da4a652{--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:flex-start;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1554 .elementor-element.elementor-element-01bb15c{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-1488819{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-1554 .elementor-element.elementor-element-1488819.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-1488819 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-4f5d4eb{--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:flex-start;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1554 .elementor-element.elementor-element-c6adf33{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-2f50974{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-1554 .elementor-element.elementor-element-2f50974.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-2f50974 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-07cb04c{width:var( --container-widget-width, 241px );max-width:241px;--container-widget-width:241px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-07cb04c .elementor-heading-title{line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-eb90d24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1554 .elementor-element.elementor-element-ec17311{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1554 .elementor-element.elementor-element-d9c5b9b{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-a5cc9d2{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-1554 .elementor-element.elementor-element-a5cc9d2.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-a5cc9d2 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-ff2c330{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1554 .elementor-element.elementor-element-96fcb99{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-08ba2ec{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-1554 .elementor-element.elementor-element-08ba2ec.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-08ba2ec .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-0a01e92{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1554 .elementor-element.elementor-element-8c90371{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-c38e0c8{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-1554 .elementor-element.elementor-element-c38e0c8.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-c38e0c8 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-9de477a{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1554 .elementor-element.elementor-element-a5596ff{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-b13ce5a{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start;}.elementor-1554 .elementor-element.elementor-element-b13ce5a.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-b13ce5a .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-f2b5a5e .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-1554 .elementor-element.elementor-element-5d0ca50{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-a26c73a{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-a26c73a .elementor-icon-box-wrapper{text-align:center;}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-0b40cab{--e-icon-list-icon-size:12px;}.elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-0b40cab .elementor-icon-list-item > a{font-size:14px;line-height:1em;}.elementor-1554 .elementor-element.elementor-element-953f6a8 .elementor-heading-title{font-size:18px;}.elementor-1554 .elementor-element.elementor-element-785c546{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-785c546 .elementor-heading-title{font-size:150px;line-height:0.7em;}.elementor-1554 .elementor-element.elementor-element-5048eb7 .elementor-heading-title{font-size:18px;}.elementor-1554 .elementor-element.elementor-element-f67bc24{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-f67bc24 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-1554 .elementor-element.elementor-element-bb630d9{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1554 .elementor-element.elementor-element-30fe59f{--e-icon-list-icon-size:12px;}.elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1554 .elementor-element.elementor-element-30fe59f .elementor-icon-list-item > a{font-size:14px;line-height:1em;}.elementor-1554 .elementor-element.elementor-element-2137783{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-6d077a7{text-align:center;}.elementor-1554 .elementor-element.elementor-element-6d077a7 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1554 .elementor-element.elementor-element-119a59c{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-119a59c.elementor-element{--align-self:center;}.elementor-1554 .elementor-element.elementor-element-119a59c .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-55d003f{width:100%;max-width:100%;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-wrapper{text-align:center;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-img{margin-bottom:0px;}.elementor-1554 .elementor-element.elementor-element-55d003f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1554 .elementor-element.elementor-element-55d003f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1554 .elementor-element.elementor-element-55d003f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-title{font-size:24px;}.elementor-1554 .elementor-element.elementor-element-55d003f .elementor-image-box-description{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-b1ac460{--padding-top:269px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-6fb8fd0{text-align:center;}.elementor-1554 .elementor-element.elementor-element-6fb8fd0 .elementor-heading-title{font-size:10px;letter-spacing:5px;}.elementor-1554 .elementor-element.elementor-element-6d7198b{width:100%;max-width:100%;text-align:center;}.elementor-1554 .elementor-element.elementor-element-6d7198b .elementor-heading-title{font-size:38px;line-height:0.9em;}.elementor-1554 .elementor-element.elementor-element-fe13d7f{text-align:center;}.elementor-1554 .elementor-element.elementor-element-fe13d7f .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-7ecc37d{text-align:center;}.elementor-1554 .elementor-element.elementor-element-7ecc37d .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-53a9390{--e-image-carousel-slides-to-show:3;}.elementor-1554 .elementor-element.elementor-element-69ebcd8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1554 .elementor-element.elementor-element-419f7bb{text-align:center;}.elementor-1554 .elementor-element.elementor-element-419f7bb .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-a58c9ce{text-align:center;}.elementor-1554 .elementor-element.elementor-element-a58c9ce .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-6726e98{text-align:center;}.elementor-1554 .elementor-element.elementor-element-6726e98 .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-63d0ff9{text-align:start;}.elementor-1554 .elementor-element.elementor-element-63d0ff9 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-374c75f{text-align:start;}.elementor-1554 .elementor-element.elementor-element-374c75f .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-9564067{text-align:start;}.elementor-1554 .elementor-element.elementor-element-9564067 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-62ac7d0{text-align:start;}.elementor-1554 .elementor-element.elementor-element-62ac7d0 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-8f4d920{text-align:start;}.elementor-1554 .elementor-element.elementor-element-8f4d920 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-6a3311b{text-align:start;}.elementor-1554 .elementor-element.elementor-element-6a3311b .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-0db51a4{width:100%;max-width:100%;--n-accordion-item-title-space-between:5px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:14px;}.elementor-1554 .elementor-element.elementor-element-a81e9e3{width:auto;max-width:auto;}.elementor-1554 .elementor-element.elementor-element-a81e9e3 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-1554 .elementor-element.elementor-element-e359e3e .elementor-heading-title{line-height:1.4em;}.elementor-1554 .elementor-element.elementor-element-d4d2de3 .elementor-heading-title{font-size:14px;}.elementor-1554 .elementor-element.elementor-element-ecebf3b{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-1554 .elementor-element.elementor-element-ecebf3b .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-1554 .elementor-element.elementor-element-7fbc720{text-align:center;}.elementor-1554 .elementor-element.elementor-element-7fbc720 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-ec0ba7e */.btn {
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
}
.btn:hover {
    border-radius: 10px;
box-shadow: 
  0px 0px 150px 0px #00ff88 !important;
  transform: translateY(-10px);
}
.btn{
animation: pulsar 1s ease-in-out infinite;
}
@keyframes pulsar{
0%{
transform: scale(1);
}
50%{
transform: scale(1.07);
}
100%{
transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12757f1 */.textoanimado{
    display: inline-block;
    animation: carrossel 40s linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    100%{
        transform: translatex(-900px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa7d844 */.elementor-1554 .elementor-element.elementor-element-fa7d844{
    white-space: nowrap;
}

.elementor-1554 .elementor-element.elementor-element-fa7d844::before{
content:"";
position: absolute;
width: 100%;
height: 100%;
z-index: 1;
background: linear-gradient(to right, #131311 0%, transparent 25%, transparent 85%, #131311 100%);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2c19a7 */.btn {
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
}
.btn:hover {
    border-radius: 10px;
box-shadow: 
  0px 0px 150px 0px #00ff88 !important;
  transform: translateY(-10px);
}
.btn{
animation: pulsar 1s ease-in-out infinite;
}
@keyframes pulsar{
0%{
transform: scale(1);
}
50%{
transform: scale(1.07);
}
100%{
transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53164b2 */.chip-ai {
    width: 60px;
    animation: pulsar 1.6s infinite;
  }

  @keyframes pulsar {
    0%   { transform: scale(1); }
    25%  { transform: scale(1.05); }
    50%  { transform: scale(1.1); }
    75%  { transform: scale(1.05); }
    100% { transform: scale(1); }
  }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e059561 */@media (min-width: 1024px){
    
.elementor-1554 .elementor-element.elementor-element-e059561 .swiper-wrapper { 
    -webkit-transtion-timing-function: linear !important;
    transition-timing-function: linear !important; 
    
}


.elementor-1554 .elementor-element.elementor-element-e059561 .elementor-swiper-button.elementor-swiper-button-prev{
    font-size: 32px;
    position: absolute;
    top: 110%;
    left: calc(50% - 32px);
    transform: translate(-50%,-50%);
}

.elementor-1554 .elementor-element.elementor-element-e059561 .elementor-swiper-button.elementor-swiper-button-next{
    font-size: 32px;
    position: absolute;
    top: 110%;
    left: calc(70% - 32px);
    transform: translate(-50%,-50%);
}


.elementor-1554 .elementor-element.elementor-element-e059561 .swiper-container{
    overflow: hidden visible;
}

}

@media (max-width: 1023px){
    
.elementor-1554 .elementor-element.elementor-element-e059561 .elementor-swiper-button.elementor-swiper-button-prev{
    font-size: 40px;
    position: absolute;
    top: 110%;
    left: 30%;
}

.elementor-1554 .elementor-element.elementor-element-e059561 .elementor-swiper-button.elementor-swiper-button-next{
    font-size: 40px;
    position: absolute;
    top: 110%;
    left: 60%;

}
    
}

.elementor-1554 .elementor-element.elementor-element-e059561 .elementor-image-carousel-wrapper{
    overflow: hidden !important;
}
.elementor-1554 .elementor-element.elementor-element-e059561::before{
content:"";
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
background: linear-gradient(to right, #fff 0%, transparent 25%, transparent 85%, #fff 100%);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cf5685 */.btn {
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
}
.btn:hover {
    border-radius: 10px;
box-shadow: 
  0px 0px 150px 0px #00ff88 !important;
  transform: translateY(-10px);
}
.btn{
animation: pulsar 1s ease-in-out infinite;
}
@keyframes pulsar{
0%{
transform: scale(1);
}
50%{
transform: scale(1.07);
}
100%{
transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97dc812 *//*estilo cards degradê radial*/ 
.card{
    position: relative;
    z-index: 2;
}
.card *{
    position: relative;
    z-index: 1;
}

.card::before,
.card::after{
    position: absolute;
    content: "";
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c4155aa 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415560 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415560 0%, rgba(217, 217, 217, 0.00) 100%), #000;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
}

.card::before{
    background: linear-gradient(to bottom, #ffffff30 0%, #000 70%);
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6d6b1a */:root{
  --fpcomponentscardscircleoutborder: #33241c;
  --fpcomponentscardscircleoutboxshadow: rgba(255, 116, 0, 0.35);
  --fpcomponentscardscircleoutbackground: #23150b;

  --fpcomponentscardscircleinsidebackground: #33221c;

  /* 🔥 COR PRINCIPAL DA IA */
  --fpcomponentscardscircleinsideanimatedborder: #00ff1e;

  --fpcomponentscardscircleinsidebackfroundout: linear-gradient(to top, #271a12, #3b2d24);

  --fpcomponentscardsheadcolor: #ffffff;
}

/* ícone */
.fp-icon-fa{
  font-size: 21px;
  color: var(--fpcomponentscardsheadcolor);
  line-height: 1;
}

/* círculo externo */
.fp-icon-main{
  width: 80px;
  height: 80px;
  background: var(--fpcomponentscardscircleoutbackground);
  border-radius: 50%;
  border: 3px solid var(--fpcomponentscardscircleoutborder);

  /* 🔥 sombra azul */
  box-shadow:
    inset 0 0 18px rgba(0, 166, 255, 0.08),
    0 0 22px rgba(0, 166, 255, 0.08);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}

/* círculo interno */
.fp-icon-inner{
  width: 60px;
  height: 60px;
  background: var(--fpcomponentscardscircleinsidebackground);
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* 🔥 ARCOS GIRATÓRIOS COM NEON */
.fp-icon-inner::before{
  content: "";
  position: absolute;
  top: 50%;
  left: 45%;
  width: 63px;
  height: 63px;

  background:
    conic-gradient(from 0deg,
      transparent 0deg,
      var(--fpcomponentscardscircleinsideanimatedborder) 60deg,
      transparent 60.1deg
    ),
    conic-gradient(from 0deg,
      transparent 190deg,
      var(--fpcomponentscardscircleinsideanimatedborder) 250deg,
      transparent 250.1deg
    );

  /* 🔥 glow azul */
  filter:
    drop-shadow(0 0 6px rgba(0, 166, 255, 0.08))
    drop-shadow(0 0 14px rgba(0, 166, 255, 0.08));

  animation: complete-line 2s linear infinite;
  transform: translate(-50%, -50%) rotate(0deg);
}

/* 🚀 HOVER: MAIS ENERGIA */
.fp-icon-main:hover .fp-icon-inner::before{
  animation-duration: 0.4s;
  filter:
     drop-shadow(0 0 6px rgba(0, 166, 255, 0.08))
    drop-shadow(0 0 14px rgba(0, 166, 255, 0.08));
}

/* núcleo */
.fp-icon-core{
  width: 56px;
  height: 56px;
  background: var(--fpcomponentscardscircleinsidebackfroundout);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;

  /* 🔥 glow interno sutil */
  box-shadow:
    inset 0 0 10px rgba(0, 166, 255, 0.08);
}

@keyframes complete-line{
  0%   { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

/* 🔥 SOMBRA AZUL NO HOVER */
.fp-icon-main:hover{
  box-shadow:
    inset 0 0 18px rgba(0, 166, 255, 0.08),
    0 0 28px rgba(0, 166, 255, 0.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7152b80 */:root{
  --fpcomponentscardscircleoutborder: #33241c;
  --fpcomponentscardscircleoutboxshadow: rgba(255, 116, 0, 0.35);
  --fpcomponentscardscircleoutbackground: #23150b;

  --fpcomponentscardscircleinsidebackground: #33221c;

  /* 🔥 COR PRINCIPAL DA IA */
  --fpcomponentscardscircleinsideanimatedborder: #00ff1e;

  --fpcomponentscardscircleinsidebackfroundout: linear-gradient(to top, #271a12, #3b2d24);

  --fpcomponentscardsheadcolor: #ffffff;
}

/* ícone */
.fp-icon-fa{
  font-size: 21px;
  color: var(--fpcomponentscardsheadcolor);
  line-height: 1;
}

/* círculo externo */
.fp-icon-main{
  width: 80px;
  height: 80px;
  background: var(--fpcomponentscardscircleoutbackground);
  border-radius: 50%;
  border: 3px solid var(--fpcomponentscardscircleoutborder);

  /* 🔥 sombra azul */
  box-shadow:
    inset 0 0 18px rgba(0, 166, 255, 0.08),
    0 0 22px rgba(0, 166, 255, 0.08);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}

/* círculo interno */
.fp-icon-inner{
  width: 60px;
  height: 60px;
  background: var(--fpcomponentscardscircleinsidebackground);
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* 🔥 ARCOS GIRATÓRIOS COM NEON */
.fp-icon-inner::before{
  content: "";
  position: absolute;
  top: 50%;
  left: 45%;
  width: 63px;
  height: 63px;

  background:
    conic-gradient(from 0deg,
      transparent 0deg,
      var(--fpcomponentscardscircleinsideanimatedborder) 60deg,
      transparent 60.1deg
    ),
    conic-gradient(from 0deg,
      transparent 190deg,
      var(--fpcomponentscardscircleinsideanimatedborder) 250deg,
      transparent 250.1deg
    );

  /* 🔥 glow azul */
  filter:
    drop-shadow(0 0 6px rgba(0, 166, 255, 0.08))
    drop-shadow(0 0 14px rgba(0, 166, 255, 0.08));

  animation: complete-line 2s linear infinite;
  transform: translate(-50%, -50%) rotate(0deg);
}

/* 🚀 HOVER: MAIS ENERGIA */
.fp-icon-main:hover .fp-icon-inner::before{
  animation-duration: 0.4s;
  filter:
     drop-shadow(0 0 6px rgba(0, 166, 255, 0.08))
    drop-shadow(0 0 14px rgba(0, 166, 255, 0.08));
}

/* núcleo */
.fp-icon-core{
  width: 56px;
  height: 56px;
  background: var(--fpcomponentscardscircleinsidebackfroundout);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;

  /* 🔥 glow interno sutil */
  box-shadow:
    inset 0 0 10px rgba(0, 166, 255, 0.08);
}

@keyframes complete-line{
  0%   { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

/* 🔥 SOMBRA AZUL NO HOVER */
.fp-icon-main:hover{
  box-shadow:
    inset 0 0 18px rgba(0, 166, 255, 0.08),
    0 0 28px rgba(0, 166, 255, 0.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01bb15c */:root{
  --fpcomponentscardscircleoutborder: #33241c;
  --fpcomponentscardscircleoutboxshadow: rgba(255, 116, 0, 0.35);
  --fpcomponentscardscircleoutbackground: #23150b;

  --fpcomponentscardscircleinsidebackground: #33221c;

  /* 🔥 COR PRINCIPAL DA IA */
  --fpcomponentscardscircleinsideanimatedborder: #00ff1e;

  --fpcomponentscardscircleinsidebackfroundout: linear-gradient(to top, #271a12, #3b2d24);

  --fpcomponentscardsheadcolor: #ffffff;
}

/* ícone */
.fp-icon-fa{
  font-size: 21px;
  color: var(--fpcomponentscardsheadcolor);
  line-height: 1;
}

/* círculo externo */
.fp-icon-main{
  width: 80px;
  height: 80px;
  background: var(--fpcomponentscardscircleoutbackground);
  border-radius: 50%;
  border: 3px solid var(--fpcomponentscardscircleoutborder);

  /* 🔥 sombra azul */
  box-shadow:
    inset 0 0 18px rgba(0, 166, 255, 0.08),
    0 0 22px rgba(0, 166, 255, 0.08);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}

/* círculo interno */
.fp-icon-inner{
  width: 60px;
  height: 60px;
  background: var(--fpcomponentscardscircleinsidebackground);
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* 🔥 ARCOS GIRATÓRIOS COM NEON */
.fp-icon-inner::before{
  content: "";
  position: absolute;
  top: 50%;
  left: 45%;
  width: 63px;
  height: 63px;

  background:
    conic-gradient(from 0deg,
      transparent 0deg,
      var(--fpcomponentscardscircleinsideanimatedborder) 60deg,
      transparent 60.1deg
    ),
    conic-gradient(from 0deg,
      transparent 190deg,
      var(--fpcomponentscardscircleinsideanimatedborder) 250deg,
      transparent 250.1deg
    );

  /* 🔥 glow azul */
  filter:
    drop-shadow(0 0 6px rgba(0, 166, 255, 0.08))
    drop-shadow(0 0 14px rgba(0, 166, 255, 0.08));

  animation: complete-line 2s linear infinite;
  transform: translate(-50%, -50%) rotate(0deg);
}

/* 🚀 HOVER: MAIS ENERGIA */
.fp-icon-main:hover .fp-icon-inner::before{
  animation-duration: 0.4s;
  filter:
     drop-shadow(0 0 6px rgba(0, 166, 255, 0.08))
    drop-shadow(0 0 14px rgba(0, 166, 255, 0.08));
}

/* núcleo */
.fp-icon-core{
  width: 56px;
  height: 56px;
  background: var(--fpcomponentscardscircleinsidebackfroundout);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;

  /* 🔥 glow interno sutil */
  box-shadow:
    inset 0 0 10px rgba(0, 166, 255, 0.08);
}

@keyframes complete-line{
  0%   { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

/* 🔥 SOMBRA AZUL NO HOVER */
.fp-icon-main:hover{
  box-shadow:
    inset 0 0 18px rgba(0, 166, 255, 0.08),
    0 0 28px rgba(0, 166, 255, 0.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6adf33 */:root{
  --fpcomponentscardscircleoutborder: #33241c;
  --fpcomponentscardscircleoutboxshadow: rgba(255, 116, 0, 0.35);
  --fpcomponentscardscircleoutbackground: #23150b;

  --fpcomponentscardscircleinsidebackground: #33221c;

  /* 🔥 COR PRINCIPAL DA IA */
  --fpcomponentscardscircleinsideanimatedborder: #00ff1e;

  --fpcomponentscardscircleinsidebackfroundout: linear-gradient(to top, #271a12, #3b2d24);

  --fpcomponentscardsheadcolor: #ffffff;
}

/* ícone */
.fp-icon-fa{
  font-size: 21px;
  color: var(--fpcomponentscardsheadcolor);
  line-height: 1;
}

/* círculo externo */
.fp-icon-main{
  width: 80px;
  height: 80px;
  background: var(--fpcomponentscardscircleoutbackground);
  border-radius: 50%;
  border: 3px solid var(--fpcomponentscardscircleoutborder);

  /* 🔥 sombra azul */
  box-shadow:
    inset 0 0 18px rgba(0, 166, 255, 0.08),
    0 0 22px rgba(0, 166, 255, 0.08);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}

/* círculo interno */
.fp-icon-inner{
  width: 60px;
  height: 60px;
  background: var(--fpcomponentscardscircleinsidebackground);
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* 🔥 ARCOS GIRATÓRIOS COM NEON */
.fp-icon-inner::before{
  content: "";
  position: absolute;
  top: 50%;
  left: 45%;
  width: 63px;
  height: 63px;

  background:
    conic-gradient(from 0deg,
      transparent 0deg,
      var(--fpcomponentscardscircleinsideanimatedborder) 60deg,
      transparent 60.1deg
    ),
    conic-gradient(from 0deg,
      transparent 190deg,
      var(--fpcomponentscardscircleinsideanimatedborder) 250deg,
      transparent 250.1deg
    );

  /* 🔥 glow azul */
  filter:
    drop-shadow(0 0 6px rgba(0, 166, 255, 0.08))
    drop-shadow(0 0 14px rgba(0, 166, 255, 0.08));

  animation: complete-line 2s linear infinite;
  transform: translate(-50%, -50%) rotate(0deg);
}

/* 🚀 HOVER: MAIS ENERGIA */
.fp-icon-main:hover .fp-icon-inner::before{
  animation-duration: 0.4s;
  filter:
     drop-shadow(0 0 6px rgba(0, 166, 255, 0.08))
    drop-shadow(0 0 14px rgba(0, 166, 255, 0.08));
}

/* núcleo */
.fp-icon-core{
  width: 56px;
  height: 56px;
  background: var(--fpcomponentscardscircleinsidebackfroundout);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;

  /* 🔥 glow interno sutil */
  box-shadow:
    inset 0 0 10px rgba(0, 166, 255, 0.08);
}

@keyframes complete-line{
  0%   { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

/* 🔥 SOMBRA AZUL NO HOVER */
.fp-icon-main:hover{
  box-shadow:
    inset 0 0 18px rgba(0, 166, 255, 0.08),
    0 0 28px rgba(0, 166, 255, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09faef9 *//* ===============================
   HOVER EM CONTAINER (ELEMENTOR)
   Destaque + desfoque + acelera ícone
   =============================== */

/* transições suaves */
.fp-benefits-wrapper .fp-card{
  transition:
    transform .45s cubic-bezier(.2,.8,.2,1),
    box-shadow .45s ease,
    filter .45s ease,
    opacity .45s ease;
  will-change: transform, filter, opacity;
}

/* ao passar o mouse na grade, “apaga” todos */
.fp-benefits-wrapper:hover .fp-card{
  filter: blur(2px);
  opacity: 0.35;
  transform: scale(0.97);
}

/* item em foco */
.fp-benefits-wrapper .fp-card:hover{
  filter: blur(0);
  opacity: 1;
  transform: scale(1.03);
  z-index: 10;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.08),
    0 25px 70px rgba(0,0,0,.65);
}

/* acelera o arco giratório (seu efeito original) */
.fp-benefits-wrapper .fp-card:hover .fp-icon-inner::before{
  animation-duration: 0.35s !important;
}

/* glow elegante no círculo externo */
.fp-benefits-wrapper .fp-card:hover .fp-icon-main{
  box-shadow:
    inset 0 0 28px rgba(56,60,97,.95),
    0 0 30px rgba(254,109,53,.28);
  transition: box-shadow .4s ease;
}

/* reforço no texto */
.fp-benefits-wrapper .fp-card:hover .fp-heading{
  color: #ffffff !important;
}
.fp-benefits-wrapper .fp-card:hover .fp-description{
  color: #dddddd !important;
}

/* mobile: remove blur (UX) */
@media (max-width: 1024px){
  .fp-benefits-wrapper:hover .fp-card{
    filter: none;
    opacity: 1;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9c5b9b *//* ===============================
   VARIAÇÃO ERROR / NEGATIVO
   =============================== */

.fp-error{
  --fp-error-main: #FF3B3B;
  --fp-error-glow: rgba(255,59,59,.35);
}

/* leve wash vermelho no círculo externo */
.fp-error:hover{
  box-shadow:
    inset 0 0 26px rgba(255,59,59,.35),
    0 0 34px rgba(255,59,59,.22);
}

/* tonalização interna suave */
.fp-error:hover .fp-icon-core{
  background: linear-gradient(
    to top,
    rgba(90,20,20,.9),
    rgba(42,15,15,.9)
  );
}

/* ícone */
.fp-error .fp-icon-fa{
  color: #ffffff;
}

/* arco giratório – mais agressivo */
.fp-error .fp-icon-inner::before{
  background:
    conic-gradient(
      from 0deg at 50% 50%,
      transparent 0deg,
      var(--fp-error-main) 35deg,
      transparent 35.1deg
    ),
    conic-gradient(
      from 180deg at 50% 50%,
      transparent 0deg,
      var(--fp-error-main) 35deg,
      transparent 35.1deg
    );

  animation-duration: 1.2s; /* mais urgente */
  filter: drop-shadow(0 0 8px var(--fp-error-glow));
}

/* núcleo levemente mais escuro */
.fp-error .fp-icon-core{
  background: linear-gradient(to top, #1a0b0b, #2a0f0f);
}

/* glow externo tenso */
.fp-error{
  box-shadow:
    inset 0 0 22px rgba(255,59,59,.25),
    0 0 26px rgba(255,59,59,.15);
}

/* hover ainda mais rápido */
.fp-error:hover .fp-icon-inner::before{
  animation-duration: 0.25s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96fcb99 *//* ===============================
   VARIAÇÃO ERROR / NEGATIVO
   =============================== */

.fp-error{
  --fp-error-main: #FF3B3B;
  --fp-error-glow: rgba(255,59,59,.35);
}

/* leve wash vermelho no círculo externo */
.fp-error:hover{
  box-shadow:
    inset 0 0 26px rgba(255,59,59,.35),
    0 0 34px rgba(255,59,59,.22);
}

/* tonalização interna suave */
.fp-error:hover .fp-icon-core{
  background: linear-gradient(
    to top,
    rgba(90,20,20,.9),
    rgba(42,15,15,.9)
  );
}

/* ícone */
.fp-error .fp-icon-fa{
  color: #ffffff;
}

/* arco giratório – mais agressivo */
.fp-error .fp-icon-inner::before{
  background:
    conic-gradient(
      from 0deg at 50% 50%,
      transparent 0deg,
      var(--fp-error-main) 35deg,
      transparent 35.1deg
    ),
    conic-gradient(
      from 180deg at 50% 50%,
      transparent 0deg,
      var(--fp-error-main) 35deg,
      transparent 35.1deg
    );

  animation-duration: 1.2s; /* mais urgente */
  filter: drop-shadow(0 0 8px var(--fp-error-glow));
}

/* núcleo levemente mais escuro */
.fp-error .fp-icon-core{
  background: linear-gradient(to top, #1a0b0b, #2a0f0f);
}

/* glow externo tenso */
.fp-error{
  box-shadow:
    inset 0 0 22px rgba(255,59,59,.25),
    0 0 26px rgba(255,59,59,.15);
}

/* hover ainda mais rápido */
.fp-error:hover .fp-icon-inner::before{
  animation-duration: 0.25s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c90371 *//* ===============================
   VARIAÇÃO ERROR / NEGATIVO
   =============================== */

.fp-error{
  --fp-error-main: #FF3B3B;
  --fp-error-glow: rgba(255,59,59,.35);
}

/* leve wash vermelho no círculo externo */
.fp-error:hover{
  box-shadow:
    inset 0 0 26px rgba(255,59,59,.35),
    0 0 34px rgba(255,59,59,.22);
}

/* tonalização interna suave */
.fp-error:hover .fp-icon-core{
  background: linear-gradient(
    to top,
    rgba(90,20,20,.9),
    rgba(42,15,15,.9)
  );
}

/* ícone */
.fp-error .fp-icon-fa{
  color: #ffffff;
}

/* arco giratório – mais agressivo */
.fp-error .fp-icon-inner::before{
  background:
    conic-gradient(
      from 0deg at 50% 50%,
      transparent 0deg,
      var(--fp-error-main) 35deg,
      transparent 35.1deg
    ),
    conic-gradient(
      from 180deg at 50% 50%,
      transparent 0deg,
      var(--fp-error-main) 35deg,
      transparent 35.1deg
    );

  animation-duration: 1.2s; /* mais urgente */
  filter: drop-shadow(0 0 8px var(--fp-error-glow));
}

/* núcleo levemente mais escuro */
.fp-error .fp-icon-core{
  background: linear-gradient(to top, #1a0b0b, #2a0f0f);
}

/* glow externo tenso */
.fp-error{
  box-shadow:
    inset 0 0 22px rgba(255,59,59,.25),
    0 0 26px rgba(255,59,59,.15);
}

/* hover ainda mais rápido */
.fp-error:hover .fp-icon-inner::before{
  animation-duration: 0.25s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5596ff *//* ===============================
   VARIAÇÃO ERROR / NEGATIVO
   =============================== */

.fp-error{
  --fp-error-main: #FF3B3B;
  --fp-error-glow: rgba(255,59,59,.35);
}

/* leve wash vermelho no círculo externo */
.fp-error:hover{
  box-shadow:
    inset 0 0 26px rgba(255,59,59,.35),
    0 0 34px rgba(255,59,59,.22);
}

/* tonalização interna suave */
.fp-error:hover .fp-icon-core{
  background: linear-gradient(
    to top,
    rgba(90,20,20,.9),
    rgba(42,15,15,.9)
  );
}

/* ícone */
.fp-error .fp-icon-fa{
  color: #ffffff;
}

/* arco giratório – mais agressivo */
.fp-error .fp-icon-inner::before{
  background:
    conic-gradient(
      from 0deg at 50% 50%,
      transparent 0deg,
      var(--fp-error-main) 35deg,
      transparent 35.1deg
    ),
    conic-gradient(
      from 180deg at 50% 50%,
      transparent 0deg,
      var(--fp-error-main) 35deg,
      transparent 35.1deg
    );

  animation-duration: 1.2s; /* mais urgente */
  filter: drop-shadow(0 0 8px var(--fp-error-glow));
}

/* núcleo levemente mais escuro */
.fp-error .fp-icon-core{
  background: linear-gradient(to top, #1a0b0b, #2a0f0f);
}

/* glow externo tenso */
.fp-error{
  box-shadow:
    inset 0 0 22px rgba(255,59,59,.25),
    0 0 26px rgba(255,59,59,.15);
}

/* hover ainda mais rápido */
.fp-error:hover .fp-icon-inner::before{
  animation-duration: 0.25s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb90d24 *//* ===============================
   HOVER EM CONTAINER (ELEMENTOR)
   Destaque + desfoque + acelera ícone
   =============================== */

/* transições suaves */
.fp-benefits-wrapper .fp-card{
  transition:
    transform .45s cubic-bezier(.2,.8,.2,1),
    box-shadow .45s ease,
    filter .45s ease,
    opacity .45s ease;
  will-change: transform, filter, opacity;
}

/* ao passar o mouse na grade, “apaga” todos */
.fp-benefits-wrapper:hover .fp-card{
  filter: blur(2px);
  opacity: 0.35;
  transform: scale(0.97);
}

/* item em foco */
.fp-benefits-wrapper .fp-card:hover{
  filter: blur(0);
  opacity: 1;
  transform: scale(1.03);
  z-index: 10;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.08),
    0 25px 70px rgba(0,0,0,.65);
}

/* acelera o arco giratório (seu efeito original) */
.fp-benefits-wrapper .fp-card:hover .fp-icon-inner::before{
  animation-duration: 0.35s !important;
}

/* glow elegante no círculo externo */
.fp-benefits-wrapper .fp-card:hover .fp-icon-main{
  box-shadow:
    inset 0 0 28px rgba(56,60,97,.95),
    0 0 30px rgba(254,109,53,.28);
  transition: box-shadow .4s ease;
}

/* reforço no texto */
.fp-benefits-wrapper .fp-card:hover .fp-heading{
  color: #ffffff !important;
}
.fp-benefits-wrapper .fp-card:hover .fp-description{
  color: #dddddd !important;
}

/* mobile: remove blur (UX) */
@media (max-width: 1024px){
  .fp-benefits-wrapper:hover .fp-card{
    filter: none;
    opacity: 1;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2b5a5e */.btn {
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
}
.btn:hover {
    border-radius: 10px;
box-shadow: 
  0px 0px 150px 0px #00ff88 !important;
  transform: translateY(-10px);
}
.btn{
animation: pulsar 1s ease-in-out infinite;
}
@keyframes pulsar{
0%{
transform: scale(1);
}
50%{
transform: scale(1.07);
}
100%{
transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a26c73a */.elementor-1554 .elementor-element.elementor-element-a26c73a {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b9ae09 */.riscar {
    position: relative;

}

.riscar::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 2px;
    background-image: linear-gradient(to right, #D61818, #D61818);
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f67bc24 */.btn {
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
}
.btn:hover {
    border-radius: 10px;
box-shadow: 
  0px 0px 150px 0px #00ff88 !important;
  transform: translateY(-10px);
}
.btn{
animation: pulsar 1s ease-in-out infinite;
}
@keyframes pulsar{
0%{
transform: scale(1);
}
50%{
transform: scale(1.07);
}
100%{
transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-53a9390 */@media (min-width: 1024px){
    
.elementor-1554 .elementor-element.elementor-element-53a9390 .swiper-wrapper { 
    -webkit-transtion-timing-function: linear !important;
    transition-timing-function: linear !important; 
    
}


.elementor-1554 .elementor-element.elementor-element-53a9390 .elementor-swiper-button.elementor-swiper-button-prev{
    font-size: 32px;
    position: absolute;
    top: 110%;
    left: calc(50% - 32px);
    transform: translate(-50%,-50%);
}

.elementor-1554 .elementor-element.elementor-element-53a9390 .elementor-swiper-button.elementor-swiper-button-next{
    font-size: 32px;
    position: absolute;
    top: 110%;
    left: calc(70% - 32px);
    transform: translate(-50%,-50%);
}


.elementor-1554 .elementor-element.elementor-element-53a9390 .swiper-container{
    overflow: hidden visible;
}

}

@media (max-width: 1023px){
    
.elementor-1554 .elementor-element.elementor-element-53a9390 .elementor-swiper-button.elementor-swiper-button-prev{
    font-size: 40px;
    position: absolute;
    top: 110%;
    left: 30%;
}

.elementor-1554 .elementor-element.elementor-element-53a9390 .elementor-swiper-button.elementor-swiper-button-next{
    font-size: 40px;
    position: absolute;
    top: 110%;
    left: 60%;

}
    
}

.elementor-1554 .elementor-element.elementor-element-53a9390 .elementor-image-carousel-wrapper{
    overflow: hidden !important;
}
.elementor-1554 .elementor-element.elementor-element-53a9390::before{
content:"";
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
background: linear-gradient(to right, #000 0%, transparent 25%, transparent 85%, #000 100%);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a81e9e3 */.btn {
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
}
.btn:hover {
    border-radius: 10px;
box-shadow: 
  0px 0px 150px 0px #00ff88 !important;
  transform: translateY(-10px);
}
.btn{
animation: pulsar 1s ease-in-out infinite;
}
@keyframes pulsar{
0%{
transform: scale(1);
}
50%{
transform: scale(1.07);
}
100%{
transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecebf3b */.btn {
  transition: all 0.4s ease-in-out;
  border-radius: 10px;
}
.btn:hover {
    border-radius: 10px;
box-shadow: 
  0px 0px 150px 0px #00ff88 !important;
  transform: translateY(-10px);
}
.btn{
animation: pulsar 1s ease-in-out infinite;
}
@keyframes pulsar{
0%{
transform: scale(1);
}
50%{
transform: scale(1.07);
}
100%{
transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS */html, body {
    width: 100%;
    overflow-x: hidden;
}

*::-webkit-scrollbar {
    width: 7px !important;
}
*::-webkit-scrollbar-track {
    background: #131311;
}
*::-webkit-scrollbar-thumb {
    background: linear-gradient(to bottom, #D35E0A, #D35E0A);
    border-radius: 10px;
    border: 2px solid #131311
}

*::selection {
    color: #fff;
    background: #D35E0A;
}

.cora {
    font-weight: 800;
    background: linear-gradient(45deg, #D35E0A, #D35E0A);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

.corb {
    font-weight: 800;
    color: #ffffff;
    background: linear-gradient(45deg, #D35E0A, #D35E0A);
    padding: 2px 5px;
    border-radius: 6px;

    display: inline;

    /* 🔑 garante arredondamento em cada linha */
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}


.corc{
    font-weight: 700;
    color: #D61818;
    background: linear-gradient(45deg, #fff, #fff);
    padding: 3px 3px;
    border-radius: 2px;
}

.fp-card{ 
    background: linear-gradient(360deg,
      rgba(222, 218, 242, 0.10) 0%,
      rgba(222, 218, 242, 0.05) 70.31%
    ); /*dois gradientes no fundo da imagem, um radial e outro linear, retire se necessário*/
    border-radius: 20px; /*arredondamento da borda*/
    position: relative;
    backdrop-filter: blur(16px); /*intensidade do blur*/
    -webkit-backdrop-filter: blur(16px); /*compatibilidade com navegadores webkit*/
    border: 0.5px solid rgba(255,255,255,0.15); /*borda branca com 15% de opacidade*/
}/* End custom CSS */