.elementor-503 .elementor-element.elementor-element-7dab7bc8{--display:flex;--min-height:6vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-503 .elementor-element.elementor-element-7dab7bc8:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-7dab7bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6f970e );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-30184c7d{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-30184c7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-30184c7d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:1.5rem;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-58bdaafc{--display:flex;--min-height:796px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-503 .elementor-element.elementor-element-58bdaafc:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-58bdaafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://vsionmarketing.com.br/wp-content/uploads/2026/03/BG-Hero-wp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-503 .elementor-element.elementor-element-6ff339a1{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-503 .elementor-element.elementor-element-47eae679{width:var( --container-widget-width, 641px );max-width:641px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:641px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-47eae679.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-47eae679 .elementor-image-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-47eae679 .elementor-image-box-title{margin-bottom:20px;font-family:"Georgia", Sans-serif;font-size:2.8rem;font-weight:600;letter-spacing:0.1px;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-47eae679:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-47eae679:has(:focus) .elementor-image-box-title{color:var( --e-global-color-361bda9 );}.elementor-503 .elementor-element.elementor-element-47eae679 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:400;color:#CCD0D5;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-503 .elementor-element.elementor-element-5fcf3ff7{width:var( --container-widget-width, 454px );max-width:454px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:07px 000px 07px 000px;--container-widget-width:454px;--container-widget-flex-grow:0;border-radius:108px 108px 108px 108px;--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-text{color:#ACACAC;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-503 .elementor-element.elementor-element-4861c5cc .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-4861c5cc{width:var( --container-widget-width, 437px );max-width:437px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-4861c5cc .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-4861c5cc .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-4861c5cc .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-4861c5cc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-1ab00b93{width:var( --container-widget-width, 317px );max-width:317px;--container-widget-width:317px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-1ab00b93 .elementor-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.1px;}.elementor-503 .elementor-element.elementor-element-1ab00b93 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-1ab00b93 .elementor-progress-wrapper{background-color:#000000;border-radius:100px;overflow:hidden;}.elementor-503 .elementor-element.elementor-element-1ab00b93 .elementor-progress-bar{height:8px;line-height:8px;}.elementor-503 .elementor-element.elementor-element-43dd49dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-43dd49dc:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-43dd49dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8FE0021;}.elementor-503 .elementor-element.elementor-element-1635e9b1{--e-image-carousel-slides-to-show:10;}.elementor-503 .elementor-element.elementor-element-1635e9b1 .swiper-wrapper{display:flex;align-items:center;}.elementor-503 .elementor-element.elementor-element-319b3cb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-319b3cb2:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-319b3cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C636B;}.elementor-503 .elementor-element.elementor-element-214bd67e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-1898c833{--display:flex;}.elementor-503 .elementor-element.elementor-element-1898c833.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-58e7b6d2{--display:flex;}.elementor-503 .elementor-element.elementor-element-2f1db2d4.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-2f1db2d4 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-2f1db2d4 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:800;letter-spacing:0.1px;color:#FEA200;}.elementor-503 .elementor-element.elementor-element-2f1db2d4:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-2f1db2d4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-361bda9 );}.elementor-503 .elementor-element.elementor-element-2f1db2d4 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFFD6;}.elementor-503 .elementor-element.elementor-element-47ee51a7 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-47ee51a7{width:var( --container-widget-width, 437px );max-width:437px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-47ee51a7.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-47ee51a7 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-47ee51a7 .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-47ee51a7 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-47ee51a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-7505b1de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-7505b1de:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-7505b1de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-4976e035{text-align:center;}.elementor-503 .elementor-element.elementor-element-4976e035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;letter-spacing:0.1px;-webkit-text-stroke-color:#000;stroke:#000;color:#03191F;}.elementor-503 .elementor-element.elementor-element-5e5b1179{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-5e5b1179:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-5e5b1179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-503 .elementor-element.elementor-element-36c19536{width:var( --container-widget-width, 99% );max-width:99%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-36c19536.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-36c19536 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-36c19536 .elementor-image-box-title{margin-bottom:20px;font-family:"Georgia", Sans-serif;font-size:3rem;font-weight:600;letter-spacing:0.1px;color:#F7F7F7;}.elementor-503 .elementor-element.elementor-element-36c19536:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-36c19536:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-36c19536 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#F7F7F7;}.elementor-503 .elementor-element.elementor-element-5528b16f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-198a0a5d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:999;}.elementor-503 .elementor-element.elementor-element-419f7078{z-index:999;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-419f7078 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-419f7078 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-419f7078 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-419f7078 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-419f7078 .elementor-icon-list-text{color:var( --e-global-color-16c1b98 );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-7a4b1db5{text-align:start;}.elementor-503 .elementor-element.elementor-element-7a4b1db5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-503 .elementor-element.elementor-element-633cda74{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-503 .elementor-element.elementor-element-c107a00{z-index:999;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-c107a00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-c107a00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-c107a00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-c107a00 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-c107a00 .elementor-icon-list-text{color:var( --e-global-color-16c1b98 );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-e8c9a34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-503 .elementor-element.elementor-element-7fe1ad4c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-503 .elementor-element.elementor-element-2efb5593{z-index:999;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-2efb5593 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-2efb5593 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-2efb5593 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-2efb5593 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-2efb5593 .elementor-icon-list-text{color:var( --e-global-color-16c1b98 );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-40388d93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-503 .elementor-element.elementor-element-33913d9f{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-503 .elementor-element.elementor-element-435c9395{z-index:999;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-435c9395 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-435c9395 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-435c9395 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-435c9395 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-435c9395 .elementor-icon-list-text{color:var( --e-global-color-16c1b98 );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-2acf8afc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-503 .elementor-element.elementor-element-65724c68{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-503 .elementor-element.elementor-element-4aa788eb{z-index:999;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-4aa788eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-4aa788eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-4aa788eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-4aa788eb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-4aa788eb .elementor-icon-list-text{color:var( --e-global-color-16c1b98 );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-54ab6fb5{text-align:center;}.elementor-503 .elementor-element.elementor-element-54ab6fb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-503 .elementor-element.elementor-element-ec302b1 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-ec302b1{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-ec302b1.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-ec302b1 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-ec302b1 .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-ec302b1 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-ec302b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-130f37ae{--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:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-130f37ae:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-130f37ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-503 .elementor-element.elementor-element-52aa7f70{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:6.4px;margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-52aa7f70 .elementor-divider-separator{width:100%;}.elementor-503 .elementor-element.elementor-element-52aa7f70 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-503 .elementor-element.elementor-element-2e942068 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:800;letter-spacing:0.1px;color:var( --e-global-color-16c1b98 );}.elementor-503 .elementor-element.elementor-element-2e942068:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-2e942068:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-2e942068 .elementor-image-box-description{color:#F7F7F79C;}.elementor-503 .elementor-element.elementor-element-35f6ff8{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-503 .elementor-element.elementor-element-162e14b1{--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:#373737;--border-color:#373737;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-503 .elementor-element.elementor-element-162e14b1:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-162e14b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191612;}.elementor-503 .elementor-element.elementor-element-43ac0f22{width:var( --container-widget-width, 30.432% );max-width:30.432%;padding:7px 0px 7px 0px;--container-widget-width:30.432%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-43ac0f22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-43ac0f22 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#131313;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-503 .elementor-element.elementor-element-c682af5{width:var( --container-widget-width, 112.714% );max-width:112.714%;--container-widget-width:112.714%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-c682af5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:500;line-height:1.5em;}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title{color:#F6FAFF;}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#BEBEBE;}.elementor-503 .elementor-element.elementor-element-7cc0af74{--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:#373737;--border-color:#373737;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-503 .elementor-element.elementor-element-7cc0af74:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-7cc0af74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191612;}.elementor-503 .elementor-element.elementor-element-182f051e{width:var( --container-widget-width, 30.432% );max-width:30.432%;padding:7px 0px 7px 0px;--container-widget-width:30.432%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-182f051e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-182f051e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#131313;}.elementor-503 .elementor-element.elementor-element-11df0743{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-11df0743.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:500;line-height:1.5em;}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title{color:#F6FAFF;}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#BEBEBE;}.elementor-503 .elementor-element.elementor-element-4ce422ca{--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:#373737;--border-color:#373737;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-503 .elementor-element.elementor-element-4ce422ca:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-4ce422ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191612;}.elementor-503 .elementor-element.elementor-element-33b7cdd7{width:var( --container-widget-width, 30.432% );max-width:30.432%;padding:7px 0px 7px 0px;--container-widget-width:30.432%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-33b7cdd7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-33b7cdd7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#131313;}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:500;line-height:1.5em;}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title{color:#F6FAFF;}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#BEBEBE;}.elementor-503 .elementor-element.elementor-element-44e57175 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-44e57175{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-44e57175.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-44e57175 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-44e57175 .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-44e57175 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-44e57175 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-5bc39de7{--display:flex;--min-height:0px;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-5bc39de7:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-5bc39de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03191F;}.elementor-503 .elementor-element.elementor-element-79ac9984{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-79ac9984.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-title{margin-bottom:7px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-79ac9984:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-79ac9984:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-31c9c0ad{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-31c9c0ad .elementor-swiper-button.elementor-swiper-button-prev, .elementor-503 .elementor-element.elementor-element-31c9c0ad .elementor-swiper-button.elementor-swiper-button-next{color:#02010100;}.elementor-503 .elementor-element.elementor-element-31c9c0ad .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-503 .elementor-element.elementor-element-31c9c0ad .elementor-swiper-button.elementor-swiper-button-next svg{fill:#02010100;}.elementor-503 .elementor-element.elementor-element-31c9c0ad .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#CECECE;opacity:1;}.elementor-503 .elementor-element.elementor-element-31c9c0ad .swiper-pagination-bullet{background:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-31c9c0ad .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-223909e9 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-223909e9{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-223909e9.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-223909e9 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-223909e9 .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-223909e9 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-223909e9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-19fc3b45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-19fc3b45:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-19fc3b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE0000;}.elementor-503 .elementor-element.elementor-element-42cf0e05{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-503 .elementor-element.elementor-element-42cf0e05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-42cf0e05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:800;letter-spacing:0.1px;-webkit-text-stroke-color:#000;stroke:#000;color:#F7F7F7;}.elementor-503 .elementor-element.elementor-element-6676007f{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-6676007f:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-6676007f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9E8D2;}.elementor-503 .elementor-element.elementor-element-6cb705ae{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-6cb705ae.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-6cb705ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:800;letter-spacing:0.1px;color:#000000;}.elementor-503 .elementor-element.elementor-element-29abbc40{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-29abbc40.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-29abbc40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.1px;color:#676767;}.elementor-503 .elementor-element.elementor-element-7a71ddc4{width:var( --container-widget-width, 46.036% );max-width:46.036%;--container-widget-width:46.036%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-7a71ddc4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-7a71ddc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;letter-spacing:0.1px;color:#000000;}.elementor-503 .elementor-element.elementor-element-df471f0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:999;text-align:center;}.elementor-503 .elementor-element.elementor-element-df471f0.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-df471f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.1px;color:var( --e-global-color-secondary );}.elementor-503 .elementor-element.elementor-element-5c0199c5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-5c0199c5.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-5c0199c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.1px;color:#676767;}.elementor-503 .elementor-element.elementor-element-3bc060f4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-3bc060f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-3bc060f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;letter-spacing:0.1px;color:#000000;}.elementor-503 .elementor-element.elementor-element-114f3b26 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;background-image:linear-gradient(243deg, #041B21 0%, #295F67 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-114f3b26{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-114f3b26.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-114f3b26 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-114f3b26 .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-114f3b26 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-114f3b26 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-4432e430{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-4432e430:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-4432e430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9E8D2 1%, #000000 3%);}.elementor-503 .elementor-element.elementor-element-4432e430.e-con{--align-self:center;}.elementor-503 .elementor-element.elementor-element-95e8b83{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-95e8b83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-95e8b83 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-95e8b83 .elementor-image-box-title{margin-bottom:20px;font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:800;letter-spacing:0.1px;color:#F6FAFF;}.elementor-503 .elementor-element.elementor-element-95e8b83 .elementor-image-box-description{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;color:#E5E5E5;}.elementor-503 .elementor-element.elementor-element-581fb7c0{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8DA5B700;--border-color:#8DA5B700;--border-radius:22px 22px 22px 22px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-581fb7c0:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-581fb7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, var( --e-global-color-secondary ) 54%, #000000 100%);}.elementor-503 .elementor-element.elementor-element-581fb7c0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-1952b4a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-1952b4a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-6e0b244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;letter-spacing:7.7px;color:#A0A0A0;}.elementor-503 .elementor-element.elementor-element-531ff8fa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-531ff8fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-531ff8fa .elementor-image-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-531ff8fa .elementor-image-box-title{margin-bottom:14px;color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-531ff8fa:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-531ff8fa:has(:focus) .elementor-image-box-title{color:#C695F7;}.elementor-503 .elementor-element.elementor-element-531ff8fa .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#BFBFBF;}.elementor-503 .elementor-element.elementor-element-54dbaefa{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8DA5B700;--border-color:#8DA5B700;--border-radius:22px 22px 22px 22px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-54dbaefa:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-54dbaefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, var( --e-global-color-secondary ) 54%, #000000 100%);}.elementor-503 .elementor-element.elementor-element-54dbaefa.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-2b273037{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-2b273037.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-194face8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;letter-spacing:7.7px;color:#A0A0A0;}.elementor-503 .elementor-element.elementor-element-58a0009e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-58a0009e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-58a0009e .elementor-image-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-58a0009e .elementor-image-box-title{margin-bottom:14px;color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-58a0009e:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-58a0009e:has(:focus) .elementor-image-box-title{color:#FFD800;}.elementor-503 .elementor-element.elementor-element-58a0009e .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#BFBFBF;}.elementor-503 .elementor-element.elementor-element-1e678279{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8DA5B700;--border-color:#8DA5B700;--border-radius:22px 22px 22px 22px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-1e678279:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-1e678279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, var( --e-global-color-secondary ) 54%, #000000 100%);}.elementor-503 .elementor-element.elementor-element-1e678279.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-54496102{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-54496102.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-3fd0399a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;letter-spacing:7.7px;color:#A0A0A0;}.elementor-503 .elementor-element.elementor-element-53fb55e7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-53fb55e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-53fb55e7 .elementor-image-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-53fb55e7 .elementor-image-box-title{margin-bottom:14px;color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-53fb55e7:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-53fb55e7:has(:focus) .elementor-image-box-title{color:#00C6FF;}.elementor-503 .elementor-element.elementor-element-53fb55e7 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#BFBFBF;}.elementor-503 .elementor-element.elementor-element-421fa52d{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-503 .elementor-element.elementor-element-421fa52d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-421fa52d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.1px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-525768ef .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-525768ef{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-525768ef.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-525768ef .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-525768ef .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-525768ef .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-525768ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-3e13e0fd{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:6.4px;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-503 .elementor-element.elementor-element-3e13e0fd .elementor-divider-separator{width:100%;}.elementor-503 .elementor-element.elementor-element-3e13e0fd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-503 .elementor-element.elementor-element-645d17d8{--display:flex;--min-height:1106px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-80px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-645d17d8:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-645d17d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-503 .elementor-element.elementor-element-5e3a3ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-270a30c4{width:100%;max-width:100%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-270a30c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-270a30c4 .elementor-image-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-270a30c4 .elementor-image-box-title{margin-bottom:30px;font-family:"Balgin", Sans-serif;font-size:38px;font-weight:400;line-height:1.3em;color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-270a30c4 .elementor-image-box-description{font-family:"Balgin", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-5bbc55a0 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-5bbc55a0{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-5bbc55a0.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-5bbc55a0 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-5bbc55a0 .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-5bbc55a0 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-5bbc55a0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-40efe7f9{width:var( --container-widget-width, 534px );max-width:534px;--container-widget-width:534px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-3c2026f5{--display:flex;--min-height:789px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:-100px;--margin-bottom:-65px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:9999;}.elementor-503 .elementor-element.elementor-element-3c2026f5:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-3c2026f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050402;background-image:url("https://vsionmarketing.com.br/wp-content/uploads/2026/03/REFORCO-WP.webp");background-position:top center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-2de872e{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-503 .elementor-element.elementor-element-2de872e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-2de872e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-640e97ae{width:var( --container-widget-width, 45% );max-width:45%;margin:0px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D1D1D1;}.elementor-503 .elementor-element.elementor-element-640e97ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-27e097c3 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-27e097c3{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-27e097c3.elementor-element{--align-self:flex-end;}.elementor-503 .elementor-element.elementor-element-27e097c3 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-27e097c3 .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-27e097c3 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-27e097c3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-4b4f9682{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:999;}.elementor-503 .elementor-element.elementor-element-4b4f9682:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-4b4f9682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-503 .elementor-element.elementor-element-293e8959{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-26a92dbc{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-26a92dbc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-26a92dbc:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-26a92dbc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#E5E5E5;}.elementor-503 .elementor-element.elementor-element-47800877{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-47800877.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;letter-spacing:0.1px;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-47800877:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-47800877:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#E5E5E5;}.elementor-503 .elementor-element.elementor-element-464f015e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-464f015e{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;z-index:9;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-464f015e.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-464f015e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-503 .elementor-element.elementor-element-464f015e .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-464f015e .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-464f015e .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-464f015e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-7a497bdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-7a497bdd:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-7a497bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #010709 0%, var( --e-global-color-secondary ) 100%);}.elementor-503 .elementor-element.elementor-element-b277c16{--display:flex;--min-height:130vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-b277c16:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-b277c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, #000000 100%);}.elementor-503 .elementor-element.elementor-element-b277c16.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-10350857{--display:flex;--min-height:58vh;}.elementor-503 .elementor-element.elementor-element-1fcfc8af{--display:flex;--min-height:1262px;--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-1fcfc8af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-f89f941{width:var( --container-widget-width, 438px );max-width:438px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;--container-widget-width:438px;--container-widget-flex-grow:0;z-index:999;}.elementor-503 .elementor-element.elementor-element-f89f941.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-title{margin-bottom:12px;font-family:"Space Grotesk", Sans-serif;font-size:49px;font-weight:700;line-height:55px;color:#FEA200;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-503 .elementor-element.elementor-element-310122a1{width:var( --container-widget-width, 405px );max-width:405px;padding:0px 0px 0px 0px;--container-widget-width:405px;--container-widget-flex-grow:0;z-index:999;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-310122a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.1px;}.elementor-503 .elementor-element.elementor-element-310122a1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-360f267f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;z-index:999;}.elementor-503 .elementor-element.elementor-element-360f267f .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:800;letter-spacing:0.1px;}.elementor-503 .elementor-element.elementor-element-360f267f .elementor-image-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:300;}.elementor-503 .elementor-element.elementor-element-3f389d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;padding:0px 0px 0px 0px;z-index:999;}.elementor-503 .elementor-element.elementor-element-3f389d22 .elementor-image-box-title{margin-bottom:4px;font-family:"Montserrat", Sans-serif;font-size:4.5rem;font-weight:600;letter-spacing:0.1px;color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-3f389d22 .elementor-image-box-description{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:300;line-height:64px;}.elementor-503 .elementor-element.elementor-element-160033f7 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-160033f7{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;z-index:9;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-160033f7.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-160033f7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-503 .elementor-element.elementor-element-160033f7 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-160033f7 .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-160033f7 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-160033f7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-25e15b50{--display:flex;--min-height:1440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-25e15b50:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-25e15b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-503 .elementor-element.elementor-element-472f34c8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:6.4px;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-472f34c8 .elementor-divider-separator{width:100%;}.elementor-503 .elementor-element.elementor-element-472f34c8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-503 .elementor-element.elementor-element-10ebd4f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-5bd19d65{width:var( --container-widget-width, 47.035% );max-width:47.035%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47.035%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-5bd19d65.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-5bd19d65 .elementor-image-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-5bd19d65 .elementor-image-box-title{font-family:"Georgia", Sans-serif;font-size:5rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1px;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-5bd19d65:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-5bd19d65:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-5bd19d65 .elementor-image-box-description{color:#BEBCC0;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-29c18f9b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-29c18f9b.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-tab-content{border-block-end-color:#6D6D6D;color:#B4B4B4;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-tab-title{border-color:#6D6D6D;padding:20px 0px 25px 0px;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-toggle-item:not(:last-child){margin-block-end:8px;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-toggle-title, .elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-toggle-icon{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-tab-title.elementor-active a, .elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-toggle-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-toggle-icon{margin-inline-end:0px;}.elementor-503 .elementor-element.elementor-element-31ac2da2{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-31ac2da2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-31ac2da2 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-31ac2da2 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-31ac2da2:has(:hover) .elementor-image-box-title,
					 .elementor-503 .elementor-element.elementor-element-31ac2da2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c6f970e );}.elementor-503 .elementor-element.elementor-element-31ac2da2 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:800;letter-spacing:0.1px;color:#E5E5E5;}.elementor-503 .elementor-element.elementor-element-520e33fb .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-503 .elementor-element.elementor-element-520e33fb{width:var( --container-widget-width, 437px );max-width:437px;margin:30px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:437px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-520e33fb.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-520e33fb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-503 .elementor-element.elementor-element-520e33fb .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-520e33fb .elementor-button:focus{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-520e33fb .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-520e33fb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-5775401{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-5775401:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-5775401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-503 .elementor-element.elementor-element-6b49debc{text-align:center;}.elementor-503 .elementor-element.elementor-element-6b49debc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:400;letter-spacing:0.1px;}.elementor-503 .elementor-element.elementor-element-687cd4d9{text-align:center;}.elementor-503 .elementor-element.elementor-element-687cd4d9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:0.6rem;font-weight:500;letter-spacing:0.1px;color:#F7F7F7B5;}@media(min-width:768px){.elementor-503 .elementor-element.elementor-element-1898c833{--width:35.141%;}.elementor-503 .elementor-element.elementor-element-198a0a5d{--width:49%;}.elementor-503 .elementor-element.elementor-element-633cda74{--width:49%;}.elementor-503 .elementor-element.elementor-element-7fe1ad4c{--width:49%;}.elementor-503 .elementor-element.elementor-element-33913d9f{--width:49%;}.elementor-503 .elementor-element.elementor-element-65724c68{--width:100%;}.elementor-503 .elementor-element.elementor-element-162e14b1{--width:33%;}.elementor-503 .elementor-element.elementor-element-7cc0af74{--width:33%;}.elementor-503 .elementor-element.elementor-element-4ce422ca{--width:33%;}.elementor-503 .elementor-element.elementor-element-4432e430{--content-width:1140px;}.elementor-503 .elementor-element.elementor-element-581fb7c0{--width:33vw;}.elementor-503 .elementor-element.elementor-element-1952b4a5{--width:385px;}.elementor-503 .elementor-element.elementor-element-54dbaefa{--width:33vw;}.elementor-503 .elementor-element.elementor-element-2b273037{--width:385px;}.elementor-503 .elementor-element.elementor-element-1e678279{--width:33vw;}.elementor-503 .elementor-element.elementor-element-54496102{--width:385px;}.elementor-503 .elementor-element.elementor-element-5e3a3ac{--width:502px;}.elementor-503 .elementor-element.elementor-element-b277c16{--content-width:100vw;}.elementor-503 .elementor-element.elementor-element-10350857{--width:800px;}.elementor-503 .elementor-element.elementor-element-1fcfc8af{--content-width:949px;}}@media(max-width:1366px) and (min-width:768px){.elementor-503 .elementor-element.elementor-element-198a0a5d{--width:80%;}.elementor-503 .elementor-element.elementor-element-633cda74{--width:80%;}.elementor-503 .elementor-element.elementor-element-7fe1ad4c{--width:80%;}.elementor-503 .elementor-element.elementor-element-33913d9f{--width:80%;}.elementor-503 .elementor-element.elementor-element-65724c68{--width:80%;}.elementor-503 .elementor-element.elementor-element-4432e430{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-503 .elementor-element.elementor-element-198a0a5d{--width:100%;}.elementor-503 .elementor-element.elementor-element-633cda74{--width:100%;}.elementor-503 .elementor-element.elementor-element-7fe1ad4c{--width:100%;}.elementor-503 .elementor-element.elementor-element-33913d9f{--width:100%;}.elementor-503 .elementor-element.elementor-element-65724c68{--width:100%;}.elementor-503 .elementor-element.elementor-element-162e14b1{--width:100%;}.elementor-503 .elementor-element.elementor-element-7cc0af74{--width:100%;}.elementor-503 .elementor-element.elementor-element-4ce422ca{--width:100%;}.elementor-503 .elementor-element.elementor-element-4432e430{--content-width:100%;}.elementor-503 .elementor-element.elementor-element-581fb7c0{--width:100%;}.elementor-503 .elementor-element.elementor-element-1952b4a5{--width:100%;}.elementor-503 .elementor-element.elementor-element-54dbaefa{--width:100%;}.elementor-503 .elementor-element.elementor-element-2b273037{--width:100%;}.elementor-503 .elementor-element.elementor-element-1e678279{--width:100%;}.elementor-503 .elementor-element.elementor-element-54496102{--width:100%;}.elementor-503 .elementor-element.elementor-element-5e3a3ac{--width:600px;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-58bdaafc{--min-height:653px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-47eae679{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-item > a{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-1635e9b1{--e-image-carousel-slides-to-show:5;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-2f1db2d4 .elementor-image-box-description{font-size:16px;line-height:1.3em;}.elementor-503 .elementor-element.elementor-element-5e5b1179{--min-height:653px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-36c19536{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-43ac0f22{width:var( --container-widget-width, 61% );max-width:61%;padding:7px 00px 7px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-43ac0f22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title a{font-size:23px;line-height:1.3em;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-description{font-size:16px;}.elementor-503 .elementor-element.elementor-element-182f051e{width:var( --container-widget-width, 61% );max-width:61%;padding:7px 00px 7px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-182f051e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title a{font-size:23px;line-height:1.3em;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-description{font-size:16px;}.elementor-503 .elementor-element.elementor-element-33b7cdd7{width:var( --container-widget-width, 61% );max-width:61%;padding:7px 00px 7px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-33b7cdd7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title a{font-size:23px;line-height:1.3em;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-description{font-size:16px;}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-6cb705ae .elementor-heading-title{font-size:30px;line-height:29px;letter-spacing:1px;}.elementor-503 .elementor-element.elementor-element-29abbc40 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-7a71ddc4 .elementor-heading-title{font-size:30px;line-height:29px;letter-spacing:1px;}.elementor-503 .elementor-element.elementor-element-df471f0 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-5c0199c5 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-3bc060f4 .elementor-heading-title{font-size:30px;line-height:29px;letter-spacing:1px;}.elementor-503 .elementor-element.elementor-element-4432e430{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-95e8b83{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-531ff8fa .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-58a0009e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-53fb55e7 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-26a92dbc{width:var( --container-widget-width, 519.136px );max-width:519.136px;--container-widget-width:519.136px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-b277c16{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-503 .elementor-element.elementor-element-f89f941{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-title{font-size:30px;line-height:44px;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-503 .elementor-element.elementor-element-25e15b50{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-5bd19d65 .elementor-image-box-title{font-size:64px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-31ac2da2 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-503 .elementor-element.elementor-element-7dab7bc8{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-58bdaafc:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-58bdaafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-531px 0px;}.elementor-503 .elementor-element.elementor-element-58bdaafc{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-47eae679{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-47eae679 .elementor-image-box-description{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-item > a{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-503 .elementor-element.elementor-element-4861c5cc .elementor-button{font-size:22px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-1635e9b1{--e-image-carousel-slides-to-show:7;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-2f1db2d4 .elementor-image-box-description{font-size:16px;line-height:1.3em;}.elementor-503 .elementor-element.elementor-element-47ee51a7 .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-5e5b1179{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-503 .elementor-element.elementor-element-36c19536{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-ec302b1 .elementor-button{font-size:22px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-35f6ff8{--flex-wrap:wrap;}.elementor-503 .elementor-element.elementor-element-43ac0f22{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-503 .elementor-element.elementor-element-43ac0f22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title a{font-size:36px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-182f051e{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-503 .elementor-element.elementor-element-182f051e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title a{font-size:36px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-33b7cdd7{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-503 .elementor-element.elementor-element-33b7cdd7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title a{font-size:36px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-44e57175 .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-5bc39de7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-503 .elementor-element.elementor-element-79ac9984{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-31c9c0ad{--e-image-carousel-slides-to-show:3;}.elementor-503 .elementor-element.elementor-element-223909e9 .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-6cb705ae{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-29abbc40{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-7a71ddc4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-df471f0{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-5c0199c5{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-3bc060f4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-114f3b26 .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-4432e430{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-4432e430.e-con{--align-self:stretch;}.elementor-503 .elementor-element.elementor-element-95e8b83{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-95e8b83 .elementor-image-box-description{font-size:16px;}.elementor-503 .elementor-element.elementor-element-581fb7c0{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-6e0b244{font-size:16px;}.elementor-503 .elementor-element.elementor-element-531ff8fa{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-531ff8fa .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-54dbaefa{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-503 .elementor-element.elementor-element-194face8{font-size:16px;}.elementor-503 .elementor-element.elementor-element-58a0009e{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-58a0009e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-1e678279{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-503 .elementor-element.elementor-element-3fd0399a{font-size:16px;}.elementor-503 .elementor-element.elementor-element-53fb55e7{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-53fb55e7 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-421fa52d{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-525768ef .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-645d17d8{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-503 .elementor-element.elementor-element-5e3a3ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-270a30c4{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-270a30c4 .elementor-image-box-title{font-size:27px;}.elementor-503 .elementor-element.elementor-element-5bbc55a0 .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-40efe7f9{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-503 .elementor-element.elementor-element-40efe7f9.elementor-element{--order:-99999 /* order start hack */;}.elementor-503 .elementor-element.elementor-element-3c2026f5{--min-height:900px;--justify-content:flex-end;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-503 .elementor-element.elementor-element-2de872e{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-640e97ae{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-27e097c3 .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-464f015e .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-b277c16{--min-height:956px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-503 .elementor-element.elementor-element-1fcfc8af{--min-height:1090px;}.elementor-503 .elementor-element.elementor-element-f89f941{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-title{font-size:36px;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-503 .elementor-element.elementor-element-360f267f .elementor-image-box-description{font-size:20px;}.elementor-503 .elementor-element.elementor-element-3f389d22 .elementor-image-box-description{font-size:20px;}.elementor-503 .elementor-element.elementor-element-160033f7 .elementor-button{font-size:22px;}.elementor-503 .elementor-element.elementor-element-25e15b50{--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-503 .elementor-element.elementor-element-25e15b50:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-25e15b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;}.elementor-503 .elementor-element.elementor-element-5bd19d65{width:100%;max-width:100%;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-29c18f9b{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-tab-title{padding:10px 0px 10px 0px;}.elementor-503 .elementor-element.elementor-element-31ac2da2 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-31ac2da2 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-520e33fb .elementor-button{font-size:22px;}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-7dab7bc8{--content-width:360px;--min-height:0vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02vw;--padding-bottom:02vw;--padding-left:02vw;--padding-right:02vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-30184c7d .elementor-heading-title{font-size:1rem;}.elementor-503 .elementor-element.elementor-element-58bdaafc{--content-width:360px;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-503 .elementor-element.elementor-element-58bdaafc:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-58bdaafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-47eae679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-47eae679 .elementor-image-box-title{margin-bottom:15px;font-size:1.8rem;}.elementor-503 .elementor-element.elementor-element-47eae679 .elementor-image-box-description{font-size:15px;line-height:1.5em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-503 .elementor-element.elementor-element-5fcf3ff7{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-5fcf3ff7 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-503 .elementor-element.elementor-element-4861c5cc{z-index:999;}.elementor-503 .elementor-element.elementor-element-4861c5cc .elementor-button{font-size:16px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-1ab00b93 .elementor-title{font-size:0.8rem;}.elementor-503 .elementor-element.elementor-element-1635e9b1{--e-image-carousel-slides-to-show:3;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-2f1db2d4 .elementor-image-box-title{font-size:1.5rem;}.elementor-503 .elementor-element.elementor-element-2f1db2d4 .elementor-image-box-description{font-size:16px;line-height:1.3em;}.elementor-503 .elementor-element.elementor-element-47ee51a7{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;z-index:999;}.elementor-503 .elementor-element.elementor-element-47ee51a7 .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-4976e035 .elementor-heading-title{font-size:1.3rem;}.elementor-503 .elementor-element.elementor-element-5e5b1179{--content-width:100%;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-503 .elementor-element.elementor-element-36c19536{margin:58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-36c19536 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-36c19536 .elementor-image-box-title{margin-bottom:17px;font-size:1.3rem;}.elementor-503 .elementor-element.elementor-element-36c19536 .elementor-image-box-description{font-size:19px;line-height:1.3em;}.elementor-503 .elementor-element.elementor-element-419f7078 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-419f7078 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-7a4b1db5 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-c107a00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-c107a00 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-e8c9a34 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-2efb5593 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-2efb5593 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-40388d93 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-435c9395 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-435c9395 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-2acf8afc .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-4aa788eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-4aa788eb .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-54ab6fb5 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-503 .elementor-element.elementor-element-ec302b1{z-index:999;}.elementor-503 .elementor-element.elementor-element-ec302b1 .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-130f37ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-52aa7f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-2e942068 .elementor-image-box-title{font-size:1.3rem;}.elementor-503 .elementor-element.elementor-element-43ac0f22{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-503 .elementor-element.elementor-element-43ac0f22.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-43ac0f22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-c682af5 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-503 .elementor-element.elementor-element-182f051e{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-503 .elementor-element.elementor-element-182f051e.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-182f051e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-11df0743 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-503 .elementor-element.elementor-element-33b7cdd7{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-503 .elementor-element.elementor-element-33b7cdd7.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-33b7cdd7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title, .elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-2ce0f236 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-503 .elementor-element.elementor-element-44e57175{z-index:999;}.elementor-503 .elementor-element.elementor-element-44e57175 .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-5bc39de7{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-79ac9984{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-79ac9984 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-31c9c0ad{--e-image-carousel-slides-to-show:2;}.elementor-503 .elementor-element.elementor-element-223909e9{z-index:999;}.elementor-503 .elementor-element.elementor-element-223909e9 .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-42cf0e05{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-42cf0e05 .elementor-heading-title{font-size:1.99rem;}.elementor-503 .elementor-element.elementor-element-6cb705ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-503 .elementor-element.elementor-element-6cb705ae .elementor-heading-title{font-size:2.2rem;}.elementor-503 .elementor-element.elementor-element-29abbc40 .elementor-heading-title{font-size:0.8rem;}.elementor-503 .elementor-element.elementor-element-7a71ddc4{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-503 .elementor-element.elementor-element-df471f0{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-503 .elementor-element.elementor-element-df471f0 .elementor-heading-title{font-size:0.9rem;}.elementor-503 .elementor-element.elementor-element-5c0199c5 .elementor-heading-title{font-size:0.8rem;}.elementor-503 .elementor-element.elementor-element-3bc060f4 .elementor-heading-title{font-size:1.5rem;}.elementor-503 .elementor-element.elementor-element-114f3b26{z-index:999;}.elementor-503 .elementor-element.elementor-element-114f3b26 .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-4432e430{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:05vw;}.elementor-503 .elementor-element.elementor-element-4432e430.e-con{--align-self:center;}.elementor-503 .elementor-element.elementor-element-95e8b83{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-95e8b83 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-95e8b83 .elementor-image-box-title{margin-bottom:18px;font-size:1.9rem;}.elementor-503 .elementor-element.elementor-element-95e8b83 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-581fb7c0{--width:100%;--min-height:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-503 .elementor-element.elementor-element-1952b4a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-6e0b244{font-size:15px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-531ff8fa .elementor-image-box-title{margin-bottom:18px;}.elementor-503 .elementor-element.elementor-element-531ff8fa .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-54dbaefa{--width:100%;--min-height:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-503 .elementor-element.elementor-element-2b273037{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-194face8{font-size:15px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-58a0009e .elementor-image-box-title{margin-bottom:18px;}.elementor-503 .elementor-element.elementor-element-58a0009e .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-1e678279{--width:100%;--min-height:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-503 .elementor-element.elementor-element-54496102{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-3fd0399a{font-size:15px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-53fb55e7 .elementor-image-box-title{margin-bottom:18px;}.elementor-503 .elementor-element.elementor-element-53fb55e7 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-421fa52d{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-421fa52d.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-525768ef{z-index:999;}.elementor-503 .elementor-element.elementor-element-525768ef .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-645d17d8{--min-height:0px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-503 .elementor-element.elementor-element-5e3a3ac{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-270a30c4 .elementor-image-box-title{margin-bottom:22px;font-size:1.4rem;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-270a30c4 .elementor-image-box-description{font-size:0.8rem;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-5bbc55a0{z-index:999;}.elementor-503 .elementor-element.elementor-element-5bbc55a0 .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-40efe7f9{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-503 .elementor-element.elementor-element-3c2026f5{--content-width:100vw;--min-height:892px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-3c2026f5:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-3c2026f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-503 .elementor-element.elementor-element-2de872e{width:100%;max-width:100%;text-align:center;}.elementor-503 .elementor-element.elementor-element-2de872e.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-2de872e .elementor-heading-title{font-size:1.5rem;}.elementor-503 .elementor-element.elementor-element-640e97ae.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-640e97ae{text-align:center;font-size:0.9rem;}.elementor-503 .elementor-element.elementor-element-27e097c3{z-index:999;}.elementor-503 .elementor-element.elementor-element-27e097c3 .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-4b4f9682{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-503 .elementor-element.elementor-element-26a92dbc{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-26a92dbc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-47800877{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-47800877.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-title{font-size:1.5rem;}.elementor-503 .elementor-element.elementor-element-47800877 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-503 .elementor-element.elementor-element-464f015e{z-index:999;}.elementor-503 .elementor-element.elementor-element-464f015e .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-7a497bdd{--content-width:100vw;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-b277c16{--content-width:95vw;--min-height:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-503 .elementor-element.elementor-element-10350857{--width:90vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-503 .elementor-element.elementor-element-1fcfc8af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-f89f941{width:var( --container-widget-width, 97.007% );max-width:97.007%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.007%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-f89f941.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-503 .elementor-element.elementor-element-f89f941 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-503 .elementor-element.elementor-element-310122a1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-310122a1.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-360f267f.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-360f267f .elementor-image-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-3f389d22{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-503 .elementor-element.elementor-element-3f389d22.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-3f389d22 .elementor-image-box-wrapper{text-align:start;}.elementor-503 .elementor-element.elementor-element-3f389d22 .elementor-image-box-title{font-size:3.5rem;}.elementor-503 .elementor-element.elementor-element-160033f7.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-160033f7{z-index:999;}.elementor-503 .elementor-element.elementor-element-160033f7 .elementor-button{font-size:16px;}.elementor-503 .elementor-element.elementor-element-25e15b50{--content-width:100vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-503 .elementor-element.elementor-element-25e15b50:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-25e15b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-503 .elementor-element.elementor-element-472f34c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:9999;}.elementor-503 .elementor-element.elementor-element-5bd19d65{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-5bd19d65 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-5bd19d65 .elementor-image-box-title{font-size:3rem;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-503 .elementor-element.elementor-element-29c18f9b{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-toggle-item:not(:last-child){margin-block-end:27px;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-toggle-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-29c18f9b .elementor-tab-content{font-size:14px;}.elementor-503 .elementor-element.elementor-element-31ac2da2{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-31ac2da2.elementor-element{--align-self:flex-start;}.elementor-503 .elementor-element.elementor-element-31ac2da2 .elementor-image-box-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-31ac2da2 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-503 .elementor-element.elementor-element-520e33fb{z-index:999;}.elementor-503 .elementor-element.elementor-element-520e33fb .elementor-button{font-size:16px;}}/* Start custom CSS for image-box, class: .elementor-element-47eae679 */=/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5fcf3ff7 */.elementor-503 .elementor-element.elementor-element-5fcf3ff7:before {
content:"";
position:absolute;
z-index:0;
top:0;
left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(to bottom, #F1C280, #F1C280);
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
border-radius: 108px
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1635e9b1 */.elementor-503 .elementor-element.elementor-element-1635e9b1 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-503 .elementor-element.elementor-element-1635e9b1::before {
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
   /* background: linear-gradient(90deg, #fff, transparent 15%, transparent 85%, #fff 100%); /*mude os #000000 para a mesma cor do fundo da seção*/
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-36c19536 */.elementor-503 .elementor-element.elementor-element-36c19536{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a4b1db5 */.elementor-503 .elementor-element.elementor-element-7a4b1db5{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8c9a34 */.elementor-503 .elementor-element.elementor-element-e8c9a34{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40388d93 */.elementor-503 .elementor-element.elementor-element-40388d93{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acf8afc */.elementor-503 .elementor-element.elementor-element-2acf8afc{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54ab6fb5 */.elementor-503 .elementor-element.elementor-element-54ab6fb5{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5528b16f */.ativo.card {
    z-index: 1;
}

.desativado.card {
    z-index: 2; 
    transform: translateX(0%); 
}

.card {
    border-radius: 16px;
    background: radial-gradient(161.21% 160.39% at 5.71% -44.13%, #1a1a1a 0%, #0a0a0a 100%);
    transition: filter 0.5s ease-in-out, border 0.5s ease-in-out; 
}

.card:before {
    content: "";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(105deg, rgba(255, 255, 255, 0.15) 0.76%, rgba(255, 255, 255, 0.05) 32.78%, rgba(255, 255, 255, 0.12) 69.11%, rgba(255, 255, 255, 0.01) 99%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 16px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.card .elementor-icon-list-icon svg {
    transition: box-shadow 0.5s ease-in-out, background 0.5s ease-in-out, border 0.5s ease-in-out;
}

.ativo.card {
    filter: blur(0px);
}

.ativo.card .elementor-icon-list-icon svg {
    box-sizing: content-box;
    box-shadow: 0px 0px 54px 0px #CCFE02; 
    background: rgba(204, 254, 2, 0.70);
    border: 1px solid rgba(204, 254, 2, 0.37);
    padding: 10px;
    border-radius: 5px;
}

.desativado.card {
    filter: blur(2px);
}

.desativado.card .elementor-icon-list-icon svg {
    box-sizing: content-box;
    box-shadow: 0px 0px 54px 0px rgba(26, 26, 26, 0.00); /* Sem sombra quando desativado */
    background: #111111;
    border: 1px solid rgba(25, 25, 25, 0.37);
    padding: 10px;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e942068 */.elementor-503 .elementor-element.elementor-element-2e942068{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ac0f22 */.elementor-503 .elementor-element.elementor-element-43ac0f22{
    border-radius: 40px;
background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162e14b1 */.card-box{
    border-radius: 20px; /*arredondamento do card*/
    position: relative;
    z-index: 5;
}

.card-box::before{
    content: "";
    background: linear-gradient(to right, #7e6327, #55462a); /*cor da borda*/
    position: absolute;
    border-radius: inherit;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -3;
    width: calc(100% + 4px); /*muda o número de pixel para a largura da borda, sempre o dobro. 2px é 1px em cima e um em baixo*/
    height: calc(100% + 4px); /*muda o número de pixel para a largura da borda, sempre o dobro. 2px é 1px em cima e um em baixo*/
}

.card-box::after{
    content: "";
    background: #1a1a1a; /*cor de BG do card*/
    border-radius: inherit;
    z-index: -2;
    width: 100%;
    height: 100%;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-182f051e */.elementor-503 .elementor-element.elementor-element-182f051e{
    border-radius: 40px;
background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc0af74 */.card-box{
    border-radius: 20px; /*arredondamento do card*/
    position: relative;
    z-index: 5;
}

.card-box::before{
    content: "";
    background: linear-gradient(to right, #7e6327, #55462a); /*cor da borda*/
    position: absolute;
    border-radius: inherit;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -3;
    width: calc(100% + 4px); /*muda o número de pixel para a largura da borda, sempre o dobro. 2px é 1px em cima e um em baixo*/
    height: calc(100% + 4px); /*muda o número de pixel para a largura da borda, sempre o dobro. 2px é 1px em cima e um em baixo*/
}

.card-box::after{
    content: "";
    background: #1a1a1a; /*cor de BG do card*/
    border-radius: inherit;
    z-index: -2;
    width: 100%;
    height: 100%;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b7cdd7 */.elementor-503 .elementor-element.elementor-element-33b7cdd7{
    border-radius: 40px;
background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce422ca */.card-box{
    border-radius: 20px; /*arredondamento do card*/
    position: relative;
    z-index: 5;
}

.card-box::before{
    content: "";
    background: linear-gradient(to right, #7e6327, #55462a); /*cor da borda*/
    position: absolute;
    border-radius: inherit;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -3;
    width: calc(100% + 4px); /*muda o número de pixel para a largura da borda, sempre o dobro. 2px é 1px em cima e um em baixo*/
    height: calc(100% + 4px); /*muda o número de pixel para a largura da borda, sempre o dobro. 2px é 1px em cima e um em baixo*/
}

.card-box::after{
    content: "";
    background: #1a1a1a; /*cor de BG do card*/
    border-radius: inherit;
    z-index: -2;
    width: 100%;
    height: 100%;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-31c9c0ad */.elementor-503 .elementor-element.elementor-element-31c9c0ad .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-503 .elementor-element.elementor-element-31c9c0ad .swiper{
    overflow: visible !important;
}

.elementor-503 .elementor-element.elementor-element-31c9c0ad .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc39de7 */html body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cb705ae */.elementor-503 .elementor-element.elementor-element-6cb705ae{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29abbc40 */.elementor-503 .elementor-element.elementor-element-29abbc40{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a71ddc4 */.elementor-503 .elementor-element.elementor-element-7a71ddc4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df471f0 */.elementor-503 .elementor-element.elementor-element-df471f0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0199c5 */.elementor-503 .elementor-element.elementor-element-5c0199c5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bc060f4 */.elementor-503 .elementor-element.elementor-element-3bc060f4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-95e8b83 */.elementor-503 .elementor-element.elementor-element-95e8b83{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-531ff8fa */.elementor-503 .elementor-element.elementor-element-531ff8fa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-581fb7c0 */.elementor-503 .elementor-element.elementor-element-581fb7c0{
background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(9.133709907531738px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58a0009e */.elementor-503 .elementor-element.elementor-element-58a0009e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54dbaefa */.elementor-503 .elementor-element.elementor-element-54dbaefa{
background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(9.133709907531738px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53fb55e7 */.elementor-503 .elementor-element.elementor-element-53fb55e7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e678279 */.elementor-503 .elementor-element.elementor-element-1e678279{
background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(9.133709907531738px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-270a30c4 */.elementor-503 .elementor-element.elementor-element-270a30c4 br{
display: block;
content: "";
margin-top: 0.9em;
}

@media(min-width: 1024px) {
.elementor-503 .elementor-element.elementor-element-270a30c4 .elementor-image-box-title{
    padding-right: 100px;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-640e97ae */.elementor-503 .elementor-element.elementor-element-640e97ae{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2026f5 */@media (min-width:1025px){
    .elementor-503 .elementor-element.elementor-element-3c2026f5{
  clip-path: polygon(371.209px 60.9747px, 8px 60.9747px, 8px 60.9747px, 3.45825529px 61.341172px, -0.85016448px 62.402156px, -4.86761077px 64.100004px, -8.53643504px 66.377068px, -11.79898875px 69.1757px, -14.59762336px 72.438252px, -16.87469033px 76.107076px, -18.57254112px 80.124524px, -19.63352719px 84.432948px, -20px 88.9747px, -20px calc(100% - 89.16px), -20px calc(100% - 89.16px), -19.63352719px calc(100% - 84.61922px), -18.57254112px calc(100% - 80.31136px), -16.87469033px calc(100% - 76.29414px), -14.59762336px calc(100% - 72.62528px), -11.79898875px calc(100% - 69.3625px), -8.53643504px calc(100% - 66.56352px), -4.86761077px calc(100% - 64.28606px), -0.85016448px calc(100% - 62.58784px), 3.45825529px calc(100% - 61.52658px), 8px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 373.050314px calc(100% - 61.09942px), 374.875752px calc(100% - 60.91896px), 376.679758px calc(100% - 60.62054px), 378.456776px calc(100% - 60.20608px), 380.20125px calc(100% - 59.6775px), 381.907624px calc(100% - 59.03672px), 383.570342px calc(100% - 58.28566px), 385.183848px calc(100% - 57.42624px), 386.742586px calc(100% - 56.46038px), 388.241px calc(100% - 55.39px), 452.733px calc(100% - 5.96px), 452.733px calc(100% - 5.96px), 454.231171px calc(100% - 4.8896199999999px), 455.789768px calc(100% - 3.9237599999997px), 457.403217px calc(100% - 3.0643399999999px), 459.065944px calc(100% - 2.3132799999998px), 460.772375px calc(100% - 1.6724999999999px), 462.516936px calc(100% - 1.14392px), 464.294053px calc(100% - 0.72946000000002px), 466.098152px calc(100% - 0.43103999999994px), 467.923659px calc(100% - 0.2505799999999px), 469.765px calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 467.92074px) calc(100% - 0.2505799999999px), calc(100% - 466.09672px) calc(100% - 0.43103999999971px), calc(100% - 464.29358px) calc(100% - 0.72946000000024px), calc(100% - 462.51696px) calc(100% - 1.14392px), calc(100% - 460.7725px) calc(100% - 1.6725000000001px), calc(100% - 459.06584px) calc(100% - 2.3132800000001px), calc(100% - 457.40262px) calc(100% - 3.0643399999999px), calc(100% - 455.78848px) calc(100% - 3.9237600000001px), calc(100% - 454.22906px) calc(100% - 4.8896199999999px), calc(100% - 452.73px) calc(100% - 5.96px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 386.74121px) calc(100% - 56.46038px), calc(100% - 385.18248px) calc(100% - 57.42624px), calc(100% - 383.56927px) calc(100% - 58.28566px), calc(100% - 381.90704px) calc(100% - 59.03672px), calc(100% - 380.20125px) calc(100% - 59.6775px), calc(100% - 378.45736px) calc(100% - 60.20608px), calc(100% - 376.68083px) calc(100% - 60.62054px), calc(100% - 374.87712px) calc(100% - 60.91896px), calc(100% - 373.05169px) calc(100% - 61.09942px), calc(100% - 371.21px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 3.4592199999995px) calc(100% - 61.52658px), calc(100% - -0.84864000000039px) calc(100% - 62.58784px), calc(100% - -4.8658600000001px) calc(100% - 64.28606px), calc(100% - -8.5347200000003px) calc(100% - 66.56352px), calc(100% - -11.7975px) calc(100% - 69.3625px), calc(100% - -14.59648px) calc(100% - 72.62528px), calc(100% - -16.87394px) calc(100% - 76.29414px), calc(100% - -18.57216px) calc(100% - 80.31136px), calc(100% - -19.63342px) calc(100% - 84.61922px), calc(100% - -20px) calc(100% - 89.16px), calc(100% - -20px) 88.9747px, calc(100% - -20px) 88.9747px, calc(100% - -19.63342px) 84.432948px, calc(100% - -18.57216px) 80.124524px, calc(100% - -16.87394px) 76.107076px, calc(100% - -14.59648px) 72.438252px, calc(100% - -11.7975px) 69.1757px, calc(100% - -8.5347200000001px) 66.377068px, calc(100% - -4.8658599999999px) 64.100004px, calc(100% - -0.84863999999993px) 62.402156px, calc(100% - 3.4592200000002px) 61.341172px, calc(100% - 8px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 373.05169px) 60.9141143px, calc(100% - 374.87712px) 60.7336144px, calc(100% - 376.68083px) 60.4350861px, calc(100% - 378.45736px) 60.0204152px, calc(100% - 380.20125px) 59.4914875px, calc(100% - 381.90704px) 58.8501888px, calc(100% - 383.56927px) 58.0984049px, calc(100% - 385.18248px) 57.2380216px, calc(100% - 386.74121px) 56.2709247px, calc(100% - 388.24px) 55.199px, calc(100% - 452.73px) 5.77565px, calc(100% - 452.73px) 5.77565px, calc(100% - 454.22906px) 4.70373399px, calc(100% - 455.78848px) 3.73664512px, calc(100% - 457.40262px) 2.87626913px, calc(100% - 459.06584px) 2.12449176px, calc(100% - 460.7725px) 1.48319875px, calc(100% - 462.51696px) 0.95427584px, calc(100% - 464.29358px) 0.53960877px, calc(100% - 466.09672px) 0.24108328px, calc(100% - 467.92074px) 0.06058511px, calc(100% - 469.76px) 7.5064305955338E-32px, 469.765px 0px, 469.765px 0px, 467.923659px 0.06058511px, 466.098152px 0.24108328px, 464.294053px 0.53960877px, 462.516936px 0.95427584px, 460.772375px 1.48319875px, 459.065944px 2.12449176px, 457.403217px 2.87626913px, 455.789768px 3.73664512px, 454.231171px 4.70373399px, 452.733px 5.77565px, 388.241px 55.199px, 388.241px 55.199px, 386.742586px 56.2709247px, 385.183848px 57.2380216px, 383.570342px 58.0984049px, 381.907624px 58.8501888px, 380.20125px 59.4914875px, 378.456776px 60.0204152px, 376.679758px 60.4350861px, 374.875752px 60.7336144px, 373.050314px 60.9141143px, 371.209px 60.9747px); 
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-26a92dbc */.elementor-503 .elementor-element.elementor-element-26a92dbc{
    text-wrap: balance;
}
.elementor-503 .elementor-element.elementor-element-26a92dbc b{
    color: white;
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47800877 */.elementor-503 .elementor-element.elementor-element-47800877{
    text-wrap: balance;
}
.elementor-503 .elementor-element.elementor-element-47800877 b{
    color: white;
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcfc8af *//* Brilho do card */
.elementor-503 .elementor-element.elementor-element-1fcfc8af .e-con-inner::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FEA200; /* Cor do brilho */
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 100px;
  height: 1200px;
  filter: blur(15px);
  border-radius: 8px;
  animation: borda-animada 5s infinite linear;
  transform-origin: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b277c16 *//* Estilos para o elemento .cards */
.cards2 {
  transition: 0.5s;
  background: transparent !important;
  border-radius: 8px;
  padding: 2.5rem;
  min-height: 1000px;
  width: 100%;
  overflow: hidden;
}

/* Borda do card */
.cards2::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0e284c80; /* Cor da borda */
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

/* Fundo do card */
.cards2::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #02050B; /* Cor de fundo */
  z-index: 3;
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 8px;
  transition: 0.5s;
}

/* Animação do brilho */
@keyframes borda-animada {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-29c18f9b */.elementor-503 .elementor-element.elementor-element-29c18f9b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-31ac2da2 */.elementor-503 .elementor-element.elementor-element-31ac2da2{
    text-wrap: balance;
}
.elementor-503 .elementor-element.elementor-element-31ac2da2 b{
    color: white;
    font-size: 1rem;
}/* End custom CSS */