.elementor-341 .elementor-element.elementor-element-e36b544{text-align:center;}.elementor-341 .elementor-element.elementor-element-e36b544 img{border-style:none;}.elementor-341 .elementor-element.elementor-element-8edd2d5 img{width:52%;}.elementor-341 .elementor-element.elementor-element-be56ac8 img{width:28%;}.elementor-341 .elementor-element.elementor-element-1181de6{--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-341 .elementor-element.elementor-element-3dff33cc{--divider-border-style:solid;--divider-color:#6F6F6F;--divider-border-width:1px;}.elementor-341 .elementor-element.elementor-element-3dff33cc .elementor-divider-separator{width:100%;}.elementor-341 .elementor-element.elementor-element-3dff33cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-341 .elementor-element.elementor-element-8354688{--e-image-carousel-slides-to-show:10;}.elementor-341 .elementor-element.elementor-element-42069d41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-42069d41:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-42069d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93863bf );}.elementor-341 .elementor-element.elementor-element-39153383{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-341 .elementor-element.elementor-element-28f6143e{--e-image-carousel-slides-to-show:6;}.elementor-341 .elementor-element.elementor-element-28f6143e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-341 .elementor-element.elementor-element-616faa4{--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-341 .elementor-element.elementor-element-52ee135b{--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;--align-items:center;}.elementor-341 .elementor-element.elementor-element-27d7c9cc{--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-341 .elementor-element.elementor-element-523e88de{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-523e88de:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-523e88de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-341 .elementor-element.elementor-element-2111f159{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-050dd01{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-050dd01 .elementor-ribbon-inner{background-color:#FF0000;color:#ffffff;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-15b4cca{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-15b4cca .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a718db9{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-a718db9 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-82321f3{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-82321f3 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e8bba5c{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-e8bba5c .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-3feb148{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-00bff59{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-00bff59 .elementor-ribbon-inner{background-color:#FF0000;color:#ffffff;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-a800342{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-a800342 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8631809{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-8631809 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-15eb847 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-15eb847 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c8baf4b{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-c8baf4b .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-90d0813{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-90d0813 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-80ae112{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b5d37ad{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-b5d37ad .elementor-ribbon-inner{background-color:#FF0000;color:#ffffff;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-24404d4{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-24404d4 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-11b41dc{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-11b41dc .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-8a07d55{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-8a07d55 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-15eb847 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-15eb847 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-e0eec17{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-e0eec17 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-c3261fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0fa532b{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-0fa532b .elementor-ribbon-inner{background-color:#FF0000;color:#ffffff;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-7175d16{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-7175d16 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-cd70e0f{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-cd70e0f .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0c4e79b{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-0c4e79b .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-b64cae0{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-b64cae0 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-274c310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-f48a355{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-f48a355 .elementor-ribbon-inner{background-color:#FF0000;color:#ffffff;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-51fdbed{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-51fdbed .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-3693cc4{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-3693cc4 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-138168d{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-138168d .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-167dd11 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-167dd11 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-4671ea0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-4671ea0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-8568a39 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-8568a39 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-2a6d7f0 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-2a6d7f0 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-9a9a1ed i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-9a9a1ed svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-e77e5f1 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-e77e5f1 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-4f3045c i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-4f3045c svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-149f48e i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-149f48e svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-749f475 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-749f475 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-ca2ae74 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-ca2ae74 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-05e78c9 i{color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-repeater-item-05e78c9 svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-afee693{background-color:#111111;border-radius:22px 22px 22px 22px;--e-price-table-header-background-color:#11111100;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:900;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__subheading{color:#A1A1AA;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__currency, .elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__integer-part, .elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table .elementor-price-table__price{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(40em/100);}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__currency{align-self:flex-start;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__period{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-341 .elementor-element.elementor-element-afee693 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-341 .elementor-element.elementor-element-5211857c{--display:flex;}.elementor-341 .elementor-element.elementor-element-dbd86ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-dbd86ac:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-dbd86ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93863bf );}.elementor-341 .elementor-element.elementor-element-86dcd2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-341 .elementor-element.elementor-element-14e5e8d{--e-image-carousel-slides-to-show:7;}.elementor-341 .elementor-element.elementor-element-14e5e8d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-341 .elementor-element.elementor-element-3565c18a{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-3565c18a:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-3565c18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93863bf );}.elementor-341 .elementor-element.elementor-element-15291728{padding:0px 120px 0px 120px;}.elementor-341 .elementor-element.elementor-element-378c9b8{--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-341 .elementor-element.elementor-element-6286235a{--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-341:not(.elementor-motion-effects-element-type-background), body.elementor-page-341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-483cd26 );}@media(min-width:768px){.elementor-341 .elementor-element.elementor-element-52ee135b{--content-width:1004px;}.elementor-341 .elementor-element.elementor-element-27d7c9cc{--content-width:1600px;}}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-28f6143e{--e-image-carousel-slides-to-show:3;}.elementor-341 .elementor-element.elementor-element-14e5e8d{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-e36b544 img{border-radius:20px 20px 20px 20px;}.elementor-341 .elementor-element.elementor-element-8edd2d5{text-align:center;}.elementor-341 .elementor-element.elementor-element-8edd2d5 img{width:100%;height:288px;}.elementor-341 .elementor-element.elementor-element-be56ac8 img{width:65%;}.elementor-341 .elementor-element.elementor-element-8354688{--e-image-carousel-slides-to-show:5;}.elementor-341 .elementor-element.elementor-element-39153383{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-341 .elementor-element.elementor-element-39153383.e-con{--align-self:center;}.elementor-341 .elementor-element.elementor-element-28f6143e{--e-image-carousel-slides-to-show:3;width:auto;max-width:auto;}.elementor-341 .elementor-element.elementor-element-86dcd2a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-341 .elementor-element.elementor-element-86dcd2a.e-con{--align-self:center;}.elementor-341 .elementor-element.elementor-element-14e5e8d{--e-image-carousel-slides-to-show:3;width:auto;max-width:auto;}.elementor-341 .elementor-element.elementor-element-15291728{padding:0px 10px 0px 10px;}}/* Start custom CSS for image, class: .elementor-element-e36b544 *//*=========================================
    HERO IMAGE
=========================================*/

.hero-image{

    position:relative;

    display:flex;

    justify-content:center;

    align-items:center;

    width:100%;

    z-index:2;

}

/* Image */

.hero-image img{

    width:100%;

    max-width:760px;

    height:auto;

    display:block;

    position:relative;

    z-index:3;

    filter:

    drop-shadow(0 35px 70px rgba(0,0,0,.65))

    drop-shadow(0 0 40px rgba(255,0,0,.12));

    animation:

    floating 7s ease-in-out infinite;

    transition:.5s ease;

}

/* Hover */

.hero-image:hover img{

    transform:scale(1.03);

    filter:

    drop-shadow(0 40px 90px rgba(0,0,0,.7))

    drop-shadow(0 0 70px rgba(255,0,0,.25));

}

/* Large Red Ambient Glow */

.hero-image::before{

    content:"";

    position:absolute;

    width:700px;

    height:700px;

    border-radius:50%;

    background:

    radial-gradient(circle,

    rgba(255,0,0,.22) 0%,

    rgba(255,0,0,.10) 35%,

    transparent 72%);

    filter:blur(80px);

    animation:pulseGlow 6s ease-in-out infinite;

    z-index:1;

}

/* Secondary Glow */

.hero-image::after{

    content:"";

    position:absolute;

    width:520px;

    height:520px;

    border-radius:50%;

    background:

    radial-gradient(circle,

    rgba(255,255,255,.05),

    transparent 75%);

    filter:blur(90px);

    z-index:2;

}

/* Floating Animation */

@keyframes floating{

    0%{

        transform:translateY(0px);

    }

    50%{

        transform:translateY(-14px);

    }

    100%{

        transform:translateY(0px);

    }

}

/* Glow Animation */

@keyframes pulseGlow{

    0%{

        transform:scale(1);

        opacity:.55;

    }

    50%{

        transform:scale(1.08);

        opacity:.9;

    }

    100%{

        transform:scale(1);

        opacity:.55;

    }

}

/*=========================================
    RESPONSIVE
=========================================*/

@media(max-width:1200px){

.hero-image img{

max-width:650px;

}

.hero-image::before{

width:580px;
height:580px;

}

}

@media(max-width:768px){

.hero-image{

margin-top:50px;

}

.hero-image img{

max-width:100%;

}

.hero-image::before{

width:420px;
height:420px;

filter:blur(70px);

}

.hero-image::after{

width:320px;
height:320px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3714ad *//*==================================================
            IPTV HERO
==================================================*/

.hero-left{

    position:relative;

    max-width:760px;

    display:flex;

    flex-direction:column;

    gap:34px;

    z-index:2;

}

/*=====================================
BACKGROUND GLOW
=====================================*/

.hero-left::before{

    content:"";

    position:absolute;

    width:520px;

    height:520px;

    left:-180px;

    top:-180px;

    border-radius:50%;

    background:radial-gradient(circle,
        rgba(255,0,0,.18),
        rgba(255,0,0,.05),
        transparent 70%);

    filter:blur(80px);

    z-index:-2;

}

/*=====================================
TRUST BADGE
=====================================*/

.hero-badge{

    display:flex;

    align-items:center;

    gap:12px;

    width:max-content;

    padding:12px 22px;

    border-radius:999px;

    background:rgba(255,255,255,.04);

    border:1px solid rgba(255,255,255,.08);

    backdrop-filter:blur(18px);

}

.badge-stars{

    color:#ff2b2b;

    font-size:14px;

    letter-spacing:2px;

}

.badge-text{

    color:#d0d0d0;

    font-size:15px;

}

.badge-text strong{

    color:#fff;

}

/*=====================================
TITLE
=====================================*/

.hero-title{

    margin:0;

    line-height:.9;

    display:flex;

    flex-direction:column;

}

.line-1{

    color:#ffffff;

    font-size:88px;

    font-weight:900;

    letter-spacing:-4px;

}

.line-2{

    color:#ff2020;

    font-size:100px;

    font-weight:900;

    letter-spacing:-5px;

    text-shadow:
    0 0 30px rgba(255,0,0,.45);

}

.line-3{

    color:#ffffff;

    font-size:88px;

    font-weight:900;

    letter-spacing:-4px;

}

/*=====================================
DESCRIPTION
=====================================*/

.hero-description{

    margin:0;

    max-width:650px;

    color:#bdbdbd;

    font-size:21px;

    line-height:1.8;

}

.hero-description strong{

    color:#ffffff;

}

/*=====================================
BUTTONS
=====================================*/

.hero-buttons{

    display:flex;

    gap:18px;

    flex-wrap:wrap;

}

/* shared */

.btn{

    display:flex;

    justify-content:center;

    align-items:center;

    text-decoration:none;

    height:62px;

    min-width:240px;

    padding:0 34px;

    border-radius:18px;

    font-size:17px;

    font-weight:700;

    transition:.35s cubic-bezier(.2,.8,.2,1);

}

/* primary */

.btn-primary{

    color:#fff;

    background:#ff1b1b;

    border:1px solid rgba(255,255,255,.08);

    box-shadow:

    0 10px 35px rgba(255,0,0,.28);

}

.btn-primary:hover{

    transform:translateY(-5px);

    background:#ff2d2d;

    box-shadow:

    0 18px 50px rgba(255,0,0,.45);

}

/* secondary */

.btn-secondary{

    color:#ffffff;

    background:rgba(255,255,255,.04);

    border:1px solid rgba(255,255,255,.08);

    backdrop-filter:blur(18px);

}

.btn-secondary:hover{

    transform:translateY(-5px);

    background:rgba(255,255,255,.08);

    border-color:rgba(255,0,0,.35);

}

/*=====================================
ANIMATIONS
=====================================*/

.hero-left>*{

    opacity:0;

    animation:fadeUp .8s forwards;

}

.hero-left>*:nth-child(2){

    animation-delay:.1s;

}

.hero-left>*:nth-child(3){

    animation-delay:.2s;

}

.hero-left>*:nth-child(4){

    animation-delay:.3s;

}

@keyframes fadeUp{

    from{

        opacity:0;

        transform:translateY(25px);

    }

    to{

        opacity:1;

        transform:translateY(0);

    }

}

/*=====================================
RESPONSIVE
=====================================*/

@media(max-width:768px){

.hero-left{

text-align:center;

align-items:center;

gap:26px;

}

.line-1{

font-size:52px;

letter-spacing:-2px;

}

.line-2{

font-size:60px;

letter-spacing:-2px;

}

.line-3{

font-size:52px;

letter-spacing:-2px;

}

.hero-description{

font-size:18px;

line-height:1.7;

}

.hero-buttons{

width:100%;

flex-direction:column;

}

.btn{

width:100%;

min-width:0;

}

.hero-badge{

justify-content:center;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c338a88 */.hero-trust{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    gap:6px;
    margin-top:12px;
    font-size:13px;
    color:#9a9a9a;
    line-height:1.4;
}

.hero-trust .check{
    color:#22c55e;
    font-weight:700;
}

.hero-trust .dot{
    color:#6b7280;
}

@media (max-width:767px){
    .hero-trust{
        font-size:12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d18a45 *//* ===========================
   3 STEPS SECTION
=========================== */

.steps-section{

    position:relative;
    padding:100px 20px;
    background:#001017;
    overflow:hidden;

}

/* Background Grid */

.steps-section::before{

    content:"";
    position:absolute;
    inset:0;

    background-image:
    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);

    background-size:42px 42px;

    pointer-events:none;

}

/* ===========================
HEADER
=========================== */

.steps-header{

    text-align:center;
    position:relative;
    z-index:2;
    margin-bottom:80px;

}

.steps-badge{

    display:inline-block;
    padding:8px 18px;

    border:1px solid rgba(255,0,0,.35);

    border-radius:30px;

    color:#FF0000;

    font-size:11px;

    font-weight:700;

    letter-spacing:3px;

    margin-bottom:25px;

    background:rgba(255,0,0,.05);

}

.steps-header h2{

    margin:0;

    font-size:62px;

    line-height:1.1;

    font-weight:800;

}

.steps-header .white{

    color:#fff;

}

.steps-header .red{

    color:#FF0000;

}

.steps-header p{

    margin-top:18px;

    color:#777;

    font-size:19px;

}

/* ===========================
WRAPPER
=========================== */

.steps-wrapper{

    display:flex;

    justify-content:center;

    align-items:flex-start;

    gap:55px;

    position:relative;

    z-index:2;

}

/* ===========================
ARROWS
=========================== */

.step-arrow{

    color:#FF0000;

    font-size:34px;

    margin-top:90px;

    opacity:.8;

    animation:arrowMove 2s infinite;

}

@keyframes arrowMove{

0%{transform:translateX(0);}
50%{transform:translateX(8px);}
100%{transform:translateX(0);}

}

/* ===========================
STEP
=========================== */

.step-item{

    width:360px;

    text-align:center;

}

.step-number{

    width:66px;

    height:66px;

    margin:auto;

    border-radius:50%;

    border:1px solid rgba(255,0,0,.35);

    color:#FF0000;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:28px;

    font-weight:700;

    background:#090909;

    box-shadow:0 0 25px rgba(255,0,0,.12);

}

.step-icon{

    width:66px;

    height:66px;

    margin:20px auto 25px;

    border-radius:16px;

    background:#141414;

    border:1px solid rgba(255,255,255,.08);

    display:flex;

    justify-content:center;

    align-items:center;

    color:#FF0000;

    transition:.35s;

}

.step-card{

    position:relative;

    overflow:hidden;

    background:#121212;

    border-radius:22px;

    padding:38px 30px;

    border:1px solid rgba(255,255,255,.08);

    transition:.35s;

    min-height:250px;

}

.step-card:hover{

    transform:translateY(-8px);

    border-color:#FF0000;

    box-shadow:

    0 20px 50px rgba(255,0,0,.15);

}

.step-card h3{

    color:#fff;

    font-size:31px;

    margin-bottom:18px;

    font-weight:700;

}

.step-card p{

    color:#8F8F8F;

    line-height:1.8;

    font-size:16px;

    margin-bottom:30px;

}

.step-tag{

    display:inline-block;

    padding:10px 18px;

    border-radius:30px;

    background:rgba(255,0,0,.08);

    border:1px solid rgba(255,0,0,.25);

    color:#FF0000;

    font-size:12px;

    font-weight:700;

    letter-spacing:1px;

}

.background-number{

    position:absolute;

    bottom:-20px;

    right:10px;

    font-size:90px;

    font-weight:900;

    color:rgba(255,255,255,.03);

    pointer-events:none;

}

/* ===========================
HOVER
=========================== */

.step-item:hover .step-icon{

    background:#1A1A1A;

    transform:translateY(-5px);

    color:#fff;

    box-shadow:0 0 25px rgba(255,0,0,.18);

}

/* ===========================
MOBILE
=========================== */

@media(max-width:767px){

.steps-section{

padding:70px 20px;

}

.steps-header{

margin-bottom:50px;

}

.steps-header h2{

font-size:38px;

}

.steps-header p{

font-size:15px;

line-height:1.6;

}

.steps-wrapper{

flex-direction:column;

align-items:center;

gap:45px;

}

.step-arrow{

transform:rotate(90deg);

margin:0;

font-size:28px;

}

.step-item{

width:100%;

max-width:370px;

}

.step-card{

padding:28px 22px;

min-height:auto;

}

.step-card h3{

font-size:24px;

}

.step-card p{

font-size:14px;

}

.background-number{

font-size:72px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93e97c9 *//* ===========================
MOVIES SECTION TITLE
=========================== */

.movies-heading{

    position:relative;

    text-align:center;

    padding:90px 20px 50px;

    overflow:hidden;

}

/* Background Glow */

.movies-heading::before{

    content:"";

    position:absolute;

    width:500px;
    height:500px;

    left:50%;
    top:-260px;

    transform:translateX(-50%);

    background:radial-gradient(circle,
    rgba(255,0,0,.12) 0%,
    rgba(255,0,0,.05) 35%,
    transparent 75%);

    pointer-events:none;

}

/* Grid Background */

.movies-heading::after{

    content:"";

    position:absolute;

    inset:0;

    background-image:

    linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),

    linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);

    background-size:42px 42px;

    pointer-events:none;

}

/* Content */

.movies-heading>*{

    position:relative;

    z-index:2;

}

/* Badge */

.section-badge{

    display:inline-flex;

    align-items:center;

    gap:8px;

    padding:9px 20px;

    border-radius:50px;

    border:1px solid rgba(255,0,0,.28);

    background:rgba(255,0,0,.05);

    color:#FF0000;

    font-size:11px;

    font-weight:700;

    letter-spacing:3px;

    text-transform:uppercase;

    margin-bottom:26px;

}

/* Heading */

.movies-heading h2{

    margin:0;

    font-size:68px;

    line-height:1.05;

    font-weight:800;

}

.movies-heading .white{

    color:#fff;

}

.movies-heading .red{

    color:#FF0000;

}

/* Subtitle */

.movies-heading p{

    margin-top:22px;

    color:#7E7E7E;

    font-size:20px;

    line-height:1.7;

}

.movies-heading strong{

    color:#FFFFFF;

    font-weight:700;

}

/* Mobile */

@media(max-width:767px){

.movies-heading{

padding:60px 18px 30px;

}

.section-badge{

font-size:10px;

padding:8px 16px;

letter-spacing:2px;

}

.movies-heading h2{

font-size:44px;

line-height:1.15;

}

.movies-heading p{

font-size:15px;

margin-top:16px;

}

.movies-heading::before{

width:320px;
height:320px;
top:-150px;

}

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-28f6143e *//* =========================
   PREMIUM MOVIE CAROUSEL
========================= */

.elementor-341 .elementor-element.elementor-element-28f6143e{

    position:relative;
    overflow:hidden;

}

/* Remove white backgrounds */

.elementor-341 .elementor-element.elementor-element-28f6143e .swiper,
.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-wrapper{

    background:transparent;

}

/* Space between posters */

.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-slide{

    padding:0 8px;

    transition:transform .35s ease;

}

/* Movie Poster */

.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-slide img{

    width:100%;

    border-radius:16px;

    overflow:hidden;

    border:1px solid rgba(255,255,255,.08);

    transition:all .35s ease;

    box-shadow:
    0 10px 25px rgba(0,0,0,.45);

}

/* Hover */

.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-slide:hover img{

    transform:translateY(-8px) scale(1.03);

    border-color:#FF0000;

    box-shadow:
    0 15px 45px rgba(255,0,0,.25);

}

/* Edge Fade */

.elementor-341 .elementor-element.elementor-element-28f6143e::before,
.elementor-341 .elementor-element.elementor-element-28f6143e::after{

    content:"";

    position:absolute;

    top:0;

    width:120px;

    height:100%;

    z-index:20;

    pointer-events:none;

}

.elementor-341 .elementor-element.elementor-element-28f6143e::before{

    left:0;

    background:linear-gradient(to right,#000 0%,transparent 100%);

}

.elementor-341 .elementor-element.elementor-element-28f6143e::after{

    right:0;

    background:linear-gradient(to left,#000 0%,transparent 100%);

}

/* Hide Arrows */

.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-button-prev,
.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-button-next{

    display:none;

}

/* Hide Dots */

.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-pagination{

    display:none;

}

/* Mobile */

@media(max-width:767px){

.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-slide{

padding:0 6px;

}

.elementor-341 .elementor-element.elementor-element-28f6143e .swiper-slide img{

border-radius:12px;

}

.elementor-341 .elementor-element.elementor-element-28f6143e::before,
.elementor-341 .elementor-element.elementor-element-28f6143e::after{

width:40px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae702e9 *//*==============================
PRICING HEADER
==============================*/

.pricing-header{

    position:relative;

    text-align:center;

    padding:90px 20px 70px;

    overflow:hidden;

}

/* Grid */

.pricing-header::before{

    content:"";

    position:absolute;

    inset:0;

    background-image:
    linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);

    background-size:42px 42px;

    pointer-events:none;

}

/* Red Glow */

.pricing-header::after{

    content:"";

    position:absolute;

    width:650px;
    height:650px;

    left:50%;
    top:-380px;

    transform:translateX(-50%);

    background:

    radial-gradient(circle,
    rgba(255,0,0,.12),
    transparent 72%);

    pointer-events:none;

}

.pricing-header>*{

    position:relative;

    z-index:2;

}

/* Badge */

.pricing-badge{

    display:inline-block;

    padding:10px 22px;

    border-radius:40px;

    border:1px solid rgba(255,0,0,.25);

    background:rgba(255,0,0,.05);

    color:#FF0000;

    font-size:11px;

    font-weight:700;

    letter-spacing:3px;

    margin-bottom:30px;

}

/* Heading */

.pricing-header h2{

    margin:0;

    font-size:68px;

    line-height:1.05;

    font-weight:800;

}

.white{

    color:#fff;

}

.red{

    color:#FF0000;

}

/* Subtitle */

.pricing-header p{

    margin:24px auto 45px;

    max-width:720px;

    color:#7F7F7F;

    font-size:20px;

    line-height:1.8;

}

.pricing-header strong{

    color:#fff;

}

/* Notice */

.pricing-notice{

    display:flex;

    align-items:center;

    gap:18px;

    max-width:950px;

    margin:auto;

    padding:22px 28px;

    border-radius:20px;

    background:

    linear-gradient(180deg,#170909,#120707);

    border:1px solid rgba(255,0,0,.18);

}

.notice-icon{

    width:42px;

    height:42px;

    min-width:42px;

    border-radius:50%;

    background:rgba(255,0,0,.12);

    color:#FF0000;

    display:flex;

    justify-content:center;

    align-items:center;

    font-size:22px;

    font-weight:700;

}

.notice-text{

    text-align:left;

    color:#BDBDBD;

    line-height:1.8;

    font-size:15px;

}

.notice-text strong{

    color:#fff;

}

/*==============================
MOBILE
==============================*/

@media(max-width:767px){

.pricing-header{

padding:70px 18px 50px;

}

.pricing-header h2{

font-size:42px;

}

.pricing-header p{

font-size:15px;

line-height:1.7;

margin-bottom:35px;

}

.pricing-badge{

font-size:10px;

letter-spacing:2px;

padding:9px 16px;

}

.pricing-notice{

flex-direction:column;

text-align:center;

padding:20px;

gap:15px;

}

.notice-text{

text-align:center;

font-size:14px;

}

.notice-icon{

width:48px;
height:48px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4552632 *//* ==================================================
   IPTVTHRILL DEVICE SELECTOR
   Screenshot-style layout
   RED / BLACK THEME
================================================== */

.device-.elementor-341 .elementor-element.elementor-element-4552632-wrapper {
    width: 100%;
    max-width: 760px;
    margin: 0 auto 35px;
    text-align: center;
}

/* ================================
   HEADING
================================ */

.device-.elementor-341 .elementor-element.elementor-element-4552632-heading {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    margin-bottom: 12px;
}

.device-.elementor-341 .elementor-element.elementor-element-4552632-heading h3 {
    margin: 0;
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
}

.device-.elementor-341 .elementor-element.elementor-element-4552632-icon {
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.device-.elementor-341 .elementor-element.elementor-element-4552632-icon svg {
    width: 21px;
    height: 21px;
    fill: none;
    stroke: #ff0000;
    stroke-width: 1.9;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* ================================
   SUBTITLE
================================ */

.device-.elementor-341 .elementor-element.elementor-element-4552632-subtitle {
    margin: 0 0 16px;
    color: #888;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    line-height: 1.5;
}

/* ================================
   SELECTOR
================================ */

.device-.elementor-341 .elementor-element.elementor-element-4552632 {
    display: inline-flex;
    align-items: stretch;
    justify-content: center;

    border: 2px solid #ff0000;
    border-radius: 11px;

    overflow: hidden;

    background: #0d0d0d;

    margin: 0 auto;

    box-shadow:
        0 0 0 1px rgba(255, 0, 0, .04),
        0 8px 25px rgba(0, 0, 0, .30);
}

/* ================================
   BUTTON
================================ */

.device-btn {
    position: relative;

    width: 88px;
    min-height: 62px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    gap: 3px;

    padding: 8px 10px;

    border: 0;
    border-right: 1px solid rgba(255, 0, 0, .25);

    background: #0d0d0d;

    color: #fff;

    cursor: pointer;

    font-family: Montserrat, sans-serif;

    transition:
        background .2s ease,
        color .2s ease;

    -webkit-tap-highlight-color: transparent;
}

.device-btn:last-child {
    border-right: 0;
}

/* ================================
   NUMBER
================================ */

.device-btn strong {
    display: block;

    font-size: 16px;
    line-height: 1;

    font-weight: 700;

    color: #fff;
}

/* ================================
   DEVICE TEXT
================================ */

.device-btn span {
    display: block;

    font-size: 10px;
    line-height: 1.2;

    font-weight: 500;

    color: #999;
}

/* ================================
   HOVER
================================ */

.device-btn:hover {
    background: #181818;
}

.device-btn:hover strong {
    color: #ff2020;
}

.device-btn:hover span {
    color: #bbb;
}

/* ================================
   ACTIVE
================================ */

.device-btn.active {
    background: linear-gradient(
        145deg,
        #ff2424 0%,
        #e00000 55%,
        #b80000 100%
    );

    color: #fff;

    box-shadow:
        inset 0 0 18px rgba(255, 255, 255, .08),
        0 0 20px rgba(255, 0, 0, .20);

    z-index: 2;
}

.device-btn.active strong {
    color: #fff;
}

.device-btn.active span {
    color: rgba(255, 255, 255, .85);
}

/* ================================
   MOBILE
================================ */

@media (max-width: 600px) {

    .device-.elementor-341 .elementor-element.elementor-element-4552632-wrapper {
        padding: 0 10px;
    }

    .device-.elementor-341 .elementor-element.elementor-element-4552632-heading h3 {
        font-size: 17px;
    }

    .device-.elementor-341 .elementor-element.elementor-element-4552632-subtitle {
        font-size: 12px;
        margin-bottom: 16px;
    }

    .device-.elementor-341 .elementor-element.elementor-element-4552632 {
        width: 100%;
        max-width: 390px;
    }

    .device-btn {
        flex: 1;
        width: auto;
        min-width: 0;
        min-height: 60px;
        padding: 8px 4px;
    }

    .device-btn strong {
        font-size: 16px;
    }

    .device-btn span {
        font-size: 9px;
    }
}

/* ================================
   VERY SMALL PHONES
================================ */

@media (max-width: 380px) {

    .device-.elementor-341 .elementor-element.elementor-element-4552632-heading h3 {
        font-size: 16px;
    }

    .device-.elementor-341 .elementor-element.elementor-element-4552632 {
        max-width: 100%;
    }

    .device-btn {
        min-height: 57px;
    }

    .device-btn strong {
        font-size: 15px;
    }

    .device-btn span {
        font-size: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-523e88de *//* ===========================================
   IPTVTHRILL PRICING
=========================================== */

#pricing-2,
#pricing-3,
#pricing-4,
#pricing-5{
    display:none;
}

/* Layout */

[id^="pricing-"]{

    display:flex;
    justify-content:center;
    align-items:stretch;
    gap:28px;

    flex-wrap:nowrap;

    padding:50px 0;

}

/* Cards */

[id^="pricing-"] > .elementor-container,
[id^="pricing-"] > .elementor-element,
[id^="pricing-"] > div{

    position:relative;

    display:flex;

    flex-direction:column;

    justify-content:space-between;

    align-items:center;

    flex:1;

    padding:35px 28px;

    border-radius:24px;

    background:#111;

    border:1px solid rgba(255,255,255,.08);

    overflow:hidden;

    transition:.4s;

    box-shadow:
    0 10px 35px rgba(0,0,0,.35);

}

/* Top Glow */

[id^="pricing-"] > .elementor-container::before,
[id^="pricing-"] > .elementor-element::before,
[id^="pricing-"] > div::before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:3px;

    background:#FF0000;

    opacity:.7;

}

/* Hover */

[id^="pricing-"] > .elementor-container:hover,
[id^="pricing-"] > .elementor-element:hover,
[id^="pricing-"] > div:hover{

    transform:
    translateY(-12px);

    border-color:#FF0000;

    box-shadow:
    0 0 25px rgba(255,0,0,.30),
    0 20px 50px rgba(0,0,0,.45);

}

/* Headings */

[id^="pricing-"] h1,
[id^="pricing-"] h2,
[id^="pricing-"] h3{

    color:#fff;

}

/* Price */

[id^="pricing-"] h1{

    font-size:54px;

    font-weight:800;

    margin:15px 0;

    text-shadow:
    0 0 12px rgba(255,0,0,.35);

}

/* Description */

[id^="pricing-"] p,
[id^="pricing-"] li{

    color:#A1A1AA;

}

/* Buttons */

[id^="pricing-"] .elementor-button{

    background:#FF0000;

    color:#fff;

    border-radius:14px;

    padding:16px 34px;

    font-weight:700;

    transition:.35s;

    box-shadow:
    0 0 20px rgba(255,0,0,.25);

}

[id^="pricing-"] .elementor-button:hover{

    transform:translateY(-3px);

    background:#FF0000;

    box-shadow:
    0 0 35px rgba(255,0,0,.55);

}

/* Most Popular */

.most-popular{

    border:2px solid #FF0000 !important;

    transform:scale(1.05);

    box-shadow:
    0 0 30px rgba(255,0,0,.35);

}

/* Badge */

.most-popular::after{

    content:"MOST POPULAR";

    position:absolute;

    top:18px;

    right:-42px;

    transform:rotate(45deg);

    width:180px;

    text-align:center;

    background:#FF0000;

    color:#fff;

    font-size:12px;

    font-weight:700;

    letter-spacing:1px;

    padding:8px 0;

}

/* Pulse */

@keyframes redGlow{

0%{

box-shadow:
0 0 15px rgba(255,0,0,.20);

}

50%{

box-shadow:
0 0 35px rgba(255,0,0,.55);

}

100%{

box-shadow:
0 0 15px rgba(255,0,0,.20);

}

}

.most-popular{

    animation:redGlow 2.8s infinite;

}

/* Responsive */

@media(max-width:1024px){

[id^="pricing-"]{

flex-wrap:wrap;

}

[id^="pricing-"] > .elementor-container,
[id^="pricing-"] > .elementor-element,
[id^="pricing-"] > div{

flex:0 0 calc(50% - 14px);

}

}

@media(max-width:767px){

[id^="pricing-"]{

gap:20px;

}

[id^="pricing-"] > .elementor-container,
[id^="pricing-"] > .elementor-element,
[id^="pricing-"] > div{

flex:0 0 100%;

padding:28px 22px;

}

[id^="pricing-"] h1{

font-size:42px;

}

.most-popular{

transform:none;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2029e94 *//* =========================================================
   IPTVTHRIL — LIFETIME ACCESS
   Premium Black / #FF0000 Theme
========================================================= */

.iptvthril-lifetime-offer {

    --red: #FF0000;
    --bg: #050505;
    --card: #0c0c0d;
    --white: #ffffff;
    --muted: #858585;

    position: relative;

    width: 100%;

    padding: 90px 20px 75px;

    box-sizing: border-box;

    overflow: hidden;

    background:
        radial-gradient(
            ellipse at 50% 0%,
            rgba(255,0,0,.13),
            transparent 45%
        ),
        #050505;

    font-family:
        Montserrat,
        Arial,
        sans-serif;

}


/* =========================================================
   BACKGROUND GRID
========================================================= */

.iptvthril-lifetime-offer::before {

    content: "";

    position: absolute;

    inset: 0;

    pointer-events: none;

    opacity: .25;

    background-image:

        linear-gradient(
            rgba(255,255,255,.025) 1px,
            transparent 1px
        ),

        linear-gradient(
            90deg,
            rgba(255,255,255,.025) 1px,
            transparent 1px
        );

    background-size: 45px 45px;

}


/* =========================================================
   AMBIENT RED LIGHT
========================================================= */

.iptvthril-lifetime-offer::after {

    content: "";

    position: absolute;

    width: 750px;
    height: 350px;

    left: 50%;
    top: -170px;

    transform: translateX(-50%);

    background:
        radial-gradient(
            ellipse,
            rgba(255,0,0,.16),
            transparent 70%
        );

    filter: blur(75px);

    pointer-events: none;

}


/* =========================================================
   INNER
========================================================= */

.lifetime-inner {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   HEADER
========================================================= */

.lifetime-header {

    text-align: center;

    margin-bottom: 48px;

}


.lifetime-eyebrow {

    display: inline-flex;

    align-items: center;

    gap: 12px;

    padding: 9px 18px;

    border: 1px solid rgba(255,0,0,.5);

    border-radius: 999px;

    background:
        rgba(255,0,0,.045);

    color: var(--red);

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 2.5px;

    box-shadow:
        0 0 25px rgba(255,0,0,.08);

}


.eyebrow-line {

    width: 18px;
    height: 1px;

    background: var(--red);

    box-shadow:
        0 0 7px rgba(255,0,0,.7);

}


.lifetime-header h2 {

    margin: 24px 0 15px;

    color: var(--white);

    font-size:
        clamp(42px, 5vw, 68px);

    line-height: .98;

    font-weight: 900;

    letter-spacing: -3px;

}


.lifetime-header h2 span {

    display: block;

    color: var(--red);

    text-shadow:
        0 0 30px rgba(255,0,0,.2);

}


.lifetime-header p {

    margin: 0 auto;

    max-width: 650px;

    color: #898989;

    font-size: 16px;

    line-height: 1.7;

}


.lifetime-header p strong {

    color: #ffffff;

}


/* =========================================================
   PLANS
========================================================= */

.lifetime-plans {

    display: grid;

    grid-template-columns:
        repeat(5, minmax(0, 1fr));

    gap: 13px;

}


/* =========================================================
   CARD
========================================================= */

.lifetime-card {

    position: relative;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    min-height: 290px;

    padding: 32px 17px 18px;

    box-sizing: border-box;

    border-radius: 15px;

    border: 1px solid rgba(255,255,255,.09);

    background:
        linear-gradient(
            180deg,
            #111112,
            #09090a
        );

    text-decoration: none !important;

    overflow: hidden;

    transition:
        transform .3s ease,
        border-color .3s ease,
        box-shadow .3s ease,
        background .3s ease;

}


/* Top highlight */

.lifetime-card::before {

    content: "";

    position: absolute;

    top: 0;

    left: 15%;

    width: 70%;

    height: 1px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,0,0,.8),
            transparent
        );

    opacity: 0;

    transition: opacity .3s ease;

}


/* =========================================================
   HOVER
========================================================= */

.lifetime-card:hover {

    transform: translateY(-8px);

    border-color:
        rgba(255,0,0,.55);

    background:
        linear-gradient(
            180deg,
            #151010,
            #09090a
        );

    box-shadow:
        0 20px 45px rgba(0,0,0,.5),
        0 0 35px rgba(255,0,0,.09);

}


.lifetime-card:hover::before {

    opacity: 1;

}


/* =========================================================
   FEATURED
========================================================= */

.lifetime-card.featured {

    border-color:
        rgba(255,0,0,.75);

    background:
        linear-gradient(
            180deg,
            rgba(255,0,0,.12),
            #0c0c0d 45%
        );

    box-shadow:
        0 18px 45px rgba(0,0,0,.4),
        0 0 35px rgba(255,0,0,.1);

}


.lifetime-card.featured::before {

    opacity: 1;

}


/* =========================================================
   BADGE
========================================================= */

.lifetime-badge {

    position: absolute;

    top: 0;
    left: 0;

    padding: 7px 13px;

    border-radius:
        0 0 10px 0;

    background: var(--red);

    color: #fff;

    font-size: 7px;

    font-weight: 900;

    letter-spacing: 1px;

}


/* =========================================================
   DEVICE
========================================================= */

.lifetime-device {

    display: flex;

    align-items: baseline;

    justify-content: center;

    gap: 7px;

    color: #fff;

    font-size: 11px;

    font-weight: 800;

    letter-spacing: 1.2px;

}


.lifetime-device span {

    color: var(--red);

    font-size: 29px;

    line-height: 1;

    font-weight: 900;

}


/* =========================================================
   PRICE
========================================================= */

.lifetime-price {

    margin-top: 19px;

    color: var(--red);

    font-size: 52px;

    line-height: .95;

    font-weight: 900;

    letter-spacing: -2px;

    text-shadow:
        0 0 25px rgba(255,0,0,.14);

}


.lifetime-price small {

    font-size: 24px;

    vertical-align: 17px;

    margin-right: 2px;

}


/* =========================================================
   LABEL
========================================================= */

.lifetime-label {

    margin-top: 11px;

    color: #777;

    font-size: 9px;

    font-weight: 800;

    letter-spacing: 2px;

}


/* =========================================================
   CTA
========================================================= */

.lifetime-cta {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 9px;

    width: 100%;

    min-height: 44px;

    margin-top: 26px;

    border-radius: 8px;

    background:
        linear-gradient(
            135deg,
            #ff2222,
            #d60000
        );

    color: #fff;

    font-size: 9px;

    font-weight: 900;

    text-transform: uppercase;

    box-shadow:
        0 9px 25px rgba(255,0,0,.2);

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        filter .25s ease;

}


.lifetime-cta span {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 19px;
    height: 19px;

    border-radius: 50%;

    background:
        rgba(255,255,255,.18);

    font-size: 12px;

}


.lifetime-card:hover .lifetime-cta {

    transform: translateY(-2px);

    filter: brightness(1.08);

    box-shadow:
        0 12px 32px rgba(255,0,0,.32);

}


/* =========================================================
   TRUST STRIP
========================================================= */

.lifetime-trust {

    display: flex;

    align-items: center;

    justify-content: center;

    flex-wrap: wrap;

    gap: 28px;

    margin-top: 22px;

    padding: 19px 20px;

    border: 1px solid rgba(255,255,255,.07);

    border-radius: 10px;

    background:
        rgba(255,255,255,.018);

}


.lifetime-trust div {

    display: flex;

    align-items: center;

    gap: 7px;

    color: #777;

    font-size: 9px;

    font-weight: 700;

    letter-spacing: .4px;

}


.trust-icon {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 16px;
    height: 16px;

    border-radius: 50%;

    background:
        rgba(255,0,0,.12);

    color: var(--red);

    font-size: 9px;

}


/* =========================================================
   BOTTOM MESSAGE
========================================================= */

.lifetime-bottom {

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin-top: 34px;

    text-align: center;

}


.lifetime-bottom strong {

    color: #fff;

    font-size: 13px;

    font-weight: 800;

}


.lifetime-bottom > span:not(.bottom-glow) {

    color: #666;

    font-size: 12px;

}


.bottom-glow {

    position: absolute;

    width: 300px;
    height: 50px;

    left: 50%;

    transform: translateX(-50%);

    background:
        radial-gradient(
            ellipse,
            rgba(255,0,0,.08),
            transparent 70%
        );

    filter: blur(20px);

    pointer-events: none;

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1000px) {

    .lifetime-plans {

        grid-template-columns:
            repeat(3, minmax(0, 1fr));

        gap: 12px;

    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 650px) {

    .iptvthril-lifetime-offer {

        padding:
            60px 12px 50px;

    }


    .lifetime-header {

        margin-bottom: 32px;

    }


    .lifetime-eyebrow {

        font-size: 8px;

        letter-spacing: 1.5px;

        padding: 8px 12px;

    }


    .lifetime-header h2 {

        font-size: 39px;

        letter-spacing: -1.7px;

        line-height: 1.02;

    }


    .lifetime-header p {

        font-size: 13px;

        line-height: 1.6;

    }


    .lifetime-plans {

        grid-template-columns:
            repeat(2, minmax(0, 1fr));

        gap: 9px;

    }


    .lifetime-card {

        min-height: 235px;

        padding:
            28px 10px 12px;

        border-radius: 11px;

    }


    .lifetime-device {

        font-size: 8px;

        gap: 5px;

    }


    .lifetime-device span {

        font-size: 22px;

    }


    .lifetime-price {

        margin-top: 14px;

        font-size: 39px;

        letter-spacing: -1.5px;

    }


    .lifetime-price small {

        font-size: 19px;

        vertical-align: 13px;

    }


    .lifetime-label {

        margin-top: 8px;

        font-size: 7px;

        letter-spacing: 1.3px;

    }


    .lifetime-cta {

        min-height: 38px;

        margin-top: 17px;

        font-size: 7px;

        gap: 5px;

    }


    .lifetime-cta span {

        width: 16px;
        height: 16px;

        font-size: 10px;

    }


    .lifetime-badge {

        padding: 6px 9px;

        font-size: 6px;

    }


    .lifetime-trust {

        gap: 12px;

        padding: 15px 10px;

    }


    .lifetime-trust div {

        font-size: 7px;

    }


    .lifetime-bottom {

        flex-direction: column;

        gap: 5px;

    }


    .lifetime-bottom strong {

        font-size: 12px;

    }


    .lifetime-bottom > span:not(.bottom-glow) {

        font-size: 10px;

    }

}


/* =========================================================
   VERY SMALL PHONES
========================================================= */

@media (max-width: 360px) {

    .lifetime-header h2 {

        font-size: 34px;

    }


    .lifetime-plans {

        grid-template-columns: 1fr;

    }


    .lifetime-card {

        min-height: 210px;

    }


    .lifetime-price {

        font-size: 45px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e4acac *//*====================================
 TRUST BAR
====================================*/

.trust-bar{

    display:grid;
    grid-template-columns:repeat(4,1fr);

    align-items:center;

    background:#111111;

    border:1px solid rgba(255,255,255,.08);

    border-radius:22px;

    overflow:hidden;

    max-width:1200px;

    margin:80px auto;

}

/*====================================
 ITEM
====================================*/

.trust-item{

    display:flex;
    align-items:center;
    gap:18px;

    padding:26px;

    transition:.35s;

}

.trust-item:hover{

    background:rgba(255,0,0,.03);

}

/*====================================
 SVG ICON
====================================*/

.trust-icon{

    width:48px;
    height:48px;

    min-width:48px;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#FF0000;

}

.trust-icon svg{

    width:28px;
    height:28px;

    stroke:currentColor;

    fill:none;

    stroke-width:1.8;

    stroke-linecap:round;

    stroke-linejoin:round;

    transition:.35s;

}

.trust-item:hover .trust-icon svg{

    transform:scale(1.12);

    filter:drop-shadow(0 0 8px rgba(255,0,0,.45));

}

/*====================================
 TEXT
====================================*/

.trust-text{

    flex:1;

}

.trust-text h4{

    margin:0 0 6px;

    color:#FFFFFF;

    font-size:16px;

    font-weight:700;

    line-height:1.2;

}

.trust-text p{

    margin:0;

    color:#8F8F8F;

    font-size:13px;

    line-height:1.5;

}

/*====================================
 DIVIDER
====================================*/

.trust-divider{

    width:1px;

    align-self:stretch;

    background:rgba(255,255,255,.08);

}

/*====================================
 MOBILE
====================================*/

@media(max-width:768px){

.trust-bar{

grid-template-columns:1fr;

}

.trust-divider{

display:none;

}

.trust-item{

padding:22px;

border-bottom:1px solid rgba(255,255,255,.08);

}

.trust-item:last-child{

border-bottom:none;

}

.trust-icon{

width:44px;
height:44px;
min-width:44px;

}

.trust-icon svg{

width:24px;
height:24px;

}

.trust-text h4{

font-size:15px;

}

.trust-text p{

font-size:12px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d73e3ee *//* ===========================
MOVIES SECTION TITLE
=========================== */

.movies-heading{

    position:relative;

    text-align:center;

    padding:90px 20px 50px;

    overflow:hidden;

}

/* Background Glow */

.movies-heading::before{

    content:"";

    position:absolute;

    width:500px;
    height:500px;

    left:50%;
    top:-260px;

    transform:translateX(-50%);

    background:radial-gradient(circle,
    rgba(255,0,0,.12) 0%,
    rgba(255,0,0,.05) 35%,
    transparent 75%);

    pointer-events:none;

}

/* Grid Background */

.movies-heading::after{

    content:"";

    position:absolute;

    inset:0;

    background-image:

    linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),

    linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);

    background-size:42px 42px;

    pointer-events:none;

}

/* Content */

.movies-heading>*{

    position:relative;

    z-index:2;

}

/* Badge */

.section-badge{

    display:inline-flex;

    align-items:center;

    gap:8px;

    padding:9px 20px;

    border-radius:50px;

    border:1px solid rgba(255,0,0,.28);

    background:rgba(255,0,0,.05);

    color:#FF0000;

    font-size:11px;

    font-weight:700;

    letter-spacing:3px;

    text-transform:uppercase;

    margin-bottom:26px;

}

/* Heading */

.movies-heading h2{

    margin:0;

    font-size:68px;

    line-height:1.05;

    font-weight:800;

}

.movies-heading .white{

    color:#fff;

}

.movies-heading .red{

    color:#FF0000;

}

/* Subtitle */

.movies-heading p{

    margin-top:22px;

    color:#7E7E7E;

    font-size:20px;

    line-height:1.7;

}

.movies-heading strong{

    color:#FFFFFF;

    font-weight:700;

}

/* Mobile */

@media(max-width:767px){

.movies-heading{

padding:60px 18px 30px;

}

.section-badge{

font-size:10px;

padding:8px 16px;

letter-spacing:2px;

}

.movies-heading h2{

font-size:44px;

line-height:1.15;

}

.movies-heading p{

font-size:15px;

margin-top:16px;

}

.movies-heading::before{

width:320px;
height:320px;
top:-150px;

}

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-14e5e8d *//* =========================
   PREMIUM MOVIE CAROUSEL
========================= */

.elementor-341 .elementor-element.elementor-element-14e5e8d{

    position:relative;
    overflow:hidden;

}

/* Remove white backgrounds */

.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper,
.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-wrapper{

    background:transparent;

}

/* Space between posters */

.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-slide{

    padding:0 8px;

    transition:transform .35s ease;

}

/* Movie Poster */

.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-slide img{

    width:100%;

    border-radius:16px;

    overflow:hidden;

    border:1px solid rgba(255,255,255,.08);

    transition:all .35s ease;

    box-shadow:
    0 10px 25px rgba(0,0,0,.45);

}

/* Hover */

.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-slide:hover img{

    transform:translateY(-8px) scale(1.03);

    border-color:#FF0000;

    box-shadow:
    0 15px 45px rgba(255,0,0,.25);

}

/* Edge Fade */

.elementor-341 .elementor-element.elementor-element-14e5e8d::before,
.elementor-341 .elementor-element.elementor-element-14e5e8d::after{

    content:"";

    position:absolute;

    top:0;

    width:120px;

    height:100%;

    z-index:20;

    pointer-events:none;

}

.elementor-341 .elementor-element.elementor-element-14e5e8d::before{

    left:0;

    background:linear-gradient(to right,#000 0%,transparent 100%);

}

.elementor-341 .elementor-element.elementor-element-14e5e8d::after{

    right:0;

    background:linear-gradient(to left,#000 0%,transparent 100%);

}

/* Hide Arrows */

.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-button-prev,
.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-button-next{

    display:none;

}

/* Hide Dots */

.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-pagination{

    display:none;

}

/* Mobile */

@media(max-width:767px){

.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-slide{

padding:0 6px;

}

.elementor-341 .elementor-element.elementor-element-14e5e8d .swiper-slide img{

border-radius:12px;

}

.elementor-341 .elementor-element.elementor-element-14e5e8d::before,
.elementor-341 .elementor-element.elementor-element-14e5e8d::after{

width:40px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bffe79 *//*==============================
SAVINGS HEADER
==============================*/

.savings-header{

    position:relative;

    padding:90px 20px 50px;

    text-align:center;

    overflow:hidden;

}

/* Background Grid */

.savings-header::before{

    content:"";

    position:absolute;

    inset:0;

    background-image:
    linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);

    background-size:42px 42px;

    pointer-events:none;

}

/* Red Glow */

.savings-header::after{

    content:"";

    position:absolute;

    width:650px;
    height:650px;

    left:50%;
    top:-380px;

    transform:translateX(-50%);

    background:
    radial-gradient(circle,
    rgba(255,0,0,.13),
    transparent 72%);

    pointer-events:none;

}

.savings-header>*{

    position:relative;

    z-index:2;

}

/* Badge */

.savings-badge{

    display:inline-block;

    padding:10px 22px;

    border-radius:40px;

    border:1px solid rgba(255,0,0,.22);

    background:rgba(255,0,0,.05);

    color:#FF0000;

    font-size:11px;

    font-weight:700;

    letter-spacing:3px;

    text-transform:uppercase;

    margin-bottom:28px;

}

/* Heading */

.savings-header h2{

    margin:0;

    font-size:68px;

    font-weight:800;

    line-height:1.08;

}

.savings-header .white{

    color:#FFFFFF;

}

.savings-header .red{

    color:#FF0000;

}

/* Subtitle */

.savings-header p{

    max-width:760px;

    margin:24px auto 0;

    color:#7E7E7E;

    font-size:20px;

    line-height:1.7;

}

.savings-header strong{

    color:#FFFFFF;

}

/*==============================
MOBILE
==============================*/

@media(max-width:767px){

.savings-header{

padding:65px 18px 35px;

}

.savings-badge{

font-size:10px;

padding:9px 18px;

letter-spacing:2px;

margin-bottom:20px;

}

.savings-header h2{

font-size:42px;

line-height:1.15;

}

.savings-header p{

font-size:15px;

line-height:1.7;

}

.savings-header::after{

width:350px;
height:350px;
top:-170px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15291728 *//* --- Savings Calculator Style --- */
.elementor-341 .elementor-element.elementor-element-15291728 .savings-table {
  background: #111;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(255, 0, 0, 0.15);
  margin-top: 30px;
}

.elementor-341 .elementor-element.elementor-element-15291728 table {
  width: 100%;
  border-collapse: collapse;
  color: #fff;
  font-family: 'Poppins', sans-serif;
}

.elementor-341 .elementor-element.elementor-element-15291728 thead {
  background: linear-gradient(90deg, #0f0f0f, #0d0d0d);
  border-bottom: 2px solid #FF0000;
}

.elementor-341 .elementor-element.elementor-element-15291728 th {
  padding: 15px;
  color: #FF0000;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
  text-align: left;
}

.elementor-341 .elementor-element.elementor-element-15291728 td {
  padding: 14px 15px;
  border-bottom: 1px solid #1f1f1f;
  font-size: 16px;
}

.elementor-341 .elementor-element.elementor-element-15291728 tr:hover td {
  background: rgba(255, 0, 0, 0.05);
  transition: 0.3s ease;
}

.elementor-341 .elementor-element.elementor-element-15291728 .total td {
  font-weight: 800;
  color: #fff;
}

.elementor-341 .elementor-element.elementor-element-15291728 .thrills td {
  background: rgba(255, 0, 0, 0.10);
  color: #FF0000;
  font-weight: 700;
}

/* --- Highlight Box --- */
.elementor-341 .elementor-element.elementor-element-15291728 .savings-highlight {
  margin-top: 25px;
  background: #FF0000;
  border-radius: 40px;
  padding: 20px 40px;
  text-align: center;
  box-shadow: 0 0 30px rgba(255, 0, 0, 0.40);
  animation: glowPulse 2s infinite alternate;
}

.elementor-341 .elementor-element.elementor-element-15291728 .savings-highlight p {
  color: #fff;
  font-weight: 800;
  font-size: 20px;
  margin: 0;
  text-transform: uppercase;
}

/* --- Glow Animation --- */
@keyframes glowPulse {
  from {
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.40);
  }
  to {
    box-shadow: 0 0 35px rgba(255, 0, 0, 0.80);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edd346f *//* ==========================
   TESTIMONIALS SECTION
========================== */

.testimonials-section{
    position:relative;
    padding:100px 20px;
    overflow:hidden;
}

/* Background Grid */

.testimonials-section::before{

    content:"";
    position:absolute;
    inset:0;

    background-image:
    linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);

    background-size:42px 42px;

    pointer-events:none;

}

.testimonials-section::after{

    content:"";

    position:absolute;

    width:650px;
    height:650px;

    left:50%;
    top:-350px;

    transform:translateX(-50%);

    background:radial-gradient(circle,
    rgba(255,0,0,.12),
    transparent 70%);

    pointer-events:none;

}

.testimonials-section>*{
    position:relative;
    z-index:2;
}

/* ==========================
   HEADER
========================== */

.testimonials-header{
    text-align:center;
    max-width:850px;
    margin:auto;
    margin-bottom:60px;
}

.testimonial-badge{

    display:inline-block;

    padding:10px 22px;

    border-radius:40px;

    background:rgba(255,0,0,.08);

    border:1px solid rgba(255,0,0,.2);

    color:#FF0000;

    font-size:12px;

    font-weight:700;

    letter-spacing:2px;

    margin-bottom:25px;

}

.testimonials-header h2{

    font-size:64px;

    line-height:1.1;

    font-weight:800;

    margin:0;

}

.white{
    color:#fff;
}

.red{
    color:#FF0000;
}

.testimonials-header p{

    color:#9A9A9A;

    font-size:18px;

    line-height:1.8;

    max-width:700px;

    margin:25px auto 0;

}

/* ==========================
   SLIDER
========================== */

.testimonial-slider{

    max-width:850px;

    margin:auto;

    overflow:hidden;

}

.testimonial-track{

    display:flex;

    transition:transform .6s ease;

}

.testimonial-slide{

    min-width:100%;

    box-sizing:border-box;

    background:#111111;

    border:1px solid rgba(255,255,255,.08);

    border-radius:24px;

    padding:60px;

    text-align:center;

    transition:.35s;

}

.testimonial-slide:hover{

    border-color:#FF0000;

    box-shadow:

    0 18px 45px rgba(255,0,0,.15);

}

.stars{

    color:#FF0000;

    font-size:24px;

    letter-spacing:4px;

    margin-bottom:30px;

}

.review{

    color:#E5E5E5;

    font-size:22px;

    line-height:1.8;

    font-style:italic;

    margin-bottom:35px;

}

.customer h4{

    color:#fff;

    font-size:22px;

    margin-bottom:8px;

}

.customer span{

    color:#8E8E8E;

    font-size:15px;

}

/* ==========================
   DOTS
========================== */

.testimonial-dots{

    display:flex;

    justify-content:center;

    gap:12px;

    margin-top:35px;

}

.dot{

    width:12px;

    height:12px;

    border-radius:50%;

    background:#444;

    transition:.3s;

    cursor:pointer;

}

.dot.active{

    width:35px;

    border-radius:20px;

    background:#FF0000;

}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

.testimonials-section{

padding:70px 18px;

}

.testimonials-header h2{

font-size:40px;

}

.testimonials-header p{

font-size:15px;

}

.testimonial-slide{

padding:35px 25px;

}

.review{

font-size:17px;

line-height:1.7;

}

.customer h4{

font-size:18px;

}

.customer span{

font-size:13px;

}

.stars{

font-size:20px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7eff9a23 *//* ===== INSTALL TITLE ===== */

.install-title{

    text-align:center;

    font-size:64px;

    font-weight:800;

    line-height:1.1;

    margin:0 0 22px;

    color:#fff;

}

.install-title .red{

    color:#FF0000;

}

.install-sub{

    max-width:720px;

    margin:0 auto 55px;

    text-align:center;

    font-size:18px;

    line-height:1.8;

    color:#9A9A9A;

}

/* Badge */

.install-badge{

    display:inline-flex;

    align-items:center;

    gap:10px;

    padding:12px 26px;

    margin-bottom:28px;

    border-radius:999px;

    border:1px solid rgba(255,0,0,.18);

    background:rgba(255,0,0,.05);

    color:#FF0000;

    font-size:12px;

    font-weight:700;

    letter-spacing:3px;

    text-transform:uppercase;

}

.install-badge::before{

    content:"●";

    color:#FF0000;

    font-size:10px;

}

/* Mobile */

@media(max-width:768px){

.install-title{

font-size:42px;

}

.install-sub{

font-size:15px;

padding:0 10px;

}

.install-badge{

font-size:11px;

padding:10px 18px;

letter-spacing:2px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93a9225 *//*==============================
SAVINGS HEADER
==============================*/

.savings-header{

    position:relative;

    padding:90px 20px 50px;

    text-align:center;

    overflow:hidden;

}

/* Background Grid */

.savings-header::before{

    content:"";

    position:absolute;

    inset:0;

    background-image:
    linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);

    background-size:42px 42px;

    pointer-events:none;

}

/* Red Glow */

.savings-header::after{

    content:"";

    position:absolute;

    width:650px;
    height:650px;

    left:50%;
    top:-380px;

    transform:translateX(-50%);

    background:
    radial-gradient(circle,
    rgba(255,0,0,.13),
    transparent 72%);

    pointer-events:none;

}

.savings-header>*{

    position:relative;

    z-index:2;

}

/* Badge */

.savings-badge{

    display:inline-block;

    padding:10px 22px;

    border-radius:40px;

    border:1px solid rgba(255,0,0,.22);

    background:rgba(255,0,0,.05);

    color:#FF0000;

    font-size:11px;

    font-weight:700;

    letter-spacing:3px;

    text-transform:uppercase;

    margin-bottom:28px;

}

/* Heading */

.savings-header h2{

    margin:0;

    font-size:68px;

    font-weight:800;

    line-height:1.08;

}

.savings-header .white{

    color:#FFFFFF;

}

.savings-header .red{

    color:#FF0000;

}

/* Subtitle */

.savings-header p{

    max-width:760px;

    margin:24px auto 0;

    color:#7E7E7E;

    font-size:20px;

    line-height:1.7;

}

.savings-header strong{

    color:#FFFFFF;

}

/*==============================
MOBILE
==============================*/

@media(max-width:767px){

.savings-header{

padding:65px 18px 35px;

}

.savings-badge{

font-size:10px;

padding:9px 18px;

letter-spacing:2px;

margin-bottom:20px;

}

.savings-header h2{

font-size:42px;

line-height:1.15;

}

.savings-header p{

font-size:15px;

line-height:1.7;

}

.savings-header::after{

width:350px;
height:350px;
top:-170px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d70bd73 *//*=====================================
FAQ SECTION
=====================================*/

.faq-section{

    max-width:1000px;
    margin:80px auto;

}

/*=====================================
CATEGORY
=====================================*/

.faq-category{

    margin-bottom:70px;

}

.faq-category h3{

    display:flex;
    align-items:center;
    gap:14px;

    color:#fff;

    font-size:24px;

    font-weight:700;

    margin-bottom:28px;

}

.faq-category h3 span{

    width:4px;
    height:28px;

    border-radius:30px;

    background:#FF0000;

    box-shadow:0 0 18px rgba(255,0,0,.45);

}

/*=====================================
ITEM
=====================================*/

.faq-item{

    background:#111111;

    border:1px solid rgba(255,255,255,.08);

    border-radius:18px;

    overflow:hidden;

    margin-bottom:16px;

    transition:.35s;

}

.faq-item:hover{

    border-color:#FF0000;

    box-shadow:
    0 12px 35px rgba(255,0,0,.12);

}

.faq-item.active{

    border-color:#FF0000;

    box-shadow:
    0 20px 45px rgba(255,0,0,.18);

}

/*=====================================
QUESTION
=====================================*/

.faq-question{

    width:100%;

    background:none;

    border:none;

    color:#fff;

    display:flex;

    justify-content:space-between;

    align-items:center;

    padding:24px 28px;

    cursor:pointer;

    font-size:17px;

    font-weight:600;

    text-align:left;

}

.faq-question span{

    flex:1;

}

.faq-question i{

    width:34px;
    height:34px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:rgba(255,0,0,.08);

    border:1px solid rgba(255,0,0,.20);

    color:#FF0000;

    font-size:14px;

    transition:.35s;

}

.faq-item.active .faq-question i{

    transform:rotate(45deg);

    background:#FF0000;

    color:#fff;

}

/*=====================================
ANSWER
=====================================*/

.faq-answer{

    max-height:0;

    overflow:hidden;

    transition:
    max-height .45s ease,
    padding .35s ease;

    padding:0 28px;

    color:#C7C7C7;

    line-height:1.8;

    font-size:15px;

}

.faq-item.active .faq-answer{

    max-height:300px;

    padding:0 28px 24px;

}

/*=====================================
CONTACT BOX
=====================================*/

.faq-contact{

    margin-top:80px;

    padding:45px;

    border-radius:24px;

    text-align:center;

    background:#111111;

    border:1px solid rgba(255,255,255,.08);

    box-shadow:
    0 20px 50px rgba(255,0,0,.08);

}

.faq-contact h3{

    color:#fff;

    font-size:34px;

    margin-bottom:15px;

}

.faq-contact p{

    color:#9B9B9B;

    margin-bottom:35px;

    font-size:17px;

}

.faq-contact-grid{

    display:flex;

    justify-content:center;

    gap:20px;

    flex-wrap:wrap;

}

.faq-contact-grid a{

    display:flex;

    align-items:center;

    gap:12px;

    padding:16px 28px;

    border-radius:16px;

    text-decoration:none;

    color:#fff;

    background:#181818;

    border:1px solid rgba(255,255,255,.08);

    transition:.35s;

}

.faq-contact-grid a:hover{

    transform:translateY(-4px);

    border-color:#FF0000;

    box-shadow:
    0 15px 35px rgba(255,0,0,.18);

}

.faq-contact-grid i{

    color:#FF0000;

    font-size:18px;

}

/*=====================================
MOBILE
=====================================*/

@media(max-width:768px){

.faq-section{

margin:60px auto;

}

.faq-category{

margin-bottom:50px;

}

.faq-category h3{

font-size:20px;

}

.faq-question{

padding:20px;

font-size:15px;

}

.faq-answer{

font-size:14px;

padding:0 20px;

}

.faq-item.active .faq-answer{

padding:0 20px 20px;

}

.faq-contact{

padding:30px 20px;

}

.faq-contact h3{

font-size:28px;

}

.faq-contact p{

font-size:15px;

}

.faq-contact-grid{

flex-direction:column;

}

.faq-contact-grid a{

width:100%;

justify-content:center;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd14a74 *//*==============================
FINAL CTA
==============================*/

.final-cta{

    position:relative;

    padding:70px 30px;

    margin-top:100px;

    border-top:1px solid rgba(255,255,255,.06);

    border-bottom:1px solid rgba(255,255,255,.06);

    overflow:hidden;

}

.final-cta::before{

    content:"";

    position:absolute;

    inset:0;

    background:
    radial-gradient(circle at center,
    rgba(255,0,0,.10),
    transparent 70%);

    pointer-events:none;

}

.final-cta-content{

    position:relative;

    z-index:2;

    max-width:1200px;

    margin:auto;

    display:flex;

    justify-content:space-between;

    align-items:center;

    gap:40px;

}

.cta-badge{

    display:inline-block;

    margin-bottom:18px;

    padding:10px 22px;

    border-radius:999px;

    background:rgba(255,0,0,.08);

    border:1px solid rgba(255,0,0,.20);

    color:#FF0000;

    font-size:12px;

    font-weight:700;

    letter-spacing:2px;

}

.final-cta h2{

    font-size:56px;

    color:#fff;

    font-weight:800;

    line-height:1.1;

    margin:0 0 15px;

}

.final-cta h2 span{

    color:#FF0000;

}

.final-cta p{

    color:#9B9B9B;

    font-size:17px;

    line-height:1.8;

    margin:0;

}

.final-cta-button{

    display:flex;

    align-items:center;

    gap:14px;

    padding:20px 40px;

    border-radius:16px;

    background:#FF0000;

    color:#fff;

    text-decoration:none;

    font-weight:700;

    font-size:17px;

    transition:.35s;

    white-space:nowrap;

    box-shadow:
    0 15px 35px rgba(255,0,0,.25);

}

.final-cta-button:hover{

    transform:translateY(-5px) scale(1.03);

    box-shadow:
    0 22px 45px rgba(255,0,0,.40);

}

.final-cta-button i{

    font-size:14px;

}

@media(max-width:768px){

.final-cta{

padding:60px 20px;

}

.final-cta-content{

flex-direction:column;

text-align:center;

}

.final-cta h2{

font-size:40px;

}

.final-cta p{

font-size:15px;

}

.final-cta-button{

width:100%;

justify-content:center;

}

}/* End custom CSS */