.elementor-440 .elementor-element.elementor-element-31d5eb13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-31d5eb13:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-31d5eb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-68cb154a-9d76-4169-a001-c9e63538e5f6);background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-440 .elementor-element.elementor-element-4d48fa94{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-440 .elementor-element.elementor-element-4d48fa94.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-440 .elementor-element.elementor-element-27cd8778{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-27cd8778.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-27cd8778 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:28px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-73b49a2a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-73b49a2a.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-73b49a2a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-3145e23a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-440 .elementor-element.elementor-element-3145e23a.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-26ea508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-65926a01{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-65926a01.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-65926a01 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-28558f5a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-28558f5a.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-28558f5a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-328e20ea{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-328e20ea.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-328e20ea .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-46e49d01{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-46e49d01.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-46e49d01 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-70504c12{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-70504c12.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-70504c12 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-42b3cd11{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-42b3cd11.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-42b3cd11 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-ab49430{--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-440 .elementor-element.elementor-element-24303633{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-24303633.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-24303633 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-47fd8d50{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-11b3530a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-440 .elementor-element.elementor-element-6eb24618{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-53390c4d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-48d9fa86{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-47665746{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-56119af3{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-660a3bef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-4bf2d258{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-69ef288e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-3aba1020{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-ab3adaf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-7024fb0a{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-3589c7d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-46d9bc70{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-1e40172f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-4251bdb8{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-2aa4ed5c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-440 .elementor-element.elementor-element-55239e28{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:99;}.elementor-440 .elementor-element.elementor-element-3f02202f{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:-200px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:0px;}.elementor-440 .elementor-element.elementor-element-3f02202f.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-634a8ab2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-32479b7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-440 .elementor-element.elementor-element-6d8a3267{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-440 .elementor-element.elementor-element-6d8a3267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-14bc84b2{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-440 .elementor-element.elementor-element-469a5a6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-440 .elementor-element.elementor-element-469a5a6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-7d340e91{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-440 .elementor-element.elementor-element-52e523b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-440 .elementor-element.elementor-element-52e523b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-7633a64a{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-440 .elementor-element.elementor-element-419c1cb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-440 .elementor-element.elementor-element-419c1cb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-4c4c208f{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-440 .elementor-element.elementor-element-7d87bacf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-7d87bacf:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-7d87bacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-440 .elementor-element.elementor-element-779afee3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-779afee3.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-779afee3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-5a8c8483{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-5a8c8483.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-5a8c8483 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-440 .elementor-element.elementor-element-7ded4673.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:14px;}.elementor-440 .elementor-element.elementor-element-7ded4673 .elementor-main-swiper{height:494px;width:96%;}.elementor-440 .elementor-element.elementor-element-7ded4673 .elementor-swiper-button{font-size:20px;}.elementor-440 .elementor-element.elementor-element-1ed3766b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.16;--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-440 .elementor-element.elementor-element-1ed3766b::before, .elementor-440 .elementor-element.elementor-element-1ed3766b > .elementor-background-video-container::before, .elementor-440 .elementor-element.elementor-element-1ed3766b > .e-con-inner > .elementor-background-video-container::before, .elementor-440 .elementor-element.elementor-element-1ed3766b > .elementor-background-slideshow::before, .elementor-440 .elementor-element.elementor-element-1ed3766b > .e-con-inner > .elementor-background-slideshow::before, .elementor-440 .elementor-element.elementor-element-1ed3766b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-440 .elementor-element.elementor-element-16086289{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:auto;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:#FF000096;--border-color:#FF000096;--border-radius:15px 15px 15px 15px;box-shadow:12px 20px 28px 11px rgba(0, 0, 0, 0.3);--margin-top:-50px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-440 .elementor-element.elementor-element-16086289:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-16086289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909BF;}.elementor-440 .elementor-element.elementor-element-16086289.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-fbac288{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-440 .elementor-element.elementor-element-1dd00d08{width:var( --container-widget-width, 398px );max-width:398px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:398px;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-440 .elementor-element.elementor-element-1dd00d08.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-icon i{color:#00FF23;transition:color 0.3s;}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-icon svg{fill:#00FF23;transition:fill 0.3s;}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-440 .elementor-element.elementor-element-5d1774cc{width:var( --container-widget-width, 73.511% );max-width:73.511%;--container-widget-width:73.511%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-5d1774cc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-5d1774cc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-36d14b79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-440 .elementor-element.elementor-element-36d14b79.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-36d14b79 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:47px;font-weight:700;color:#FF0404;}.elementor-440 .elementor-element.elementor-element-3b8e99ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-440 .elementor-element.elementor-element-3b8e99ee.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-3b8e99ee .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:72px;font-weight:800;color:#03FF02;}.elementor-440 .elementor-element.elementor-element-643cc47f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-440 .elementor-element.elementor-element-643cc47f.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-643cc47f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-7b842a7a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-7b842a7a.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-7b842a7a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-241aa8ae{--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:71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-241aa8ae:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-241aa8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-440 .elementor-element.elementor-element-7c386261{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-7c386261.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-7c386261 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:23px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-297a5651{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:95px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-297a5651:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-297a5651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-8d15f558-69eb-4158-af89-16dd32b84cb7);background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-440 .elementor-element.elementor-element-29cd2db9{--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-440 .elementor-element.elementor-element-1e9bef18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-440 .elementor-element.elementor-element-76e4c180{width:var( --container-widget-width, 92% );max-width:92%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-76e4c180.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-76e4c180 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-13d7a34f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-13d7a34f.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-13d7a34f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-26b7ac1a{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-26b7ac1a.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-26b7ac1a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-3447fad2{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-3447fad2.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-3447fad2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-7965789b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-7596818a{--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;}.elementor-440 .elementor-element.elementor-element-64d1dfe7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-440 .elementor-element.elementor-element-64d1dfe7.elementor-element{--align-self:flex-start;}.elementor-440 .elementor-element.elementor-element-6dd50348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-440 .elementor-element.elementor-element-43275327{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-43275327.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-43275327 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:600;line-height:35px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-251abf6e{width:var( --container-widget-width, 24% );max-width:24%;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-251abf6e.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-251abf6e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:19px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-4737473f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-4737473f.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-4737473f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-7a430ae3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.16;--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-440 .elementor-element.elementor-element-7a430ae3::before, .elementor-440 .elementor-element.elementor-element-7a430ae3 > .elementor-background-video-container::before, .elementor-440 .elementor-element.elementor-element-7a430ae3 > .e-con-inner > .elementor-background-video-container::before, .elementor-440 .elementor-element.elementor-element-7a430ae3 > .elementor-background-slideshow::before, .elementor-440 .elementor-element.elementor-element-7a430ae3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-440 .elementor-element.elementor-element-7a430ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-440 .elementor-element.elementor-element-7d696eb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:auto;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:#FF000096;--border-color:#FF000096;--border-radius:15px 15px 15px 15px;box-shadow:12px 20px 28px 11px rgba(0, 0, 0, 0.3);--margin-top:-50px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-440 .elementor-element.elementor-element-7d696eb7:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-7d696eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909BF;}.elementor-440 .elementor-element.elementor-element-7d696eb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-6e7444b{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-440 .elementor-element.elementor-element-4f97f7d9{width:var( --container-widget-width, 398px );max-width:398px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:398px;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-440 .elementor-element.elementor-element-4f97f7d9.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-icon i{color:#00FF23;transition:color 0.3s;}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-icon svg{fill:#00FF23;transition:fill 0.3s;}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-440 .elementor-element.elementor-element-1d9e1da4{width:var( --container-widget-width, 73.511% );max-width:73.511%;--container-widget-width:73.511%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-1d9e1da4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-1d9e1da4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-796c942e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-440 .elementor-element.elementor-element-796c942e.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-796c942e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:47px;font-weight:700;color:#FF0404;}.elementor-440 .elementor-element.elementor-element-6364f024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-440 .elementor-element.elementor-element-6364f024.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-6364f024 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:72px;font-weight:800;color:#03FF02;}.elementor-440 .elementor-element.elementor-element-2bffef85{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-440 .elementor-element.elementor-element-2bffef85.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-2bffef85 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-ccb10dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-440 .elementor-element.elementor-element-36781366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-440 .elementor-element.elementor-element-36781366.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-36781366 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-440 .elementor-element.elementor-element-1ad6b037{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-1ad6b037:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-1ad6b037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-440 .elementor-element.elementor-element-9c5e123{width:auto;max-width:auto;}.elementor-440 .elementor-element.elementor-element-9c5e123 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-440 .elementor-element.elementor-element-00835ac{--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;}body.elementor-page-440:not(.elementor-motion-effects-element-type-background), body.elementor-page-440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-440 .elementor-element.elementor-element-11b3530a{--width:100%;}.elementor-440 .elementor-element.elementor-element-53390c4d{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-47665746{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-660a3bef{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-69ef288e{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-ab3adaf{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-3589c7d1{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-1e40172f{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-2aa4ed5c{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-32479b7e{--width:100%;}.elementor-440 .elementor-element.elementor-element-6d8a3267{--width:28%;}.elementor-440 .elementor-element.elementor-element-469a5a6b{--width:28%;}.elementor-440 .elementor-element.elementor-element-52e523b9{--width:28%;}.elementor-440 .elementor-element.elementor-element-419c1cb0{--width:28%;}.elementor-440 .elementor-element.elementor-element-16086289{--width:636px;}.elementor-440 .elementor-element.elementor-element-29cd2db9{--width:50%;}.elementor-440 .elementor-element.elementor-element-1e9bef18{--width:50%;}.elementor-440 .elementor-element.elementor-element-7596818a{--width:50%;}.elementor-440 .elementor-element.elementor-element-6dd50348{--width:50%;}.elementor-440 .elementor-element.elementor-element-7d696eb7{--width:636px;}}@media(max-width:1024px) and (min-width:768px){.elementor-440 .elementor-element.elementor-element-16086289{--width:73%;}.elementor-440 .elementor-element.elementor-element-7d696eb7{--width:73%;}}@media(max-width:1024px){.elementor-440 .elementor-element.elementor-element-3f02202f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-440 .elementor-element.elementor-element-7ded4673.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-440 .elementor-element.elementor-element-1ad6b037{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-440 .elementor-element.elementor-element-9c5e123{text-align:center;}}@media(max-width:767px){.elementor-440 .elementor-element.elementor-element-31d5eb13{--padding-top:41px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-4d48fa94{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-440 .elementor-element.elementor-element-27cd8778{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:center;}.elementor-440 .elementor-element.elementor-element-27cd8778.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-27cd8778 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-440 .elementor-element.elementor-element-73b49a2a{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;text-align:center;}.elementor-440 .elementor-element.elementor-element-73b49a2a.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-73b49a2a .elementor-heading-title{font-size:15px;}.elementor-440 .elementor-element.elementor-element-3145e23a{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-440 .elementor-element.elementor-element-65926a01{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;text-align:center;}.elementor-440 .elementor-element.elementor-element-65926a01.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-65926a01 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-440 .elementor-element.elementor-element-28558f5a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-28558f5a.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-28558f5a .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-328e20ea{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-328e20ea.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-328e20ea .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-46e49d01{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-46e49d01.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-46e49d01 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-70504c12{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-70504c12.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-70504c12 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-42b3cd11{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-42b3cd11.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-42b3cd11 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-24303633{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-24303633.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-24303633 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-440 .elementor-element.elementor-element-11b3530a{--width:100%;}.elementor-440 .elementor-element.elementor-element-6eb24618{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-440 .elementor-element.elementor-element-48d9fa86{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-440 .elementor-element.elementor-element-56119af3{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-440 .elementor-element.elementor-element-4bf2d258{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-440 .elementor-element.elementor-element-3aba1020{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-440 .elementor-element.elementor-element-7024fb0a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-440 .elementor-element.elementor-element-46d9bc70{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-440 .elementor-element.elementor-element-4251bdb8{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-440 .elementor-element.elementor-element-2aa4ed5c{--content-width:100%;}.elementor-440 .elementor-element.elementor-element-55239e28{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-440 .elementor-element.elementor-element-3f02202f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:-170px;}.elementor-440 .elementor-element.elementor-element-14bc84b2{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-440 .elementor-element.elementor-element-7d340e91{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-440 .elementor-element.elementor-element-7633a64a{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-440 .elementor-element.elementor-element-4c4c208f{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-440 .elementor-element.elementor-element-779afee3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-779afee3.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-779afee3 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-440 .elementor-element.elementor-element-5a8c8483{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-5a8c8483.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-5a8c8483 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-7ded4673.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-440 .elementor-element.elementor-element-7ded4673{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-440 .elementor-element.elementor-element-7ded4673.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-1ed3766b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-440 .elementor-element.elementor-element-16086289{--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-440 .elementor-element.elementor-element-1dd00d08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-440 .elementor-element.elementor-element-5d1774cc{width:100%;max-width:100%;text-align:center;}.elementor-440 .elementor-element.elementor-element-36d14b79 .elementor-heading-title{font-size:33px;}.elementor-440 .elementor-element.elementor-element-7b842a7a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-440 .elementor-element.elementor-element-7b842a7a .elementor-heading-title{font-size:15px;}.elementor-440 .elementor-element.elementor-element-7c386261{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-440 .elementor-element.elementor-element-7c386261.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-7c386261 .elementor-heading-title{font-size:20px;}.elementor-440 .elementor-element.elementor-element-297a5651:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-297a5651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-789733c3-8897-40e8-adee-3c3941b2979a);}.elementor-440 .elementor-element.elementor-element-297a5651{--padding-top:316px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-440 .elementor-element.elementor-element-1e9bef18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-440 .elementor-element.elementor-element-76e4c180{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-440 .elementor-element.elementor-element-76e4c180.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-76e4c180 .elementor-heading-title{font-size:30px;}.elementor-440 .elementor-element.elementor-element-13d7a34f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-13d7a34f.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-13d7a34f .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-26b7ac1a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-26b7ac1a.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-26b7ac1a .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-3447fad2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-3447fad2.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-3447fad2 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-64d1dfe7{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-440 .elementor-element.elementor-element-64d1dfe7.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-43275327.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-43275327{text-align:center;}.elementor-440 .elementor-element.elementor-element-43275327 .elementor-heading-title{font-size:30px;}.elementor-440 .elementor-element.elementor-element-251abf6e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;text-align:center;}.elementor-440 .elementor-element.elementor-element-251abf6e.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-251abf6e .elementor-heading-title{font-size:21px;}.elementor-440 .elementor-element.elementor-element-4737473f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-440 .elementor-element.elementor-element-4737473f.elementor-element{--align-self:center;}.elementor-440 .elementor-element.elementor-element-4737473f .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-440 .elementor-element.elementor-element-7a430ae3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-440 .elementor-element.elementor-element-7d696eb7{--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-440 .elementor-element.elementor-element-4f97f7d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-440 .elementor-element.elementor-element-1d9e1da4{width:100%;max-width:100%;text-align:center;}.elementor-440 .elementor-element.elementor-element-796c942e .elementor-heading-title{font-size:33px;}.elementor-440 .elementor-element.elementor-element-ccb10dd{width:var( --container-widget-width, 272.111px );max-width:272.111px;--container-widget-width:272.111px;--container-widget-flex-grow:0;}.elementor-440 .elementor-element.elementor-element-36781366{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-440 .elementor-element.elementor-element-36781366 .elementor-heading-title{font-size:15px;}.elementor-440 .elementor-element.elementor-element-1ad6b037{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-440 .elementor-element.elementor-element-9c5e123{text-align:center;}.elementor-440 .elementor-element.elementor-element-9c5e123 .elementor-heading-title{font-size:11px;}}/* Start custom CSS for heading, class: .elementor-element-27cd8778 */peq{
    font-size: 20px; /*mude o tamanho da fonte*/
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b49a2a */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65926a01 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28558f5a */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328e20ea */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46e49d01 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70504c12 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b3cd11 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ea508 */.container-com-texto-fundo1::before {
    content: "YOUTUBE";
    font-family: 'Work Sans', sans-serif;
    position: absolute;
    top: 50%;
    left: 60%;
    transform: translate(-50%, -50%);
    font-size: 250px;
    font-weight: 800;
    
    /* Cor do texto: AUMENTAR LIGEIRAMENTE a opacidade */
    color: rgba(255, 255, 255, 0.04); /* Exemplo: de 1% para 2% de opacidade */
    
    mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 20%, 
        black 80%, 
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 20%, 
        black 80%, 
        transparent 100%
    );
    
    /* Sombra do texto: MANTER MUITO SUTIL ou reduzir ainda mais */
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.04); /* Ex: opacidade da sombra em 4% */
    
    filter: blur(3px); /* Manter ou ajustar conforme necessário */
    
    z-index: 0;
    white-space: nowrap;
    pointer-events: none;
    letter-spacing: 1px;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24303633 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3f02202f */.elementor-440 .elementor-element.elementor-element-3f02202f {
  position: relative;
  overflow: hidden;
}

/* Fade à esquerda */
.elementor-440 .elementor-element.elementor-element-3f02202f::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 150px; /* aumento da largura */
  height: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.6), transparent); /* opacidade mais forte */
  z-index: 2;
  pointer-events: none;
}

/* Fade à direita */
.elementor-440 .elementor-element.elementor-element-3f02202f::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 150px; /* aumento da largura */
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.6), transparent); /* opacidade mais forte */
  z-index: 2;
  pointer-events: none;
}


.elementor-440 .elementor-element.elementor-element-3f02202f {
  pointer-events: none;
  user-select: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-634a8ab2 */.container-com-texto-fundo2::before {
    content: "MÉTODO APROVADO";
    font-family: 'Work Sans', sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 250px;
    font-weight: 800;
    
    /* Cor do texto: AUMENTAR LIGEIRAMENTE a opacidade */
    color: rgba(255, 255, 255, 0.02); /* Exemplo: de 1% para 2% de opacidade */
    
    mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 20%, 
        black 80%, 
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 20%, 
        black 80%, 
        transparent 100%
    );
    
    /* Sombra do texto: MANTER MUITO SUTIL ou reduzir ainda mais */
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.04); /* Ex: opacidade da sombra em 4% */
    
    filter: blur(3px); /* Manter ou ajustar conforme necessário */
    
    z-index: 0;
    white-space: nowrap;
    pointer-events: none;
    letter-spacing: 1px;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-779afee3 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8c8483 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-7ded4673 *//* Classe CSS personalizada para o seu carrossel */
/* Adicione esta classe ('meu-carrossel-destaque')
   ao seu widget Carrossel de Imagens na aba Avançado > Classes CSS */

/* Estilos que se aplicam SOMENTE EM DESKTOPS (telas com largura mínima de 1025px) */
@media (min-width: 1025px) {
    .meu-carrossel-destaque .swiper-slide {
        transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out, filter 0.4s ease-in-out;
        /* Estilo padrão para a maioria dos slides em desktop */
        opacity: 0.5;
        filter: blur(3px);
        transform: scale(0.8);
        z-index: 0; /* Nível de empilhamento padrão */
    }

    /* O slide que é o SEGUNDO VISÍVEL (imediatamente após o .swiper-slide-active original)
       Este será o nosso NOVO slide principal destacado EM DESKTOP. */
    .meu-carrossel-destaque .swiper-slide-active + .swiper-slide {
        opacity: 1;
        filter: blur(0);
        transform: scale(1.1); /* Tamanho maior para o item principal */
        z-index: 1; /* Garante que o item principal fique por cima */
    }

    /* Opcional: Se você tiver mais de 2 slides visíveis e quiser que o terceiro, quarto, etc.,
       também fiquem como os não ativos EM DESKTOP. */
    .meu-carrossel-destaque .swiper-slide:not(.swiper-slide-active + .swiper-slide) {
        /* Este seletor garante que slides que NÃO são o "segundo-a-ser-destacado"
           recebam o estilo de não ativo.
           O .swiper-slide-active original já está coberto pelo primeiro bloco .swiper-slide.
           Isto cobre os demais (terceiro, quarto, etc. se existirem e não forem o segundo). */
        opacity: 0.5; /* Certifique-se de que este é o mesmo que o .swiper-slide geral para consistência */
        filter: blur(3px);
        transform: scale(0.8);
    }

    /* Ajustes para o contêiner dos slides EM DESKTOP */
    .meu-carrossel-destaque .swiper-wrapper {
        display: flex;
        align-items: center; /* Alinha verticalmente os slides no centro */
    }
}

/* Estilos que podem ser globais (desktop e mobile) ou específicos para mobile, se necessário.
   Por exemplo, se você quiser garantir que o wrapper sempre tenha display:flex: */
.meu-carrossel-destaque .swiper-wrapper {
    display: flex; /* Pode ser útil manter para alinhamento básico */
    /* align-items: center; Se o alinhamento vertical centralizado SÓ faz sentido com os tamanhos diferentes do desktop,
                             você pode manter a linha de cima dentro da media query também.
                             Caso contrário, pode ser útil globalmente. */
}

/* Em dispositivos móveis (telas menores que 1025px), os slides NÃO terão
   as transformações de escala, opacidade e desfoque aplicadas por esta media query.
   Eles reverterão para o estilo padrão do Elementor/tema ou para quaisquer outros estilos
   que você tenha definido fora desta media query.

   Se você precisar de estilos específicos para mobile (por exemplo, garantir que todos os slides
   tenham opacidade 1 e sem desfoque no mobile), você pode adicionar outra media query: */

/* @media (max-width: 1024px) {
    .meu-carrossel-destaque .swiper-slide {
        opacity: 1 !important;
        filter: none !important;
        transform: scale(1) !important;
    }
    .meu-carrossel-destaque .swiper-wrapper {
        align-items: stretch; // ou o alinhamento padrão desejado para mobile
    }
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d87bacf */.container-com-texto-fundo::before {
    content: "CAMINHO";
    font-family: 'Work Sans', sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 250px;
    font-weight: 800;
    
    /* Cor do texto: AUMENTAR LIGEIRAMENTE a opacidade */
    color: rgba(255, 255, 255, 0.04); /* Exemplo: de 1% para 2% de opacidade */
    
    mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 20%, 
        black 80%, 
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 10%, 
        black80%, 
        transparent 100%
    );
    
    /* Sombra do texto: MANTER MUITO SUTIL ou reduzir ainda mais */
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.04); /* Ex: opacidade da sombra em 4% */
    
    filter: blur(3px); /* Manter ou ajustar conforme necessário */
    
    z-index: 0;
    white-space: nowrap;
    pointer-events: none;
    letter-spacing: 1px;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dd00d08 */tarja {
  text-decoration: line-through; /* Adiciona um risco (line-through) */
  text-decoration-color: red; /* Define a cor do risco como vermelho */
  color: white; 
  font-weight: bold;
}
.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-icon-list-item{
    border: 0 !important;
    border-bottom: 1px solid !important;
    border-image: linear-gradient(to right, #ffffff, transparent) 1 !important;
}

.elementor-440 .elementor-element.elementor-element-1dd00d08 .elementor-accordion-item{
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36d14b79 */risco{
text-decoration-line: line-through;
-webkit-text-decoration-line: line-through;
text-decoration-color: #ff0000; /*mude a cor aqui*/
-webkit-text-decoration-color: #6121ff; /*mude a cor aqui*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b8e99ee */.menor {
    font-size: 1rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
    color: white; /* texto menor em branco */
}

.elementor-440 .elementor-element.elementor-element-3b8e99ee .elementor-heading-title {
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b842a7a *//* Classe personalizada para texto piscando */
.texto-piscando {
  animation: piscar 3s infinite;
}

/* Animação de piscar */
@keyframes piscar {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed3766b */.elementor-440 .elementor-element.elementor-element-1ed3766b::before {
  content: "";
  position: absolute;
  top: 10%; /* posicionamento ao topo */
  left: inherit;
  right: 35%; /* posicionamento lateral */
  width: 700px;  /* tamanho da luz */
  height: 800px; /* tamanho da luz */
  background: #ff0000; /* vermelho */
  border-radius: 100%;
  filter: blur(150px); /* desfoque */
  opacity: 0.3;
  mix-blend-mode: screen;
  animation: luz 5s infinite; /* animação */
  pointer-events: none;
}

@keyframes luz {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c386261 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e4c180 */.texto-vermelho {
  color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d7a34f */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26b7ac1a */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3447fad2 */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297a5651 */.container-com-texto-fundo4::before {
    content: "JOÃO ADOLFO";
    font-family: 'Work Sans', sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 250px;
    font-weight: 800;
    
    /* Cor do texto: AUMENTAR LIGEIRAMENTE a opacidade */
    color: rgba(255, 255, 255, 0.04); /* Exemplo: de 1% para 2% de opacidade */
    
    mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 20%, 
        black 80%, 
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 10%, 
        black 80%, 
        transparent 100%
    );
    
    /* Sombra do texto: MANTER MUITO SUTIL ou reduzir ainda mais */
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.04); /* Ex: opacidade da sombra em 4% */
    
    filter: blur(3px); /* Manter ou ajustar conforme necessário */
    
    z-index: 0;
    white-space: nowrap;
    pointer-events: none;
    letter-spacing: 1px;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43275327 */.texto-vermelho {
  color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-251abf6e */.texto-vermelho {
  color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4737473f */.text-gradient {
    background: linear-gradient(90deg, #ff1744, #d50000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7965789b */.container-com-texto-fundo5::before {
    content: "GARANTIA";
    font-family: 'Work Sans', sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 250px;
    font-weight: 800;
    
    /* Cor do texto: AUMENTAR LIGEIRAMENTE a opacidade */
    color: rgba(255, 255, 255, 0.04); /* Exemplo: de 1% para 2% de opacidade */
    
    mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 20%, 
        black 80%, 
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(to right, 
        transparent 0%, 
        black 10%, 
        black80%, 
        transparent 100%
    );
    
    /* Sombra do texto: MANTER MUITO SUTIL ou reduzir ainda mais */
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.04); /* Ex: opacidade da sombra em 4% */
    
    filter: blur(3px); /* Manter ou ajustar conforme necessário */
    
    z-index: 0;
    white-space: nowrap;
    pointer-events: none;
    letter-spacing: 1px;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f97f7d9 */tarja {
  text-decoration: line-through; /* Adiciona um risco (line-through) */
  text-decoration-color: red; /* Define a cor do risco como vermelho */
  color: white; 
  font-weight: bold;
}
.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-icon-list-item{
    border: 0 !important;
    border-bottom: 1px solid !important;
    border-image: linear-gradient(to right, #ffffff, transparent) 1 !important;
}

.elementor-440 .elementor-element.elementor-element-4f97f7d9 .elementor-accordion-item{
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-796c942e */risco{
text-decoration-line: line-through;
-webkit-text-decoration-line: line-through;
text-decoration-color: #ff0000; /*mude a cor aqui*/
-webkit-text-decoration-color: #6121ff; /*mude a cor aqui*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6364f024 */.menor {
    font-size: 1rem !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1em;
    color: white; /* texto menor em branco */
}

.elementor-440 .elementor-element.elementor-element-6364f024 .elementor-heading-title {
    display: flex;
    align-content: center;
    align-items: center;
    gap: 0.5rem;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36781366 *//* Classe personalizada para texto piscando */
.texto-piscando {
  animation: piscar 3s infinite;
}

/* Animação de piscar */
@keyframes piscar {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a430ae3 */.elementor-440 .elementor-element.elementor-element-7a430ae3::before {
  content: "";
  position: absolute;
  top: 10%; /* posicionamento ao topo */
  left: inherit;
  right: 35%; /* posicionamento lateral */
  width: 700px;  /* tamanho da luz */
  height: 800px; /* tamanho da luz */
  background: #ff0000; /* vermelho */
  border-radius: 100%;
  filter: blur(150px); /* desfoque */
  opacity: 0.3;
  mix-blend-mode: screen;
  animation: luz 5s infinite; /* animação */
  pointer-events: none;
}

@keyframes luz {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden !important;
}
body.elementor-page-440 {
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}/* End custom CSS */