.elementor-104892 .elementor-element.elementor-element-55d5c53{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-55d5c53:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-55d5c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://ssiventures.co/wp-content/uploads/2026/04/ssi-bck.jpg") 50% 50%;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-55d5c53, .elementor-104892 .elementor-element.elementor-element-55d5c53::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-d87d0d8 .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:68px;font-weight:800;line-height:80px;letter-spacing:-1.2px;}.elementor-104892 .elementor-element.elementor-element-d87d0d8 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-ba98c2b .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:68px;font-weight:800;line-height:80px;letter-spacing:-1.2px;}.elementor-104892 .elementor-element.elementor-element-ba98c2b > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-f63bf85{color:#FFFFFF;--textColor:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:600;line-height:32px;width:initial;max-width:initial;}.elementor-104892 .elementor-element.elementor-element-f63bf85 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-f63bf85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-b28ddbd{color:#FFFFFF;--textColor:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:600;line-height:32px;width:initial;max-width:initial;}.elementor-104892 .elementor-element.elementor-element-b28ddbd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-b28ddbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-212e5ad .box-button{font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:700;min-width:180px;min-height:48px;border-radius:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-212e5ad{--box-button-width:180px;}.elementor-104892 .elementor-element.elementor-element-212e5ad {--box-button-min-height:48px;}.elementor-104892 .elementor-element.elementor-element-212e5ad .box-button, .elementor-104892 .elementor-element.elementor-element-212e5ad .box-button *{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-212e5ad .box-button svg{fill:#FFFBF5;color:#FFFBF5;} .elementor-104892 .elementor-element.elementor-element-212e5ad .box-button, .elementor-104892 .elementor-element.elementor-element-212e5ad .box-button .popup-icon,  .elementor-104892 .elementor-element.elementor-element-212e5ad .box-button:hover,  .elementor-104892 .elementor-element.elementor-element-212e5ad .box-button:focus, .elementor-104892 .elementor-element.elementor-element-212e5ad .box-hover:hover .box-button{background:#C72127;}.elementor-104892 .elementor-element.elementor-element-212e5ad > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-7da11e2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-104892 .elementor-element.elementor-element-7da11e2:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-7da11e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-7da11e2, .elementor-104892 .elementor-element.elementor-element-7da11e2::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-b24f207{--display:flex;--background-transition:0.3s;--padding-top:220px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-9d2cd26{text-align:center;font-family:"Plus Jakarta Sans", Roboto;font-size:80px;font-weight:800;line-height:100px;letter-spacing:-1.6px;}.elementor-104892 .elementor-element.elementor-element-9d2cd26 > .elementor-widget-container{margin:0% 6% 0% 6%;padding:0px 10px 0px 10px;}.elementor-104892 .elementor-element.elementor-element-28b6ca9{text-align:center;font-family:"Plus Jakarta Sans", Roboto;font-size:80px;font-weight:800;line-height:100px;letter-spacing:-1.6px;}.elementor-104892 .elementor-element.elementor-element-28b6ca9 > .elementor-widget-container{margin:0% 6% 0% 6%;padding:0px 10px 0px 10px;}.elementor-104892 .elementor-element.elementor-element-fad779e{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-104892 .elementor-element.elementor-element-e5315a1{--display:flex;--width:58.719%;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-e5315a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-9f073d1 .elementor-heading-title{color:#505050;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-1c10bb1{--display:flex;--width:676px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-6256682{color:#505050;--textColor:#505050;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:400;line-height:32px;}.elementor-104892 .elementor-element.elementor-element-6256682 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-231d64f{--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:15px 15px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-104892 .elementor-element.elementor-element-a589b05{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:72px;--padding-right:72px;}.elementor-104892 .elementor-element.elementor-element-a589b05:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-a589b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdf49d6 );}.elementor-104892 .elementor-element.elementor-element-a589b05, .elementor-104892 .elementor-element.elementor-element-a589b05::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-9725efa{text-align:left;}.elementor-104892 .elementor-element.elementor-element-9725efa img{height:105px;object-fit:contain;object-position:top left;}.elementor-104892 .elementor-element.elementor-element-9725efa svg{height:105px;}.elementor-104892 .elementor-element.elementor-element-9725efa > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-104892 .elementor-element.elementor-element-475ad9d{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-475ad9d > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-104892 .elementor-element.elementor-element-4977820{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-d2428e9{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:72px;--padding-right:072px;}.elementor-104892 .elementor-element.elementor-element-2bd370a{text-align:left;}.elementor-104892 .elementor-element.elementor-element-2bd370a img{height:105px;object-fit:contain;object-position:top left;}.elementor-104892 .elementor-element.elementor-element-2bd370a svg{height:105px;}.elementor-104892 .elementor-element.elementor-element-2bd370a > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-104892 .elementor-element.elementor-element-5db626c{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-5db626c > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-104892 .elementor-element.elementor-element-217a44a{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-cb993ba{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-ec44fbf{--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;--background-transition:0.3s;--margin-top:80px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-104892 .elementor-element.elementor-element-7e652aa{--display:flex;--width:53.259%;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-7e652aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-abda207 .elementor-heading-title{color:#505050;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-f6cf8ab{--display:flex;--width:46%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-f6cf8ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-caad158{--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:flex-start;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-17e415c{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-9e6b1df{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-b858522{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-03fa386{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-3529b2b{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-ab51171{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-b8e14c5{--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:flex-start;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-d3413a4{--display:flex;--min-height:330px;--justify-content:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-d3413a4.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-104892 .elementor-element.elementor-element-e4a8130{text-align:left;}.elementor-104892 .elementor-element.elementor-element-e4a8130 > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-5a33299{text-align:left;}.elementor-104892 .elementor-element.elementor-element-5a33299 img, .elementor-104892 .elementor-element.elementor-element-5a33299 svg{width:80px;}.elementor-104892 .elementor-element.elementor-element-5a33299 svg{height:80px;}.elementor-104892 .elementor-element.elementor-element-5a33299 img{height:80px;}.elementor-104892 .elementor-element.elementor-element-5a33299 > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-a7d8206 .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-a7d8206 > .elementor-widget-container{margin:86px 15px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-1bc89a7{color:#434343;--textColor:#434343;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-1bc89a7 > .elementor-widget-container{margin:24px 32px 50px 32px;}.elementor-104892 .elementor-element.elementor-element-b0f21bd{--display:flex;--min-height:330px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-b0f21bd.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-104892 .elementor-element.elementor-element-13a16a8{text-align:left;}.elementor-104892 .elementor-element.elementor-element-13a16a8 > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-45e6d41{text-align:left;}.elementor-104892 .elementor-element.elementor-element-45e6d41 > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-eaa205b .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-eaa205b > .elementor-widget-container{margin:86px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-7cea459{color:#434343;--textColor:#434343;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-7cea459 > .elementor-widget-container{margin:24px 32px 50px 32px;}.elementor-104892 .elementor-element.elementor-element-5794550{--display:flex;--min-height:330px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-5794550.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-104892 .elementor-element.elementor-element-198110a{text-align:left;}.elementor-104892 .elementor-element.elementor-element-198110a > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-0cde7da{text-align:left;}.elementor-104892 .elementor-element.elementor-element-0cde7da > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-c177ef2 .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-c177ef2 > .elementor-widget-container{margin:86px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-38f5972{color:#434343;--textColor:#434343;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-38f5972 > .elementor-widget-container{margin:24px 32px 50px 32px;}.elementor-104892 .elementor-element.elementor-element-a30d729{--display:flex;--min-height:330px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-a30d729.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-104892 .elementor-element.elementor-element-f9eed6c{text-align:left;}.elementor-104892 .elementor-element.elementor-element-f9eed6c > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-4b3a06e{text-align:left;}.elementor-104892 .elementor-element.elementor-element-4b3a06e > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-fc92a54 .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-fc92a54 > .elementor-widget-container{margin:86px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-33d2326{color:#434343;--textColor:#434343;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-33d2326 > .elementor-widget-container{margin:24px 32px 50px 32px;}.elementor-104892 .elementor-element.elementor-element-119742c{--display:flex;--min-height:330px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-119742c.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-104892 .elementor-element.elementor-element-4131622{text-align:left;}.elementor-104892 .elementor-element.elementor-element-4131622 > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-1a23d09{text-align:left;}.elementor-104892 .elementor-element.elementor-element-1a23d09 > .elementor-widget-container{padding:32px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-cb39713 .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:30px;font-weight:400;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-cb39713 > .elementor-widget-container{margin:86px 10px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-b4e82a7{color:#434343;--textColor:#434343;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-b4e82a7 > .elementor-widget-container{margin:24px 32px 10px 32px;}.elementor-104892 .elementor-element.elementor-element-091e779{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-104892 .elementor-element.elementor-element-091e779:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-091e779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_color_1 );}.elementor-104892 .elementor-element.elementor-element-091e779, .elementor-104892 .elementor-element.elementor-element-091e779::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-56e2ee2{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-822141c{--display:flex;--width:56.007%;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-822141c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-aa99e1a .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-754562e{--display:flex;--width:676px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-3884f6c{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-104892 .elementor-element.elementor-element-5dda894{--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 30px;--background-transition:0.3s;--margin-top:105px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-4c5cf72{--display:flex;--min-height:464px;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-4c5cf72:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-4c5cf72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-4c5cf72, .elementor-104892 .elementor-element.elementor-element-4c5cf72::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-eb35c14{color:#1C1B1B;--textColor:#1C1B1B;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-eb35c14 > .elementor-widget-container{padding:25px 25px 45px 25px;}.elementor-104892 .elementor-element.elementor-element-ee27281{--spacer-size:228px;}.elementor-104892 .elementor-element.elementor-element-ee27281.elementor-element{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-ee27281 > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8.jpg");background-position:center center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-f952cd3{--display:flex;--min-height:464px;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-f952cd3:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-f952cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-f952cd3, .elementor-104892 .elementor-element.elementor-element-f952cd3::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-06e0767{color:#1C1B1B;--textColor:#1C1B1B;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-06e0767 > .elementor-widget-container{padding:25px 25px 45px 25px;}.elementor-104892 .elementor-element.elementor-element-f724601{--spacer-size:228px;}.elementor-104892 .elementor-element.elementor-element-f724601.elementor-element{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-f724601 > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8-1.jpg");background-position:center center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-c8951d2{--display:flex;--min-height:464px;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-c8951d2:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-c8951d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-c8951d2, .elementor-104892 .elementor-element.elementor-element-c8951d2::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-69c5a0f{color:#1C1B1B;--textColor:#1C1B1B;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-69c5a0f > .elementor-widget-container{padding:25px 25px 45px 25px;}.elementor-104892 .elementor-element.elementor-element-405b87c{--spacer-size:228px;}.elementor-104892 .elementor-element.elementor-element-405b87c.elementor-element{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-405b87c > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8-1-1.jpg");background-position:center center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-5e6068f{--display:flex;--min-height:464px;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-5e6068f:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-5e6068f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-5e6068f, .elementor-104892 .elementor-element.elementor-element-5e6068f::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-ee05deb{color:#1C1B1B;--textColor:#1C1B1B;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-ee05deb > .elementor-widget-container{padding:25px 25px 45px 25px;}.elementor-104892 .elementor-element.elementor-element-86a5426{--spacer-size:228px;}.elementor-104892 .elementor-element.elementor-element-86a5426.elementor-element{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-86a5426 > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8-3.jpg");background-position:center center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-9d44138{--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 30px;--overflow:auto;--background-transition:0.3s;--margin-top:105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-876e3e1{--display:flex;--min-height:464px;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-876e3e1:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-876e3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-876e3e1, .elementor-104892 .elementor-element.elementor-element-876e3e1::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-46f0414{color:#1C1B1B;--textColor:#1C1B1B;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-46f0414 > .elementor-widget-container{padding:25px 25px 45px 25px;}.elementor-104892 .elementor-element.elementor-element-62cf09b{--spacer-size:228px;}.elementor-104892 .elementor-element.elementor-element-62cf09b.elementor-element{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-62cf09b > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8.jpg");background-position:center center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-56fee63{--display:flex;--min-height:464px;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-56fee63:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-56fee63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-56fee63, .elementor-104892 .elementor-element.elementor-element-56fee63::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-a3bd463{color:#1C1B1B;--textColor:#1C1B1B;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-a3bd463 > .elementor-widget-container{padding:25px 25px 45px 25px;}.elementor-104892 .elementor-element.elementor-element-a6000f2{--spacer-size:228px;}.elementor-104892 .elementor-element.elementor-element-a6000f2.elementor-element{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-a6000f2 > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8.jpg");background-position:center center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-910a41a{--display:flex;--min-height:464px;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-910a41a:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-910a41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-910a41a, .elementor-104892 .elementor-element.elementor-element-910a41a::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-dbc0b51{color:#1C1B1B;--textColor:#1C1B1B;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-dbc0b51 > .elementor-widget-container{padding:25px 25px 45px 25px;}.elementor-104892 .elementor-element.elementor-element-3163222{--spacer-size:228px;}.elementor-104892 .elementor-element.elementor-element-3163222.elementor-element{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-3163222 > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8.jpg");background-position:center center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-1de520d{--display:flex;--min-height:464px;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-1de520d:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-1de520d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-1de520d, .elementor-104892 .elementor-element.elementor-element-1de520d::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-671b0a1{color:#1C1B1B;--textColor:#1C1B1B;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-671b0a1 > .elementor-widget-container{padding:25px 25px 45px 25px;}.elementor-104892 .elementor-element.elementor-element-3daa89f{--spacer-size:228px;}.elementor-104892 .elementor-element.elementor-element-3daa89f.elementor-element{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-3daa89f > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8.jpg");background-position:center center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-a2f2f30{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-104892 .elementor-element.elementor-element-a2f2f30:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-a2f2f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#676268;}.elementor-104892 .elementor-element.elementor-element-a2f2f30, .elementor-104892 .elementor-element.elementor-element-a2f2f30::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-947a938{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-d449dbc{--display:flex;--width:54.174%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-d449dbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-a9871f0 .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-a9871f0{width:100%;max-width:100%;}.elementor-104892 .elementor-element.elementor-element-3e67e48{--display:flex;--width:676px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-3743994{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;line-height:32px;letter-spacing:-0.2px;}.elementor-104892 .elementor-element.elementor-element-04c3f99{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-6cdafd5{--display:flex;--min-height:600px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-6cdafd5:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-6cdafd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/04/Shoaib-Abbasi-1.jpg");background-position:top center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-6cdafd5::before, .elementor-104892 .elementor-element.elementor-element-6cdafd5 > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-6cdafd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-6cdafd5 > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-6cdafd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-6cdafd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(177deg, #00000000 68%, #000000 85%);}.elementor-104892 .elementor-element.elementor-element-6cdafd5, .elementor-104892 .elementor-element.elementor-element-6cdafd5::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-a6ad802{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:24px;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-a6ad802 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-1c3632b{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;}.elementor-104892 .elementor-element.elementor-element-88696b4{--display:flex;--min-height:715px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-88696b4:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-88696b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/04/Fahad-1.jpg");background-position:top center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-88696b4::before, .elementor-104892 .elementor-element.elementor-element-88696b4 > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-88696b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-88696b4 > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-88696b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-88696b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(177deg, #00000000 68%, #000000 85%);}.elementor-104892 .elementor-element.elementor-element-88696b4, .elementor-104892 .elementor-element.elementor-element-88696b4::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-2a2ce99{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:24px;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-2a2ce99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-bb81303{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;}.elementor-104892 .elementor-element.elementor-element-10d58db{--display:flex;--min-height:715px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-10d58db:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-10d58db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/04/Lindsay-Lightman-1.jpg");background-position:top center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-10d58db::before, .elementor-104892 .elementor-element.elementor-element-10d58db > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-10d58db > .e-con-inner > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-10d58db > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-10d58db > .e-con-inner > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-10d58db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(177deg, #00000000 68%, #000000 85%);}.elementor-104892 .elementor-element.elementor-element-10d58db, .elementor-104892 .elementor-element.elementor-element-10d58db::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-552d12a{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:24px;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-552d12a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-465e4c6{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;}.elementor-104892 .elementor-element.elementor-element-bbd7ebc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-9cd5c2d{--display:flex;--min-height:600px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-9cd5c2d:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-9cd5c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/Rectangle-7-scaled.webp");background-position:top center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-9cd5c2d::before, .elementor-104892 .elementor-element.elementor-element-9cd5c2d > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-9cd5c2d > .e-con-inner > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-9cd5c2d > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-9cd5c2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-9cd5c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(177deg, #00000000 68%, #000000 85%);}.elementor-104892 .elementor-element.elementor-element-9cd5c2d, .elementor-104892 .elementor-element.elementor-element-9cd5c2d::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-ea2f280{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:24px;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-ea2f280 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-aceca6b{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;}.elementor-104892 .elementor-element.elementor-element-dbfd620{--display:flex;--min-height:715px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-dbfd620:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-dbfd620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/Rectangle-13-scaled.webp");background-position:top center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-dbfd620::before, .elementor-104892 .elementor-element.elementor-element-dbfd620 > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-dbfd620 > .e-con-inner > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-dbfd620 > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-dbfd620 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-dbfd620 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(177deg, #00000000 68%, #000000 85%);}.elementor-104892 .elementor-element.elementor-element-dbfd620, .elementor-104892 .elementor-element.elementor-element-dbfd620::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-90e584b{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:24px;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-90e584b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-ad2d2c0{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;}.elementor-104892 .elementor-element.elementor-element-52e4246{--display:flex;--min-height:715px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-52e4246:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-52e4246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/04/Lindsay.jpg");background-position:top center;background-size:cover;}.elementor-104892 .elementor-element.elementor-element-52e4246::before, .elementor-104892 .elementor-element.elementor-element-52e4246 > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-52e4246 > .e-con-inner > .elementor-background-video-container::before, .elementor-104892 .elementor-element.elementor-element-52e4246 > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-52e4246 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104892 .elementor-element.elementor-element-52e4246 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(177deg, #00000000 68%, #000000 85%);}.elementor-104892 .elementor-element.elementor-element-52e4246, .elementor-104892 .elementor-element.elementor-element-52e4246::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-a1da961{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:24px;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-a1da961 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-2c9cddd{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;}.elementor-104892 .elementor-element.elementor-element-de3606b{--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;--background-transition:0.3s;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-104892 .elementor-element.elementor-element-de3606b:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-de3606b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-104892 .elementor-element.elementor-element-de3606b, .elementor-104892 .elementor-element.elementor-element-de3606b::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-89694e3{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-12b39f4{--display:flex;--width:53.259%;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-12b39f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-101abf1 .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-f887abf{--display:flex;--width:676px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-cbf5984{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-104892 .elementor-element.elementor-element-0b730de{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:98px;--padding-bottom:98px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-0b730de:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-0b730de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-104892 .elementor-element.elementor-element-0b730de, .elementor-104892 .elementor-element.elementor-element-0b730de::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-166f521{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-1b16ca9{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-baf4f27 .elementor-counter-title{justify-content:start;color:#7E7E7E;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;}.elementor-104892 .elementor-element.elementor-element-baf4f27 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:72px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-baf4f27 > .elementor-widget-container{margin:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7E7E7E;}.elementor-104892 .elementor-element.elementor-element-2d0cc26{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-1a156b8 .elementor-counter-title{justify-content:start;color:#7E7E7E;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;}.elementor-104892 .elementor-element.elementor-element-1a156b8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:72px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-1a156b8 > .elementor-widget-container{margin:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7E7E7E;}.elementor-104892 .elementor-element.elementor-element-d32bd46{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-104892 .elementor-element.elementor-element-8c740cc .elementor-counter-title{justify-content:start;color:#7E7E7E;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;}.elementor-104892 .elementor-element.elementor-element-8c740cc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:72px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-8c740cc > .elementor-widget-container{margin:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7E7E7E;}.elementor-104892 .elementor-element.elementor-element-14eab5e{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-41e4f24 .elementor-counter-title{justify-content:start;color:#7E7E7E;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;}.elementor-104892 .elementor-element.elementor-element-41e4f24 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:72px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-41e4f24 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7E7E7E;}.elementor-104892 .elementor-element.elementor-element-3efc802{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:98px;--padding-bottom:98px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-3efc802:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-3efc802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-104892 .elementor-element.elementor-element-3efc802, .elementor-104892 .elementor-element.elementor-element-3efc802::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-16a1319{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-16a1319:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-16a1319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-104892 .elementor-element.elementor-element-16a1319, .elementor-104892 .elementor-element.elementor-element-16a1319::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-8376faa{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-1137ff4 .elementor-counter-title{justify-content:start;color:#7E7E7E;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;}.elementor-104892 .elementor-element.elementor-element-1137ff4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:72px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-1137ff4 > .elementor-widget-container{margin:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7E7E7E;}.elementor-104892 .elementor-element.elementor-element-4945008{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-8b25e43 .elementor-counter-title{justify-content:start;color:#7E7E7E;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;}.elementor-104892 .elementor-element.elementor-element-8b25e43 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:72px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-8b25e43 > .elementor-widget-container{margin:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7E7E7E;}.elementor-104892 .elementor-element.elementor-element-45a7ba0{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-104892 .elementor-element.elementor-element-3592c37 .elementor-counter-title{justify-content:start;color:#7E7E7E;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;}.elementor-104892 .elementor-element.elementor-element-3592c37 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:72px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-3592c37 > .elementor-widget-container{margin:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7E7E7E;}.elementor-104892 .elementor-element.elementor-element-f252fa2{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-bad485f .elementor-counter-title{justify-content:start;color:#7E7E7E;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;}.elementor-104892 .elementor-element.elementor-element-bad485f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:72px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-bad485f > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7E7E7E;}.elementor-104892 .elementor-element.elementor-element-bd2e238{--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:flex-end;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-104892 .elementor-element.elementor-element-bd2e238:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-bd2e238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-104892 .elementor-element.elementor-element-bd2e238, .elementor-104892 .elementor-element.elementor-element-bd2e238::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-bd2e238.e-con{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-a037a7d{--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:flex-start;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-a037a7d.e-con{--align-self:flex-end;}.elementor-104892 .elementor-element.elementor-element-9f2cc50{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-9f2cc50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-6374bcb{text-align:left;}.elementor-104892 .elementor-element.elementor-element-6374bcb img, .elementor-104892 .elementor-element.elementor-element-6374bcb svg{width:197px;}.elementor-104892 .elementor-element.elementor-element-6374bcb svg{height:94px;}.elementor-104892 .elementor-element.elementor-element-6374bcb img{height:94px;}.elementor-104892 .elementor-element.elementor-element-e0cc3c3{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-e0cc3c3 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-104892 .elementor-element.elementor-element-79bde5f{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-79bde5f .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-79bde5f .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-79bde5f .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-79bde5f .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-937a6c1{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-68a9450{text-align:left;}.elementor-104892 .elementor-element.elementor-element-68a9450 img, .elementor-104892 .elementor-element.elementor-element-68a9450 svg{width:197px;}.elementor-104892 .elementor-element.elementor-element-68a9450 svg{height:94px;}.elementor-104892 .elementor-element.elementor-element-68a9450 img{height:94px;}.elementor-104892 .elementor-element.elementor-element-dd57c44{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-dd57c44 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-104892 .elementor-element.elementor-element-8a85ea7{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-8a85ea7 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-8a85ea7 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-8a85ea7 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-8a85ea7 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-af2767f{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-a87ffd1{text-align:left;}.elementor-104892 .elementor-element.elementor-element-a87ffd1 img, .elementor-104892 .elementor-element.elementor-element-a87ffd1 svg{width:197px;}.elementor-104892 .elementor-element.elementor-element-a87ffd1 svg{height:94px;}.elementor-104892 .elementor-element.elementor-element-a87ffd1 img{height:94px;}.elementor-104892 .elementor-element.elementor-element-d340bda{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-d340bda > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-104892 .elementor-element.elementor-element-64422a3{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-64422a3 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-64422a3 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-64422a3 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-64422a3 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-3528f90{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-453f262{text-align:left;}.elementor-104892 .elementor-element.elementor-element-453f262 img, .elementor-104892 .elementor-element.elementor-element-453f262 svg{width:197px;}.elementor-104892 .elementor-element.elementor-element-453f262 svg{height:94px;}.elementor-104892 .elementor-element.elementor-element-453f262 img{height:94px;}.elementor-104892 .elementor-element.elementor-element-11a1a6c{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-11a1a6c > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-104892 .elementor-element.elementor-element-581baa1{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-581baa1 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-581baa1 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-581baa1 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-581baa1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-6873184{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-6181e4a{text-align:left;}.elementor-104892 .elementor-element.elementor-element-6181e4a img, .elementor-104892 .elementor-element.elementor-element-6181e4a svg{width:197px;}.elementor-104892 .elementor-element.elementor-element-6181e4a svg{height:94px;}.elementor-104892 .elementor-element.elementor-element-6181e4a img{height:94px;}.elementor-104892 .elementor-element.elementor-element-2a03ba4{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-2a03ba4 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-104892 .elementor-element.elementor-element-c1484b1{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-c1484b1 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-c1484b1 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-c1484b1 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-c1484b1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-fb608e2{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-578974d{text-align:left;}.elementor-104892 .elementor-element.elementor-element-578974d img, .elementor-104892 .elementor-element.elementor-element-578974d svg{width:197px;}.elementor-104892 .elementor-element.elementor-element-578974d svg{height:94px;}.elementor-104892 .elementor-element.elementor-element-578974d img{height:94px;}.elementor-104892 .elementor-element.elementor-element-f9a442a{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-f9a442a > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-104892 .elementor-element.elementor-element-7264bdb{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-7264bdb .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-7264bdb .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-7264bdb .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-7264bdb .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-1dbc680{--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:flex-end;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:87px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-104892 .elementor-element.elementor-element-1dbc680:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-1dbc680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-104892 .elementor-element.elementor-element-1dbc680, .elementor-104892 .elementor-element.elementor-element-1dbc680::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-1dbc680.e-con{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-e394fb4{--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:flex-start;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-e394fb4.e-con{--align-self:flex-end;}.elementor-104892 .elementor-element.elementor-element-732089d{--display:flex;--min-height:500px;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-65f5062{text-align:left;}.elementor-104892 .elementor-element.elementor-element-65f5062 img, .elementor-104892 .elementor-element.elementor-element-65f5062 svg{width:186px;}.elementor-104892 .elementor-element.elementor-element-65f5062 svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-65f5062 img{height:78px;}.elementor-104892 .elementor-element.elementor-element-ed81ec2{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-ed81ec2 > .elementor-widget-container{padding:53px 5px 30px 5px;}.elementor-104892 .elementor-element.elementor-element-aafaa8e{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-aafaa8e.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-104892 .elementor-element.elementor-element-aafaa8e.elementor-view-framed .elementor-icon:hover, .elementor-104892 .elementor-element.elementor-element-aafaa8e.elementor-view-default .elementor-icon:hover{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-104892 .elementor-element.elementor-element-aafaa8e .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-aafaa8e .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-aafaa8e .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-aafaa8e .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-73fc3cc{--display:flex;--min-height:500px;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-279b1ac{text-align:left;}.elementor-104892 .elementor-element.elementor-element-279b1ac img{height:78px;}.elementor-104892 .elementor-element.elementor-element-279b1ac svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-ddb74ea{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-ddb74ea > .elementor-widget-container{padding:53px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-914b776{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-914b776.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-914b776.elementor-view-framed .elementor-icon, .elementor-104892 .elementor-element.elementor-element-914b776.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-914b776 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-914b776 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-914b776 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-914b776 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-8a16dd8{--display:flex;--min-height:500px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-9ec63d5{text-align:left;}.elementor-104892 .elementor-element.elementor-element-9ec63d5 img{height:40px;}.elementor-104892 .elementor-element.elementor-element-9ec63d5 svg{height:40px;}.elementor-104892 .elementor-element.elementor-element-1260408{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-1260408 > .elementor-widget-container{padding:88px 5px 20px 5px;}.elementor-104892 .elementor-element.elementor-element-00ae77b{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-00ae77b .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-00ae77b .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-00ae77b .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-00ae77b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-ddd3fc6{--display:flex;--min-height:500px;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-524cc06{text-align:left;}.elementor-104892 .elementor-element.elementor-element-524cc06 img{height:42px;}.elementor-104892 .elementor-element.elementor-element-524cc06 svg{height:42px;}.elementor-104892 .elementor-element.elementor-element-9f6dd22{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-9f6dd22 > .elementor-widget-container{padding:89px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-d7cc383{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-d7cc383 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-d7cc383 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-d7cc383 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-d7cc383 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-5115cdf{--display:flex;--min-height:500px;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-41c7903{text-align:left;}.elementor-104892 .elementor-element.elementor-element-41c7903 img, .elementor-104892 .elementor-element.elementor-element-41c7903 svg{width:233px;}.elementor-104892 .elementor-element.elementor-element-41c7903 svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-41c7903 img{height:78px;}.elementor-104892 .elementor-element.elementor-element-da7b519{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-da7b519 > .elementor-widget-container{padding:53px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-0eb35d2{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-0eb35d2 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-0eb35d2 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-0eb35d2 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-0eb35d2 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-8b3b094{--display:flex;--min-height:500px;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-b8b4028{text-align:left;}.elementor-104892 .elementor-element.elementor-element-b8b4028 img, .elementor-104892 .elementor-element.elementor-element-b8b4028 svg{width:146px;}.elementor-104892 .elementor-element.elementor-element-b8b4028 svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-b8b4028 img{height:78px;}.elementor-104892 .elementor-element.elementor-element-1442244{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-1442244 > .elementor-widget-container{padding:53px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-0ac9594{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-0ac9594 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-0ac9594 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-0ac9594 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-0ac9594 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-f9b668a{--display:flex;--min-height:500px;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-32ea69c{text-align:left;}.elementor-104892 .elementor-element.elementor-element-32ea69c img, .elementor-104892 .elementor-element.elementor-element-32ea69c svg{width:177px;}.elementor-104892 .elementor-element.elementor-element-32ea69c svg{height:58px;}.elementor-104892 .elementor-element.elementor-element-32ea69c img{height:58px;}.elementor-104892 .elementor-element.elementor-element-0eb99d8{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-0eb99d8 > .elementor-widget-container{padding:72px 5px 0px 5px;}.elementor-104892 .elementor-element.elementor-element-d9a963c{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-d9a963c .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-d9a963c .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-d9a963c .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-d9a963c .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-df36434{--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:flex-end;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:60px;--padding-bottom:87px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-104892 .elementor-element.elementor-element-df36434:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-df36434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-104892 .elementor-element.elementor-element-df36434, .elementor-104892 .elementor-element.elementor-element-df36434::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-df36434.e-con{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-b0d63c5{--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:flex-start;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-b0d63c5.e-con{--align-self:flex-end;}.elementor-104892 .elementor-element.elementor-element-915851f{--display:flex;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-915851f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-47a1c2c{text-align:left;}.elementor-104892 .elementor-element.elementor-element-47a1c2c img, .elementor-104892 .elementor-element.elementor-element-47a1c2c svg{width:197px;}.elementor-104892 .elementor-element.elementor-element-47a1c2c svg{height:94px;}.elementor-104892 .elementor-element.elementor-element-47a1c2c img{height:94px;}.elementor-104892 .elementor-element.elementor-element-084931b{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-084931b > .elementor-widget-container{padding:40px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-cab7e50{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-cab7e50 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-cab7e50 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-cab7e50 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-cab7e50 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-1c0e8fb{--display:flex;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-a5b9e0e{text-align:left;}.elementor-104892 .elementor-element.elementor-element-a5b9e0e img, .elementor-104892 .elementor-element.elementor-element-a5b9e0e svg{width:231px;}.elementor-104892 .elementor-element.elementor-element-a5b9e0e svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-a5b9e0e img{height:78px;}.elementor-104892 .elementor-element.elementor-element-e7157eb{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-e7157eb > .elementor-widget-container{padding:53px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-a7a3b1c{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-a7a3b1c .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-a7a3b1c .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-a7a3b1c .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-a7a3b1c .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-93015ba{--display:flex;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-b5a0e70{text-align:left;}.elementor-104892 .elementor-element.elementor-element-b5a0e70 img, .elementor-104892 .elementor-element.elementor-element-b5a0e70 svg{width:186px;}.elementor-104892 .elementor-element.elementor-element-b5a0e70 svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-b5a0e70 img{height:78px;}.elementor-104892 .elementor-element.elementor-element-7c4a26b{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-7c4a26b > .elementor-widget-container{padding:53px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-85fa689{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-85fa689 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-85fa689 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-85fa689 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-85fa689 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-dc0d0e4{--display:flex;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-e0271d7{text-align:left;}.elementor-104892 .elementor-element.elementor-element-e0271d7 img, .elementor-104892 .elementor-element.elementor-element-e0271d7 svg{width:233px;}.elementor-104892 .elementor-element.elementor-element-e0271d7 svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-e0271d7 img{height:78px;}.elementor-104892 .elementor-element.elementor-element-2292803{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-2292803 > .elementor-widget-container{padding:53px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-7c38f17{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-7c38f17 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-7c38f17 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-7c38f17 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-7c38f17 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-218302f{--display:flex;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-cb20792{text-align:left;}.elementor-104892 .elementor-element.elementor-element-cb20792 img, .elementor-104892 .elementor-element.elementor-element-cb20792 svg{width:185px;}.elementor-104892 .elementor-element.elementor-element-cb20792 svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-cb20792 img{height:78px;}.elementor-104892 .elementor-element.elementor-element-62c7551{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-62c7551 > .elementor-widget-container{padding:53px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-a053181{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-a053181 .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-a053181 .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-a053181 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-a053181 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-f59fac6{--display:flex;--background-transition:0.3s;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-6ffee27{text-align:left;}.elementor-104892 .elementor-element.elementor-element-6ffee27 img, .elementor-104892 .elementor-element.elementor-element-6ffee27 svg{width:233px;}.elementor-104892 .elementor-element.elementor-element-6ffee27 svg{height:78px;}.elementor-104892 .elementor-element.elementor-element-6ffee27 img{height:78px;}.elementor-104892 .elementor-element.elementor-element-6ad9afe{text-align:left;color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-6ad9afe > .elementor-widget-container{padding:53px 5px 40px 5px;}.elementor-104892 .elementor-element.elementor-element-f49d6de{--icon-box-icon-margin:14px;}.elementor-104892 .elementor-element.elementor-element-f49d6de .elementor-icon{font-size:33px;}.elementor-104892 .elementor-element.elementor-element-f49d6de .elementor-icon-box-title{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-f49d6de .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-f49d6de .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Roboto;font-size:18px;font-weight:700;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-70f92cd{--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;--background-transition:0.3s;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-104892 .elementor-element.elementor-element-70f92cd:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-70f92cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-70f92cd, .elementor-104892 .elementor-element.elementor-element-70f92cd::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-8a7e9ad{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-9860ba6{--display:flex;--width:51.175%;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-9860ba6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-3bce8c5 .elementor-heading-title{color:#000000;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-d6bec4e{--display:flex;--width:722px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-5a516d6{color:#505050;--textColor:#505050;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;line-height:28px;}.elementor-104892 .elementor-element.elementor-element-116a2a4{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-063397e .elementor-heading-title{font-family:"Plus Jakarta Sans", Roboto;}.elementor-104892 .elementor-element.elementor-element-f9067d6{color:#505050;--textColor:#505050;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-104892 .elementor-element.elementor-element-824832e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:100px;--margin-bottom:119px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-2c2d286{--display:flex;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-4724ac1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-4724ac1.e-con:hover{--e-con-transform-translateY:20px;}.elementor-104892 .elementor-element.elementor-element-d483236 .elementor-heading-title{color:#000000;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;letter-spacing:-2px;}.elementor-104892 .elementor-element.elementor-element-029b906{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:500;line-height:28px;}.elementor-104892 .elementor-element.elementor-element-029b906 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-3d780d1{--display:flex;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-2a4d354{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-2a4d354.e-con:hover{--e-con-transform-translateY:20px;}.elementor-104892 .elementor-element.elementor-element-6faaf8f .elementor-heading-title{color:#000000;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;letter-spacing:-2px;}.elementor-104892 .elementor-element.elementor-element-37decce{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:500;line-height:28px;}.elementor-104892 .elementor-element.elementor-element-37decce > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-ec9dc49{--display:flex;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-cd2e476{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-cd2e476.e-con:hover{--e-con-transform-translateY:20px;}.elementor-104892 .elementor-element.elementor-element-2951ba1 .elementor-heading-title{color:#000000;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;letter-spacing:-2px;}.elementor-104892 .elementor-element.elementor-element-8fdd1cd{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:500;line-height:28px;}.elementor-104892 .elementor-element.elementor-element-8fdd1cd > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-bab9c34{--display:flex;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-3c13302{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-3c13302.e-con:hover{--e-con-transform-translateY:20px;}.elementor-104892 .elementor-element.elementor-element-06b26f0 .elementor-heading-title{color:#000000;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;letter-spacing:-2px;}.elementor-104892 .elementor-element.elementor-element-db342dc{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:500;line-height:28px;}.elementor-104892 .elementor-element.elementor-element-db342dc > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-e0455b7{--display:flex;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-30364ca{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-30364ca.e-con:hover{--e-con-transform-translateY:20px;}.elementor-104892 .elementor-element.elementor-element-fa16b25 .elementor-heading-title{color:#000000;font-family:"Plus Jakarta Sans", Roboto;font-size:32px;font-weight:400;line-height:40px;letter-spacing:-2px;}.elementor-104892 .elementor-element.elementor-element-3ec405e{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;font-weight:500;line-height:28px;}.elementor-104892 .elementor-element.elementor-element-3ec405e > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-3e28415{--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:flex-end;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:60px;--padding-bottom:87px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-104892 .elementor-element.elementor-element-3e28415:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-3e28415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-3e28415, .elementor-104892 .elementor-element.elementor-element-3e28415::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-3e28415.e-con{--order:99999 /* order end hack */;}.elementor-104892 .elementor-element.elementor-element-d7b796f{--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:flex-start;--flex-wrap:nowrap;--overflow:auto;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-d7b796f.e-con{--align-self:flex-end;}.elementor-104892 .elementor-element.elementor-element-96fe5af{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-96fe5af, .elementor-104892 .elementor-element.elementor-element-96fe5af::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-96fe5af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-7311082 .elementor-heading-title{font-family:"Plus Jakarta Sans", Roboto;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-f4a9f9b{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-weight:500;}.elementor-104892 .elementor-element.elementor-element-0fb9ff5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-0fb9ff5, .elementor-104892 .elementor-element.elementor-element-0fb9ff5::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-0fb9ff5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-b860c7a .elementor-heading-title{font-family:"Plus Jakarta Sans", Roboto;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-c31ec6e{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-weight:500;}.elementor-104892 .elementor-element.elementor-element-b538080{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-b538080, .elementor-104892 .elementor-element.elementor-element-b538080::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-b538080.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-091b136 .elementor-heading-title{font-family:"Plus Jakarta Sans", Roboto;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-227a813{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-weight:500;}.elementor-104892 .elementor-element.elementor-element-d58f099{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-d58f099, .elementor-104892 .elementor-element.elementor-element-d58f099::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-d58f099.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-b272cab .elementor-heading-title{font-family:"Plus Jakarta Sans", Roboto;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-cd09c35{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-weight:500;}.elementor-104892 .elementor-element.elementor-element-3bf533b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-104892 .elementor-element.elementor-element-3bf533b, .elementor-104892 .elementor-element.elementor-element-3bf533b::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-3bf533b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-79f074e .elementor-heading-title{font-family:"Plus Jakarta Sans", Roboto;font-weight:700;}.elementor-104892 .elementor-element.elementor-element-6ee0bfa{color:#5A5A5A;--textColor:#5A5A5A;font-family:"Plus Jakarta Sans", Roboto;font-weight:500;}.elementor-104892 .elementor-element.elementor-element-c5895ef{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-104892 .elementor-element.elementor-element-c5895ef:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-c5895ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104892 .elementor-element.elementor-element-c5895ef, .elementor-104892 .elementor-element.elementor-element-c5895ef::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-057db77{--display:flex;--min-height:872px;--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;--background-transition:0.3s;--margin-top:-122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:7;}.elementor-104892 .elementor-element.elementor-element-f524fce{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-e463f57{--display:flex;--width:53.259%;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-e463f57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-e0ce41e .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-c1df8d8{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-72d662a{color:#FFFFFF;--textColor:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;line-height:32px;}.elementor-104892 .elementor-element.elementor-element-9f13398{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-e176585{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-2d98abe .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;}.elementor-104892 .elementor-element.elementor-element-5789a7c{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;line-height:32px;}.elementor-104892 .elementor-element.elementor-element-5789a7c > .elementor-widget-container{border-style:solid;border-color:#848484;}.elementor-104892 .elementor-element.elementor-element-77ec17c{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-d745842 .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;}.elementor-104892 .elementor-element.elementor-element-e7c5828{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;line-height:32px;}.elementor-104892 .elementor-element.elementor-element-e7c5828 > .elementor-widget-container{border-style:solid;border-color:#848484;}.elementor-104892 .elementor-element.elementor-element-8e3c880{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-6088dfe .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;}.elementor-104892 .elementor-element.elementor-element-1a2137e{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;line-height:32px;}.elementor-104892 .elementor-element.elementor-element-1a2137e > .elementor-widget-container{border-style:solid;border-color:#848484;}.elementor-104892 .elementor-element.elementor-element-394e329{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-fb8c223 .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;}.elementor-104892 .elementor-element.elementor-element-9620f4a{color:#FFFBF5;--textColor:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:20px;line-height:32px;}.elementor-104892 .elementor-element.elementor-element-9620f4a > .elementor-widget-container{border-style:solid;border-color:#848484;}.elementor-104892 .elementor-element.elementor-element-4e7aba0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 34px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-2082049{--display:flex;--min-height:344px;--justify-content:flex-start;--background-transition:0.3s;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:#2A2A2A;--border-color:#2A2A2A;--padding-top:43px;--padding-bottom:29px;--padding-left:27px;--padding-right:27px;}.elementor-104892 .elementor-element.elementor-element-2082049, .elementor-104892 .elementor-element.elementor-element-2082049::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-0ae1877{--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:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-4084462{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-8f2fb74{font-family:"Inter", Roboto;font-size:60px;font-weight:700;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-42dfd79{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-a5943e5{text-align:right;}.elementor-104892 .elementor-element.elementor-element-a5943e5 img, .elementor-104892 .elementor-element.elementor-element-a5943e5 svg{opacity:1;}.elementor-104892 .elementor-element.elementor-element-a5943e5 > .elementor-widget-container{margin:0px -75px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-921dbb4{color:#FFFFFF;--textColor:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:34px;font-weight:700;line-height:30px;}.elementor-104892 .elementor-element.elementor-element-921dbb4 > .elementor-widget-container{padding:25px 10px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-9f113fe{color:#B5B5B5;--textColor:#B5B5B5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;line-height:26px;}.elementor-104892 .elementor-element.elementor-element-9f113fe > .elementor-widget-container{padding:28px 10px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-525753e{text-align:left;}.elementor-104892 .elementor-element.elementor-element-525753e > .elementor-widget-container{margin:32px 0px 50px 0px;}.elementor-104892 .elementor-element.elementor-element-1f616ac{--display:flex;--min-height:344px;--justify-content:flex-start;--background-transition:0.3s;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:#2A2A2A;--border-color:#2A2A2A;--padding-top:43px;--padding-bottom:29px;--padding-left:27px;--padding-right:27px;}.elementor-104892 .elementor-element.elementor-element-1f616ac, .elementor-104892 .elementor-element.elementor-element-1f616ac::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-17e401b{--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:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-22fd785{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-aabb153{font-family:"Inter", Roboto;font-size:60px;font-weight:700;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-b14a727{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-e41b2ff{text-align:right;}.elementor-104892 .elementor-element.elementor-element-e41b2ff img, .elementor-104892 .elementor-element.elementor-element-e41b2ff svg{opacity:1;}.elementor-104892 .elementor-element.elementor-element-e41b2ff > .elementor-widget-container{margin:0px -75px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-eefd8fa{color:#FFFFFF;--textColor:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:34px;font-weight:700;line-height:30px;}.elementor-104892 .elementor-element.elementor-element-eefd8fa > .elementor-widget-container{padding:25px 10px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-7f90514{color:#B5B5B5;--textColor:#B5B5B5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-7f90514 > .elementor-widget-container{padding:28px 10px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-81b5313{text-align:left;}.elementor-104892 .elementor-element.elementor-element-81b5313 > .elementor-widget-container{margin:32px 0px 50px 0px;}.elementor-104892 .elementor-element.elementor-element-6bf96e0{--display:flex;--min-height:344px;--justify-content:flex-start;--background-transition:0.3s;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:#2A2A2A;--border-color:#2A2A2A;--padding-top:43px;--padding-bottom:29px;--padding-left:27px;--padding-right:27px;}.elementor-104892 .elementor-element.elementor-element-6bf96e0, .elementor-104892 .elementor-element.elementor-element-6bf96e0::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-a259c0b{--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:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-5c52c92{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-8bc63ee{font-family:"Inter", Roboto;font-size:60px;font-weight:700;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-b399dac{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-d29d05d{text-align:right;}.elementor-104892 .elementor-element.elementor-element-d29d05d img, .elementor-104892 .elementor-element.elementor-element-d29d05d svg{opacity:1;}.elementor-104892 .elementor-element.elementor-element-d29d05d > .elementor-widget-container{margin:0px -75px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-0ae51ed{color:#FFFFFF;--textColor:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:34px;font-weight:700;line-height:30px;}.elementor-104892 .elementor-element.elementor-element-0ae51ed > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-7737d75{color:#B5B5B5;--textColor:#B5B5B5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-7737d75 > .elementor-widget-container{padding:28px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-fe7e541{text-align:left;}.elementor-104892 .elementor-element.elementor-element-fe7e541 > .elementor-widget-container{margin:32px 0px 50px 0px;}.elementor-104892 .elementor-element.elementor-element-0d97edf{--display:flex;--min-height:344px;--justify-content:flex-start;--background-transition:0.3s;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:#2A2A2A;--border-color:#2A2A2A;--padding-top:43px;--padding-bottom:29px;--padding-left:27px;--padding-right:27px;}.elementor-104892 .elementor-element.elementor-element-0d97edf, .elementor-104892 .elementor-element.elementor-element-0d97edf::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-3c1b773{--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:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-a424ff2{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-8bb48a2{font-family:"Inter", Roboto;font-size:60px;font-weight:700;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-bef2792{--display:flex;--background-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-a3d4512{text-align:right;}.elementor-104892 .elementor-element.elementor-element-a3d4512 img, .elementor-104892 .elementor-element.elementor-element-a3d4512 svg{opacity:0;}.elementor-104892 .elementor-element.elementor-element-a3d4512 > .elementor-widget-container{margin:0px -42px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-652622f{color:#FFFFFF;--textColor:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;font-size:34px;font-weight:700;line-height:30px;}.elementor-104892 .elementor-element.elementor-element-652622f > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-6bc9c75{color:#B5B5B5;--textColor:#B5B5B5;font-family:"Plus Jakarta Sans", Roboto;font-size:16px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-6bc9c75 > .elementor-widget-container{padding:28px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-649ff49{text-align:left;}.elementor-104892 .elementor-element.elementor-element-649ff49 > .elementor-widget-container{margin:32px 0px 50px 0px;}.elementor-104892 .elementor-element.elementor-element-a247cad{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-a247cad:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-a247cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1B1B;}.elementor-104892 .elementor-element.elementor-element-a247cad, .elementor-104892 .elementor-element.elementor-element-a247cad::before{--border-transition:0.3s;}.elementor-104892 .elementor-element.elementor-element-43262b9{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-25abb58{--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;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-25abb58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-8deff3d .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-77456ee{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-ff156c2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-72bd72d > .elementor-widget-container{margin:0% 5% 0% 5%;padding:90px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-11b3e77 > .elementor-widget-container{margin:93px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-92fc22a{--display:flex;--background-transition:0.3s;--margin-top:164px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-bf69bcc .elementor-heading-title{color:#FFFBF5;font-family:"Plus Jakarta Sans", Roboto;font-size:48px;font-weight:400;}.elementor-104892 .elementor-element.elementor-element-a055474{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:350px;--padding-right:150px;}.elementor-104892 .elementor-element.elementor-element-a055474.e-con{--align-self:flex-start;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-tab-title{border-width:1px;border-color:#414141;background-color:#231A1A00;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-tab-content{border-width:1px;border-bottom-color:#414141;color:#FFFFFF;font-family:"Plus Jakarta Sans", Roboto;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-toggle-item:not(:last-child){margin-bottom:20px;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-toggle-title, .elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-toggle-icon{color:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-toggle-icon svg{fill:#FFFBF5;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-toggle-title{font-family:"Plus Jakarta Sans", Roboto;font-size:28px;font-weight:400;line-height:30px;}.elementor-104892 .elementor-element.elementor-element-b0afd4d > .elementor-widget-container{margin:150px 0px 100px 0px;}.elementor-104892 .elementor-element.elementor-element-b0afd4d{width:100%;max-width:100%;}.elementor-104892 .elementor-element.elementor-element-b0afd4d.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-104892 .elementor-element.elementor-element-bd2e238{--content-width:1300px;}}@media(max-width:1024px){.elementor-104892 .elementor-element.elementor-element-d87d0d8 .elementor-heading-title{font-size:48px;}.elementor-104892 .elementor-element.elementor-element-d87d0d8 > .elementor-widget-container{margin:30% 5% 0% 3%;}.elementor-104892 .elementor-element.elementor-element-ba98c2b .elementor-heading-title{font-size:48px;}.elementor-104892 .elementor-element.elementor-element-ba98c2b > .elementor-widget-container{margin:30% 5% 0% 3%;}.elementor-104892 .elementor-element.elementor-element-f63bf85{font-size:16px;width:var( --container-widget-width, 763.182px );max-width:763.182px;--container-widget-width:763.182px;--container-widget-flex-grow:0;}.elementor-104892 .elementor-element.elementor-element-b28ddbd{font-size:16px;width:var( --container-widget-width, 763.182px );max-width:763.182px;--container-widget-width:763.182px;--container-widget-flex-grow:0;}.elementor-104892 .elementor-element.elementor-element-b24f207{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104892 .elementor-element.elementor-element-9d2cd26{font-size:49px;line-height:60px;}.elementor-104892 .elementor-element.elementor-element-28b6ca9{font-size:49px;line-height:60px;}.elementor-104892 .elementor-element.elementor-element-5dda894{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;}.elementor-104892 .elementor-element.elementor-element-9d44138{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;}.elementor-104892 .elementor-element.elementor-element-04c3f99{--min-height:500px;}.elementor-104892 .elementor-element.elementor-element-6cdafd5{--min-height:250px;}.elementor-104892 .elementor-element.elementor-element-1c3632b{font-size:14px;}.elementor-104892 .elementor-element.elementor-element-88696b4{--min-height:250px;}.elementor-104892 .elementor-element.elementor-element-bb81303{font-size:14px;}.elementor-104892 .elementor-element.elementor-element-10d58db{--min-height:250px;}.elementor-104892 .elementor-element.elementor-element-465e4c6{font-size:14px;}.elementor-104892 .elementor-element.elementor-element-bbd7ebc{--min-height:500px;}.elementor-104892 .elementor-element.elementor-element-9cd5c2d{--min-height:250px;}.elementor-104892 .elementor-element.elementor-element-aceca6b{font-size:14px;}.elementor-104892 .elementor-element.elementor-element-dbfd620{--min-height:250px;}.elementor-104892 .elementor-element.elementor-element-ad2d2c0{font-size:14px;}.elementor-104892 .elementor-element.elementor-element-52e4246{--min-height:250px;}.elementor-104892 .elementor-element.elementor-element-2c9cddd{font-size:14px;}.elementor-104892 .elementor-element.elementor-element-166f521{--grid-auto-flow:row;}.elementor-104892 .elementor-element.elementor-element-16a1319{--grid-auto-flow:row;}.elementor-104892 .elementor-element.elementor-element-8a7e9ad{--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-104892 .elementor-element.elementor-element-9860ba6{--width:655.712px;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-d6bec4e{--width:700px;}.elementor-104892 .elementor-element.elementor-element-824832e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--grid-auto-flow:row;}.elementor-104892 .elementor-element.elementor-element-f524fce{--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-104892 .elementor-element.elementor-element-e463f57{--width:686.65px;}.elementor-104892 .elementor-element.elementor-element-e0ce41e > .elementor-widget-container{padding:0px 0px 36px 0px;}.elementor-104892 .elementor-element.elementor-element-e0ce41e{width:100%;max-width:100%;}.elementor-104892 .elementor-element.elementor-element-9f13398{--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-104892 .elementor-element.elementor-element-4e7aba0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--grid-auto-flow:row;}.elementor-104892 .elementor-element.elementor-element-8f2fb74{font-size:60px;}.elementor-104892 .elementor-element.elementor-element-a055474{--padding-top:20px;--padding-bottom:20px;--padding-left:87px;--padding-right:20px;}}@media(max-width:767px){.elementor-104892 .elementor-element.elementor-element-55d5c53{--min-height:100vh;--justify-content:flex-start;}.elementor-104892 .elementor-element.elementor-element-55d5c53.e-con{--align-self:center;}.elementor-104892 .elementor-element.elementor-element-d87d0d8 .elementor-heading-title{font-size:55px;line-height:67px;}.elementor-104892 .elementor-element.elementor-element-d87d0d8 > .elementor-widget-container{margin:159px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-ba98c2b .elementor-heading-title{font-size:55px;line-height:67px;}.elementor-104892 .elementor-element.elementor-element-ba98c2b > .elementor-widget-container{margin:159px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-f63bf85{font-size:14px;width:var( --container-widget-width, 389px );max-width:389px;--container-widget-width:389px;--container-widget-flex-grow:0;}.elementor-104892 .elementor-element.elementor-element-f63bf85 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-b28ddbd{font-size:16px;line-height:28px;width:var( --container-widget-width, 389px );max-width:389px;--container-widget-width:389px;--container-widget-flex-grow:0;}.elementor-104892 .elementor-element.elementor-element-b28ddbd > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-212e5ad > .elementor-widget-container{margin:076px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-212e5ad.elementor-element{--align-self:stretch;}.elementor-104892 .elementor-element.elementor-element-b24f207{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-104892 .elementor-element.elementor-element-9d2cd26{text-align:left;font-size:32px;line-height:37px;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-9d2cd26 > .elementor-widget-container{margin:4% 3% 4% 3%;padding:64px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-28b6ca9{text-align:left;font-size:32px;line-height:37px;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-28b6ca9 > .elementor-widget-container{margin:4% 3% 4% 3%;padding:64px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-fad779e{--margin-top:-142px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-104892 .elementor-element.elementor-element-e5315a1{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-9f073d1 .elementor-heading-title{font-size:32px;}.elementor-104892 .elementor-element.elementor-element-9f073d1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-104892 .elementor-element.elementor-element-1c10bb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-6256682{font-size:16px;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-6256682 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-231d64f{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104892 .elementor-element.elementor-element-a589b05{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-104892 .elementor-element.elementor-element-4977820{font-size:28px;line-height:36px;}.elementor-104892 .elementor-element.elementor-element-d2428e9{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-104892 .elementor-element.elementor-element-217a44a{font-size:28px;line-height:36px;}.elementor-104892 .elementor-element.elementor-element-cb993ba{font-size:28px;line-height:36px;}.elementor-104892 .elementor-element.elementor-element-ec44fbf{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-104892 .elementor-element.elementor-element-7e652aa{--width:334.625px;}.elementor-104892 .elementor-element.elementor-element-abda207 .elementor-heading-title{font-size:32px;}.elementor-104892 .elementor-element.elementor-element-abda207 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-104892 .elementor-element.elementor-element-f6cf8ab{--width:100%;}.elementor-104892 .elementor-element.elementor-element-a7d8206 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-a7d8206 > .elementor-widget-container{margin:80px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-1bc89a7{font-size:16px;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-1bc89a7 > .elementor-widget-container{margin:24px 20px 32px 32px;}.elementor-104892 .elementor-element.elementor-element-eaa205b .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-eaa205b > .elementor-widget-container{margin:80px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-7cea459 > .elementor-widget-container{margin:24px 20px 32px 36px;}.elementor-104892 .elementor-element.elementor-element-c177ef2 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-1px;}.elementor-104892 .elementor-element.elementor-element-c177ef2 > .elementor-widget-container{margin:80px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-38f5972 > .elementor-widget-container{margin:24px 20px 32px 36px;}.elementor-104892 .elementor-element.elementor-element-fc92a54 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-104892 .elementor-element.elementor-element-fc92a54 > .elementor-widget-container{margin:80px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-33d2326 > .elementor-widget-container{margin:24px 20px 10px 36px;}.elementor-104892 .elementor-element.elementor-element-cb39713 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-104892 .elementor-element.elementor-element-cb39713 > .elementor-widget-container{margin:80px 32px 0px 32px;}.elementor-104892 .elementor-element.elementor-element-b4e82a7 > .elementor-widget-container{margin:20px 20px 10px 36px;}.elementor-104892 .elementor-element.elementor-element-56e2ee2{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-822141c{--width:100%;}.elementor-104892 .elementor-element.elementor-element-aa99e1a .elementor-heading-title{font-size:32px;}.elementor-104892 .elementor-element.elementor-element-aa99e1a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-104892 .elementor-element.elementor-element-3884f6c{font-size:14px;line-height:20px;}.elementor-104892 .elementor-element.elementor-element-3884f6c > .elementor-widget-container{padding:24px 15px 0px 15px;}.elementor-104892 .elementor-element.elementor-element-9d44138{--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:5px 5px;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:05%;--margin-right:0%;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-876e3e1{--min-height:380px;}.elementor-104892 .elementor-element.elementor-element-46f0414{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-46f0414 > .elementor-widget-container{padding:26px 020px 10px 20px;}.elementor-104892 .elementor-element.elementor-element-62cf09b{--spacer-size:180px;}.elementor-104892 .elementor-element.elementor-element-56fee63{--min-height:300px;}.elementor-104892 .elementor-element.elementor-element-a3bd463{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-a3bd463 > .elementor-widget-container{padding:26px 020px 10px 20px;}.elementor-104892 .elementor-element.elementor-element-a6000f2{--spacer-size:180px;}.elementor-104892 .elementor-element.elementor-element-a6000f2 > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8-1.jpg");}.elementor-104892 .elementor-element.elementor-element-910a41a{--min-height:300px;}.elementor-104892 .elementor-element.elementor-element-dbc0b51{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-dbc0b51 > .elementor-widget-container{padding:26px 020px 10px 20px;}.elementor-104892 .elementor-element.elementor-element-3163222{--spacer-size:180px;}.elementor-104892 .elementor-element.elementor-element-3163222 > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8-1-1.jpg");}.elementor-104892 .elementor-element.elementor-element-1de520d{--min-height:300px;}.elementor-104892 .elementor-element.elementor-element-671b0a1{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-671b0a1 > .elementor-widget-container{padding:26px 020px 10px 20px;}.elementor-104892 .elementor-element.elementor-element-3daa89f{--spacer-size:180px;}.elementor-104892 .elementor-element.elementor-element-3daa89f > .elementor-widget-container{background-image:url("https://ssiventures.co/wp-content/uploads/2026/03/image-8-3.jpg");}.elementor-104892 .elementor-element.elementor-element-a2f2f30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-947a938{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-d449dbc{--width:510px;}.elementor-104892 .elementor-element.elementor-element-a9871f0 .elementor-heading-title{font-size:30px;}.elementor-104892 .elementor-element.elementor-element-a9871f0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-104892 .elementor-element.elementor-element-3743994{font-size:14px;line-height:20px;}.elementor-104892 .elementor-element.elementor-element-6cdafd5{--min-height:450px;}.elementor-104892 .elementor-element.elementor-element-88696b4{--min-height:450px;}.elementor-104892 .elementor-element.elementor-element-10d58db{--min-height:450px;}.elementor-104892 .elementor-element.elementor-element-bbd7ebc{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-9cd5c2d{--min-height:450px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:26px;}.elementor-104892 .elementor-element.elementor-element-9cd5c2d:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-9cd5c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/04/Shoaib-Abbasi-1.jpg");}.elementor-104892 .elementor-element.elementor-element-ea2f280{font-size:20px;}.elementor-104892 .elementor-element.elementor-element-aceca6b{font-size:14px;}.elementor-104892 .elementor-element.elementor-element-dbfd620{--min-height:450px;}.elementor-104892 .elementor-element.elementor-element-dbfd620:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-dbfd620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/04/Fahad-1.jpg");}.elementor-104892 .elementor-element.elementor-element-90e584b{font-size:20px;}.elementor-104892 .elementor-element.elementor-element-52e4246{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-30px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-52e4246:not(.elementor-motion-effects-element-type-background), .elementor-104892 .elementor-element.elementor-element-52e4246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssiventures.co/wp-content/uploads/2026/04/Lindsay-Lightman-1.jpg");}.elementor-104892 .elementor-element.elementor-element-a1da961{font-size:20px;}.elementor-104892 .elementor-element.elementor-element-de3606b{--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-89694e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-12b39f4{--width:500px;}.elementor-104892 .elementor-element.elementor-element-101abf1 .elementor-heading-title{font-size:30px;}.elementor-104892 .elementor-element.elementor-element-cbf5984{font-size:14px;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-cbf5984 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-166f521{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 15px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-104892 .elementor-element.elementor-element-1b16ca9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-baf4f27 .elementor-counter{flex-direction:column-reverse;}.elementor-104892 .elementor-element.elementor-element-baf4f27 .elementor-counter-title{justify-content:center;font-size:14px;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-baf4f27 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;}.elementor-104892 .elementor-element.elementor-element-baf4f27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-2d0cc26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-1a156b8 .elementor-counter-title{justify-content:center;font-size:14px;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-1a156b8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;}.elementor-104892 .elementor-element.elementor-element-1a156b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-d32bd46{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-8c740cc .elementor-counter-title{justify-content:center;font-size:14px;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-8c740cc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;}.elementor-104892 .elementor-element.elementor-element-8c740cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-41e4f24 .elementor-counter-title{justify-content:center;font-size:14px;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-41e4f24 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;}.elementor-104892 .elementor-element.elementor-element-41e4f24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-3efc802{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-104892 .elementor-element.elementor-element-16a1319{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104892 .elementor-element.elementor-element-16a1319.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-104892 .elementor-element.elementor-element-8376faa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-1137ff4 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-104892 .elementor-element.elementor-element-1137ff4 .elementor-counter-title{justify-content:center;font-size:14px;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-1137ff4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;}.elementor-104892 .elementor-element.elementor-element-1137ff4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-4945008{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-8b25e43 .elementor-counter-title{justify-content:center;font-size:14px;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-8b25e43 .elementor-counter{gap:10px;}.elementor-104892 .elementor-element.elementor-element-8b25e43 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;}.elementor-104892 .elementor-element.elementor-element-8b25e43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-45a7ba0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-3592c37 .elementor-counter-title{justify-content:center;font-size:14px;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-3592c37 .elementor-counter{gap:10px;}.elementor-104892 .elementor-element.elementor-element-3592c37 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;}.elementor-104892 .elementor-element.elementor-element-3592c37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-bad485f .elementor-counter-title{justify-content:center;font-size:14px;line-height:1em;}.elementor-104892 .elementor-element.elementor-element-bad485f .elementor-counter{gap:10px;}.elementor-104892 .elementor-element.elementor-element-bad485f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;}.elementor-104892 .elementor-element.elementor-element-bad485f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-df36434{--padding-top:10px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-104892 .elementor-element.elementor-element-915851f{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-104892 .elementor-element.elementor-element-084931b{font-size:15px;line-height:22px;}.elementor-104892 .elementor-element.elementor-element-cab7e50 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-cab7e50 .elementor-icon-box-title a{font-size:16px;line-height:1.7em;}.elementor-104892 .elementor-element.elementor-element-1c0e8fb{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-104892 .elementor-element.elementor-element-e7157eb{font-size:15px;}.elementor-104892 .elementor-element.elementor-element-a7a3b1c .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-a7a3b1c .elementor-icon-box-title a{font-size:16px;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-93015ba{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-104892 .elementor-element.elementor-element-7c4a26b{font-size:15px;}.elementor-104892 .elementor-element.elementor-element-85fa689 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-85fa689 .elementor-icon-box-title a{font-size:16px;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-dc0d0e4{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-104892 .elementor-element.elementor-element-2292803{font-size:15px;}.elementor-104892 .elementor-element.elementor-element-7c38f17 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-7c38f17 .elementor-icon-box-title a{font-size:16px;line-height:1.6em;}.elementor-104892 .elementor-element.elementor-element-218302f{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-104892 .elementor-element.elementor-element-62c7551{font-size:15px;}.elementor-104892 .elementor-element.elementor-element-a053181 .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-a053181 .elementor-icon-box-title a{font-size:16px;}.elementor-104892 .elementor-element.elementor-element-f59fac6{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-104892 .elementor-element.elementor-element-6ffee27 img, .elementor-104892 .elementor-element.elementor-element-6ffee27 svg{width:140px;}.elementor-104892 .elementor-element.elementor-element-6ffee27 svg{height:auto;}.elementor-104892 .elementor-element.elementor-element-6ad9afe{font-size:15px;}.elementor-104892 .elementor-element.elementor-element-f49d6de .elementor-icon-box-title, .elementor-104892 .elementor-element.elementor-element-f49d6de .elementor-icon-box-title a{font-size:16px;}.elementor-104892 .elementor-element.elementor-element-70f92cd{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-116a2a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-063397e .elementor-heading-title{font-size:32px;letter-spacing:-0.64px;}.elementor-104892 .elementor-element.elementor-element-f9067d6{font-size:16px;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-f9067d6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-824832e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 0px;--grid-auto-flow:row;}.elementor-104892 .elementor-element.elementor-element-3e28415{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-d7b796f{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-96fe5af{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-104892 .elementor-element.elementor-element-7311082 .elementor-heading-title{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-7311082 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-104892 .elementor-element.elementor-element-f4a9f9b{font-size:14px;line-height:20px;}.elementor-104892 .elementor-element.elementor-element-0fb9ff5{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-104892 .elementor-element.elementor-element-b860c7a .elementor-heading-title{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-b860c7a > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-104892 .elementor-element.elementor-element-c31ec6e{font-size:14px;line-height:20px;}.elementor-104892 .elementor-element.elementor-element-b538080{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-104892 .elementor-element.elementor-element-091b136 .elementor-heading-title{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-091b136 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-104892 .elementor-element.elementor-element-227a813{font-size:14px;line-height:20px;}.elementor-104892 .elementor-element.elementor-element-d58f099{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-104892 .elementor-element.elementor-element-b272cab .elementor-heading-title{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-b272cab > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-104892 .elementor-element.elementor-element-cd09c35{font-size:14px;line-height:20px;}.elementor-104892 .elementor-element.elementor-element-3bf533b{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-104892 .elementor-element.elementor-element-79f074e .elementor-heading-title{font-size:24px;}.elementor-104892 .elementor-element.elementor-element-79f074e > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-104892 .elementor-element.elementor-element-6ee0bfa{font-size:14px;line-height:20px;}.elementor-104892 .elementor-element.elementor-element-057db77{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-f524fce{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-e463f57{--width:300px;}.elementor-104892 .elementor-element.elementor-element-e0ce41e .elementor-heading-title{font-size:32px;}.elementor-104892 .elementor-element.elementor-element-72d662a{font-size:14px;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-9f13398{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-e176585{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-104892 .elementor-element.elementor-element-2d98abe .elementor-heading-title{font-size:32px;}.elementor-104892 .elementor-element.elementor-element-2d98abe > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-5789a7c{font-size:16px;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-5789a7c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 32px 0px;border-width:0px 0px 1px 0px;}.elementor-104892 .elementor-element.elementor-element-77ec17c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-104892 .elementor-element.elementor-element-d745842 .elementor-heading-title{font-size:32px;}.elementor-104892 .elementor-element.elementor-element-d745842 > .elementor-widget-container{margin:54px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-e7c5828{font-size:16px;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-e7c5828 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 32px 0px;border-width:0px 0px 1px 0px;}.elementor-104892 .elementor-element.elementor-element-8e3c880{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-104892 .elementor-element.elementor-element-6088dfe .elementor-heading-title{font-size:32px;}.elementor-104892 .elementor-element.elementor-element-6088dfe > .elementor-widget-container{margin:54px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-1a2137e{font-size:16px;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-1a2137e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 32px 0px;border-width:0px 0px 1px 0px;}.elementor-104892 .elementor-element.elementor-element-394e329{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-104892 .elementor-element.elementor-element-fb8c223 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-104892 .elementor-element.elementor-element-fb8c223 > .elementor-widget-container{margin:54px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-9620f4a{font-size:16px;line-height:24px;}.elementor-104892 .elementor-element.elementor-element-9620f4a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 32px 0px;border-width:0px 0px 1px 0px;}.elementor-104892 .elementor-element.elementor-element-4e7aba0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104892 .elementor-element.elementor-element-a247cad{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-8deff3d .elementor-heading-title{font-size:32px;letter-spacing:-0.64px;}.elementor-104892 .elementor-element.elementor-element-8deff3d > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-104892 .elementor-element.elementor-element-56e7aac > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-92fc22a{--margin-top:64px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-104892 .elementor-element.elementor-element-bf69bcc .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-104892 .elementor-element.elementor-element-a055474{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-toggle-item:not(:last-child){margin-bottom:25px;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-toggle-title{font-size:20px;line-height:28px;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-tab-title{padding:0px 0px 24px 0px;}.elementor-104892 .elementor-element.elementor-element-b0afd4d .elementor-tab-content{font-size:16px;padding:0px 0px 0px 0px;}.elementor-104892 .elementor-element.elementor-element-b0afd4d > .elementor-widget-container{margin:56px 0px 56px 0px;padding:0px 0px 28px 0px;}}/* Start custom CSS for heading, class: .elementor-element-d87d0d8 */@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-d87d0d8 .redcolor{
        color: #C72127;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba98c2b */@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-ba98c2b .redcolor{
        color: #C72127;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d5c53 */.elementor-104892 .elementor-element.elementor-element-55d5c53 {
    position: sticky !important;
    top: 0;
    z-index: 1;
    height: 100vh; /* Keeps it full screen while scrolling */
}
/* Ensure the container itself stays fixed to the top */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-55d5c53 .elementor-background-video-container video {
    object-position: left center !important;
    object-fit: cover !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28b6ca9 *//* Optional: If the text is very long, ensure it doesn't wrap awkwardly */
@media (max-width: 440px) {
    .elementor-104892 .elementor-element.elementor-element-28b6ca9 {
    /* The Core Gradient - Adjusted for Mobile Viewports */
    background: radial-gradient(130% 100% at 7.71% 12.4%, #1C1B1B 30%, #BA202A 100%);
    
    /* Clipping properties */
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Ensures the gradient spans the full text width */
    display: inline-block;
    width: 100%;
    
    /* Resetting any Elementor default margins that might shift the 'at 7.71%' position */
    margin: 0;
    padding: 0;
}
    .elementor-104892 .elementor-element.elementor-element-28b6ca9 {
        /* This helps the gradient stay consistent even if the text wraps to 2 lines */
        background-size: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f073d1 */@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-9f073d1 .custombold{
        font-weight: 700;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad779e */.elementor-104892 .elementor-element.elementor-element-fad779e{
    padding-top: 220px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abda207 */@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-abda207 .custombold{
        font-weight: 700;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e415c */.elementor-104892 .elementor-element.elementor-element-17e415c {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6b1df */.elementor-104892 .elementor-element.elementor-element-9e6b1df {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b858522 */.elementor-104892 .elementor-element.elementor-element-b858522 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fa386 */.elementor-104892 .elementor-element.elementor-element-03fa386 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3529b2b */.elementor-104892 .elementor-element.elementor-element-3529b2b {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab51171 */.elementor-104892 .elementor-element.elementor-element-ab51171 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caad158 *//* Force the container to be a single horizontal line */
.elementor-104892 .elementor-element.elementor-element-caad158 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on mobile */
    gap: 20px; /* Adjust spacing between columns here */
    padding-bottom: 20px; /* Space for the scrollbar */
}

/* Optional: Hide scrollbar if it looks ugly */
.elementor-104892 .elementor-element.elementor-element-caad158::-webkit-scrollbar {
    height: 6px;
}
.elementor-104892 .elementor-element.elementor-element-caad158::-webkit-scrollbar-thumb {
    background: #D9D9D9; 
    border-radius: 5px;
}

.elementor-104892 .elementor-element.elementor-element-caad158 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    
    /* The Magic: Force the container to stretch to the right edge */
    width: auto !important;
    margin-right: calc(-50vw + 50%) !important; 
    padding-right: calc(50vw - 50%) !important;
    
    /* Ensure it doesn't create a horizontal scroll on the whole page */
    max-width: none !important;
}

/* Optional: Keep the scrollbar from touching the very edge */
.elementor-104892 .elementor-element.elementor-element-caad158::-webkit-scrollbar {
    height: 4px;
}
.elementor-104892 .elementor-element.elementor-element-caad158{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3413a4 */.elementor-104892 .elementor-element.elementor-element-d3413a4 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f21bd */.elementor-104892 .elementor-element.elementor-element-b0f21bd {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}
.elementor-104892 .elementor-element.elementor-element-b0f21bd{
background: rgba(114, 114, 114, 0.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794550 */.elementor-104892 .elementor-element.elementor-element-5794550 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}
.elementor-104892 .elementor-element.elementor-element-5794550{
background: rgba(114, 114, 114, 0.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30d729 */.elementor-104892 .elementor-element.elementor-element-a30d729 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}
.elementor-104892 .elementor-element.elementor-element-a30d729{
background: rgba(114, 114, 114, 0.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-119742c */.elementor-104892 .elementor-element.elementor-element-119742c {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}
.elementor-104892 .elementor-element.elementor-element-119742c{
background: rgba(114, 114, 114, 0.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e14c5 *//* Force the container to be a single horizontal line */
.elementor-104892 .elementor-element.elementor-element-b8e14c5 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on mobile */
    gap: 20px; /* Adjust spacing between columns here */
    padding-bottom: 20px; /* Space for the scrollbar */
}

/* Optional: Hide scrollbar if it looks ugly */
.elementor-104892 .elementor-element.elementor-element-b8e14c5::-webkit-scrollbar {
    height: 0px;
}
.elementor-104892 .elementor-element.elementor-element-b8e14c5::-webkit-scrollbar-thumb {
    background: #D9D9D9; 
    border-radius: 0px;
}

.elementor-104892 .elementor-element.elementor-element-b8e14c5 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    
    /* The Magic: Force the container to stretch to the right edge */
    width: auto !important;
    margin-right: calc(-50vw + 50%) !important; 
    padding-right: calc(50vw - 50%) !important;
    
    /* Ensure it doesn't create a horizontal scroll on the whole page */
    max-width: none !important;
}

/* Optional: Keep the scrollbar from touching the very edge */
.elementor-104892 .elementor-element.elementor-element-b8e14c5::-webkit-scrollbar {
    height: 0px;
}
@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-b8e14c5 {
        display: flex !important;
        flex-wrap: nowrap !important; /* Forces the single line */
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch;
        
        /* Reset the Desktop 'Magic' for Mobile to prevent layout shifts */
        margin-right: -20px !important; 
        padding-right: 20px !important;
        width: calc(100% + 20px) !important;
        
        gap: 15px; /* Slightly tighter gap for mobile */
    }

    /* Target the columns/cards inside the container */
    .elementor-104892 .elementor-element.elementor-element-b8e14c5 > .elementor-column, 
    .elementor-104892 .elementor-element.elementor-element-b8e14c5 > .elementor-widget-wrap,
    .elementor-104892 .elementor-element.elementor-element-b8e14c5 > div {
        /* This is the key: Force each child to be 70% wide */
        /* This ensures you see 1 full card + a 0.4 'peek' of the next one */
        flex: 0 0 70% !important; 
        min-width: 70% !important;
        max-width: 70% !important;
    }
}
.elementor-104892 .elementor-element.elementor-element-b8e14c5{
    padding-top: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa99e1a */@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-aa99e1a .custombold{
        font-weight: 700;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876e3e1 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-876e3e1 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-876e3e1 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-876e3e1 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fee63 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-56fee63 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-56fee63 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-56fee63 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910a41a *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-910a41a {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-910a41a {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-910a41a {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de520d *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-1de520d {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-1de520d {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-1de520d {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d44138 *//* 1. DESKTOP & TABLET (1025px and up) */

/* 2. MOBILE (1024px and below) */
@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-9d44138 {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
        
        /* Reset the 'Magic' so it doesn't break mobile padding */
        width: 100% !important;
        margin-right: 0 !important;
        padding-right: 20px !important; /* Give some breathing room on the right */
        padding-left: 10px !important;
        
        gap: 10px; /* Slightly tighter gap for smaller screens */
        padding-bottom: 15px;
        
        /* Ensure the individual cards inside have a fixed width on mobile */
        /* Otherwise, they might shrink too much */
    }
    
    .elementor-104892 .elementor-element.elementor-element-9d44138 > .elementor-column, 
    .elementor-104892 .elementor-element.elementor-element-9d44138 > .elementor-widget-wrap {
        min-width: 280px !important; /* Force cards to be readable on mobile */
        flex: 0 0 auto !important;
    }
}

/* 3. GLOBAL SCROLLBAR STYLING (Matches SSI Ventures Red/Grey) */
.elementor-104892 .elementor-element.elementor-element-9d44138::-webkit-scrollbar {
    height: 0px;
}
.elementor-104892 .elementor-element.elementor-element-9d44138::-webkit-scrollbar-thumb {
    background: #000; 
    border-radius: 0px;
}
.elementor-104892 .elementor-element.elementor-element-9d44138::-webkit-scrollbar-track {
    background: #000; /* Darker track for your dark theme */
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9871f0 */@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-a9871f0 .custombold{
        font-weight: 700;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd5c2d *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-9cd5c2d {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-9cd5c2d {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-9cd5c2d {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        magin:0px !important;
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 0px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbfd620 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-dbfd620 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-dbfd620 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-dbfd620 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 0px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e4246 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-52e4246 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-52e4246 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-52e4246 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbd7ebc *//* 1. DESKTOP & TABLET (1025px and up) */
@media (min-width: 1025px) {
    
        
}

/* 2. MOBILE (1024px and below) */
@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-bbd7ebc {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;

        width: 100% !important;
        margin-right: 0px !important;
        padding-right: 0px !important; /* Give some breathing room on the right */
        padding-left: 0px !important;
        
        gap: 0px; /* Slightly tighter gap for smaller screens */
        padding-bottom: 0px;
        
    }
    
    .elementor-104892 .elementor-element.elementor-element-bbd7ebc > .elementor-column, 
    .elementor-104892 .elementor-element.elementor-element-bbd7ebc > .elementor-widget-wrap {
        min-width: 360px !important; /* Force cards to be readable on mobile */
        flex: 0 0 auto !important;
    }
    /* Force the last column to touch the right edge exactly */
    .elementor-104892 .elementor-element.elementor-element-bbd7ebc > .elementor-column:last-child {
        margin-right: 0px !important;
        padding-right: 0px !important;
    }
}

/* 3. GLOBAL SCROLLBAR STYLING (Matches SSI Ventures Red/Grey) */
.elementor-104892 .elementor-element.elementor-element-bbd7ebc::-webkit-scrollbar {
    height: 0px;
}
.elementor-104892 .elementor-element.elementor-element-bbd7ebc::-webkit-scrollbar-thumb {
    background: #D9D9D9; 
    border-radius: 0px;
}
.elementor-104892 .elementor-element.elementor-element-bbd7ebc::-webkit-scrollbar-track {
    background: #474747; /* Darker track for your dark theme */
    border-radius: 0px;
}
/* THE FIX: Add the "ghost" padding to the last column only */
    .elementor-104892 .elementor-element.elementor-element-bbd7ebc > .elementor-column:last-child,
    .elementor-104892 .elementor-element.elementor-element-bbd7ebc > .elementor-widget-wrap:last-child {
        /* This forces the scroll to continue 20px past the last card */
        margin-right: -20px !important; 
    }
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-52e4246 {
        
    margin-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2f2f30 */@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-a2f2f30 {
    
    z-index: 2; /* Higher than Hero, lower than others */
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101abf1 */@media (max-width: 767px) {
    .cusred{
     color:#C72127;   
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a1319 */.elementor-104892 .elementor-element.elementor-element-16a1319 .elementor-counter-number-suffix
 {
    font-size: 34px !important;
    line-height: 48px !important;
}
.elementor-counter-title {
        text-align: center;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f2cc50 */.elementor-104892 .elementor-element.elementor-element-9f2cc50 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-937a6c1 */.elementor-104892 .elementor-element.elementor-element-937a6c1 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af2767f */.elementor-104892 .elementor-element.elementor-element-af2767f {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3528f90 */.elementor-104892 .elementor-element.elementor-element-3528f90 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6873184 */.elementor-104892 .elementor-element.elementor-element-6873184 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb608e2 */.elementor-104892 .elementor-element.elementor-element-fb608e2 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a037a7d *//* Force the container to be a single horizontal line */
.elementor-104892 .elementor-element.elementor-element-a037a7d {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on mobile */
    gap: 20px; /* Adjust spacing between columns here */
    padding-bottom: 20px; /* Space for the scrollbar */
}

/* Optional: Hide scrollbar if it looks ugly */
.elementor-104892 .elementor-element.elementor-element-a037a7d::-webkit-scrollbar {
    height: 6px;
}
.elementor-104892 .elementor-element.elementor-element-a037a7d::-webkit-scrollbar-thumb {
    background: #ccc; 
    border-radius: 10px;
}

.elementor-104892 .elementor-element.elementor-element-a037a7d {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    
    /* The Magic: Force the container to stretch to the right edge */
    width: auto !important;
    margin-right: calc(-50vw + 50%) !important; 
    padding-right: calc(50vw - 50%) !important;
    
    /* Ensure it doesn't create a horizontal scroll on the whole page */
    max-width: none !important;
}

/* Optional: Keep the scrollbar from touching the very edge */
.elementor-104892 .elementor-element.elementor-element-a037a7d::-webkit-scrollbar {
    height: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed81ec2 */.elementor-104892 .elementor-element.elementor-element-ed81ec2{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-732089d */.elementor-104892 .elementor-element.elementor-element-732089d {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}
.elementor-104892 .elementor-element.elementor-element-732089d .portfoliocard .elementor-icon-box-wrapper {
    margin-bottom:  auto !important;
}
/* Target the Icon Box widget inside the portfolio card */
.portfoliocard .elementor-widget-icon-box {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddb74ea */.elementor-104892 .elementor-element.elementor-element-ddb74ea{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73fc3cc */.elementor-104892 .elementor-element.elementor-element-73fc3cc {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}
.elementor-104892 .elementor-element.elementor-element-73fc3cc .portfoliocard .elementor-icon-box-wrapper {
    margin-bottom:  auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1260408 */.elementor-104892 .elementor-element.elementor-element-1260408{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a16dd8 */.elementor-104892 .elementor-element.elementor-element-8a16dd8 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f6dd22 */.elementor-104892 .elementor-element.elementor-element-9f6dd22{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddd3fc6 */.elementor-104892 .elementor-element.elementor-element-ddd3fc6 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da7b519 */.elementor-104892 .elementor-element.elementor-element-da7b519{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5115cdf */.elementor-104892 .elementor-element.elementor-element-5115cdf {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1442244 */.elementor-104892 .elementor-element.elementor-element-1442244{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3b094 */.elementor-104892 .elementor-element.elementor-element-8b3b094 {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eb99d8 */.elementor-104892 .elementor-element.elementor-element-0eb99d8{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9b668a */.elementor-104892 .elementor-element.elementor-element-f9b668a {
    /* Use flex-basis to force the width and 0 for shrink */
    flex: 0 0 22.22% !important; 
    width: 22.22% !important;
    min-width: 22.22% !important; /* Forces the browser to respect the size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e394fb4 *//* Force the container to be a single horizontal line */
.elementor-104892 .elementor-element.elementor-element-e394fb4 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on mobile */
    gap: 20px; /* Adjust spacing between columns here */
    padding-bottom: 20px; /* Space for the scrollbar */
}

/* Optional: Hide scrollbar if it looks ugly */
.elementor-104892 .elementor-element.elementor-element-e394fb4::-webkit-scrollbar {
    height: 6px;
}
.elementor-104892 .elementor-element.elementor-element-e394fb4::-webkit-scrollbar-thumb {
    background: #D9D9D9; 
    border-radius: 0px;
}
.elementor-104892 .elementor-element.elementor-element-e394fb4::-webkit-scrollbar-track {
    background: #474747; /* Darker color to match your theme */
    border-radius: 0px;
}
.elementor-104892 .elementor-element.elementor-element-e394fb4 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    
    /* The Magic: Force the container to stretch to the right edge */
    width: auto !important;
    margin-right: calc(-50vw + 50%) !important; 
    padding-right: calc(50vw - 50%) !important;
    
    /* Ensure it doesn't create a horizontal scroll on the whole page */
    max-width: none !important;
}

/* Optional: Keep the scrollbar from touching the very edge */
.elementor-104892 .elementor-element.elementor-element-e394fb4::-webkit-scrollbar {
    height: 4px;
}

.elementor-104892 .elementor-element.elementor-element-e394fb4 .elementor-widget-icon-box{
    margin-top: 30px;
}


/* When hovering over the wrapper, change the SVG arrow (path) color */
.elementor-icon-box-wrapper:hover svg path {
    fill: #fff !important; /* SSI Red */
}

/* Optional: Make the background square (rect) change too */
.elementor-icon-box-wrapper:hover svg rect {
    fill: #C20000 !important; /* Darker grey or another color */
}

/* Add a smooth transition to the original path for a pro feel */
.elementor-icon-box-wrapper svg path, 
.elementor-icon-box-wrapper svg rect {
    transition: fill 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-084931b */.elementor-104892 .elementor-element.elementor-element-084931b{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-915851f *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-915851f {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-915851f {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-915851f {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7157eb */.elementor-104892 .elementor-element.elementor-element-e7157eb{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0e8fb *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-1c0e8fb {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-1c0e8fb {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-1c0e8fb {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c4a26b */.elementor-104892 .elementor-element.elementor-element-7c4a26b{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93015ba *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-93015ba {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-93015ba {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-93015ba {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2292803 */.elementor-104892 .elementor-element.elementor-element-2292803{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc0d0e4 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-dc0d0e4 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-dc0d0e4 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-dc0d0e4 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62c7551 */.elementor-104892 .elementor-element.elementor-element-62c7551{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218302f *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-218302f {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-218302f {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-218302f {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ad9afe */.elementor-104892 .elementor-element.elementor-element-6ad9afe{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f59fac6 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-f59fac6 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-f59fac6 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-f59fac6 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d63c5 *//* 1. DESKTOP & TABLET (1025px and up) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-b0d63c5 {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
        gap: 20px;
        padding-bottom: 20px;
        
        /* The Magic: Stretching to the edge */
        width: auto !important;
        margin-right: calc(-50vw + 50%) !important; 
        padding-right: calc(50vw - 50%) !important;
        max-width: none !important;
    }
}

/* 2. MOBILE (1024px and below) */
@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-b0d63c5 {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
        
        /* Reset the 'Magic' so it doesn't break mobile padding */
        width: 100% !important;
        margin-right: 0 !important;
        padding-right: 20px !important; /* Give some breathing room on the right */
        padding-left: 10px !important;
        
        gap: 15px; /* Slightly tighter gap for smaller screens */
        padding-bottom: 15px;
        
        /* Ensure the individual cards inside have a fixed width on mobile */
        /* Otherwise, they might shrink too much */
    }
    
    .elementor-104892 .elementor-element.elementor-element-b0d63c5 > .elementor-column, 
    .elementor-104892 .elementor-element.elementor-element-b0d63c5 > .elementor-widget-wrap {
        min-width: 280px !important; /* Force cards to be readable on mobile */
        flex: 0 0 auto !important;
    }
    .elementor-104892 .elementor-element.elementor-element-b0d63c5::-webkit-scrollbar-thumb {
    background: #000 !important; 
    border-radius: 0px;
}
.elementor-104892 .elementor-element.elementor-element-b0d63c5::-webkit-scrollbar-track {
    background: #000 !important; /* Darker track for your dark theme */
    border-radius: 0px;
}
}

/* 3. GLOBAL SCROLLBAR STYLING (Matches SSI Ventures Red/Grey) */
.elementor-104892 .elementor-element.elementor-element-b0d63c5::-webkit-scrollbar {
    height: 4px;
}
.elementor-104892 .elementor-element.elementor-element-b0d63c5::-webkit-scrollbar-thumb {
    background: #D9D9D9; 
    border-radius: 0px;
}
.elementor-104892 .elementor-element.elementor-element-b0d63c5::-webkit-scrollbar-track {
    background: #474747; /* Darker track for your dark theme */
    border-radius: 0px;
}
.elementor-104892 .elementor-element.elementor-element-b0d63c5 p{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-029b906 */.elementor-104892 .elementor-element.elementor-element-029b906{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2d286 */.elementor-104892 .elementor-element.elementor-element-2c2d286 {
  position: relative;
}

.elementor-104892 .elementor-element.elementor-element-2c2d286::before {
  content: "";
  position: absolute;
  top: 0;
  left: 9%;
  transform: translateX(-50%);
  
  width: 50px;
  height: 3px;
  background-color: #C72127;

  opacity: 0;
  transition: 0.3s ease;
}
.elementor-104892 .elementor-element.elementor-element-2c2d286:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37decce */.elementor-104892 .elementor-element.elementor-element-37decce{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d780d1 */.elementor-104892 .elementor-element.elementor-element-3d780d1 {
  position: relative;
}

.elementor-104892 .elementor-element.elementor-element-3d780d1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 9%;
  transform: translateX(-50%);
  
  width: 50px;
  height: 3px;
  background-color: #C72127;

  opacity: 0;
  transition: 0.3s ease;
}
.elementor-104892 .elementor-element.elementor-element-3d780d1:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fdd1cd */.elementor-104892 .elementor-element.elementor-element-8fdd1cd{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec9dc49 */.elementor-104892 .elementor-element.elementor-element-ec9dc49 {
  position: relative;
}

.elementor-104892 .elementor-element.elementor-element-ec9dc49::before {
  content: "";
  position: absolute;
  top: 0;
  left: 9%;
  transform: translateX(-50%);
  
  width: 50px;
  height: 3px;
  background-color: #C72127;

  opacity: 0;
  transition: 0.3s ease;
}
.elementor-104892 .elementor-element.elementor-element-ec9dc49:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db342dc */.elementor-104892 .elementor-element.elementor-element-db342dc{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab9c34 */.elementor-104892 .elementor-element.elementor-element-bab9c34 {
  position: relative;
}

.elementor-104892 .elementor-element.elementor-element-bab9c34::before {
  content: "";
  position: absolute;
  top: 0;
  left: 9%;
  transform: translateX(-50%);
  
  width: 50px;
  height: 3px;
  background-color: #C72127;

  opacity: 0;
  transition: 0.3s ease;
}
.elementor-104892 .elementor-element.elementor-element-bab9c34:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec405e */.elementor-104892 .elementor-element.elementor-element-3ec405e{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0455b7 */.elementor-104892 .elementor-element.elementor-element-e0455b7 {
  position: relative;
}

.elementor-104892 .elementor-element.elementor-element-e0455b7::before {
  content: "";
  position: absolute;
  top: 0;
  left: 9%;
  transform: translateX(-50%);
  
  width: 50px;
  height: 3px;
  background-color: #C72127;

  opacity: 0;
  transition: 0.3s ease;
}
.elementor-104892 .elementor-element.elementor-element-e0455b7:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fe5af *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-96fe5af {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-96fe5af {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-96fe5af {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb9ff5 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-0fb9ff5 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-0fb9ff5 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-0fb9ff5 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b538080 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-b538080 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-b538080 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-b538080 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d58f099 *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-d58f099 {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-d58f099 {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-d58f099 {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf533b *//* 1. DESKTOP VIEW (5 Columns / ~22.22% each) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-3bf533b {
        flex: 0 0 22.22% !important; 
        width: 22.22% !important;
        min-width: 22.22% !important;
    }
}

/* 2. TABLET VIEW (Optional: ~2.5 Columns / 40% each) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-3bf533b {
        flex: 0 0 40% !important;
        width: 40% !important;
        min-width: 40% !important;
    }
}

/* 3. MOBILE VIEW (The "1.4 Sections" Look / 70% each) */
@media (max-width: 767px) {
    .elementor-104892 .elementor-element.elementor-element-3bf533b {
        /* 70% width allows for 1 full card + a 30% peek of the next one */
        flex: 0 0 70% !important; 
        width: 70% !important;
        min-width: 70% !important;
        
        /* Ensure there's a nice gap so they don't touch */
        margin-right: 15px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b796f *//* 1. DESKTOP & TABLET (1025px and up) */
@media (min-width: 1025px) {
    .elementor-104892 .elementor-element.elementor-element-d7b796f {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
        gap: 20px;
        padding-bottom: 20px;
        
        /* The Magic: Stretching to the edge */
        width: auto !important;
        margin-right: calc(-50vw + 50%) !important; 
        padding-right: calc(50vw - 50%) !important;
        max-width: none !important;
    }
}

/* 2. MOBILE (1024px and below) */
@media (max-width: 1024px) {
    .elementor-104892 .elementor-element.elementor-element-d7b796f {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
        
        /* Reset the 'Magic' so it doesn't break mobile padding */
        width: 100% !important;
        margin-right: 0 !important;
        padding-right: 20px !important; /* Give some breathing room on the right */
        padding-left: 10px !important;
        
        gap: 15px; /* Slightly tighter gap for smaller screens */
        padding-bottom: 15px;
        
        /* Ensure the individual cards inside have a fixed width on mobile */
        /* Otherwise, they might shrink too much */
    }
    
    .elementor-104892 .elementor-element.elementor-element-d7b796f > .elementor-column, 
    .elementor-104892 .elementor-element.elementor-element-d7b796f > .elementor-widget-wrap {
        min-width: 280px !important; /* Force cards to be readable on mobile */
        flex: 0 0 auto !important;
    }
}

/* 3. GLOBAL SCROLLBAR STYLING (Matches SSI Ventures Red/Grey) */
.elementor-104892 .elementor-element.elementor-element-d7b796f::-webkit-scrollbar {
    height: 4px;
}
.elementor-104892 .elementor-element.elementor-element-d7b796f::-webkit-scrollbar-thumb {
    background: #474747; 
    border-radius: 0px;
}
.elementor-104892 .elementor-element.elementor-element-d7b796f::-webkit-scrollbar-track {
    background: #D9D9D9; /* Darker track for your dark theme */
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057db77 */.elementor-104892 .elementor-element.elementor-element-057db77{
    background: radial-gradient(101.17% 139.52% at 29.84% 129.26%, #1C1B1B 78.43%, #BA202A 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a247cad */.elementor-104892 .elementor-element.elementor-element-a247cad {
    position: relative;
    z-index: 4; /* Highest z-index so it stays on top of everything else */
}/* End custom CSS */
/* Start custom CSS */#pre-seed {
    background: radial-gradient(48.44% 99.3% at 82.23% 37.26%, #CF242F 0%, #2B0202 63.46%);
}
.pre-seed{
    background: radial-gradient(48.44% 99.3% at 82.23% 37.26%, #CF242F 0%, #2B0202 63.46%);
}
#primarily-us {
    background: radial-gradient(60.08% 79.92% at 97.61% 83.72%, #CF242F 0%, #2B0202 63.46%);
}
.partnerswho{
    background: radial-gradient(64.17% 105.58% at 82.16% 28.54%, #BA202A 0%, #1C1B1B 62.32%);
}
#model-section{
    background: radial-gradient(101.17% 139.52% at 29.84% 129.26%, #1C1B1B 78.43%, #BA202A 100%);
}
.elementor-102405 .elementor-element.elementor-element-ee85657 .dt-owl-item-heading {

    width: 100%;
    text-align: left !important;
}
.positionfixed {
    background-attachment: fixed !important;
}

/* Target the text inside the Elementor Text Editor */
.mouse-gradient-text .elementor-text-editor, 
.mouse-gradient-text p {
    background: radial-gradient(
        circle at var(--x, 50%) var(--y, 50%), 
        #000000 0%,    /* Color 1 (Black) - follow mouse */
        #C72127 20%    /* Color 2 (Red) - the background */
    );
    
    /* This makes the background show ONLY inside the letters */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* Optional: making it bold helps the effect pop */
    font-weight: bold; 
    display: block;
    transition: background 0.05s linear;
}
.post-password-form{
    margin-top: 150px;
}
.elementor-102405 .elementor-element.elementor-element-ee85657 .dt-owl-item-heading

 {
    padding-top: 20px;

}

.partner-text{
    height: 170px;
}
.execution{
    background: linear-gradient(135deg, #C72127 0%, #181818 20%, #161616 40%, #131313 60%, #111 80%, #0F0F0F 100%);
}
.execution:hover{
    background: linear-gradient(135deg, #C72127 10%, #181818 30%, #161616 50%, #131313 70%, #111 80%, #0F0F0F 100%);
}
.stepsbg{
    background: linear-gradient(135deg, #364153 0%, #E4E4E4 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.elementor-counter-number-suffix{
    font-size: 40px;
    line-height: 80px
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    margin-inline-start: -5px;
    width: 0.61em;
    height: 1em;
}
.owl-dot{
    margin: 0 !important;
    
}
.the7-swiper-button  {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
}

/* 1. Ensure the column is the reference point for the line */
.rightborder-counter {
    position: relative;
    /* Optional: adds space so the line doesn't touch your content */
    padding-right: 30px; 
}

/* 2. Create the custom 72px line */
.rightborder-counter::after {
    content: "";
    position: absolute;
    right: 0;           /* Position on the far right of the column */
    top: 50%;           /* Center it vertically */
    transform: translateY(-50%); /* Perfectly aligns the center */
    
    /* The Design */
    width: 1px;
    height: 72px;
    background-color: #7E7E7E; /* Your red theme color */
    
    /* Optional: Soften the line ends */
    opacity: 0.6;
}

/* 3. Hide the line on the very last column so it doesn't look broken */
.rightborder-counter:last-child::after {
    display: none;
}
@media (min-width: 1025px) {
#parallax-1
 {
    position: sticky !important;
    top: 0 !important;
    
    min-height: 100vh !important;
    overflow: hidden !important;
    will-change: transform;
}
#parallax-3{
    position: sticky !important;
    top: 0 !important;
 
    overflow: hidden !important;
    will-change: transform;
}
#parallax-1 { z-index: 1; }

#parallax-3 { z-index: 7; }
#parallax-4 { z-index: 8; }
}
/* Fix Elementor parents that break sticky */
.elementor-section-wrap,
.e-con,
.e-con-full,
.elementor > .elementor-inner {
    overflow: visible !important;
}
#displaynonebk{
    display: none !important;
}
@media (min-width: 1025px) and (max-width: 1600px) {
.mouse-gradient-text p{
    font-size: 65px;
    line-height:80px;
}
.teambuilder{
    min-height:500px;
}
#team{
    padding-top:60px;
}
.focustitle{
    font-size: 25px;
    font-weight:600;
}
.focustitleline{
    line-height:0.6em !important;
}
#myHorizontalSlider1 .elementor-heading-title {
    line-height:29px;
}
.detailstexted{
    margin-bottom: 0px;
}

}
.focusarea-hover-icon{
    display:none;
}
.focustitle-color {
    background: var(--SECTION-GRADIENT, linear-gradient(130deg, #000 -4.1%, #BA202A 61.6%));
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Keeps the gradient confined strictly to the text letters */
}
.customhoverremove{
    background-color: #fff;
}
.focus-areas-bg{
    background: var(--SECTION-GRADIENT, linear-gradient(130deg, #000 -4.1%, #BA202A 61.6%));
}
.focus-areas-bg .unactiveclass{
    display: none;
}
.focus-areas-bg .focusarea-hover-icon{
    display: block;
}
.focus-areas-bg .focustitle-color h2{
    color: #fff !important;
}
.focus-areas-bg p{
    color: #fff !important;
}
.foucsareas--bg-gray{
    background: rgba(114, 114, 114, 0.07);
}
@media (max-width: 1024px) {
    .custombold{
        font-weight: 700;
    }
}/* End custom CSS */