.elementor-9 .elementor-element.elementor-element-4fc43c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:50;}.elementor-9 .elementor-element.elementor-element-4fc43c4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4fc43c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-4ad444d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-5abb796 img{width:90px;}.elementor-9 .elementor-element.elementor-element-8a0c549{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-dd55dc3 .elementor-menu-toggle{margin-left:auto;}.elementor-9 .elementor-element.elementor-element-dd55dc3 .elementor-nav-menu .elementor-item{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-dd55dc3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dd55dc3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9 .elementor-element.elementor-element-dd55dc3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-dd55dc3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9 .elementor-element.elementor-element-dd55dc3 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dd55dc3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7e9950b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-f3748b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-f3748b7 .elementor-button{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:none;border-radius:108px 108px 108px 108px;padding:14px 40px 14px 40px;}.elementor-9 .elementor-element.elementor-element-bd37803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:0150px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-bd37803:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bd37803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-bd37803::before, .elementor-9 .elementor-element.elementor-element-bd37803 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-bd37803 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-bd37803 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-bd37803 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-bd37803 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #13FF3400 0%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-37e06c2{--display:flex;}.elementor-9 .elementor-element.elementor-element-734c5b4{padding:60px 0px 60px 0px;}.elementor-9 .elementor-element.elementor-element-734c5b4 img{width:12%;}.elementor-9 .elementor-element.elementor-element-3090d41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ca73ece{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2a36133 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:162px;font-weight:700;line-height:150px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-fd76ddb{margin:-119px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -44px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-fd76ddb .elementor-heading-title{font-family:"Marck Script", Sans-serif;font-size:88px;font-weight:500;line-height:41px;letter-spacing:-5px;color:#FF0000;}.elementor-9 .elementor-element.elementor-element-90df52d{--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-9 .elementor-element.elementor-element-d17733d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:67px 67px 67px 67px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-d17733d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d17733d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-c809392{width:var( --container-widget-width, 99% );max-width:99%;background-color:transparent;padding:0px 0px 0px 10px;--container-widget-width:99%;--container-widget-flex-grow:0;background-image:linear-gradient(263deg, #FFDFDF00 94%, #f2295b 78%);border-radius:19px 19px 19px 19px;}.elementor-9 .elementor-element.elementor-element-c809392.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c809392 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eb090a9{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a729c61 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;background-image:linear-gradient(90deg, #0D0E1000 0%, #EB0120 100%);box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBCCD270;border-radius:138px 108px 108px 108px;padding:030px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-a729c61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-651397c{--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:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-651397c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-651397c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-e6e492b{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-df10328{padding:0px 0px 0px 0px;text-align:end;}.elementor-9 .elementor-element.elementor-element-df10328 img{width:24%;}.elementor-9 .elementor-element.elementor-element-0af0c30 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:68px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-2d6db28{font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0d721bb{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-38b5d55{padding:0px 0px 0px 0px;text-align:end;}.elementor-9 .elementor-element.elementor-element-38b5d55 img{width:24%;}.elementor-9 .elementor-element.elementor-element-d02333d .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:68px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-2be077d{font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8ebe8d0{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-a24dded{padding:0px 0px 0px 0px;text-align:end;}.elementor-9 .elementor-element.elementor-element-a24dded img{width:24%;}.elementor-9 .elementor-element.elementor-element-5c8fbc8 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:68px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-0b8d05d{font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a83ddec{--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:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-a83ddec:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a83ddec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-bbb7c65{text-align:center;font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:#676768;}.elementor-9 .elementor-element.elementor-element-2e6aa2e img{width:100%;}.elementor-9 .elementor-element.elementor-element-827ce55{--display:flex;--min-height:698px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-827ce55:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-827ce55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-2f52cb0{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a5d7004{--display:flex;}.elementor-9 .elementor-element.elementor-element-a5d7004.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-eb8d9b7{width:var( --container-widget-width, 97.152% );max-width:97.152%;--container-widget-width:97.152%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-eb8d9b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-eb8d9b7 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:100px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-858d5d7{width:var( --container-widget-width, 97.152% );max-width:97.152%;--container-widget-width:97.152%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-858d5d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-858d5d7 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:100px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-f61eb21{--display:flex;}.elementor-9 .elementor-element.elementor-element-ffe558e{width:var( --container-widget-width, 97.152% );max-width:97.152%;--container-widget-width:97.152%;--container-widget-flex-grow:0;text-align:end;}.elementor-9 .elementor-element.elementor-element-ffe558e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ffe558e .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:100px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-a187b72{width:var( --container-widget-width, 97.152% );max-width:97.152%;--container-widget-width:97.152%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-a187b72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a187b72 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:100px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-e9d0687{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-e9d0687:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e9d0687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-16.png");}.elementor-9 .elementor-element.elementor-element-9b187b2{--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-9 .elementor-element.elementor-element-9b187b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bdd6259{width:var( --container-widget-width, 104.811% );max-width:104.811%;margin:93px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:104.811%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bdd6259.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bdd6259 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:65px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-55ba6f5{--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-9 .elementor-element.elementor-element-55ba6f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0a253e9{--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-9 .elementor-element.elementor-element-82f6c79{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-82f6c79:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-82f6c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group-2.png");background-position:top right;background-repeat:no-repeat;background-size:49% auto;}.elementor-9 .elementor-element.elementor-element-ca4c0b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-ca4c0b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ca4c0b8 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:2.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-6ce7aea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-6ce7aea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6ce7aea .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:2.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-8f3e544{width:var( --container-widget-width, 100% );max-width:100%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-8f3e544.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8f3e544 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;text-decoration:line-through;line-height:110px;letter-spacing:2.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#8C8C8C;}.elementor-9 .elementor-element.elementor-element-13f4d5b{width:var( --container-widget-width, 100% );max-width:100%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-13f4d5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-13f4d5b .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:2.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#8C8C8C;}.elementor-9 .elementor-element.elementor-element-8ee37c1{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-9 .elementor-element.elementor-element-8ee37c1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8ee37c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-df8f855{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-6521f6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-9 .elementor-element.elementor-element-7951a03 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-7951a03 .elementor-button{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:none;border-radius:108px 108px 108px 108px;padding:14px 40px 14px 40px;}.elementor-9 .elementor-element.elementor-element-4c52045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-9 .elementor-element.elementor-element-96135bb{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-73ceb1e{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:60px 60px 60px 60px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-9 .elementor-element.elementor-element-73ceb1e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-73ceb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1706064D;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-df938ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;--e-icon-list-icon-size:52px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2c0635a{--e-rating-icon-marked-color:#FFD35C;--e-rating-icon-color:#FFD35C;}.elementor-9 .elementor-element.elementor-element-4ed420b{text-align:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c6daf82{--display:flex;--min-height:550px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-9 .elementor-element.elementor-element-c6daf82:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c6daf82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-74ec1d1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-fe8811a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-9 .elementor-element.elementor-element-3e15d49 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;background-image:linear-gradient(90deg, #0D0E1000 0%, #EB0120 100%);box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBCCD270;border-radius:108px 108px 108px 108px;padding:14px 40px 14px 40px;}.elementor-9 .elementor-element.elementor-element-3e15d49 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-f3d869f{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:60px 60px 60px 60px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-9 .elementor-element.elementor-element-f3d869f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f3d869f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1706064D;}.elementor-9 .elementor-element.elementor-element-4dbf452{--display:flex;}.elementor-9 .elementor-element.elementor-element-f0fa9cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;--e-icon-list-icon-size:52px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6068a2b{--e-rating-icon-marked-color:#FFD35C;--e-rating-icon-color:#FFD35C;}.elementor-9 .elementor-element.elementor-element-3aaba56{text-align:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-488b278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-9 .elementor-element.elementor-element-dd4dcff{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-dd4dcff .elementor-heading-title{font-family:"Marck Script", Sans-serif;font-size:88px;font-weight:500;line-height:41px;letter-spacing:-5px;color:#FF0000;}.elementor-9 .elementor-element.elementor-element-2d1f041{--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:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-2d1f041:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2d1f041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-824773f{text-align:center;font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:#676768;}.elementor-9 .elementor-element.elementor-element-621514b{--e-image-carousel-slides-to-show:5;}.elementor-9 .elementor-element.elementor-element-621514b .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-e5ae3a1{--display:flex;--min-height:698px;--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:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-e5ae3a1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e5ae3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-00216b8{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f52f524{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f52f524.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d8479a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-d8479a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d8479a4 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-c5d983b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-c5d983b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c5d983b .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-ad0b950{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-ad0b950.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ad0b950 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-dd81a21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d94ef86{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-fc0f25f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-fc0f25f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fc0f25f .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-194bee9{width:var( --container-widget-width, 58.642% );max-width:58.642%;--container-widget-width:58.642%;--container-widget-flex-grow:0;color:#D3D3D3;}.elementor-9 .elementor-element.elementor-element-194bee9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1ff60af{--display:flex;--min-height:698px;--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:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-1ff60af:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1ff60af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-d8a7a72{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6011064{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6011064.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-413f4a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-413f4a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-413f4a8 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-36babf6{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 2px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-36babf6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-36babf6 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF8F;}.elementor-9 .elementor-element.elementor-element-b749e59{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:#D3D3D3;}.elementor-9 .elementor-element.elementor-element-b749e59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5d98b54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-693c737{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d442af8{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c28ba25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c28ba25{text-align:center;}.elementor-9 .elementor-element.elementor-element-c28ba25 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-092e61c{width:var( --container-widget-width, 100% );max-width:100%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-092e61c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-092e61c .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF8F;}.elementor-9 .elementor-element.elementor-element-66ac387{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-66ac387:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-66ac387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-e3f0047{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-e3f0047:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e3f0047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B2E;}.elementor-9 .elementor-element.elementor-element-ff8492f{width:var( --container-widget-width, 10% );max-width:10%;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-ff8492f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ff8492f img{width:100%;}.elementor-9 .elementor-element.elementor-element-0895ca2{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-0895ca2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0895ca2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-c36e288{--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-c36e288:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c36e288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292C2F;}.elementor-9 .elementor-element.elementor-element-1bfa32b{width:var( --container-widget-width, 10% );max-width:10%;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-1bfa32b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1bfa32b img{width:100%;}.elementor-9 .elementor-element.elementor-element-2e2f3be{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-2e2f3be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2e2f3be .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-9c6e117{--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-9c6e117:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9c6e117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292C2F;}.elementor-9 .elementor-element.elementor-element-b612bd9{width:var( --container-widget-width, 10% );max-width:10%;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-b612bd9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b612bd9 img{width:100%;}.elementor-9 .elementor-element.elementor-element-04c567b{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-04c567b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-04c567b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-891d38e{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-891d38e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-891d38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0E0E0F 100%);}.elementor-9 .elementor-element.elementor-element-4470e7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5ef6c6d{--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-5ef6c6d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5ef6c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292C2F;}.elementor-9 .elementor-element.elementor-element-7a86af1{width:var( --container-widget-width, 10% );max-width:10%;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-7a86af1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7a86af1 img{width:100%;}.elementor-9 .elementor-element.elementor-element-1155ebe{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-1155ebe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1155ebe .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-93b87f2{--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-93b87f2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-93b87f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292C2F;}.elementor-9 .elementor-element.elementor-element-70194f9{width:var( --container-widget-width, 10% );max-width:10%;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-70194f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-70194f9 img{width:100%;}.elementor-9 .elementor-element.elementor-element-5b1fd30{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-5b1fd30.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5b1fd30 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-a7341c0{--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-a7341c0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a7341c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292C2F;}.elementor-9 .elementor-element.elementor-element-3b9bf8f{width:var( --container-widget-width, 10% );max-width:10%;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-3b9bf8f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3b9bf8f img{width:100%;}.elementor-9 .elementor-element.elementor-element-1d5a411{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-1d5a411.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1d5a411 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-55ca910{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-367a434{width:var( --container-widget-width, 38% );max-width:38%;padding:6px 0px 0px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;font-family:"Anonymous Pro", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-367a434.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-011aa6a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-011aa6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-011aa6a .elementor-button{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:none;border-radius:108px 108px 108px 108px;padding:14px 40px 14px 40px;}.elementor-9 .elementor-element.elementor-element-2240b89f{--display:flex;--min-height:618px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-2240b89f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2240b89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group-3.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7c00b439{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3d5bc1cd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3d5bc1cd .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:108px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-426ecba7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-319f381a{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-157bcc74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-157bcc74 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-76675cd2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-weight:400;color:#D2D3D4;}.elementor-9 .elementor-element.elementor-element-27131fe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-7140d5e7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2b2f729a{padding:10px 0px 30px 0px;font-family:"Sora", Sans-serif;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-3696c50a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4b080728{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#262626;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4b080728 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:37px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-306877be{padding:0px 20px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-306877be .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:37px;color:#EF334C;}.elementor-9 .elementor-element.elementor-element-6e71cb98{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-5d6161f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-7245c9f9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1a878aca{padding:10px 0px 13px 0px;font-family:"Sora", Sans-serif;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-acfd983{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8acb929{padding:20px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-8acb929 .elementor-image-box-title{margin-bottom:1px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8acb929:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-8acb929:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8acb929 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-545f1708{--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:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-545f1708:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-545f1708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group-2-1.png");background-position:center right;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-4abee925{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:010px;}.elementor-9 .elementor-element.elementor-element-4abee925:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4abee925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Group-59-1-e1774907964789.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-50eade55{--display:flex;}.elementor-9 .elementor-element.elementor-element-76e146d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-76e146d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-76e146d4 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-c52adce{margin:-86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 618px;text-align:center;}.elementor-9 .elementor-element.elementor-element-c52adce .elementor-heading-title{font-family:"Marck Script", Sans-serif;font-size:50px;font-weight:400;color:#EB0120;}.elementor-9 .elementor-element.elementor-element-cac6f4d{width:var( --container-widget-width, 41% );max-width:41%;padding:10px 0px 13px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-cac6f4d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2fd35b68{--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-9 .elementor-element.elementor-element-1a84f496{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;line-height:26px;}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4ebea526{width:var( --container-widget-width, 35% );max-width:35%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14-3.png");padding:25px 8px 25px 25px;--container-widget-width:35%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;line-height:26px;}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-65d9d157{--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-9 .elementor-element.elementor-element-6b036f49{width:var( --container-widget-width, 35% );max-width:35%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14-1.png");padding:28px 28px 28px 28px;--container-widget-width:35%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;line-height:26px;}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1c820aa4{width:var( --container-widget-width, 35% );max-width:35%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14-3.png");margin:0px 74px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 8px 25px 25px;--container-widget-width:35%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;line-height:26px;}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-33247dfa{--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-9 .elementor-element.elementor-element-52ec8ea{width:var( --container-widget-width, 34% );max-width:34%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14-2.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:28px 28px 28px 28px;--container-widget-width:34%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-52ec8ea.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;line-height:26px;}.elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7609ecab{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-57ff107e .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6d832273{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-weight:400;color:#D2D3D4;}.elementor-9 .elementor-element.elementor-element-1b407742 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-1b407742 .elementor-button{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:none;border-radius:108px 108px 108px 108px;padding:14px 40px 14px 40px;}.elementor-9 .elementor-element.elementor-element-3d0e6c9e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#797C7E;--border-color:#797C7E;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:010px;}.elementor-9 .elementor-element.elementor-element-3d0e6c9e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3d0e6c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Group-59-1-e1774907964789.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-547979e4{--display:flex;}.elementor-9 .elementor-element.elementor-element-102ce088{text-align:center;}.elementor-9 .elementor-element.elementor-element-102ce088 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:85px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-65bc146f{margin:-88px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 232px;}.elementor-9 .elementor-element.elementor-element-65bc146f img{width:28%;}.elementor-9 .elementor-element.elementor-element-af347dd{width:var( --container-widget-width, 41% );max-width:41%;padding:10px 0px 13px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-af347dd.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-150460f6{--display:flex;}.elementor-9 .elementor-element.elementor-element-597361d3{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2804aebb{--display:flex;}.elementor-9 .elementor-element.elementor-element-5490fd10{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1e73509e{--display:flex;}.elementor-9 .elementor-element.elementor-element-550f061{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-77f22982{--display:flex;}.elementor-9 .elementor-element.elementor-element-2dd52b29{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2a83436f{--display:flex;}.elementor-9 .elementor-element.elementor-element-3a6e29b9{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2ca973d{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9 .elementor-element.elementor-element-3e10e8de{--display:flex;}.elementor-9 .elementor-element.elementor-element-2cedf19e .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4524ed29{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-weight:400;color:#D2D3D4;}.elementor-9 .elementor-element.elementor-element-1ed5965c .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-1ed5965c{width:var( --container-widget-width, 38% );max-width:38%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Frame-32.png");padding:3px 0px 3px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-1ed5965c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1ed5965c .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-276759a9{padding:80px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-276759a9 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:97px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-382452db{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-382452db{right:0px;}.elementor-9 .elementor-element.elementor-element-382452db{bottom:589px;}.elementor-9 .elementor-element.elementor-element-400f5af1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:010px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-13d1ee2d{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-13d1ee2d{right:0px;}.elementor-9 .elementor-element.elementor-element-13d1ee2d{top:0px;}.elementor-9 .elementor-element.elementor-element-3629b560{--display:flex;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-fa92e8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-fa92e8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-fa92e8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-img img{transition-duration:1.3s;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fa92e8:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-fa92e8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#737373;}.elementor-9 .elementor-element.elementor-element-1d97ff6f{--display:flex;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-21878bce.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-21878bce.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-21878bce.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-img img{transition-duration:1.3s;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-title{font-family:"Sora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-21878bce:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-21878bce:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#737373;}.elementor-9 .elementor-element.elementor-element-353e59cd{--display:flex;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-11419c9e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-11419c9e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-11419c9e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-img img{transition-duration:1.3s;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-title{font-family:"Sora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-11419c9e:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-11419c9e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#737373;}.elementor-9 .elementor-element.elementor-element-003bd98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-003bd98::before, .elementor-9 .elementor-element.elementor-element-003bd98 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-003bd98 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-003bd98 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-003bd98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-003bd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #020202 100%);}.elementor-9 .elementor-element.elementor-element-f62c69e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-f62c69e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f62c69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-16-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-8c8e512{text-align:center;}.elementor-9 .elementor-element.elementor-element-8c8e512 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#0D0E10;}.elementor-9 .elementor-element.elementor-element-7f04443{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-7f04443 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;color:#0D0E10;}.elementor-9 .elementor-element.elementor-element-a39470a{width:var( --container-widget-width, 60% );max-width:60%;padding:10px 0px 13px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#D2D3D4;}.elementor-9 .elementor-element.elementor-element-a39470a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-abcf635{--display:flex;}.elementor-9 .elementor-element.elementor-element-f82e150{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;z-index:1;}.elementor-9 .elementor-element.elementor-element-f82e150 img{width:130%;max-width:130%;}.elementor-9 .elementor-element.elementor-element-588289b{--display:flex;}.elementor-9 .elementor-element.elementor-element-9988497{--display:flex;}.elementor-9 .elementor-element.elementor-element-156f499{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9 .elementor-element.elementor-element-f7d3b8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-9 .elementor-element.elementor-element-d3b1144{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-d3b1144:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d3b1144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1706064D;}.elementor-9 .elementor-element.elementor-element-6b5e272 .elementor-button{background-color:#853B4300;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1B1B1;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-3d1082a{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3d1082a .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:70px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e26ea86{--divider-border-style:solid;--divider-color:#1D1E1F;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-e26ea86 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-e26ea86 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-deba49a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-68f85ca{--divider-border-style:solid;--divider-color:#1D1E1F;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-68f85ca .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-68f85ca .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-ff5534e .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-ff5534e .elementor-button{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:none;border-radius:108px 108px 108px 108px;padding:14px 40px 14px 40px;}.elementor-9 .elementor-element.elementor-element-54a1788{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#595959;}.elementor-9 .elementor-element.elementor-element-54a1788.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7fe2a05{--display:flex;--justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-c4c5e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;z-index:1;}.elementor-9 .elementor-element.elementor-element-c4c5e6c img{width:130%;max-width:130%;}.elementor-9 .elementor-element.elementor-element-7b3ad67{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-6f04409{width:var( --container-widget-width, 29% );max-width:29%;padding:18px 36px 2px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-101093c{width:var( --container-widget-width, 29% );max-width:29%;padding:18px 36px 2px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6a9095a{width:var( --container-widget-width, 41% );max-width:41%;padding:11px 1px 11px 10px;--container-widget-width:41%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-08190a5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-08190a5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-08190a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171919;}.elementor-9 .elementor-element.elementor-element-f9d3cec .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #155D2A 0%, #F2295B00 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#9EA39F;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-aa45288{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:end;}.elementor-9 .elementor-element.elementor-element-aa45288 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:70px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4b237c7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3f30019{--divider-border-style:solid;--divider-color:#1D1E1F;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-3f30019 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-3f30019 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-26d22aa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-d1e7c3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-ec94b67{--divider-border-style:solid;--divider-color:#1D1E1F;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-ec94b67 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-ec94b67 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-dc16217 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-dc16217 .elementor-button{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:none;border-radius:108px 108px 108px 108px;padding:14px 40px 14px 40px;}.elementor-9 .elementor-element.elementor-element-b66b159{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#595959;}.elementor-9 .elementor-element.elementor-element-b66b159.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2f9d501{--display:flex;--justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-86d9cbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;z-index:1;}.elementor-9 .elementor-element.elementor-element-86d9cbe img{width:130%;max-width:130%;}.elementor-9 .elementor-element.elementor-element-47268a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-3e29271 img{width:100%;}.elementor-9 .elementor-element.elementor-element-b24b57b img{width:100%;}.elementor-9 .elementor-element.elementor-element-e70b5ce img{width:100%;}.elementor-9 .elementor-element.elementor-element-914137c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-914137c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-914137c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-16-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-a7bca63{text-align:center;}.elementor-9 .elementor-element.elementor-element-a7bca63 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#0D0E10;}.elementor-9 .elementor-element.elementor-element-8770f29{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-8770f29 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;color:#0D0E10;}.elementor-9 .elementor-element.elementor-element-3597fa8{width:var( --container-widget-width, 60% );max-width:60%;padding:10px 0px 13px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#D2D3D4;}.elementor-9 .elementor-element.elementor-element-3597fa8.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-be2f163{--display:flex;}.elementor-9 .elementor-element.elementor-element-101341f{--display:flex;}.elementor-9 .elementor-element.elementor-element-fad44dd{--display:flex;}.elementor-9 .elementor-element.elementor-element-d55036a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9 .elementor-element.elementor-element-9688a19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-9 .elementor-element.elementor-element-688d7e8{--display:flex;--justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-d0e94aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;z-index:1;}.elementor-9 .elementor-element.elementor-element-d0e94aa img{width:130%;max-width:130%;}.elementor-9 .elementor-element.elementor-element-e874050{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-f80a87b{width:var( --container-widget-width, 29% );max-width:29%;padding:11px 36px 11px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f614901{width:var( --container-widget-width, 29% );max-width:29%;padding:11px 36px 11px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-8e8cdae{width:var( --container-widget-width, 49% );max-width:49%;padding:11px 36px 11px 10px;--container-widget-width:49%;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-442524d{--display:flex;--justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-c0ad327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;z-index:1;}.elementor-9 .elementor-element.elementor-element-c0ad327 img{width:130%;max-width:130%;}.elementor-9 .elementor-element.elementor-element-d716bce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;z-index:1;}.elementor-9 .elementor-element.elementor-element-d716bce img{width:130%;max-width:130%;}.elementor-9 .elementor-element.elementor-element-dd5fd14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0f8b1c2 img{width:100%;}.elementor-9 .elementor-element.elementor-element-ca0d155 img{width:100%;}.elementor-9 .elementor-element.elementor-element-f68da99 img{width:100%;}.elementor-9 .elementor-element.elementor-element-dfd7188{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#797C7E;--border-color:#797C7E;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-dfd7188:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dfd7188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Group-59-1-e1774907964789.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2f40fc9{--display:flex;}.elementor-9 .elementor-element.elementor-element-26a1078{text-align:center;}.elementor-9 .elementor-element.elementor-element-26a1078 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:85px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-510356a{margin:-88px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 232px;}.elementor-9 .elementor-element.elementor-element-510356a img{width:28%;}.elementor-9 .elementor-element.elementor-element-1ecfb9d{width:var( --container-widget-width, 41% );max-width:41%;padding:10px 0px 13px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-1ecfb9d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9dbdbfe{--display:flex;}.elementor-9 .elementor-element.elementor-element-7bb34b3{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2593b08{--display:flex;}.elementor-9 .elementor-element.elementor-element-8eb776a{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-78ac0a7{--display:flex;}.elementor-9 .elementor-element.elementor-element-cf88e98{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-81b79a6{--display:flex;}.elementor-9 .elementor-element.elementor-element-f0b3877{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-49e16c4{--display:flex;}.elementor-9 .elementor-element.elementor-element-88f3fd6{width:var( --container-widget-width, 24% );max-width:24%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Rectangle-14.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 102px;padding:28px 28px 28px 28px;--container-widget-width:24%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:87px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-icon{padding-inline-end:-20px;}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-ccd8760{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9 .elementor-element.elementor-element-e9cb515{--display:flex;}.elementor-9 .elementor-element.elementor-element-a707d70 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-54bd3da{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-weight:400;color:#D2D3D4;}.elementor-9 .elementor-element.elementor-element-1395ed1 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-1395ed1{width:var( --container-widget-width, 38% );max-width:38%;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Frame-32.png");padding:3px 0px 3px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-1395ed1.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1395ed1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-be82cff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-be82cff:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-be82cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Mask-group-4.png");background-position:bottom left;background-repeat:no-repeat;background-size:auto;}.elementor-9 .elementor-element.elementor-element-5ba83a9{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-5ba83a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5ba83a9 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-cfe411d{width:var( --container-widget-width, 34% );max-width:34%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:end;}.elementor-9 .elementor-element.elementor-element-cfe411d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cfe411d .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-b55669b{width:var( --container-widget-width, 50% );max-width:50%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-9 .elementor-element.elementor-element-b55669b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b55669b .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-9b445d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-91d9dad{--display:flex;--min-height:535px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:45px 45px 45px 45px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-91d9dad:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-91d9dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Testimonial-—-Flip-Card-Hover-State.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-9 .elementor-element.elementor-element-1008304 .elementor-button{background-color:#853B43;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c0d02a7 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-b1d67df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#D3D3D3;}.elementor-9 .elementor-element.elementor-element-b1d67df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-990a486{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-990a486 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-990a486 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-0494d7e .elementor-button{background-color:#189E5B;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-0494d7e .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-12245aa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8799130{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF94;}.elementor-9 .elementor-element.elementor-element-8799130.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2740a0d{--display:flex;--min-height:535px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-830241c{--display:flex;--min-height:535px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C0C0C0;--border-color:#C0C0C0;--border-radius:45px 45px 45px 45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-9 .elementor-element.elementor-element-c784693{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-46b033e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-46b033e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-823a67f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5a92dbc{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF94;}.elementor-9 .elementor-element.elementor-element-5a92dbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-dd61541{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3dfc719 .elementor-button{background-color:#189E5B;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-3dfc719 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-e1fb117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-10be76c{--display:flex;--min-height:535px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C0C0C0;--border-color:#C0C0C0;--border-radius:45px 45px 45px 45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-9 .elementor-element.elementor-element-0b646ab{--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;--padding-top:0px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d330cd7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d330cd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1b4916a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1c8ab2b{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF94;}.elementor-9 .elementor-element.elementor-element-1c8ab2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7b74ef0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7b971bb .elementor-button{background-color:#189E5B;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-7b971bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-387dbd9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d65274e{--display:flex;--min-height:535px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C0C0C0;--border-color:#C0C0C0;--border-radius:45px 45px 45px 45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d65274e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d65274e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-9 .elementor-element.elementor-element-19a25a0{--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;--padding-top:0px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5f9d0d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5f9d0d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a1215cc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-19fc6cc{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF94;}.elementor-9 .elementor-element.elementor-element-19fc6cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d3c557c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a86b87e .elementor-button{background-color:#189E5B;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-a86b87e .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-70ef53c{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:12px;padding:50px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#C4C4C4;--e-n-carousel-dots-hover-color:#C1253A;}.elementor-9 .elementor-element.elementor-element-5f4f8a1{width:var( --container-widget-width, 100% );max-width:100%;padding:40px 0px 3px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5f4f8a1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5f4f8a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-5f4f8a1 .elementor-button{font-family:"Sora", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-ebdc25b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-ebdc25b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ebdc25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-fad377c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-fad377c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fad377c .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-e8543a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e704c26{--display:flex;--min-height:320px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3F393A;--border-color:#3F393A;--border-radius:48px 48px 48px 48px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-e704c26:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e704c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/KSP-—-System-over-hacks-e1774931212513.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-4e2846e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ad8e3cc{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#999999;}.elementor-9 .elementor-element.elementor-element-ad8e3cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9b6706c{--display:flex;--min-height:320px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3F393A;--border-color:#3F393A;--border-radius:48px 48px 48px 48px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-9b6706c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9b6706c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/KSP-—-Built-for-busy-schedules-e1774931242616.png");background-position:center center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-ca38131 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b5ab5b1{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#999999;}.elementor-9 .elementor-element.elementor-element-b5ab5b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1784dee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f6259cc{--display:flex;--min-height:300px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3F393A;--border-color:#3F393A;--border-radius:48px 48px 48px 48px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-f6259cc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f6259cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/KSP-—-No-injections-required-e1774931274379.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-3f35737 .elementor-button{background-color:#19281F;font-family:"Sora", Sans-serif;font-size:9px;font-weight:600;fill:#59E58C;color:#59E58C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#265235;border-radius:50px 50px 50px 50px;padding:8px 16px 8px 16px;}.elementor-9 .elementor-element.elementor-element-afbf331{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cf1c51e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b91605b{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#999999;}.elementor-9 .elementor-element.elementor-element-b91605b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bdf4a7b{--display:flex;--min-height:300px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3F393A;--border-color:#3F393A;--border-radius:48px 48px 48px 48px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-bdf4a7b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bdf4a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/KSP-—-Print-friendly-layout-e1774934709906.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-40dc309{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7ff53a1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-652117b{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#999999;}.elementor-9 .elementor-element.elementor-element-652117b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a376738{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-12ff9cd{--display:flex;--min-height:320px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3F393A;--border-color:#3F393A;--border-radius:48px 48px 48px 48px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-12ff9cd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-12ff9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/KSP-—-Nutrition-made-simple-1-e1774931176861.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-67517e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2fa4a1d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-064e7f8{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#999999;}.elementor-9 .elementor-element.elementor-element-064e7f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4dfb8d6{--display:flex;--min-height:320px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3F393A;--border-color:#3F393A;--border-radius:48px 48px 48px 48px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-4dfb8d6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4dfb8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/KSP-—-Consistency-tools-e1774931585469.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2a1f473 .elementor-button{background-color:#511B24;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6C232F;border-radius:50px 50px 50px 50px;padding:12px 20px 12px 20px;}.elementor-9 .elementor-element.elementor-element-ad0637a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2efd1ea .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-07eda2f{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#999999;}.elementor-9 .elementor-element.elementor-element-07eda2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e2a3955{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b1db506{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b1db506:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b1db506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-f124030 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f124030.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-f124030.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f124030.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-f124030.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f124030.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-f124030 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-f124030 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-db9e10b{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-db9e10b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7784d6a{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-7784d6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4dfc02c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-4dfc02c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4dfc02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-a0b3dc4 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a0b3dc4.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-a0b3dc4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a0b3dc4.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-a0b3dc4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a0b3dc4.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-a0b3dc4 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-a0b3dc4 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-c428b2a{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-c428b2a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-29ad55f{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-29ad55f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-060fb7a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-060fb7a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-060fb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-0d8042c .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-0d8042c.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-0d8042c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0d8042c.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-0d8042c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0d8042c.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-0d8042c .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-0d8042c .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-bd5efa4{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-bd5efa4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4c751bc{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-4c751bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6ec4c33{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-6ec4c33:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6ec4c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-52da57e .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-52da57e.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-52da57e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-52da57e.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-52da57e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-52da57e.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-52da57e .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-52da57e .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-3a327c9{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-3a327c9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1c77537{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-1c77537.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e1e90c2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e1e90c2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e1e90c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-490a68f .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-490a68f.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-490a68f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-490a68f.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-490a68f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-490a68f.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-490a68f .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-490a68f .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-bb43f45{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-bb43f45 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b604367{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-b604367.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a093b84{--display:flex;}.elementor-9 .elementor-element.elementor-element-c986e97{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c986e97:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c986e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-ec8d650 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ec8d650.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-ec8d650.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ec8d650.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-ec8d650.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ec8d650.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-ec8d650 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-ec8d650 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-b39952e{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b39952e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7fabb1e{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-7fabb1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d7e37c5{--display:flex;}.elementor-9 .elementor-element.elementor-element-708cd5a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-708cd5a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-708cd5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-270a11e .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-270a11e.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-270a11e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-270a11e.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-270a11e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-270a11e.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-270a11e .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-270a11e .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-9156e9c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-9156e9c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-006e3aa{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-006e3aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7f16a89{--display:flex;}.elementor-9 .elementor-element.elementor-element-d00bd92{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d00bd92:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d00bd92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-a06874d .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a06874d.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-a06874d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a06874d.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-a06874d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a06874d.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-a06874d .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-a06874d .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-cfd7cdf{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-cfd7cdf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f9d76ea{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-f9d76ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-69ecc09{--display:flex;}.elementor-9 .elementor-element.elementor-element-6a068d1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E4849;--border-color:#4E4849;--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-6a068d1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6a068d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #303132 0%, #060707 100%);}.elementor-9 .elementor-element.elementor-element-5cc310a .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5cc310a.elementor-view-stacked .elementor-icon{background-color:#858686;}.elementor-9 .elementor-element.elementor-element-5cc310a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5cc310a.elementor-view-default .elementor-icon{color:#858686;border-color:#858686;}.elementor-9 .elementor-element.elementor-element-5cc310a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5cc310a.elementor-view-default .elementor-icon svg{fill:#858686;}.elementor-9 .elementor-element.elementor-element-5cc310a .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-5cc310a .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-23cd092{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-23cd092 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d89983d{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#808080;}.elementor-9 .elementor-element.elementor-element-d89983d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-dc3a526{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9 .elementor-element.elementor-element-92c24fb{width:var( --container-widget-width, 24% );max-width:24%;padding:6px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-92c24fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-377ca0f{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-377ca0f .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-377ca0f .elementor-button{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;box-shadow:0px 0px 48px 0px rgba(238.99999999999997, 50.99999999999998, 75.99999999999996, 0.3803921568627451) inset;border-style:none;border-radius:108px 108px 108px 108px;padding:14px 40px 14px 40px;}.elementor-9 .elementor-element.elementor-element-0637fc9{--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:120px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-0637fc9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0637fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-ffc5ce5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cade908{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-cade908.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cade908 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;line-height:100px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-4bbbbed{padding:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-093ef35{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-05ab356{--display:flex;}.elementor-9 .elementor-element.elementor-element-0bb76bd{--display:flex;border-style:none;--border-style:none;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-c9cb07b{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-c66d041{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-c66d041.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-791d2a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-487b353{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-afe6374{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-afe6374.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-afe6374 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-2526cac{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-2526cac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-09e0fe4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-00cea9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-00cea9a{text-align:end;}.elementor-9 .elementor-element.elementor-element-2d4f774{--display:flex;}.elementor-9 .elementor-element.elementor-element-ad3ca85{--display:flex;border-style:none;--border-style:none;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-497d129{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-b5bdc5f{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-b5bdc5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-54d7315{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1c2f02f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5fd3574{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-5fd3574.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5fd3574 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-9e06e8c{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-9e06e8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bf7e24f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-397ac5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-397ac5a{text-align:end;}.elementor-9 .elementor-element.elementor-element-18cb465{--display:flex;}.elementor-9 .elementor-element.elementor-element-0a0660e{--display:flex;border-style:none;--border-style:none;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-d6edca4{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-0794506{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-0794506.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8ee2674{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7f1117d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-24da999{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-24da999.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-24da999 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-224250f{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-224250f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9dd0d14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6e69a41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6e69a41{text-align:end;}.elementor-9 .elementor-element.elementor-element-e10710a{--display:flex;}.elementor-9 .elementor-element.elementor-element-c83ec9a{--display:flex;border-style:none;--border-style:none;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-e1ea580{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-0c9b182{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-0c9b182.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-178988e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6135f1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7ed5a08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-7ed5a08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7ed5a08 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-260f05f{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-260f05f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ec7f1a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fb03976.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fb03976{text-align:end;}.elementor-9 .elementor-element.elementor-element-a849c5e{--display:flex;}.elementor-9 .elementor-element.elementor-element-5e74b2f{--display:flex;border-style:none;--border-style:none;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-28095ae{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-2db46d3{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-2db46d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1c14769{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-629ca0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c8dd4cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-c8dd4cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c8dd4cf .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-2e09c78{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-2e09c78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fd86864{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-08d0518.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-08d0518{text-align:end;}.elementor-9 .elementor-element.elementor-element-1a44259{--display:flex;}.elementor-9 .elementor-element.elementor-element-4f888e2{--display:flex;border-style:none;--border-style:none;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-0cf2dda{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-1efc39c{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-1efc39c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-eda7c0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1dea3e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-48afd7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-48afd7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-48afd7c .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-fbf89b6{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-fbf89b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-54149f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-de2b770.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-de2b770{text-align:end;}.elementor-9 .elementor-element.elementor-element-f754add{--display:flex;}.elementor-9 .elementor-element.elementor-element-7fe00e4{--display:flex;border-style:none;--border-style:none;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-cefb537{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-e3c4331{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-e3c4331.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ca70827{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9ca18b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dbf827f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-dbf827f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-dbf827f .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-223045c{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-223045c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0efcbe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-72db24f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-72db24f{text-align:end;}.elementor-9 .elementor-element.elementor-element-45e3224{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1950285{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9adfde3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5D5759;--border-color:#5D5759;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-9adfde3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9adfde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #1B1E20 0%, #111213 100%);}.elementor-9 .elementor-element.elementor-element-01afd30{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-71e9fd9{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-71e9fd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2f9e387{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a60a166{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-011c755{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-011c755.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-011c755 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-962fa38{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-962fa38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c85aed6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a301671.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a301671{text-align:end;}.elementor-9 .elementor-element.elementor-element-8f04d39{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5D5759;--border-color:#5D5759;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-8f04d39:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8f04d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #1B1E20 0%, #111213 100%);}.elementor-9 .elementor-element.elementor-element-3086468{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-2699daf{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-2699daf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-331f656{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b958ec5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b39537c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-b39537c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b39537c .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-e878475{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-e878475.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6112eca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6d5c0c2{text-align:end;}.elementor-9 .elementor-element.elementor-element-f5a8f06{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5D5759;--border-color:#5D5759;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-f5a8f06:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f5a8f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #1B1E20 0%, #111213 100%);}.elementor-9 .elementor-element.elementor-element-af082fc{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-bf86113{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-bf86113.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d4db5b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cc72e72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3bd8d52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-3bd8d52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3bd8d52 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-2ee1097{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-2ee1097.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0480a80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e3299bd{text-align:end;}.elementor-9 .elementor-element.elementor-element-bbcdb4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7ccc62e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5D5759;--border-color:#5D5759;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-7ccc62e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7ccc62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #1B1E20 0%, #111213 100%);}.elementor-9 .elementor-element.elementor-element-50486ae{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-2109312{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-2109312.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-31bf2ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-444ef8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7b25332{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-7b25332.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7b25332 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-1f48c3c{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-1f48c3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c27afdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6fb08d6{text-align:end;}.elementor-9 .elementor-element.elementor-element-c72e644{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5D5759;--border-color:#5D5759;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-c72e644:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c72e644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #1B1E20 0%, #111213 100%);}.elementor-9 .elementor-element.elementor-element-561e0c0{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-1563acd{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-1563acd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ddb3aa4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-041b8d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d28fc29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-d28fc29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d28fc29 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-d3593be{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-d3593be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b9362ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c97b17c{text-align:end;}.elementor-9 .elementor-element.elementor-element-fb7d955{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5D5759;--border-color:#5D5759;--border-radius:46px 46px 46px 46px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-fb7d955:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fb7d955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #1B1E20 0%, #111213 100%);}.elementor-9 .elementor-element.elementor-element-c9fb813{--e-rating-gap:5px;--e-rating-icon-marked-color:#E1253E;}.elementor-9 .elementor-element.elementor-element-cd3d3bf{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-cd3d3bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0c6ac5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-92089d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-625a0a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-625a0a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-625a0a4 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-d3b46ff{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-9 .elementor-element.elementor-element-d3b46ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bb033c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a3dd317{text-align:end;}.elementor-9 .elementor-element.elementor-element-7237196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-7237196:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7237196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-cf2437f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-cf2437f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cf2437f .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-c0b0ad0{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f3b2cfc{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#645C5C;--border-color:#645C5C;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f3b2cfc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f3b2cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282800;}.elementor-9 .elementor-element.elementor-element-f3b2cfc:hover{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-6587344{--display:flex;--min-height:260px;--border-radius:40px 40px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-6587344:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6587344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Thumbnail-—-replace-with-image.png");}.elementor-9 .elementor-element.elementor-element-a7b1e69 .elementor-button{background-color:#A86A5300;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1B1B1;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-4b16380{padding:0px 25px 0px 25px;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-bb55777{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-9 .elementor-element.elementor-element-bb55777 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-bb55777 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-da597cd{width:var( --container-widget-width, 78% );max-width:78%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-da597cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-da597cd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fc99634{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 5px 0px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-fc99634.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9fd6f7f{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#645C5C;--border-color:#645C5C;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9fd6f7f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9fd6f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282800;}.elementor-9 .elementor-element.elementor-element-9fd6f7f:hover{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-09ca87f{--display:flex;--min-height:260px;--border-radius:40px 40px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-09ca87f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-09ca87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Thumbnail-—-replace-with-image-1.png");}.elementor-9 .elementor-element.elementor-element-aa781a8 .elementor-button{background-color:#A86A5300;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1B1B1;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-3d67b3b{padding:0px 25px 0px 25px;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-b71abcb{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-9 .elementor-element.elementor-element-b71abcb .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-b71abcb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-fa4bc2f{width:var( --container-widget-width, 78% );max-width:78%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-fa4bc2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fa4bc2f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-20c339b{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 5px 0px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-20c339b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fcc52b5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#645C5C;--border-color:#645C5C;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fcc52b5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fcc52b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28282800;}.elementor-9 .elementor-element.elementor-element-fcc52b5:hover{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-9a624e0{--display:flex;--min-height:260px;--border-radius:40px 40px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-9a624e0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9a624e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Thumbnail-—-replace-with-image-2.png");}.elementor-9 .elementor-element.elementor-element-acd3cbd .elementor-button{background-color:#A86A5300;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1B1B1;border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-762d79c{padding:0px 25px 0px 25px;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-a722c1b{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-9 .elementor-element.elementor-element-a722c1b .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-a722c1b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-9c10978{width:var( --container-widget-width, 78% );max-width:78%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9c10978.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9c10978 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e905c0a{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 5px 0px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-e905c0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-725a9ef{--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:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-725a9ef:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-725a9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-6cde4b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-afbdd91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-afbdd91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-afbdd91 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:110px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-b492b46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-b492b46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-404f209{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-15041f1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-146ddc1{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-146ddc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c770402{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e769e06{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-e769e06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-255c04f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-077d75a{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-077d75a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b046c1a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb3e491{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-eb3e491.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f4ac81f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6d1eaa1{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#BFBFBF;}.elementor-9 .elementor-element.elementor-element-6d1eaa1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f53483a{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#EB0220;}.elementor-9 .elementor-element.elementor-element-f53483a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:#31313166;}:where( .elementor-9 .elementor-element.elementor-element-f53483a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:600;line-height:30px;}.elementor-9 .elementor-element.elementor-element-fa6260b{--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:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-fa6260b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fa6260b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0C0C0C 100%);}.elementor-9 .elementor-element.elementor-element-93cd3e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-93cd3e7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-93cd3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F53852 0%, #0F0204 100%);}.elementor-9 .elementor-element.elementor-element-2f94c65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-2f94c65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2f94c65 .elementor-heading-title{font-family:"Heading Now Trial", Sans-serif;font-size:144px;font-weight:700;text-transform:uppercase;line-height:130px;letter-spacing:5.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-cef9ea2{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFFC2;}.elementor-9 .elementor-element.elementor-element-cef9ea2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-9446938{width:var( --container-widget-width, 55% );max-width:55%;background-color:#CD4654;padding:5px 5px 5px 5px;--container-widget-width:55%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9 .elementor-element.elementor-element-9446938 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9 .elementor-element.elementor-element-9446938 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9446938 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9 .elementor-element.elementor-element-9446938 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-field-type-html{padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#C5364500;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-field-group .elementor-select-wrapper select{background-color:#C5364500;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9446938 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#0D0D0F;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#0D0D0F;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-button[type="submit"] svg *{fill:#0D0D0F;}.elementor-9 .elementor-element.elementor-element-9446938 .e-form__buttons__wrapper__button-previous{background-color:#C53645;color:#ffffff;}.elementor-9 .elementor-element.elementor-element-9446938 .e-form__buttons__wrapper__button-next:hover{color:#0D0D0F;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-button[type="submit"]:hover{color:#0D0D0F;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-button[type="submit"]:hover svg *{fill:#0D0D0F;}.elementor-9 .elementor-element.elementor-element-9446938 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-9446938 .elementor-button{border-radius:100px 100px 100px 100px;padding:0px 35px 0px 35px;}.elementor-9 .elementor-element.elementor-element-fd00115{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fd00115.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b79cf34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:150px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-b79cf34:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b79cf34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-543218d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-23cfb72{--divider-border-style:solid;--divider-color:#FF2640;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-23cfb72 .elementor-divider-separator{width:40%;}.elementor-9 .elementor-element.elementor-element-23cfb72 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-9b82180{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-c9c68ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-c9c68ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-051abcf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-66b62cb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-66b62cb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-66b62cb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-66b62cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-66b62cb .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-66b62cb .elementor-icon-list-text{color:#BFBFBF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4bf1661{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-6dfcb1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-text{color:#BFBFBF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-0c84389{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-c0cd3a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-text{color:#BFBFBF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-79c40e7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-b4ffb15.elementor-social-icon{background-color:#141516;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-b4ffb15.elementor-social-icon i{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-b4ffb15.elementor-social-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-a759406.elementor-social-icon{background-color:#141516;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-a759406.elementor-social-icon i{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-a759406.elementor-social-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-80998d8.elementor-social-icon{background-color:#141516;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-80998d8.elementor-social-icon i{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-80998d8.elementor-social-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-ad14eec.elementor-social-icon{background-color:#141516;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-ad14eec.elementor-social-icon i{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-653bc97 .elementor-repeater-item-ad14eec.elementor-social-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-653bc97{--grid-template-columns:repeat(0, auto);text-align:right;z-index:1.0E+25;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9 .elementor-element.elementor-element-53082e4{--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:0px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-53082e4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-53082e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-beaa737{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-06a89d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-06a89d1{text-align:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#737373;}.elementor-9 .elementor-element.elementor-element-11c0fc5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-11c0fc5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-11c0fc5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-11c0fc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-11c0fc5 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-11c0fc5 .elementor-icon-list-text{color:#BFBFBF;transition:color 0.3s;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F10;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-4fc43c4{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-4ad444d{--width:10%;}.elementor-9 .elementor-element.elementor-element-8a0c549{--width:60%;}.elementor-9 .elementor-element.elementor-element-7e9950b{--width:30%;}.elementor-9 .elementor-element.elementor-element-bd37803{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-651397c{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-a83ddec{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-827ce55{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-a5d7004{--width:51.531%;}.elementor-9 .elementor-element.elementor-element-e9d0687{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-9b187b2{--width:46.731%;}.elementor-9 .elementor-element.elementor-element-55ba6f5{--width:31.467%;}.elementor-9 .elementor-element.elementor-element-0a253e9{--width:50%;}.elementor-9 .elementor-element.elementor-element-82f6c79{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-73ceb1e{--width:64%;}.elementor-9 .elementor-element.elementor-element-f3d869f{--width:64%;}.elementor-9 .elementor-element.elementor-element-2d1f041{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-e5ae3a1{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-f52f524{--width:51.531%;}.elementor-9 .elementor-element.elementor-element-1ff60af{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-6011064{--width:51.531%;}.elementor-9 .elementor-element.elementor-element-66ac387{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-e3f0047{--width:90%;}.elementor-9 .elementor-element.elementor-element-c36e288{--width:100%;}.elementor-9 .elementor-element.elementor-element-9c6e117{--width:100%;}.elementor-9 .elementor-element.elementor-element-891d38e{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-5ef6c6d{--width:90%;}.elementor-9 .elementor-element.elementor-element-93b87f2{--width:100%;}.elementor-9 .elementor-element.elementor-element-a7341c0{--width:100%;}.elementor-9 .elementor-element.elementor-element-2240b89f{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-7c00b439{--width:40%;}.elementor-9 .elementor-element.elementor-element-426ecba7{--width:20%;}.elementor-9 .elementor-element.elementor-element-319f381a{--width:40%;}.elementor-9 .elementor-element.elementor-element-27131fe8{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-5d6161f1{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-545f1708{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-7609ecab{--width:30%;}.elementor-9 .elementor-element.elementor-element-3e10e8de{--width:40%;}.elementor-9 .elementor-element.elementor-element-003bd98{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-d3b1144{--width:90%;}.elementor-9 .elementor-element.elementor-element-08190a5{--width:90%;}.elementor-9 .elementor-element.elementor-element-e9cb515{--width:40%;}.elementor-9 .elementor-element.elementor-element-be82cff{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-46b033e{--width:36%;}.elementor-9 .elementor-element.elementor-element-dd61541{--width:62%;}.elementor-9 .elementor-element.elementor-element-d330cd7{--width:38%;}.elementor-9 .elementor-element.elementor-element-7b74ef0{--width:62%;}.elementor-9 .elementor-element.elementor-element-5f9d0d0{--width:38%;}.elementor-9 .elementor-element.elementor-element-d3c557c{--width:62%;}.elementor-9 .elementor-element.elementor-element-ebdc25b{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-e704c26{--width:70%;}.elementor-9 .elementor-element.elementor-element-9b6706c{--width:30%;}.elementor-9 .elementor-element.elementor-element-f6259cc{--width:40%;}.elementor-9 .elementor-element.elementor-element-bdf4a7b{--width:60%;}.elementor-9 .elementor-element.elementor-element-12ff9cd{--width:45%;}.elementor-9 .elementor-element.elementor-element-4dfb8d6{--width:55%;}.elementor-9 .elementor-element.elementor-element-0637fc9{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-ffc5ce5{--width:40%;}.elementor-9 .elementor-element.elementor-element-093ef35{--width:30%;}.elementor-9 .elementor-element.elementor-element-487b353{--width:65%;}.elementor-9 .elementor-element.elementor-element-09e0fe4{--width:35%;}.elementor-9 .elementor-element.elementor-element-1c2f02f{--width:65%;}.elementor-9 .elementor-element.elementor-element-bf7e24f{--width:35%;}.elementor-9 .elementor-element.elementor-element-7f1117d{--width:65%;}.elementor-9 .elementor-element.elementor-element-9dd0d14{--width:35%;}.elementor-9 .elementor-element.elementor-element-6135f1f{--width:65%;}.elementor-9 .elementor-element.elementor-element-ec7f1a7{--width:35%;}.elementor-9 .elementor-element.elementor-element-629ca0e{--width:65%;}.elementor-9 .elementor-element.elementor-element-fd86864{--width:35%;}.elementor-9 .elementor-element.elementor-element-1dea3e9{--width:65%;}.elementor-9 .elementor-element.elementor-element-54149f3{--width:35%;}.elementor-9 .elementor-element.elementor-element-9ca18b5{--width:65%;}.elementor-9 .elementor-element.elementor-element-0efcbe6{--width:35%;}.elementor-9 .elementor-element.elementor-element-1950285{--width:30%;}.elementor-9 .elementor-element.elementor-element-a60a166{--width:65%;}.elementor-9 .elementor-element.elementor-element-c85aed6{--width:35%;}.elementor-9 .elementor-element.elementor-element-b958ec5{--width:65%;}.elementor-9 .elementor-element.elementor-element-6112eca{--width:35%;}.elementor-9 .elementor-element.elementor-element-cc72e72{--width:65%;}.elementor-9 .elementor-element.elementor-element-0480a80{--width:35%;}.elementor-9 .elementor-element.elementor-element-bbcdb4d{--width:30%;}.elementor-9 .elementor-element.elementor-element-444ef8e{--width:65%;}.elementor-9 .elementor-element.elementor-element-c27afdd{--width:35%;}.elementor-9 .elementor-element.elementor-element-041b8d8{--width:65%;}.elementor-9 .elementor-element.elementor-element-b9362ed{--width:35%;}.elementor-9 .elementor-element.elementor-element-92089d9{--width:65%;}.elementor-9 .elementor-element.elementor-element-bb033c8{--width:35%;}.elementor-9 .elementor-element.elementor-element-7237196{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-725a9ef{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-6cde4b5{--width:30%;}.elementor-9 .elementor-element.elementor-element-404f209{--width:70%;}.elementor-9 .elementor-element.elementor-element-fa6260b{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-b79cf34{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-543218d{--width:25%;}.elementor-9 .elementor-element.elementor-element-051abcf{--width:50%;}.elementor-9 .elementor-element.elementor-element-4bf1661{--width:50%;}.elementor-9 .elementor-element.elementor-element-0c84389{--width:50%;}.elementor-9 .elementor-element.elementor-element-79c40e7{--width:25%;}.elementor-9 .elementor-element.elementor-element-53082e4{--content-width:1440px;}}@media(max-width:1366px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-46b033e{--width:39%;}.elementor-9 .elementor-element.elementor-element-dd61541{--width:63%;}.elementor-9 .elementor-element.elementor-element-d330cd7{--width:45%;}.elementor-9 .elementor-element.elementor-element-7b74ef0{--width:50%;}.elementor-9 .elementor-element.elementor-element-5f9d0d0{--width:44%;}.elementor-9 .elementor-element.elementor-element-d3c557c{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-8a0c549{--width:56%;}.elementor-9 .elementor-element.elementor-element-7e9950b{--width:34%;}.elementor-9 .elementor-element.elementor-element-46b033e{--width:100%;}.elementor-9 .elementor-element.elementor-element-dd61541{--width:100%;}.elementor-9 .elementor-element.elementor-element-d330cd7{--width:100%;}.elementor-9 .elementor-element.elementor-element-7b74ef0{--width:100%;}.elementor-9 .elementor-element.elementor-element-5f9d0d0{--width:100%;}.elementor-9 .elementor-element.elementor-element-d3c557c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-4ad444d{--width:15%;}.elementor-9 .elementor-element.elementor-element-8a0c549{--width:35%;}.elementor-9 .elementor-element.elementor-element-7e9950b{--width:50%;}.elementor-9 .elementor-element.elementor-element-46b033e{--width:45%;}.elementor-9 .elementor-element.elementor-element-dd61541{--width:48%;}.elementor-9 .elementor-element.elementor-element-d330cd7{--width:45%;}.elementor-9 .elementor-element.elementor-element-7b74ef0{--width:48%;}.elementor-9 .elementor-element.elementor-element-5f9d0d0{--width:45%;}.elementor-9 .elementor-element.elementor-element-d3c557c{--width:48%;}.elementor-9 .elementor-element.elementor-element-e704c26{--width:60%;}.elementor-9 .elementor-element.elementor-element-9b6706c{--width:40%;}.elementor-9 .elementor-element.elementor-element-f6259cc{--width:60%;}.elementor-9 .elementor-element.elementor-element-bdf4a7b{--width:60%;}.elementor-9 .elementor-element.elementor-element-12ff9cd{--width:60%;}.elementor-9 .elementor-element.elementor-element-4dfb8d6{--width:60%;}.elementor-9 .elementor-element.elementor-element-ffc5ce5{--width:100%;}.elementor-9 .elementor-element.elementor-element-093ef35{--width:48%;}.elementor-9 .elementor-element.elementor-element-1950285{--width:48%;}.elementor-9 .elementor-element.elementor-element-bbcdb4d{--width:48%;}.elementor-9 .elementor-element.elementor-element-543218d{--width:100%;}.elementor-9 .elementor-element.elementor-element-051abcf{--width:65%;}.elementor-9 .elementor-element.elementor-element-4bf1661{--width:65%;}.elementor-9 .elementor-element.elementor-element-0c84389{--width:65%;}.elementor-9 .elementor-element.elementor-element-79c40e7{--width:35%;}}@media(min-width:1367px){.elementor-9 .elementor-element.elementor-element-bd37803:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bd37803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-9 .elementor-element.elementor-element-827ce55:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-827ce55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-9 .elementor-element.elementor-element-e5ae3a1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e5ae3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-9 .elementor-element.elementor-element-1ff60af:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1ff60af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-f3748b7 .elementor-button{padding:10px 30px 10px 30px;}.elementor-9 .elementor-element.elementor-element-df8f855{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-6521f6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-9 .elementor-element.elementor-element-7951a03 .elementor-button{padding:10px 30px 10px 30px;}.elementor-9 .elementor-element.elementor-element-4c52045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-9 .elementor-element.elementor-element-74ec1d1{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-fe8811a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-9 .elementor-element.elementor-element-488b278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-9 .elementor-element.elementor-element-0895ca2{width:var( --container-widget-width, 159.234px );max-width:159.234px;--container-widget-width:159.234px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2e2f3be{width:var( --container-widget-width, 159.234px );max-width:159.234px;--container-widget-width:159.234px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-04c567b{width:var( --container-widget-width, 159.234px );max-width:159.234px;--container-widget-width:159.234px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1155ebe{width:var( --container-widget-width, 159.234px );max-width:159.234px;--container-widget-width:159.234px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5b1fd30{width:var( --container-widget-width, 159.234px );max-width:159.234px;--container-widget-width:159.234px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1d5a411{width:var( --container-widget-width, 159.234px );max-width:159.234px;--container-widget-width:159.234px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-367a434{width:var( --container-widget-width, 561.672px );max-width:561.672px;--container-widget-width:561.672px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-011aa6a .elementor-button{padding:10px 30px 10px 30px;}.elementor-9 .elementor-element.elementor-element-2240b89f{--min-height:454px;}.elementor-9 .elementor-element.elementor-element-2240b89f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2240b89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-9 .elementor-element.elementor-element-3d5bc1cd .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-157bcc74 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-76675cd2{font-size:15px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-acfd983{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9 .elementor-element.elementor-element-8acb929 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-cac6f4d{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-9 .elementor-element.elementor-element-1a84f496{--e-icon-list-icon-size:55px;}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-4ebea526{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;--e-icon-list-icon-size:55px;}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-item > a{font-size:18px;line-height:20px;}.elementor-9 .elementor-element.elementor-element-6b036f49{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;--e-icon-list-icon-size:55px;}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-item > a{font-size:18px;line-height:20px;}.elementor-9 .elementor-element.elementor-element-1c820aa4{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;--e-icon-list-icon-size:55px;}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-item > a{font-size:18px;line-height:20px;}.elementor-9 .elementor-element.elementor-element-52ec8ea{--e-icon-list-icon-size:55px;}.elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-item > a{font-size:17px;}.elementor-9 .elementor-element.elementor-element-6d832273{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-9 .elementor-element.elementor-element-1b407742 .elementor-button{padding:10px 30px 10px 30px;}.elementor-9 .elementor-element.elementor-element-4524ed29{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-9 .elementor-element.elementor-element-1ed5965c{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-9 .elementor-element.elementor-element-382452db{bottom:454px;}.elementor-9 .elementor-element.elementor-element-400f5af1{--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-title{margin-bottom:4px;font-size:22px;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-title{margin-bottom:4px;font-size:22px;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-title{margin-bottom:4px;font-size:22px;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-a39470a{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-9 .elementor-element.elementor-element-f7d3b8d{--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ff5534e .elementor-button{padding:10px 30px 10px 30px;}.elementor-9 .elementor-element.elementor-element-6f04409{--e-icon-list-icon-size:20px;}.elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6f04409 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-101093c{--e-icon-list-icon-size:20px;}.elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-101093c .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-6a9095a{--e-icon-list-icon-size:20px;}.elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6a9095a .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-dc16217 .elementor-button{padding:10px 30px 10px 30px;}.elementor-9 .elementor-element.elementor-element-3597fa8{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-9 .elementor-element.elementor-element-9688a19{--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f80a87b{--e-icon-list-icon-size:20px;}.elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f80a87b .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-f614901{--e-icon-list-icon-size:20px;}.elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f614901 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-8e8cdae{padding:8px 8px 0px 4px;--e-icon-list-icon-size:20px;}.elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-8e8cdae .elementor-icon-list-item > a{font-size:11px;line-height:11px;}.elementor-9 .elementor-element.elementor-element-54bd3da{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-9 .elementor-element.elementor-element-1395ed1{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-9 .elementor-element.elementor-element-cfe411d{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-9 .elementor-element.elementor-element-b55669b{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-9 .elementor-element.elementor-element-91d9dad{--min-height:550px;}.elementor-9 .elementor-element.elementor-element-830241c{--min-height:550px;}.elementor-9 .elementor-element.elementor-element-10be76c{--min-height:550px;}.elementor-9 .elementor-element.elementor-element-d65274e{--min-height:550px;}.elementor-9 .elementor-element.elementor-element-70ef53c{--e-n-carousel-swiper-slides-to-display:3;}.elementor-9 .elementor-element.elementor-element-5f4f8a1{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-9 .elementor-element.elementor-element-5f4f8a1.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-92c24fb{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-9 .elementor-element.elementor-element-377ca0f{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-377ca0f .elementor-button{padding:10px 30px 10px 30px;}.elementor-9 .elementor-element.elementor-element-c66d041{font-size:14px;}.elementor-9 .elementor-element.elementor-element-b5bdc5f{font-size:14px;}.elementor-9 .elementor-element.elementor-element-0794506{font-size:14px;}.elementor-9 .elementor-element.elementor-element-0c9b182{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2db46d3{font-size:14px;}.elementor-9 .elementor-element.elementor-element-1efc39c{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e3c4331{font-size:14px;}.elementor-9 .elementor-element.elementor-element-71e9fd9{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2699daf{font-size:14px;}.elementor-9 .elementor-element.elementor-element-bf86113{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2109312{font-size:14px;}.elementor-9 .elementor-element.elementor-element-1563acd{font-size:14px;}.elementor-9 .elementor-element.elementor-element-cd3d3bf{font-size:14px;}}@media(max-width:1200px){.elementor-9 .elementor-element.elementor-element-df8f855{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-73ceb1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-item > a{font-size:12px;}.elementor-9 .elementor-element.elementor-element-74ec1d1{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-f3d869f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-item > a{font-size:12px;}.elementor-9 .elementor-element.elementor-element-621514b{--e-image-carousel-slides-to-show:3;}.elementor-9 .elementor-element.elementor-element-e3f0047{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-cac6f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-1a84f496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-9 .elementor-element.elementor-element-4ebea526{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-9 .elementor-element.elementor-element-1ed5965c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-9 .elementor-element.elementor-element-276759a9 .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-8c8e512 .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-7f04443 .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-a39470a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-d3b1144{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3d1082a{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-9 .elementor-element.elementor-element-3d1082a .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-e26ea86{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-deba49a .elementor-icon-list-item > a{font-size:12px;}.elementor-9 .elementor-element.elementor-element-68f85ca{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-9 .elementor-element.elementor-element-08190a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-aa45288{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-9 .elementor-element.elementor-element-aa45288 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-3f30019{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-item > a{font-size:12px;}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-d1e7c3d .elementor-icon-list-item > a{font-size:12px;}.elementor-9 .elementor-element.elementor-element-ec94b67{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-9 .elementor-element.elementor-element-a7bca63 .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-8770f29 .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-3597fa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-1395ed1{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-9 .elementor-element.elementor-element-830241c{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c784693{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-10be76c{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0b646ab{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-d65274e{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-19a25a0{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-5f4f8a1{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-8a0c549{--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:flex-end;}.elementor-9 .elementor-element.elementor-element-ca4c0b8 .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-6ce7aea .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-8f3e544 .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-13f4d5b .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-df8f855{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-74ec1d1{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-621514b{--e-image-carousel-slides-to-show:3;}.elementor-9 .elementor-element.elementor-element-ff8492f{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-9 .elementor-element.elementor-element-0895ca2{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-9 .elementor-element.elementor-element-1bfa32b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-9 .elementor-element.elementor-element-2e2f3be{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-9 .elementor-element.elementor-element-b612bd9{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-9 .elementor-element.elementor-element-04c567b{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-9 .elementor-element.elementor-element-7a86af1{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-9 .elementor-element.elementor-element-1155ebe{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-9 .elementor-element.elementor-element-70194f9{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-9 .elementor-element.elementor-element-5b1fd30{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-9 .elementor-element.elementor-element-3b9bf8f{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-9 .elementor-element.elementor-element-1d5a411{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-9 .elementor-element.elementor-element-367a434{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3d5bc1cd .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-157bcc74 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-9 .elementor-element.elementor-element-76675cd2{font-size:14px;}.elementor-9 .elementor-element.elementor-element-76e146d4 .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-1a84f496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:62px;}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1a84f496 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-4ebea526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 30px 0px 14px;--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;background-position:top center;--e-icon-list-icon-size:67px;}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-item > a{font-size:15px;}.elementor-9 .elementor-element.elementor-element-6b036f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;background-position:top center;--e-icon-list-icon-size:59px;}.elementor-9 .elementor-element.elementor-element-6b036f49.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6b036f49 .elementor-icon-list-item > a{font-size:15px;}.elementor-9 .elementor-element.elementor-element-1c820aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 30px 0px 14px;--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;background-position:top center;--e-icon-list-icon-size:61px;}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-item > a{font-size:15px;}.elementor-9 .elementor-element.elementor-element-52ec8ea{padding:20px 20px 20px 20px;--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;--e-icon-list-icon-size:68px;}.elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-52ec8ea .elementor-icon-list-item > a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-57ff107e .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-6d832273{font-size:13px;}.elementor-9 .elementor-element.elementor-element-102ce088 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-597361d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-5490fd10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-550f061{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-2dd52b29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-3a6e29b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-2ca973d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-2cedf19e .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-4524ed29{font-size:13px;}.elementor-9 .elementor-element.elementor-element-1ed5965c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9 .elementor-element.elementor-element-276759a9 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-400f5af1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-fa92e8.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-9 .elementor-element.elementor-element-fa92e8.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-9 .elementor-element.elementor-element-fa92e8.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-description{font-size:12px;line-height:15px;}.elementor-9 .elementor-element.elementor-element-21878bce.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-9 .elementor-element.elementor-element-21878bce.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-9 .elementor-element.elementor-element-21878bce.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-description{font-size:12px;line-height:15px;}.elementor-9 .elementor-element.elementor-element-11419c9e.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-9 .elementor-element.elementor-element-11419c9e.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-9 .elementor-element.elementor-element-11419c9e.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-title{font-size:17px;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-description{font-size:12px;line-height:15px;}.elementor-9 .elementor-element.elementor-element-8c8e512 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-7f04443 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-156f499{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-f7d3b8d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-6b5e272 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3d1082a .elementor-heading-title{font-size:30px;line-height:28px;}.elementor-9 .elementor-element.elementor-element-54a1788{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7b3ad67{--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-9 .elementor-element.elementor-element-6f04409{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-101093c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-6a9095a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-f9d3cec .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-aa45288 .elementor-heading-title{font-size:30px;line-height:28px;}.elementor-9 .elementor-element.elementor-element-b66b159{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a7bca63 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-8770f29 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-d55036a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-9688a19{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-e874050{--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-9 .elementor-element.elementor-element-f80a87b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-f614901{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-8e8cdae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-26a1078 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-7bb34b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-8eb776a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-cf88e98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-f0b3877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-88f3fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 36px 36px 36px;--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;--e-icon-list-icon-size:84px;}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-ccd8760{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-a707d70 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-54bd3da{font-size:13px;}.elementor-9 .elementor-element.elementor-element-1395ed1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9 .elementor-element.elementor-element-5ba83a9 .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-cfe411d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;text-align:start;}.elementor-9 .elementor-element.elementor-element-cfe411d .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-b55669b .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-1008304 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-0494d7e .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-8799130{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5a92dbc{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3dfc719 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-1c8ab2b{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7b971bb .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-19fc6cc{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a86b87e .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-70ef53c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-5f4f8a1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9 .elementor-element.elementor-element-fad377c .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-ad8e3cc{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b5ab5b1{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3f35737 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-b91605b{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-652117b{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-064e7f8{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2a1f473 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-07eda2f{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-db9e10b .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-7784d6a{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-c428b2a .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-29ad55f{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-bd5efa4 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-4c751bc{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-3a327c9 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-1c77537{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-bb43f45 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-b604367{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-b39952e .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-7fabb1e{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-9156e9c .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-006e3aa{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-cfd7cdf .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-f9d76ea{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-23cd092 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-d89983d{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-dc3a526{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-92c24fb{width:var( --container-widget-width, 585.641% );max-width:585.641%;--container-widget-width:585.641%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0637fc9{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-cade908 .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-c66d041{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-afe6374 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-2526cac{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b5bdc5f{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5fd3574 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-9e06e8c{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0794506{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-24da999 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-224250f{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0c9b182{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7ed5a08 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-260f05f{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2db46d3{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c8dd4cf .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-2e09c78{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1efc39c{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-48afd7c .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-fbf89b6{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-e3c4331{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-dbf827f .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-223045c{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-45e3224{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-71e9fd9{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-011c755 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-962fa38{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2699daf{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b39537c .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-e878475{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bf86113{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3bd8d52 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-2ee1097{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2109312{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7b25332 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-1f48c3c{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1563acd{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d28fc29 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-d3593be{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-cd3d3bf{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-625a0a4 .elementor-heading-title{font-size:41px;line-height:50px;}.elementor-9 .elementor-element.elementor-element-d3b46ff{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-cf2437f .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-6587344{--min-height:200px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-a7b1e69 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-da597cd{width:var( --container-widget-width, 343.484px );max-width:343.484px;--container-widget-width:343.484px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-da597cd .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-9 .elementor-element.elementor-element-fc99634{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-09ca87f{--min-height:200px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-aa781a8 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-fa4bc2f{width:var( --container-widget-width, 343.484px );max-width:343.484px;--container-widget-width:343.484px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-fa4bc2f .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-9 .elementor-element.elementor-element-20c339b{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-9a624e0{--min-height:200px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-acd3cbd .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-9c10978{width:var( --container-widget-width, 343.484px );max-width:343.484px;--container-widget-width:343.484px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9c10978 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-9 .elementor-element.elementor-element-e905c0a{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-afbdd91 .elementor-heading-title{font-size:65px;line-height:60px;}.elementor-9 .elementor-element.elementor-element-b492b46{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;line-height:28px;}.elementor-9 .elementor-element.elementor-element-146ddc1{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-e769e06{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-077d75a{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-eb3e491{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-6d1eaa1{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;font-size:14px;}.elementor-9 .elementor-element.elementor-element-cef9ea2{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9446938{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-9 .elementor-element.elementor-element-fd00115{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b79cf34{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-23cfb72 .elementor-divider-separator{width:20%;}.elementor-9 .elementor-element.elementor-element-c9c68ab{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;line-height:28px;}.elementor-9 .elementor-element.elementor-element-051abcf{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4bf1661{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0c84389{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-79c40e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-06a89d1{width:var( --container-widget-width, 585.641px );max-width:585.641px;--container-widget-width:585.641px;--container-widget-flex-grow:0;line-height:28px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-4fc43c4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-4ad444d{--width:40%;}.elementor-9 .elementor-element.elementor-element-8a0c549{--width:53%;}.elementor-9 .elementor-element.elementor-element-f3748b7 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-bd37803{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-82f6c79:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-82f6c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:1000px auto;}.elementor-9 .elementor-element.elementor-element-82f6c79{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:250px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-ca4c0b8 .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-6ce7aea .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-8f3e544 .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-13f4d5b .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-8ee37c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-df8f855{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6521f6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-7951a03 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c6daf82{--min-height:304px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-74ec1d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-225px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-fe8811a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-9 .elementor-element.elementor-element-3e15d49 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-4dbf452{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-f0fa9cf{--e-icon-list-icon-size:51px;}.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-item > a{font-size:35px;}.elementor-9 .elementor-element.elementor-element-dab675e{width:var( --container-widget-width, 67px );max-width:67px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-dab675e img{width:100%;}.elementor-9 .elementor-element.elementor-element-6068a2b{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--e-rating-justify-content:center;}.elementor-9 .elementor-element.elementor-element-3aaba56{text-align:center;font-size:9px;}.elementor-9 .elementor-element.elementor-element-dd4dcff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-2d1f041{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-621514b{--e-image-carousel-slides-to-show:2;}.elementor-9 .elementor-element.elementor-element-621514b .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-e5ae3a1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e5ae3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-e5ae3a1{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-00216b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d8479a4{text-align:center;}.elementor-9 .elementor-element.elementor-element-d8479a4 .elementor-heading-title{font-size:95px;line-height:79px;}.elementor-9 .elementor-element.elementor-element-c5d983b{text-align:center;}.elementor-9 .elementor-element.elementor-element-c5d983b .elementor-heading-title{font-size:95px;line-height:79px;}.elementor-9 .elementor-element.elementor-element-ad0b950{text-align:center;}.elementor-9 .elementor-element.elementor-element-ad0b950 .elementor-heading-title{font-size:95px;line-height:79px;}.elementor-9 .elementor-element.elementor-element-d94ef86{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-9 .elementor-element.elementor-element-fc0f25f{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;text-align:center;}.elementor-9 .elementor-element.elementor-element-fc0f25f .elementor-heading-title{font-size:95px;line-height:79px;}.elementor-9 .elementor-element.elementor-element-194bee9{padding:200px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-b749e59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-e3f0047{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-ff8492f{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1bfa32b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b612bd9{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7a86af1{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-70194f9{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3b9bf8f{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-367a434{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-011aa6a{padding:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-011aa6a .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2240b89f{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-3d5bc1cd{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-9 .elementor-element.elementor-element-3d5bc1cd .elementor-heading-title{font-size:40px;letter-spacing:-0.2px;}.elementor-9 .elementor-element.elementor-element-426ecba7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-319f381a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7140d5e7 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-3696c50a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4b080728 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-306877be .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-5d6161f1{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-7245c9f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7245c9f9 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-1a878aca{font-size:15px;line-height:19px;}.elementor-9 .elementor-element.elementor-element-b83e3e3{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8acb929{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8acb929 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-8acb929 .elementor-image-box-title{margin-bottom:4px;font-size:17px;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-8acb929 .elementor-image-box-description{font-size:14px;line-height:15px;}.elementor-9 .elementor-element.elementor-element-545f1708{--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:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-76e146d4 .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-1b407742 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3d0e6c9e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3d0e6c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Passe_para_o_ambiente_da_cena_para_o_dark_mode_na__delpmaspu-2.png");}.elementor-9 .elementor-element.elementor-element-3d0e6c9e{--min-height:893px;--justify-content:space-between;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-547979e4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-102ce088{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-102ce088 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-65bc146f{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-65bc146f img{width:50%;}.elementor-9 .elementor-element.elementor-element-af347dd{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:12px;}.elementor-9 .elementor-element.elementor-element-597361d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-9 .elementor-element.elementor-element-597361d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-5490fd10 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-550f061{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-550f061 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-2dd52b29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-2dd52b29 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-3a6e29b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-3a6e29b9 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-2ca973d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-2cedf19e{text-align:center;}.elementor-9 .elementor-element.elementor-element-4524ed29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-1ed5965c{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-1ed5965c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-276759a9{padding:50px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-276759a9 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-400f5af1{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-13d1ee2d{text-align:start;}.elementor-9 .elementor-element.elementor-element-13d1ee2d img{width:37%;}.elementor-9 .elementor-element.elementor-element-fa92e8 .elementor-image-box-img{margin-bottom:5px;}.elementor-9 .elementor-element.elementor-element-21878bce .elementor-image-box-img{margin-bottom:5px;}.elementor-9 .elementor-element.elementor-element-11419c9e .elementor-image-box-img{margin-bottom:5px;}.elementor-9 .elementor-element.elementor-element-003bd98{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-8c8e512 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-7f04443 .elementor-heading-title{font-size:75px;}.elementor-9 .elementor-element.elementor-element-a39470a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;}.elementor-9 .elementor-element.elementor-element-f82e150{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-f82e150 img{width:100%;}.elementor-9 .elementor-element.elementor-element-156f499{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-f7d3b8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3d1082a{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-9 .elementor-element.elementor-element-3d1082a .elementor-heading-title{font-size:53px;line-height:47px;}.elementor-9 .elementor-element.elementor-element-ff5534e .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-54a1788{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-c4c5e6c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c4c5e6c img{width:100%;}.elementor-9 .elementor-element.elementor-element-08190a5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-aa45288{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-9 .elementor-element.elementor-element-aa45288 .elementor-heading-title{font-size:41px;line-height:44px;}.elementor-9 .elementor-element.elementor-element-4b237c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4b237c7 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-9 .elementor-element.elementor-element-dc16217 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-b66b159{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-2f9d501{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-86d9cbe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-86d9cbe img{width:100%;}.elementor-9 .elementor-element.elementor-element-3e29271{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3e29271 img{width:100%;}.elementor-9 .elementor-element.elementor-element-b24b57b{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b24b57b img{width:100%;}.elementor-9 .elementor-element.elementor-element-e70b5ce img{width:100%;}.elementor-9 .elementor-element.elementor-element-914137c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-914137c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:812px auto;}.elementor-9 .elementor-element.elementor-element-a7bca63 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-8770f29 .elementor-heading-title{font-size:75px;}.elementor-9 .elementor-element.elementor-element-3597fa8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;}.elementor-9 .elementor-element.elementor-element-d55036a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-9688a19{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d0e94aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-d0e94aa img{width:100%;}.elementor-9 .elementor-element.elementor-element-442524d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c0ad327{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c0ad327 img{width:100%;}.elementor-9 .elementor-element.elementor-element-d716bce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-d716bce img{width:100%;}.elementor-9 .elementor-element.elementor-element-0f8b1c2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0f8b1c2 img{width:100%;}.elementor-9 .elementor-element.elementor-element-ca0d155{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ca0d155 img{width:100%;}.elementor-9 .elementor-element.elementor-element-f68da99 img{width:100%;}.elementor-9 .elementor-element.elementor-element-dfd7188:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dfd7188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/Passe_para_o_ambiente_da_cena_para_o_dark_mode_na__delpmaspu-2.png");}.elementor-9 .elementor-element.elementor-element-dfd7188{--min-height:893px;--justify-content:space-between;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-26a1078 .elementor-heading-title{font-size:46px;}.elementor-9 .elementor-element.elementor-element-510356a{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-510356a img{width:50%;}.elementor-9 .elementor-element.elementor-element-1ecfb9d{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:12px;}.elementor-9 .elementor-element.elementor-element-7bb34b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-9 .elementor-element.elementor-element-7bb34b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-8eb776a .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-cf88e98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-cf88e98 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-f0b3877{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f0b3877 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-88f3fd6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:48px;}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-88f3fd6 .elementor-icon-list-item > a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-ccd8760{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-a707d70{text-align:center;}.elementor-9 .elementor-element.elementor-element-54bd3da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-1395ed1.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-be82cff{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-5ba83a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-5ba83a9 .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-cfe411d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-cfe411d .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-b55669b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-b55669b .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-12245aa .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-8799130{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-46b033e{--width:35%;}.elementor-9 .elementor-element.elementor-element-823a67f .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-5a92dbc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-dd61541{--width:57%;}.elementor-9 .elementor-element.elementor-element-d330cd7{--width:35%;}.elementor-9 .elementor-element.elementor-element-1b4916a .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-1c8ab2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-7b74ef0{--width:57%;}.elementor-9 .elementor-element.elementor-element-5f9d0d0{--width:35%;}.elementor-9 .elementor-element.elementor-element-a1215cc .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-19fc6cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-d3c557c{--width:57%;}.elementor-9 .elementor-element.elementor-element-70ef53c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-5f4f8a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-ebdc25b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-fad377c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:start;}.elementor-9 .elementor-element.elementor-element-fad377c .elementor-heading-title{font-size:40px;line-height:45px;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-e704c26{--min-height:230px;}.elementor-9 .elementor-element.elementor-element-4e2846e .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-ad8e3cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-9b6706c{--min-height:230px;}.elementor-9 .elementor-element.elementor-element-ca38131 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-b5ab5b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-f6259cc{--min-height:230px;}.elementor-9 .elementor-element.elementor-element-cf1c51e .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-b91605b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-bdf4a7b{--min-height:230px;--justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-7ff53a1 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-652117b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-12ff9cd{--min-height:230px;}.elementor-9 .elementor-element.elementor-element-2fa4a1d .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-064e7f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-4dfb8d6{--min-height:230px;}.elementor-9 .elementor-element.elementor-element-2efd1ea .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-07eda2f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-db9e10b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-db9e10b .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-7784d6a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-c428b2a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c428b2a .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-29ad55f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-bd5efa4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-bd5efa4 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-4c751bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-3a327c9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3a327c9 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-1c77537{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-bb43f45{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-bb43f45 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-b604367{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-b39952e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b39952e .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-7fabb1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-9156e9c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-9156e9c .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-006e3aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-cfd7cdf{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-cfd7cdf .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-f9d76ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-23cd092{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-23cd092 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-d89983d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-dc3a526{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-92c24fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-377ca0f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-377ca0f .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-0637fc9{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-cade908 .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-093ef35{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-05ab356{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c66d041{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-791d2a3{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-487b353{--width:70%;}.elementor-9 .elementor-element.elementor-element-afe6374 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-2526cac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-09e0fe4{--width:29%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-00cea9a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-00cea9a img{width:100%;}.elementor-9 .elementor-element.elementor-element-b5bdc5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-54d7315{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-1c2f02f{--width:70%;}.elementor-9 .elementor-element.elementor-element-5fd3574 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-9e06e8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-bf7e24f{--width:29%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-397ac5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-397ac5a img{width:100%;}.elementor-9 .elementor-element.elementor-element-0794506{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-8ee2674{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-7f1117d{--width:70%;}.elementor-9 .elementor-element.elementor-element-24da999 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-224250f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-9dd0d14{--width:29%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-6e69a41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6e69a41 img{width:100%;}.elementor-9 .elementor-element.elementor-element-0c9b182{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-178988e{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-6135f1f{--width:70%;}.elementor-9 .elementor-element.elementor-element-7ed5a08 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-260f05f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-ec7f1a7{--width:29%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-fb03976{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-fb03976 img{width:100%;}.elementor-9 .elementor-element.elementor-element-2db46d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-1c14769{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-629ca0e{--width:70%;}.elementor-9 .elementor-element.elementor-element-c8dd4cf .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-2e09c78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-fd86864{--width:29%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-08d0518{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-08d0518 img{width:100%;}.elementor-9 .elementor-element.elementor-element-1efc39c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-eda7c0d{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-1dea3e9{--width:70%;}.elementor-9 .elementor-element.elementor-element-48afd7c .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-fbf89b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-54149f3{--width:29%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-de2b770{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-de2b770 img{width:100%;}.elementor-9 .elementor-element.elementor-element-e3c4331{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:18px;}.elementor-9 .elementor-element.elementor-element-ca70827{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-9ca18b5{--width:70%;}.elementor-9 .elementor-element.elementor-element-dbf827f .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-223045c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-0efcbe6{--width:29%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-72db24f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-72db24f img{width:100%;}.elementor-9 .elementor-element.elementor-element-45e3224{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1950285{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-71e9fd9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:21px;}.elementor-9 .elementor-element.elementor-element-a60a166{--width:50%;}.elementor-9 .elementor-element.elementor-element-011c755 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-962fa38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-c85aed6{--width:42%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-a301671{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2699daf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-b958ec5{--width:50%;}.elementor-9 .elementor-element.elementor-element-b39537c .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-e878475{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-6112eca{--width:42%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-6d5c0c2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bf86113{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-cc72e72{--width:50%;}.elementor-9 .elementor-element.elementor-element-3bd8d52 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-2ee1097{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-0480a80{--width:42%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-e3299bd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2109312{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-444ef8e{--width:50%;}.elementor-9 .elementor-element.elementor-element-7b25332 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-1f48c3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-c27afdd{--width:42%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-6fb08d6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1563acd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-041b8d8{--width:50%;}.elementor-9 .elementor-element.elementor-element-d28fc29 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-d3593be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-b9362ed{--width:42%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-c97b17c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-cd3d3bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-92089d9{--width:50%;}.elementor-9 .elementor-element.elementor-element-625a0a4 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-d3b46ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-bb033c8{--width:42%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-a3dd317{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7237196{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-cf2437f .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-a7b1e69 .elementor-button{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-fc99634{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-aa781a8 .elementor-button{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-20c339b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-acd3cbd .elementor-button{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-e905c0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-725a9ef{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-afbdd91 .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-9 .elementor-element.elementor-element-b492b46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-146ddc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-e769e06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-077d75a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-eb3e491{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-6d1eaa1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-93cd3e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2f94c65 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-9 .elementor-element.elementor-element-cef9ea2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-9446938{padding:6px 6px 6px 6px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-fd00115{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9 .elementor-element.elementor-element-b79cf34{--justify-content:center;--padding-top:50px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-23cfb72 .elementor-divider{text-align:center;}.elementor-9 .elementor-element.elementor-element-23cfb72 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-9b82180{text-align:center;}.elementor-9 .elementor-element.elementor-element-c9c68ab{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-4bf1661{--width:40%;}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-6dfcb1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-0c84389{--width:40%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-c0cd3a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-79c40e7{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-653bc97{text-align:center;}.elementor-9 .elementor-element.elementor-element-53082e4{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-06a89d1{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;text-align:start;font-size:10px;}.elementor-9 .elementor-element.elementor-element-11c0fc5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-11c0fc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-11c0fc5 .elementor-icon-list-item > a{font-size:10px;}}/* Start custom CSS for button, class: .elementor-element-f3748b7 */.elementor-9 .elementor-element.elementor-element-f3748b7 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 40px;
    border-radius: 999px;
    background: linear-gradient(90deg, #0D0E10, #EB0120);
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-f3748b7 .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #5D000C, #EF334C, #FBCCD2);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.elementor-9 .elementor-element.elementor-element-f3748b7 .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-f3748b7 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a36133 */.elementor-9 .elementor-element.elementor-element-2a36133 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17733d */.gradient-badge {
  display: inline-block;
  padding: 8px 18px;
  border-radius: 999px;
  position: relative;
  color: #fff;
  z-index: 1;
}

/* FAKE GRADIENT BORDER */
.gradient-badge::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 999px;
  padding: 1.5px;

  background: linear-gradient(
    90deg,
    #ff2a2a,
    rgba(255, 42, 42, 0.4),
    rgba(255, 42, 42, 0.1),
    transparent
  );

  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a729c61 */.btn-border button{
      border: 2px solid!important;
  border-image: linear-gradient(90deg, #5D000C 0%, #EF334C 50%, #FBCCD2 100%) 1!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af0c30 */.elementor-9 .elementor-element.elementor-element-0af0c30 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6e492b */.elementor-9 .elementor-element.elementor-element-e6e492b {
  position: relative;
  border-radius: 40px;
  overflow: hidden;

  background:
    radial-gradient(140px 300px at 8% 20%, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.07) 18%, rgba(255,255,255,0.02) 34%, rgba(255,255,255,0) 60%),
    linear-gradient(90deg, #202123 0%, #101214 35%, #050608 70%, #000000 100%);
}

/* glossy left highlight */
.elementor-9 .elementor-element.elementor-element-e6e492b::before {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 100px;
  height: 260px;
  border-radius: 999px;

  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.18) 0%,
    rgba(255,255,255,0.10) 25%,
    rgba(255,255,255,0.04) 50%,
    rgba(255,255,255,0.01) 70%,
    rgba(255,255,255,0) 100%
  );

  filter: blur(8px);
  transform: rotate(7deg);
  pointer-events: none;
}

/* subtle overall shine */
.elementor-9 .elementor-element.elementor-element-e6e492b::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 0%, rgba(255,255,255,0.04), transparent 20%),
    linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(0,0,0,0.05));

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d02333d */.elementor-9 .elementor-element.elementor-element-d02333d {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d721bb */.elementor-9 .elementor-element.elementor-element-0d721bb {
  position: relative;
  border-radius: 40px;
  overflow: hidden;

  background:
    radial-gradient(140px 300px at 8% 20%, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.07) 18%, rgba(255,255,255,0.02) 34%, rgba(255,255,255,0) 60%),
    linear-gradient(90deg, #202123 0%, #101214 35%, #050608 70%, #000000 100%);
}

/* glossy left highlight */
.elementor-9 .elementor-element.elementor-element-0d721bb::before {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 100px;
  height: 260px;
  border-radius: 999px;

  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.18) 0%,
    rgba(255,255,255,0.10) 25%,
    rgba(255,255,255,0.04) 50%,
    rgba(255,255,255,0.01) 70%,
    rgba(255,255,255,0) 100%
  );

  filter: blur(8px);
  transform: rotate(7deg);
  pointer-events: none;
}

/* subtle overall shine */
.elementor-9 .elementor-element.elementor-element-0d721bb::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 0%, rgba(255,255,255,0.04), transparent 20%),
    linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(0,0,0,0.05));

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c8fbc8 */.elementor-9 .elementor-element.elementor-element-5c8fbc8 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebe8d0 */.elementor-9 .elementor-element.elementor-element-8ebe8d0 {
  position: relative;
  border-radius: 40px;
  overflow: hidden;

  background:
    radial-gradient(140px 300px at 8% 20%, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.07) 18%, rgba(255,255,255,0.02) 34%, rgba(255,255,255,0) 60%),
    linear-gradient(90deg, #202123 0%, #101214 35%, #050608 70%, #000000 100%);
}

/* glossy left highlight */
.elementor-9 .elementor-element.elementor-element-8ebe8d0::before {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 100px;
  height: 260px;
  border-radius: 999px;

  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.18) 0%,
    rgba(255,255,255,0.10) 25%,
    rgba(255,255,255,0.04) 50%,
    rgba(255,255,255,0.01) 70%,
    rgba(255,255,255,0) 100%
  );

  filter: blur(8px);
  transform: rotate(7deg);
  pointer-events: none;
}

/* subtle overall shine */
.elementor-9 .elementor-element.elementor-element-8ebe8d0::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 0%, rgba(255,255,255,0.04), transparent 20%),
    linear-gradient(to bottom, rgba(255,255,255,0.02), rgba(0,0,0,0.05));

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb8d9b7 */.elementor-9 .elementor-element.elementor-element-eb8d9b7 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-858d5d7 */.elementor-9 .elementor-element.elementor-element-858d5d7 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffe558e */.elementor-9 .elementor-element.elementor-element-ffe558e {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a187b72 */.elementor-9 .elementor-element.elementor-element-a187b72 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c86a15 */.main-badge-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 18px 5px 6px;
    gap: 10px;
    width: 649px;
    height: 40px;
    border-radius: 999px;
    background: transparent;
    position: relative;
    z-index: 1;
}

/* Gradient Border: Left side #ACB2B9 to Right side Transparent */
.main-badge-container::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 999px;
    padding: 1px; /* Border thickness */
    background: linear-gradient(90deg, #ACB2B9 0%, rgba(77, 80, 83, 0) 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.inner-circle {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 38px; /* Thora size kam kiya */
    height: 28px;
    background: linear-gradient(90deg, #EB0120 0%, #0D0E10 100%);
    border-radius: 999px;
    flex-shrink: 0;
}

.number-tag {
    font-family: 'Sora', sans-serif;
    font-weight: 700;
    font-size: 14px; /* Font size kam kar diya */
    color: #FFFFFF; /* Pure White kar diya */
}

.badge-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-size: 14px; /* Text font size bhi kam kar diya */
    letter-spacing: 0.11em;
    text-transform: uppercase;
    color: #E4E4E4;
}

.bold-part {
    font-weight: 800; /* Bold part remains heavy */
}

.normal-part {
    font-weight: 400; /* Normal part for contrast */
}

/* --- Mobile Responsive Fix --- */
@media (max-width: 768px) {
    .main-badge-container {
        width: 305px;
        padding: 3px 10px 3px 3px;
    }
    .badge-text {
        font-size: 11px; /* Mobile pe font mazeed kam */
    }
    .inner-circle {
        width: 32px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4c0b8 */.elementor-9 .elementor-element.elementor-element-ca4c0b8 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce7aea */.elementor-9 .elementor-element.elementor-element-6ce7aea {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.diamond-heading {
    width: 100%;
    max-width: 800px; /* Width barha di taake line break na ho */
    margin: 0 auto;
    
    font-family: 'Heading Now Trial', sans-serif;
    font-weight: 500;
    font-size: 40px;
    line-height: 43px;
    text-transform: uppercase;
    text-align: center;

    /* Diamond Gradient Effect */
    background: radial-gradient(41.04% 64.79% at 45.92% 35.21%, #FFFFFF 0%, #A6A7A9 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    /* Ensure text stays on one line if space permits */
    white-space: normal; 
}

.grey-text {
    /* No break property */
    display: inline; /* block se wapis inline kar diya */
    margin-left: 10px; /* Dono sentences ke darmiyan gap */
    
    /* Color override */
    background: none;
    -webkit-text-fill-color: #A6A7A9;
    color: #A6A7A9;
    
    font-weight: 400;
}

/* --- Mobile Fixes --- */
@media (max-width: 768px) {
    .diamond-heading {
        font-size: 28px;
        line-height: 32px;
        max-width: 95%;
        white-space: normal; /* Mobile pe wrap hona zaroori hai warna screen se bahar nikal jaye ga */
    }
    
    .grey-text {
        display: inline; /* Mobile pe bhi inline hi rahay ga */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f3e544 */.elementor-element-8f3e544 .elementor-heading-title {
  text-decoration-color: #EB0120 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f4d5b */.elementor-element-8f3e544 .elementor-heading-title {
  text-decoration-color: #EB0120 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7951a03 */.elementor-9 .elementor-element.elementor-element-7951a03 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 40px;
    border-radius: 999px;
    background: linear-gradient(90deg, #0D0E10, #EB0120);
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-7951a03 .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #5D000C, #EF334C, #FBCCD2);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.elementor-9 .elementor-element.elementor-element-7951a03 .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-7951a03 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df938ae */.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-item {
    flex-direction: row-reverse;
}

.elementor-9 .elementor-element.elementor-element-df938ae .elementor-icon-list-text {
    margin-right: 10px; /* gap from right side */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73ceb1e *//* ONLY BORDER - Background untouched */
.custom-border-only {
  position: relative;
  border-radius: 50px !important;
}

/* Border Layer */
.custom-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px;
  padding: 1.5px; /* border thickness */
  background: linear-gradient(135deg, #efd6d6, transparent);
  
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e15d49 */.btn-border button{
      border: 2px solid!important;
  border-image: linear-gradient(90deg, #5D000C 0%, #EF334C 50%, #FBCCD2 100%) 1!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0fa9cf */.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-item {
    flex-direction: row-reverse;
}

.elementor-9 .elementor-element.elementor-element-f0fa9cf .elementor-icon-list-text {
    margin-right: 10px; /* gap from right side */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3d869f *//* ONLY BORDER - Background untouched */
.custom-border-only {
  position: relative;
  border-radius: 50px !important;
}

/* Border Layer */
.custom-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px;
  padding: 1.5px; /* border thickness */
  background: linear-gradient(135deg, #efd6d6, transparent);
  
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-621514b */.swiper-wrapper{
	-webkit-transition-timing-function: linear !important;           
	transition-timing-function: linear!important;
	}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8479a4 */.elementor-9 .elementor-element.elementor-element-d8479a4 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d983b */.elementor-9 .elementor-element.elementor-element-c5d983b {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad0b950 */.elementor-9 .elementor-element.elementor-element-ad0b950 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc0f25f */.elementor-9 .elementor-element.elementor-element-fc0f25f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-413f4a8 */.elementor-9 .elementor-element.elementor-element-413f4a8 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c28ba25 */.elementor-9 .elementor-element.elementor-element-c28ba25 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0895ca2 */.elementor-9 .elementor-element.elementor-element-0895ca2 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f0047 *//* Container with Background and Gradient Border */
.custom-border-only1 {
    position: relative;
    border-radius: 20px;
    
    /* Background Gradient: Left #1A1D20 to Right #101112 */
    background: linear-gradient(90deg, #1A1D20 0%, #101112 100%);
    
    /* Content spacing ke liye padding zaroori hai */
    padding: 30px; 
    box-sizing: border-box;
    overflow: hidden; /* Border radius maintain rakhne ke liye */
    z-index: 1;
}

/* Border Layer (Pseudo-element) */
.custom-border-only1::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1.5px; /* Border thickness */
    
    /* Border Gradient (Pehla wala look maintain rakha hai) */
    background: linear-gradient(135deg, #efd6d6 0%, transparent 100%);
    
    /* Masking: Sirf border area dikhane ke liye */
    -webkit-mask: 
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: -1; /* Background ke upar aur content ke niche */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e2f3be */.elementor-9 .elementor-element.elementor-element-2e2f3be {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04c567b */.elementor-9 .elementor-element.elementor-element-04c567b {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1155ebe */.elementor-9 .elementor-element.elementor-element-1155ebe {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b1fd30 */.elementor-9 .elementor-element.elementor-element-5b1fd30 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5a411 */.elementor-9 .elementor-element.elementor-element-1d5a411 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9 50%,
        #ffffff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-011aa6a */.elementor-9 .elementor-element.elementor-element-011aa6a .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 40px;
    border-radius: 999px;
    background: linear-gradient(90deg, #0D0E10, #EB0120);
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-011aa6a .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #5D000C, #EF334C, #FBCCD2);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.elementor-9 .elementor-element.elementor-element-011aa6a .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-011aa6a .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5bc1cd *//* Replace .your-heading-class with your actual heading class or .elementor-9 .elementor-element.elementor-element-3d5bc1cd */
.elementor-9 .elementor-element.elementor-element-3d5bc1cd {
  background: linear-gradient(to right, #ffffff 0%, #A6A7A9 50%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157bcc74 */.highlight {
  background: linear-gradient(90deg, #EF334C, #BC0019);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7140d5e7 */.highlight {
  background: linear-gradient(90deg, #EF334C, #BC0019);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b080728 */.value span {
  font-size: 20px !important;     /* chhota size */
  font-weight: 40 !important;    /* halka text */
  color: #737373;         /* light grey */
  margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-306877be */.value span {
  font-size: 20px !important;     /* chhota size */
  font-weight: 40 !important;    /* halka text */
  color: #737373;         /* light grey */
  margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7245c9f9 */.highlight {
  background: linear-gradient(90deg, #EF334C, #BC0019);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b83e3e3 *//* --- Desktop Styles (Original Specs) --- */
.stat-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    width: 120.21px;
    height: 120.21px;
    background: rgba(220, 38, 38, 0.1);
    border: 1.87821px solid rgba(220, 38, 38, 0.3);
    border-radius: 26.295px;
    position: relative;
    margin: 20px; /* Spacing for visibility */
}

.stat-span {
    position: relative;
    width: 85.69px;
    height: 78.88px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.stat-number {
    position: absolute;
    width: 86px;
    height: 79px;
    left: 0px;
    top: 0.94px;
    font-family: 'Sora', sans-serif;
    font-weight: 800;
    font-size: 52.5899px;
    line-height: 79px;
    letter-spacing: 0.719003px;
    text-align: center;
    color: #FF8091;
    /* Heavy Figma Glow */
    text-shadow: 
        0px 0px 250px #FF1F40, 
        0px 0px 185.76px #FF1F40, 
        0px 0px 108.36px #FF1F40, 
        0px 0px 54.18px #FF1F40, 
        0px 0px 15.48px #FF1F40, 
        0px 0px 7.74px #FF1F40;
}

/* --- Mobile Responsive (768px and below) --- */
@media (max-width: 768px) {
    .stat-container {
        /* Size thora kam kiya taake grid mein fit aa sakay */
        width: 100px;
        height: 100px;
        border-radius: 20px;
        border-width: 1.5px;
    }

    .stat-span {
        width: 70px;
        height: 65px;
    }

    .stat-number {
        width: 70px;
        height: 65px;
        font-size: 42px; /* Text size thora chota */
        line-height: 65px;
        top: 0;
        
        /* Mobile par performance ke liye shadows thori optimize ki hain */
        text-shadow: 
            0px 0px 100px #FF1F40, 
            0px 0px 50px #FF1F40, 
            0px 0px 15.48px #FF1F40, 
            0px 0px 7.74px #FF1F40;
    }
}

/* Small Mobile (480px and below) */
@media (max-width: 480px) {
    .stat-container {
        width: 85px;
        height: 85px;
    }
    
    .stat-number {
        font-size: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e146d4 */.elementor-9 .elementor-element.elementor-element-76e146d4 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebea526 */.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-item {
    flex-direction: row-reverse;
}

.elementor-9 .elementor-element.elementor-element-4ebea526 .elementor-icon-list-text {
    margin-right: 10px; /* gap from right side */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c820aa4 */.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-item {
    flex-direction: row-reverse;
}

.elementor-9 .elementor-element.elementor-element-1c820aa4 .elementor-icon-list-text {
    margin-right: 10px; /* gap from right side */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b407742 */.elementor-9 .elementor-element.elementor-element-1b407742 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 40px;
    border-radius: 999px;
    background: linear-gradient(90deg, #0D0E10, #EB0120);
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-1b407742 .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #5D000C, #EF334C, #FBCCD2);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.elementor-9 .elementor-element.elementor-element-1b407742 .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-1b407742 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102ce088 *//* Replace .your-heading-class with your actual heading class or .elementor-9 .elementor-element.elementor-element-102ce088 */
.elementor-9 .elementor-element.elementor-element-102ce088 {
  background: linear-gradient(to right, #ffffff 0%, #A6A7A9 50%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-276759a9 *//* Replace .your-heading-class with your actual heading class or .elementor-9 .elementor-element.elementor-element-276759a9 */
.elementor-9 .elementor-element.elementor-element-276759a9 {
  background: linear-gradient(to right, #ffffff 0%, #A6A7A9 50%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c780955 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dcab39 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96bd33b *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c780955 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dcab39 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96bd33b *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c780955 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dcab39 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96bd33b *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c780955 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dcab39 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96bd33b *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff5534e */.elementor-9 .elementor-element.elementor-element-ff5534e {
    text-align: center; /* Parent container mein button ko center karne ke liye */
}

.elementor-9 .elementor-element.elementor-element-ff5534e .elementor-button {
    position: relative;
    display: inline-flex; /* Isse content ke mutabiq width rehti hai */
    justify-content: center; /* Content ko button ke andar center karne ke liye */
    align-items: center;
    gap: 12px;
    padding: 16px 40px;
    border-radius: 999px;
    background: linear-gradient(90deg, #0D0E10, #EB0120);
    z-index: 1;
    
    /* Margin auto se agar parent flex hai toh center ho jaye ga */
    margin-left: auto;
    margin-right: auto;
}

/* Baki pseudo-element aur icons ka code same rahay ga */
.elementor-9 .elementor-element.elementor-element-ff5534e .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #5D000C, #EF334C, #FBCCD2);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.elementor-9 .elementor-element.elementor-element-ff5534e .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-ff5534e .elementor-button-text {
    display: flex;
    align-items: center;
    justify-content: center; /* Text ko bhi center alignment di hai */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1144 *//* ONLY BORDER - Background untouched */
.custom-border-only {
  position: relative;
  border-radius: 20px;
}

/* Border Layer */
.custom-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  padding: 1.5px; /* border thickness */
  background: linear-gradient(135deg, #efd6d6, transparent);
  
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f04409 */.elementor-9 .elementor-element.elementor-element-6f04409 {
    /* Background Linear Gradient */
    background: linear-gradient(180deg, #1A1D20 0%, #101112 100%);
    
  
    
    /* Gradient Border */
    border-image-source: linear-gradient(180deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    border-image-slice: 1;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-101093c */.elementor-9 .elementor-element.elementor-element-101093c {
    /* Background Linear Gradient */
    background: linear-gradient(180deg, #1A1D20 0%, #101112 100%);
    
  
    
    /* Gradient Border */
    border-image-source: linear-gradient(180deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    border-image-slice: 1;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a9095a */.elementor-9 .elementor-element.elementor-element-6a9095a {
    /* Background Linear Gradient */
    background: linear-gradient(180deg, #1A1D20 0%, #101112 100%);
    
  
    
    /* Gradient Border */
    border-image-source: linear-gradient(180deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    border-image-slice: 1;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-26d22aa */.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-item {
    flex-direction: row-reverse;
}

.elementor-9 .elementor-element.elementor-element-26d22aa .elementor-icon-list-text {
    margin-right: 10px; /* gap from right side */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc16217 */.elementor-9 .elementor-element.elementor-element-dc16217 {
    text-align: center; /* Parent container mein button ko center karne ke liye */
}

.elementor-9 .elementor-element.elementor-element-dc16217 .elementor-button {
    position: relative;
    display: inline-flex; /* Isse content ke mutabiq width rehti hai */
    justify-content: center; /* Content ko button ke andar center karne ke liye */
    align-items: center;
    gap: 12px;
    padding: 16px 40px;
    border-radius: 999px;
    background: linear-gradient(90deg, #0D0E10, #EB0120);
    z-index: 1;
    
    /* Margin auto se agar parent flex hai toh center ho jaye ga */
    margin-left: auto;
    margin-right: auto;
}

/* Baki pseudo-element aur icons ka code same rahay ga */
.elementor-9 .elementor-element.elementor-element-dc16217 .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #5D000C, #EF334C, #FBCCD2);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.elementor-9 .elementor-element.elementor-element-dc16217 .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-dc16217 .elementor-button-text {
    display: flex;
    align-items: center;
    justify-content: center; /* Text ko bhi center alignment di hai */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08190a5 *//* ONLY BORDER - Background untouched */
.custom-border-only {
  position: relative;
  border-radius: 20px;
}

/* Border Layer */
.custom-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  padding: 1.5px; /* border thickness */
  background: linear-gradient(135deg, #efd6d6, transparent);
  
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbdb715 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1610288 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-750eb89 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbdb715 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1610288 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-750eb89 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbdb715 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1610288 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-750eb89 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbdb715 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1610288 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-750eb89 *//* Container with Transparent Glass Background */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;

    width: 100%;
    max-width: 500px;
    min-height: 70px;
    
    /* Background Transparent rakha hai */
    background: transparent; 
    
    /* Glass Effect (Peeche wala red color blur ho ke dikhega) */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    border-radius: 95px;
    
    /* Light Border taake button ki shape nazar aaye */
    border: 1px solid rgba(255, 255, 255, 0.15);
    
    /* Shadows ko thora light kiya hai taake transparency natural lage */
    box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2), 
                inset 0px 1px 15px rgba(255, 255, 255, 0.05);
}

/* Badge Styling (No changes needed) */
.icon-badge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px; 
    height: 36px;
    flex-shrink: 0;
    background: linear-gradient(0deg, #FF2442 0%, #990D1F 100%);
    box-shadow: 0px 3px 10px rgba(255, 26, 51, 0.4);
    border-radius: 50%;
}

/* Number Text */
.number {
    font-family: 'Sora', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
}

/* Bullet Text */
.bullet-text {
    margin: 0;
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 14px; 
    line-height: 1.4;
    color: #FFFFFF;
}
/* General Desktop Styles (Jo pehle tha) */
.bullet-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 25px;
    gap: 15px;
    width: 100%;
    max-width: 597px; /* Desktop width */
    min-height: 80px;
    background: transparent; 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 95px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.4), 
                inset 0px 1px 24px rgba(255, 31, 56, 0.15);
}

/* --- Mobile Responsive Settings --- */
@media (max-width: 768px) {
    .bullet-container {
        max-width: 95%; /* Screen se thora gap rakhega */
        margin: 10px auto; /* Center alignment */
        padding: 12px 20px; /* Padding kam kar di */
        height: auto; /* Fixed height hata di taake text wrap ho sakay */
        min-height: 60px;
        border-radius: 50px; /* Choti screen ke liye kam radius */
        gap: 12px;
    }

    .icon-badge {
        width: 32px; /* Badge thora chota */
        height: 32px;
    }

    .number {
        font-size: 14px;
    }

    .bullet-text {
        font-size: 13px; /* Mobile par readable size */
        line-height: 1.3;
        width: auto; /* Fixed width hata di */
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80a87b */.elementor-9 .elementor-element.elementor-element-f80a87b {
    /* Background Linear Gradient */
    background: linear-gradient(180deg, #1A1D20 0%, #101112 100%);
    
    /* Border Settings */
    border-style: solid;
    border-width: 1.04px;
    
    /* Gradient Border */
    border-image-source: linear-gradient(180deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    border-image-slice: 1;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f614901 */.elementor-9 .elementor-element.elementor-element-f614901 {
    /* Background Linear Gradient */
    background: linear-gradient(180deg, #1A1D20 0%, #101112 100%);
    
    /* Border Settings */
    border-style: solid;
    border-width: 1.04px;
    
    /* Gradient Border */
    border-image-source: linear-gradient(180deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    border-image-slice: 1;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8e8cdae */.elementor-9 .elementor-element.elementor-element-8e8cdae {
    /* Background Linear Gradient */
    background: linear-gradient(180deg, #1A1D20 0%, #101112 100%);
    
    /* Border Settings */
    border-style: solid;
    border-width: 1.04px;
    
    /* Gradient Border */
    border-image-source: linear-gradient(180deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    border-image-slice: 1;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26a1078 *//* Replace .your-heading-class with your actual heading class or .elementor-9 .elementor-element.elementor-element-26a1078 */
.elementor-9 .elementor-element.elementor-element-26a1078 {
  background: linear-gradient(to right, #ffffff 0%, #A6A7A9 50%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ba83a9 */.elementor-9 .elementor-element.elementor-element-5ba83a9 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe411d */.elementor-9 .elementor-element.elementor-element-cfe411d {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b55669b */.elementor-9 .elementor-element.elementor-element-b55669b {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-23a6ad5 */.elementor-9 .elementor-element.elementor-element-23a6ad5 {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-player,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-container,
.elementor-9 .elementor-element.elementor-element-23a6ad5 video,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c7222da */.elementor-9 .elementor-element.elementor-element-c7222da {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-c7222da iframe,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-player,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-container,
.elementor-9 .elementor-element.elementor-element-c7222da video,
.elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5ec75ca */.elementor-9 .elementor-element.elementor-element-5ec75ca {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-player,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-container,
.elementor-9 .elementor-element.elementor-element-5ec75ca video,
.elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-23a6ad5 */.elementor-9 .elementor-element.elementor-element-23a6ad5 {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-player,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-container,
.elementor-9 .elementor-element.elementor-element-23a6ad5 video,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c7222da */.elementor-9 .elementor-element.elementor-element-c7222da {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-c7222da iframe,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-player,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-container,
.elementor-9 .elementor-element.elementor-element-c7222da video,
.elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5ec75ca */.elementor-9 .elementor-element.elementor-element-5ec75ca {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-player,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-container,
.elementor-9 .elementor-element.elementor-element-5ec75ca video,
.elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-23a6ad5 */.elementor-9 .elementor-element.elementor-element-23a6ad5 {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-player,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-container,
.elementor-9 .elementor-element.elementor-element-23a6ad5 video,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c7222da */.elementor-9 .elementor-element.elementor-element-c7222da {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-c7222da iframe,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-player,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-container,
.elementor-9 .elementor-element.elementor-element-c7222da video,
.elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5ec75ca */.elementor-9 .elementor-element.elementor-element-5ec75ca {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-player,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-container,
.elementor-9 .elementor-element.elementor-element-5ec75ca video,
.elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-23a6ad5 */.elementor-9 .elementor-element.elementor-element-23a6ad5 {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-player,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-container,
.elementor-9 .elementor-element.elementor-element-23a6ad5 video,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c7222da */.elementor-9 .elementor-element.elementor-element-c7222da {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-c7222da iframe,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-player,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-container,
.elementor-9 .elementor-element.elementor-element-c7222da video,
.elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5ec75ca */.elementor-9 .elementor-element.elementor-element-5ec75ca {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-player,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-container,
.elementor-9 .elementor-element.elementor-element-5ec75ca video,
.elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-23a6ad5 */.elementor-9 .elementor-element.elementor-element-23a6ad5 {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-player,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .html5-video-container,
.elementor-9 .elementor-element.elementor-element-23a6ad5 video,
.elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-23a6ad5 {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-23a6ad5 iframe,
    .elementor-9 .elementor-element.elementor-element-23a6ad5 .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c7222da */.elementor-9 .elementor-element.elementor-element-c7222da {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-c7222da iframe,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-player,
.elementor-9 .elementor-element.elementor-element-c7222da .html5-video-container,
.elementor-9 .elementor-element.elementor-element-c7222da video,
.elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-c7222da {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-c7222da iframe,
    .elementor-9 .elementor-element.elementor-element-c7222da .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5ec75ca */.elementor-9 .elementor-element.elementor-element-5ec75ca {
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
    border-radius: 32px 32px 0 0;
}

.elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-player,
.elementor-9 .elementor-element.elementor-element-5ec75ca .html5-video-container,
.elementor-9 .elementor-element.elementor-element-5ec75ca video,
.elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 32px 32px 0 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 320px;
        border-radius: 20px 20px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 20px 20px 0 0 !important;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-5ec75ca {
        height: 420px;
        width: 100%;
        border-radius: 14px 14px 0 0;
    }

    .elementor-9 .elementor-element.elementor-element-5ec75ca iframe,
    .elementor-9 .elementor-element.elementor-element-5ec75ca .elementor-wrapper {
        border-radius: 14px 14px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-70ef53c */.swiper-wrapper{
-webkit-transition-timing-function: linear !important;           
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f4f8a1 */.elementor-9 .elementor-element.elementor-element-5f4f8a1 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 12px;
    padding: 30px 50px;
    border-radius: 999px;
    background: linear-gradient(90deg, #0D0E10, #EB0120);
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-5f4f8a1 .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #5D000C, #EF334C, #FBCCD2);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.elementor-9 .elementor-element.elementor-element-5f4f8a1 .elementor-button-text {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5f4f8a1 .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fad377c */.elementor-9 .elementor-element.elementor-element-fad377c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dc3a526 */.swiper-wrapper{
-webkit-transition-timing-function: linear !important;           
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377ca0f */.elementor-9 .elementor-element.elementor-element-377ca0f .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 16px 40px;
    border-radius: 999px;
    background: linear-gradient(90deg, #0D0E10, #EB0120);
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-377ca0f .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #5D000C, #EF334C, #FBCCD2);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.elementor-9 .elementor-element.elementor-element-377ca0f .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-377ca0f .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cade908 */.elementor-9 .elementor-element.elementor-element-cade908 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c9cb07b */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe6374 */.elementor-9 .elementor-element.elementor-element-afe6374 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb76bd *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0bb76bd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0bb76bd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-497d129 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd3574 */.elementor-9 .elementor-element.elementor-element-5fd3574 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3ca85 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-ad3ca85 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-ad3ca85::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-d6edca4 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24da999 */.elementor-9 .elementor-element.elementor-element-24da999 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0660e *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0a0660e {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0a0660e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-e1ea580 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed5a08 */.elementor-9 .elementor-element.elementor-element-7ed5a08 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83ec9a *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-c83ec9a {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-c83ec9a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-28095ae */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dd4cf */.elementor-9 .elementor-element.elementor-element-c8dd4cf {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e74b2f *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-5e74b2f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-5e74b2f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0cf2dda */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48afd7c */.elementor-9 .elementor-element.elementor-element-48afd7c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f888e2 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-4f888e2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-4f888e2::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-cefb537 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf827f */.elementor-9 .elementor-element.elementor-element-dbf827f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe00e4 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-7fe00e4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-7fe00e4::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c9cb07b */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe6374 */.elementor-9 .elementor-element.elementor-element-afe6374 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb76bd *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0bb76bd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0bb76bd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-497d129 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd3574 */.elementor-9 .elementor-element.elementor-element-5fd3574 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3ca85 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-ad3ca85 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-ad3ca85::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-d6edca4 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24da999 */.elementor-9 .elementor-element.elementor-element-24da999 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0660e *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0a0660e {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0a0660e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-e1ea580 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed5a08 */.elementor-9 .elementor-element.elementor-element-7ed5a08 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83ec9a *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-c83ec9a {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-c83ec9a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-28095ae */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dd4cf */.elementor-9 .elementor-element.elementor-element-c8dd4cf {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e74b2f *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-5e74b2f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-5e74b2f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0cf2dda */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48afd7c */.elementor-9 .elementor-element.elementor-element-48afd7c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f888e2 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-4f888e2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-4f888e2::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-cefb537 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf827f */.elementor-9 .elementor-element.elementor-element-dbf827f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe00e4 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-7fe00e4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-7fe00e4::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c9cb07b */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe6374 */.elementor-9 .elementor-element.elementor-element-afe6374 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb76bd *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0bb76bd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0bb76bd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-497d129 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd3574 */.elementor-9 .elementor-element.elementor-element-5fd3574 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3ca85 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-ad3ca85 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-ad3ca85::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-d6edca4 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24da999 */.elementor-9 .elementor-element.elementor-element-24da999 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0660e *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0a0660e {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0a0660e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-e1ea580 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed5a08 */.elementor-9 .elementor-element.elementor-element-7ed5a08 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83ec9a *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-c83ec9a {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-c83ec9a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-28095ae */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dd4cf */.elementor-9 .elementor-element.elementor-element-c8dd4cf {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e74b2f *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-5e74b2f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-5e74b2f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0cf2dda */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48afd7c */.elementor-9 .elementor-element.elementor-element-48afd7c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f888e2 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-4f888e2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-4f888e2::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-cefb537 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf827f */.elementor-9 .elementor-element.elementor-element-dbf827f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe00e4 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-7fe00e4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-7fe00e4::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c9cb07b */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe6374 */.elementor-9 .elementor-element.elementor-element-afe6374 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb76bd *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0bb76bd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0bb76bd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-497d129 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd3574 */.elementor-9 .elementor-element.elementor-element-5fd3574 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3ca85 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-ad3ca85 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-ad3ca85::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-d6edca4 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24da999 */.elementor-9 .elementor-element.elementor-element-24da999 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0660e *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0a0660e {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0a0660e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-e1ea580 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed5a08 */.elementor-9 .elementor-element.elementor-element-7ed5a08 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83ec9a *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-c83ec9a {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-c83ec9a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-28095ae */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dd4cf */.elementor-9 .elementor-element.elementor-element-c8dd4cf {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e74b2f *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-5e74b2f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-5e74b2f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0cf2dda */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48afd7c */.elementor-9 .elementor-element.elementor-element-48afd7c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f888e2 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-4f888e2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-4f888e2::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-cefb537 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf827f */.elementor-9 .elementor-element.elementor-element-dbf827f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe00e4 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-7fe00e4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-7fe00e4::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c9cb07b */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe6374 */.elementor-9 .elementor-element.elementor-element-afe6374 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb76bd *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0bb76bd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0bb76bd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-497d129 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd3574 */.elementor-9 .elementor-element.elementor-element-5fd3574 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3ca85 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-ad3ca85 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-ad3ca85::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-d6edca4 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24da999 */.elementor-9 .elementor-element.elementor-element-24da999 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0660e *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0a0660e {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0a0660e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-e1ea580 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed5a08 */.elementor-9 .elementor-element.elementor-element-7ed5a08 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83ec9a *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-c83ec9a {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-c83ec9a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-28095ae */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dd4cf */.elementor-9 .elementor-element.elementor-element-c8dd4cf {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e74b2f *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-5e74b2f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-5e74b2f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0cf2dda */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48afd7c */.elementor-9 .elementor-element.elementor-element-48afd7c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f888e2 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-4f888e2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-4f888e2::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-cefb537 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf827f */.elementor-9 .elementor-element.elementor-element-dbf827f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe00e4 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-7fe00e4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-7fe00e4::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c9cb07b */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe6374 */.elementor-9 .elementor-element.elementor-element-afe6374 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb76bd *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0bb76bd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0bb76bd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-497d129 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd3574 */.elementor-9 .elementor-element.elementor-element-5fd3574 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3ca85 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-ad3ca85 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-ad3ca85::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-d6edca4 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24da999 */.elementor-9 .elementor-element.elementor-element-24da999 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0660e *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0a0660e {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0a0660e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-e1ea580 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed5a08 */.elementor-9 .elementor-element.elementor-element-7ed5a08 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83ec9a *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-c83ec9a {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-c83ec9a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-28095ae */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dd4cf */.elementor-9 .elementor-element.elementor-element-c8dd4cf {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e74b2f *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-5e74b2f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-5e74b2f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0cf2dda */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48afd7c */.elementor-9 .elementor-element.elementor-element-48afd7c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f888e2 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-4f888e2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-4f888e2::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-cefb537 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf827f */.elementor-9 .elementor-element.elementor-element-dbf827f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe00e4 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-7fe00e4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-7fe00e4::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c9cb07b */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe6374 */.elementor-9 .elementor-element.elementor-element-afe6374 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb76bd *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0bb76bd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0bb76bd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-497d129 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd3574 */.elementor-9 .elementor-element.elementor-element-5fd3574 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3ca85 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-ad3ca85 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-ad3ca85::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-d6edca4 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24da999 */.elementor-9 .elementor-element.elementor-element-24da999 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0660e *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0a0660e {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0a0660e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-e1ea580 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed5a08 */.elementor-9 .elementor-element.elementor-element-7ed5a08 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83ec9a *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-c83ec9a {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-c83ec9a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-28095ae */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dd4cf */.elementor-9 .elementor-element.elementor-element-c8dd4cf {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e74b2f *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-5e74b2f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-5e74b2f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0cf2dda */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48afd7c */.elementor-9 .elementor-element.elementor-element-48afd7c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f888e2 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-4f888e2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-4f888e2::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-cefb537 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf827f */.elementor-9 .elementor-element.elementor-element-dbf827f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe00e4 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-7fe00e4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-7fe00e4::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-c9cb07b */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe6374 */.elementor-9 .elementor-element.elementor-element-afe6374 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb76bd *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0bb76bd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0bb76bd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0bb76bd .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-497d129 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd3574 */.elementor-9 .elementor-element.elementor-element-5fd3574 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3ca85 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-ad3ca85 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-ad3ca85::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-ad3ca85 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-d6edca4 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24da999 */.elementor-9 .elementor-element.elementor-element-24da999 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0660e *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-0a0660e {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-0a0660e::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-0a0660e .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-e1ea580 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed5a08 */.elementor-9 .elementor-element.elementor-element-7ed5a08 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83ec9a *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-c83ec9a {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-c83ec9a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-c83ec9a .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-28095ae */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8dd4cf */.elementor-9 .elementor-element.elementor-element-c8dd4cf {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e74b2f *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-5e74b2f {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-5e74b2f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-5e74b2f .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0cf2dda */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48afd7c */.elementor-9 .elementor-element.elementor-element-48afd7c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f888e2 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-4f888e2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-4f888e2::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-4f888e2 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-cefb537 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbf827f */.elementor-9 .elementor-element.elementor-element-dbf827f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe00e4 *//* Main Testimonial Card Container */
.elementor-9 .elementor-element.elementor-element-7fe00e4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 19.53px !important;
    gap: 14.65px;
    isolation: isolate;
    
    position: relative;
    z-index: 1;
    
    min-height: 266.8px;
    width: 100%;
    
    /* Background Gradient (Figma Specs) */
    background: linear-gradient(111.77deg, #1A1D20 13.87%, #101112 61.56%) !important;
    border-radius: 28.08px;
    overflow: visible; 
}

/* THE SHINING GRADIENT BORDER (Top-Left to Bottom-Right) */
.elementor-9 .elementor-element.elementor-element-7fe00e4::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28.08px; 
    padding: 1.5px; /* Border thickness */
    
    /* Update: Top-Left (#FFE2E2) to Bottom-Right Transparent (#FFE2E200) */
    background: linear-gradient(135deg, #FFE2E2 0%, rgba(255, 226, 226, 0) 100%);
    
    /* Masking to show only border area */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    z-index: -1;
    pointer-events: none;
}

/* Typography & Content */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-content {
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #FFFFFF !important;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-name {
    font-family: 'Heading Now Trial', sans-serif !important;
    font-weight: 500;
    font-size: 30.56px !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-job {
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    color: #E6E6E6 !important;
}

/* Avatar Image (Ellipse 4) */
.elementor-9 .elementor-element.elementor-element-7fe00e4 .elementor-testimonial-image img {
    width: 53.72px;
    height: 53.72px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.1);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-45e3224 */.swiper-wrapper{
-webkit-transition-timing-function: linear !important;           
transition-timing-function: linear !important;
}
/* Pagination Container Fix */
.elementor-9 .elementor-element.elementor-element-45e3224 .swiper-pagination {
    position: absolute;
    width: 154.25px !important;
    height: 20px !important; /* Container height fix */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    bottom: 25px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}

/* 1. Base Bullet Styling (Inactive) */
.elementor-9 .elementor-element.elementor-element-45e3224 .swiper-pagination-bullet {
    width: 13.25px !important;
    height: 13.25px !important;
    background: transparent !important; /* Andar se khali */
    border: 1.5px solid #666666 !important; /* Grey border line */
    border-radius: 50% !important; /* Perfect circle */
    opacity: 1 !important;
    box-sizing: border-box !important;
    margin: 0 !important; /* Extra spacing remove krain */
    transition: all 0.3s ease;
    display: inline-block !important;
}

/* 2. Active Bullet Styling (Red Filled) */
.elementor-9 .elementor-element.elementor-element-45e3224 .swiper-pagination-bullet-active {
    /* Exact Red Gradient from your palette */
    background: linear-gradient(90deg, #EF334C 0%, #BC0019 100%) !important;
    border: none !important; /* Border remove for solid fill */
    width: 13.25px !important;
    height: 13.25px !important;
    box-shadow: 0px 0px 8px rgba(239, 51, 76, 0.4) !important;
}

/* Fix for any default Elementor vertical stretching */
.elementor-9 .elementor-element.elementor-element-45e3224 .swiper-pagination-bullet:after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-01afd30 */.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg path,
.e-rating-wrapper .e-icon-wrapper.e-icon-marked svg,
.e-rating-wrapper .e-icon-marked svg {
    fill: #E1253E !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-011c755 */.elementor-9 .elementor-element.elementor-element-011c755 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-3086468 */.elementor-9 .elementor-element.elementor-element-3086468 {
    color: red !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39537c */.elementor-9 .elementor-element.elementor-element-b39537c {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bd8d52 */.elementor-9 .elementor-element.elementor-element-3bd8d52 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b25332 */.elementor-9 .elementor-element.elementor-element-7b25332 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d28fc29 */.elementor-9 .elementor-element.elementor-element-d28fc29 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625a0a4 */.elementor-9 .elementor-element.elementor-element-625a0a4 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf2437f */.elementor-9 .elementor-element.elementor-element-cf2437f {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afbdd91 */.elementor-9 .elementor-element.elementor-element-afbdd91 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f94c65 */.elementor-9 .elementor-element.elementor-element-2f94c65 {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #a6a7a9  0%,
        #ffffff 50%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS *//* This adds the Grainy Dotted Texture via CSS */
body.elementor-page-9 .elementor-background-overlay {
    background-image: 
        radial-gradient(circle at 50% 40%, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.9) 80%),
        url('YOUR_IMAGE_URL_HERE'); /* Link to a noise PNG in your media library */
    background-repeat: repeat;
    background-blend-mode: overlay;
    opacity: 0.8;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Heading Now Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://websi.apostechsolutions.tech/wp-content/uploads/2026/03/HeadingNowTrial-26Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */