.elementor-12 .elementor-element.elementor-element-61ed696{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b0d03e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fa556d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f02e451{--iteration-count:infinite;width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;--dynamic-text-color:#BD0000;}.elementor-12 .elementor-element.elementor-element-f02e451 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;}.elementor-12 .elementor-element.elementor-element-f02e451 .elementor-headline-plain-text{color:#BD0000;}.elementor-12 .elementor-element.elementor-element-f02e451 .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-12 .elementor-element.elementor-element-e478d34{text-align:left;}.elementor-12 .elementor-element.elementor-element-e478d34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:800;color:#020101;}.elementor-12 .elementor-element.elementor-element-e033273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-46c046c .elementor-button{background-color:#BD0000;font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-46c046c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-46c046c .elementor-button:focus{background-color:#FF3B3B;}.elementor-12 .elementor-element.elementor-element-b92f9a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f4030c5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3dee18d{text-align:left;}.elementor-12 .elementor-element.elementor-element-3dee18d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#3A3A3A;}.elementor-12 .elementor-element.elementor-element-07a56ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4166c0e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3805759{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4cd50f0{text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#3A3A3A;}.elementor-12 .elementor-element.elementor-element-37ecd2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3abfce8{--display:flex;}.elementor-12 .elementor-element.elementor-element-9c3d61c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9c3d61c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9c3d61c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#334155;}.elementor-12 .elementor-element.elementor-element-7bafc83{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-a19bed2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28fa2b3{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-41b5592{text-align:left;}.elementor-12 .elementor-element.elementor-element-41b5592 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0062ad0{text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c5a18a1{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-c5a18a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c5a18a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c5a18a1.e-con{--e-con-transform-rotateZ:-5deg;}.elementor-12 .elementor-element.elementor-element-2c057ef .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-2c057ef{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-2c057ef .elementor-icon-box-title{margin-block-end:15px;color:#3A3A3A;}.elementor-12 .elementor-element.elementor-element-2c057ef.elementor-view-stacked .elementor-icon{background-color:#3A3A3A;}.elementor-12 .elementor-element.elementor-element-2c057ef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2c057ef.elementor-view-default .elementor-icon{fill:#3A3A3A;color:#3A3A3A;border-color:#3A3A3A;}.elementor-12 .elementor-element.elementor-element-2c057ef .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2c057ef .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-2c057ef .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:#3A3A3A;}.elementor-12 .elementor-element.elementor-element-b49eb2a{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-e224bb6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e224bb6{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-e224bb6 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e224bb6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e224bb6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e224bb6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e224bb6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e224bb6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-e224bb6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-3b55c12{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-e5983ef .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e5983ef{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-e5983ef .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e5983ef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e5983ef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e5983ef.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e5983ef .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e5983ef .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-e5983ef .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-44722ad{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-1c81acc .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-1c81acc{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-1c81acc .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c81acc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c81acc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1c81acc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c81acc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1c81acc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-1c81acc .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-b641334{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-682671b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-682671b{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-682671b .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-682671b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-682671b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-682671b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-682671b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-682671b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-682671b .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-260161d .elementor-button{background-color:#02010100;border-style:solid;border-color:#FCFCFC;}.elementor-12 .elementor-element.elementor-element-260161d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-260161d .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-12 .elementor-element.elementor-element-260161d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-260161d .elementor-button:focus svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-b18810b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51c0f04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5174958{--display:flex;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29d9d01{text-align:center;}.elementor-12 .elementor-element.elementor-element-29d9d01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-8f264da{text-align:center;}.elementor-12 .elementor-element.elementor-element-8f264da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#3A3A3A;}.elementor-12 .elementor-element.elementor-element-98c277e .elementor-image-carousel-caption{text-align:center;color:#3A3A3A;font-family:"Inter", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-39b0530{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-90a6098{--display:flex;}.elementor-12 .elementor-element.elementor-element-7824773.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-7824773.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-7824773.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-7824773 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-12 .elementor-element.elementor-element-7824773 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-7824773 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-806bc79{--display:flex;}.elementor-12 .elementor-element.elementor-element-3aad5cd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-3aad5cd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-3aad5cd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-3aad5cd .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-12 .elementor-element.elementor-element-3aad5cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-3aad5cd .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d26bd26{--display:flex;}.elementor-12 .elementor-element.elementor-element-c94b9d7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-c94b9d7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-c94b9d7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-c94b9d7 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-12 .elementor-element.elementor-element-c94b9d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c94b9d7 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-ce70caf{--display:flex;}.elementor-12 .elementor-element.elementor-element-54468b7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-54468b7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-54468b7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-54468b7 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-12 .elementor-element.elementor-element-54468b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-54468b7 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-59c145f{--display:flex;}.elementor-12 .elementor-element.elementor-element-49b97a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-49b97a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-49b97a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-49b97a8 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-12 .elementor-element.elementor-element-49b97a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-49b97a8 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-66a726a{--display:flex;}.elementor-12 .elementor-element.elementor-element-b276c72.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-b276c72.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-b276c72.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-b276c72 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-12 .elementor-element.elementor-element-b276c72 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-b276c72 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-156dd9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.8;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-156dd9d::before, .elementor-12 .elementor-element.elementor-element-156dd9d > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-156dd9d > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-156dd9d > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-156dd9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-156dd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-705b31e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5f70975{text-align:center;}.elementor-12 .elementor-element.elementor-element-5f70975 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-0157ccd{--display:flex;}.elementor-12 .elementor-element.elementor-element-661c2df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-38cd8e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0299b1c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-08aa40b{text-align:left;}.elementor-12 .elementor-element.elementor-element-08aa40b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-0f15096{text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-c921976{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-e44e43c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:20px 25px 20px 25px;border-style:solid;border-width:1px 1px 1px 5px;border-color:#CACACA;border-radius:0px 15px 15px 15px;box-shadow:3px 1px 10px 0px rgba(184.45, 182.04413043478257, 182.04413043478257, 0.5);}.elementor-12 .elementor-element.elementor-element-e44e43c.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-12 .elementor-element.elementor-element-e44e43c.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-12 .elementor-element.elementor-element-e44e43c.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-12 .elementor-element.elementor-element-e44e43c .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-e44e43c .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-e44e43c .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e44e43c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-12 .elementor-element.elementor-element-01cdc4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:20px 25px 20px 25px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#C32929;border-radius:0px 15px 15px 15px;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-01cdc4e.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-12 .elementor-element.elementor-element-01cdc4e.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-12 .elementor-element.elementor-element-01cdc4e.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-12 .elementor-element.elementor-element-01cdc4e .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-01cdc4e .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-01cdc4e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-01cdc4e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-12 .elementor-element.elementor-element-2c76c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:20px 25px 20px 25px;border-style:solid;border-width:1px 1px 1px 5px;border-color:#CACACA;border-radius:0px 15px 15px 15px;box-shadow:3px 1px 10px 0px rgba(184.45, 182.04413043478257, 182.04413043478257, 0.5);}.elementor-12 .elementor-element.elementor-element-2c76c3d.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-12 .elementor-element.elementor-element-2c76c3d.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-12 .elementor-element.elementor-element-2c76c3d.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-12 .elementor-element.elementor-element-2c76c3d .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-2c76c3d .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2c76c3d .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2c76c3d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-12 .elementor-element.elementor-element-677cc18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-677cc18:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-677cc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-6d1007c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b5c3eef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b5c3eef.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b5c3eef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f63d4a1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f63d4a1{text-align:left;}.elementor-12 .elementor-element.elementor-element-f63d4a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3491015{text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ece6030 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ece6030 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ece6030 .elementor-button:focus{background-color:#FFFFFF;color:#707070;}.elementor-12 .elementor-element.elementor-element-ece6030 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ece6030 .elementor-button:focus svg{fill:#707070;}.elementor-12 .elementor-element.elementor-element-76e2169{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-3e38732{--display:flex;--border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-6fb6d56{padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ea35a98{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-ea35a98 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;}:where( .elementor-12 .elementor-element.elementor-element-ea35a98 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-2dd1e12{--display:flex;--border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1f104ed{padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8e86f30{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-8e86f30 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;}:where( .elementor-12 .elementor-element.elementor-element-8e86f30 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-11e83f6{--display:flex;--border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1f7df5a{padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bbb3ce8{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-bbb3ce8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;}:where( .elementor-12 .elementor-element.elementor-element-bbb3ce8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-e63f666{--display:flex;--border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-d3d767c{padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-49a6ef6{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-49a6ef6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;}:where( .elementor-12 .elementor-element.elementor-element-49a6ef6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-c02ce33{--display:flex;--border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-cfb2482{padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6c32010{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-6c32010 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;}:where( .elementor-12 .elementor-element.elementor-element-6c32010 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-e2293aa{--display:flex;--border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-327119a{padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e18b439{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-e18b439 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;}:where( .elementor-12 .elementor-element.elementor-element-e18b439 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-9d9ddd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d9ddd4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9d9ddd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9d9ddd4 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-9d9ddd4 > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-12 .elementor-element.elementor-element-c9eb814{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d84d085{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-31d51f5{text-align:left;}.elementor-12 .elementor-element.elementor-element-31d51f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-be8a2e2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#334155;}.elementor-12 .elementor-element.elementor-element-269864a{--display:flex;--border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-a09658c{padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#303030;}.elementor-12 .elementor-element.elementor-element-65c8cab{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-65c8cab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;}:where( .elementor-12 .elementor-element.elementor-element-65c8cab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-780a79a{--display:flex;--border-radius:0px 0px 30px 30px;}.elementor-12 .elementor-element.elementor-element-f775610{padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#303030;}.elementor-12 .elementor-element.elementor-element-4bfbce2{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-4bfbce2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;}:where( .elementor-12 .elementor-element.elementor-element-4bfbce2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-0ef92b5{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-0ef92b5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0ef92b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#334155;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-field-group .elementor-field{color:#334155;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .e-form__buttons__wrapper__button-next{background-color:#E54747;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-button[type="submit"]{background-color:#E54747;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f14f5d7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-102afc3{padding:10px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#DAD8D8;}.elementor-12 .elementor-element.elementor-element-102afc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-f3621cf{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-f3621cf .elementor-icon-list-text{color:#E5E5E5;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b9ecb6a{text-align:left;}.elementor-12 .elementor-element.elementor-element-b9ecb6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-091e34c{text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#E7E7E7;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-f02e451{--container-widget-width:182px;--container-widget-flex-grow:0;width:var( --container-widget-width, 182px );max-width:182px;}.elementor-12 .elementor-element.elementor-element-e478d34 .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-f4030c5{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9c3d61c{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a19bed2{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-39b0530{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-7824773 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7824773 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-12 .elementor-element.elementor-element-7824773 .elementor-image-box-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-3aad5cd .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3aad5cd .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-12 .elementor-element.elementor-element-3aad5cd .elementor-image-box-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-c94b9d7 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c94b9d7 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-12 .elementor-element.elementor-element-c94b9d7 .elementor-image-box-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-54468b7 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-54468b7 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-12 .elementor-element.elementor-element-54468b7 .elementor-image-box-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-49b97a8 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-49b97a8 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-12 .elementor-element.elementor-element-49b97a8 .elementor-image-box-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-b276c72 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b276c72 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-12 .elementor-element.elementor-element-b276c72 .elementor-image-box-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-661c2df{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c921976{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-e44e43c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 15px 25px 25px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e478d34 .elementor-heading-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-7bafc83{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a19bed2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-260161d .elementor-button{border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-8f264da{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8f264da.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-98c277e{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-98c277e .elementor-image-carousel-caption{font-size:13px;line-height:3em;}.elementor-12 .elementor-element.elementor-element-90a6098{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7824773 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-7824773 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-12 .elementor-element.elementor-element-806bc79{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3aad5cd .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-3aad5cd .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-12 .elementor-element.elementor-element-d26bd26{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c94b9d7 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-c94b9d7 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-12 .elementor-element.elementor-element-ce70caf{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-54468b7 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-54468b7 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-12 .elementor-element.elementor-element-59c145f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-49b97a8 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-49b97a8 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-12 .elementor-element.elementor-element-66a726a{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b276c72 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-b276c72 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-12 .elementor-element.elementor-element-661c2df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-08aa40b{text-align:left;}.elementor-12 .elementor-element.elementor-element-0f15096{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-c921976{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e44e43c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-e44e43c .elementor-image-box-img{margin-bottom:25px;}.elementor-12 .elementor-element.elementor-element-01cdc4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-01cdc4e .elementor-image-box-img{margin-bottom:25px;}.elementor-12 .elementor-element.elementor-element-2c76c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-2c76c3d .elementor-image-box-img{margin-bottom:25px;}.elementor-12 .elementor-element.elementor-element-3491015{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-ece6030 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-6fb6d56{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-1f104ed{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-1f7df5a{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-d3d767c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-cfb2482{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-327119a{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-31d51f5{text-align:left;}.elementor-12 .elementor-element.elementor-element-be8a2e2{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-a09658c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-f775610{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-12 .elementor-element.elementor-element-b9ecb6a{text-align:left;}.elementor-12 .elementor-element.elementor-element-091e34c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9c3d61c{--content-width:1200vw;}.elementor-12 .elementor-element.elementor-element-c5a18a1{--width:100%;}.elementor-12 .elementor-element.elementor-element-b49eb2a{--width:100%;}.elementor-12 .elementor-element.elementor-element-3b55c12{--width:100%;}.elementor-12 .elementor-element.elementor-element-44722ad{--width:100%;}.elementor-12 .elementor-element.elementor-element-b641334{--width:100%;}.elementor-12 .elementor-element.elementor-element-b18810b{--content-width:1200vw;}.elementor-12 .elementor-element.elementor-element-156dd9d{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-6d1007c{--width:80%;}.elementor-12 .elementor-element.elementor-element-9d9ddd4{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-0ef92b5{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-c5a18a1{--width:90%;}}/* Start custom CSS for progress, class: .elementor-element-124dd74 *//* === Animated Skill Bar with Fixed Percentage === */
.skill-bar {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}

/* Animated progress bar fill */
.skill-bar .elementor-progress-bar {
  position: relative;
  width: 0%;
  height: 100%;
  animation: fillLoop 10s ease-in-out infinite;
  background: linear-gradient(90deg, #ff0057, #ff7b00);
  border-radius: inherit;
}

/* Bar animation loop */
@keyframes fillLoop {
  0% {
    width: 0%;
  }
  50% {
    width: var(--e-progress-value, 90%);
  }
  100% {
    width: 0%;
  }
}

/* FIXED percentage text at right end */
.skill-bar .elementor-progress-percentage {
  position: absolute !important;
  right: 10px !important;
  top: 50% !important;
  transform: translateY(-50%);
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  z-index: 5;
  background: rgba(0,0,0,0.2);
  padding: 2px 6px;
  border-radius: 6px;
  backdrop-filter: blur(4px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-063f951 *//* === Animated Skill Bar with Fixed Percentage === */
.skill-bar {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}

/* Animated progress bar fill */
.skill-bar .elementor-progress-bar {
  position: relative;
  width: 0%;
  height: 100%;
  animation: fillLoop 5s ease-in-out infinite;
  background: linear-gradient(90deg, #ff0057, #ff7b00);
  border-radius: inherit;
}

/* Bar animation loop */
@keyframes fillLoop {
  0% {
    width: 0%;
  }
  50% {
    width: var(--e-progress-value, 90%);
  }
  100% {
    width: 0%;
  }
}

/* FIXED percentage text at right end */
.skill-bar .elementor-progress-percentage {
  position: absolute !important;
  right: 10px !important;
  top: 50% !important;
  transform: translateY(-50%);
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  z-index: 5;
  background: rgba(0,0,0,0.2);
  padding: 2px 6px;
  border-radius: 6px;
  backdrop-filter: blur(4px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-e8c7a17 *//* === Animated Skill Bar with Fixed Percentage === */
.skill-bar {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}

/* Animated progress bar fill */
.skill-bar .elementor-progress-bar {
  position: relative;
  width: 0%;
  height: 100%;
  animation: fillLoop 5s ease-in-out infinite;
  background: linear-gradient(90deg, #ff0057, #ff7b00);
  border-radius: inherit;
}

/* Bar animation loop */
@keyframes fillLoop {
  0% {
    width: 0%;
  }
  50% {
    width: var(--e-progress-value, 90%);
  }
  100% {
    width: 0%;
  }
}

/* FIXED percentage text at right end */
.skill-bar .elementor-progress-percentage {
  position: absolute !important;
  right: 10px !important;
  top: 50% !important;
  transform: translateY(-50%);
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  z-index: 5;
  background: rgba(0,0,0,0.2);
  padding: 2px 6px;
  border-radius: 6px;
  backdrop-filter: blur(4px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f72535f *//* === Animated Skill Bar with Fixed Percentage === */
.skill-bar {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}

/* Animated progress bar fill */
.skill-bar .elementor-progress-bar {
  position: relative;
  width: 0%;
  height: 100%;
  animation: fillLoop 5s ease-in-out infinite;
  background: linear-gradient(90deg, #ff0057, #ff7b00);
  border-radius: inherit;
}

/* Bar animation loop */
@keyframes fillLoop {
  0% {
    width: 0%;
  }
  50% {
    width: var(--e-progress-value, 90%);
  }
  100% {
    width: 0%;
  }
}

/* FIXED percentage text at right end */
.skill-bar .elementor-progress-percentage {
  position: absolute !important;
  right: 10px !important;
  top: 50% !important;
  transform: translateY(-50%);
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  z-index: 5;
  background: rgba(0,0,0,0.2);
  padding: 2px 6px;
  border-radius: 6px;
  backdrop-filter: blur(4px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07a56ee *//* === Frosted Glass Container with Animated Glow Border === */
.glassy-glow-box {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.08); /* semi-transparent background */
  backdrop-filter: blur(15px); /* frosted blur effect */
  -webkit-backdrop-filter: blur(15px);
  padding: 40px;
  color: #fff;
  z-index: 1;
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.05);
}

/* Rotating multi-color glow border */
.glassy-glow-box::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(
    from 0deg,
    #ff0057,
    #ff7b00,
    #00e0ff,
    #ff00c8,
    #ff0057
  );
  animation: rotateGlow 6s linear infinite;
  filter: blur(80px);
  z-index: 0;
}

/* Mask center area (keep only glowing edges visible) */
.glassy-glow-box::after {
  content: "";
  position: absolute;
  inset: 2px;
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  border-radius: inherit;
  z-index: 1;
}

/* Keep text and elements on top */
.glassy-glow-box * {
  position: relative;
  z-index: 2;
}

/* Rotate glow animation */
@keyframes rotateGlow {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4030c5 *//* ========= Brand & Controls ========= */
:root{
  /* apne brand colors yahan set karo */
  --c1:#ff0057;   /* hot pink  */
  --c2:#ff7b00;   /* orange    */
  --c3:#00e0ff;   /* cyan      */
  --c4:#ff00c8;   /* magenta   */

  --bg:#0a0a0a;           /* base page bg (dark) */
  --blur-hero:150px;      /* desktop blur */
  --blur-mobile:90px;     /* mobile blur  */
  --speed: 10s;           /* rotation speed */
  --glass-alpha: .10;     /* glass transparency (0.08–0.18 good) */
  --glass-radius: 22px;
  --glass-blur: 20px;
}

/* page base */
body{ background:var(--bg); }

/* ====== Full Section Background with Rotating Glow (Elementor section) ======
   Use this on any section: Advanced → CSS Classes:  glow
*/
.glow{
  position:relative;
  overflow:hidden;
  min-height: min(100vh, 980px);
  display:flex;
  align-items:center;
  justify-content:center;
  isolation:isolate; /* ensures glass is above glow */
  z-index:1;
  background: transparent; /* important: let glow show */
}

/* animated conic glow */
.glow::before{
  content:"";
  position:absolute;
  top:-55%; left:-55%;
  width:210%; height:210%;
  z-index:0;
  background: conic-gradient(from 0deg,
    var(--c1), var(--c2), var(--c3), var(--c4), var(--c1)
  );
  filter: blur(var(--blur-hero));
  opacity:.45;
  animation: rotateGlow var(--speed) linear infinite;
}

/* soft vignette for professional depth */
.glow::after{
  content:"";
  position:absolute; inset:-20vmax;
  z-index:0; pointer-events:none;
  background:
    radial-gradient(120vmax 120vmax at 50% 120%, rgba(0,0,0,.10), transparent 60%),
    radial-gradient(120vmax 120vmax at 50% -10%, rgba(0,0,0,.12), transparent 60%);
}

/* ====== Glassy inner container (Elementor container/column/widget) ======
   Add class: glass
*/
.glass{
  position:relative;
  z-index:1;
  width:min(92%, 920px);
  padding: clamp(28px, 6vw, 56px);
  color:#fff;

  background: rgba(255,255,255, var(--glass-alpha));
  border:1px solid rgba(255,255,255, calc(var(--glass-alpha)*1.2));
  border-radius: var(--glass-radius);
  backdrop-filter: blur(var(--glass-blur)) saturate(120%);
  -webkit-backdrop-filter: blur(var(--glass-blur)) saturate(120%);
  box-shadow:
    0 10px 40px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.6);
  text-align:center;
  transition: transform .35s ease, box-shadow .35s ease;
}

/* hover (optional) */
.glass:hover{
  transform: translateY(-4px);
  box-shadow:
    0 16px 60px rgba(0,0,0,.32),
    inset 0 1px 0 rgba(255,255,255,.7);
}

/* Buttons inside glass (optional polish) */
.glass .elementor-button{
  background: rgba(255,255,255,.92);
  color:#111; border:none; border-radius:999px;
  padding:14px 22px; font-weight:600;
  box-shadow:0 8px 16px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.85);
}

/* Animation */
@keyframes rotateGlow{
  to{ transform: rotate(360deg); }
}

/* ====== Responsive & Performance ====== */
@media (max-width: 1024px){
  :root{ --speed: 12s; }
}
@media (max-width: 767px){
  .glow::before{ filter: blur(var(--blur-mobile)); opacity:.40; }
}

/* Accessibility: if user prefers reduced motion, stop rotation */
@media (prefers-reduced-motion: reduce){
  .glow::before{ animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5a18a1 */.blurry-box {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  padding: 20px;
  color: #fff;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease;
  margin: 10px;
}

.blurry-box:hover {
  transform: translateY(-5px);
  backdrop-filter: blur(14px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49eb2a */.blurry-box {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  padding: 20px;
  color: #fff;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease;
  margin: 10px;
}

.blurry-box:hover {
  transform: translateY(-5px);
  backdrop-filter: blur(14px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b55c12 */.blurry-box {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  padding: 20px;
  color: #fff;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease;
  margin: 10px;
}

.blurry-box:hover {
  transform: translateY(-5px);
  backdrop-filter: blur(14px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44722ad */.blurry-box {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  padding: 20px;
  color: #fff;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease;
  margin: 10px;
}

.blurry-box:hover {
  transform: translateY(-5px);
  backdrop-filter: blur(14px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b641334 */.blurry-box {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  padding: 20px;
  color: #fff;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease;
  margin: 10px;
}

.blurry-box:hover {
  transform: translateY(-5px);
  backdrop-filter: blur(14px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bafc83 */.elementor-12 .elementor-element.elementor-element-7bafc83 {
  background: rgba(255, 255, 255, 0.18);       /* thoda opaque glass */
  border-radius: 24px;                          /* thodi zyada rounded corners */
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.35);  /* deeper shadow for depth */
  backdrop-filter: blur(20px);                 /* stronger blur */
  -webkit-backdrop-filter: blur(20px);        /* Safari support */
  border: 1px solid rgba(255, 255, 255, 0.25); /* slightly more visible border */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b0530 */.infinite-slider {
  display: flex;
  overflow: hidden;
  width: 100%;
}

.infinite-slider .slide-item {
  flex: 0 0 auto;
}

/* Keyframes for true infinite slide */
@keyframes infiniteSlide {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); } /* move exactly half width (first 6 images) */
}

.infinite-slider {
  animation: infiniteSlide 20s linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa3282e */.elementor-12 .elementor-element.elementor-element-aa3282e {
  height: 300px; /* <- apni marzi ki height */
  overflow: hidden; /* hide overflow */
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-aa3282e img {
  height: auto; /* image natural height rahe */
  width: 100%; /* fit container width */
  transition: transform 10s linear;
  transform-origin: top;
  display: block;
}

.elementor-12 .elementor-element.elementor-element-aa3282e:hover img {
  transform: translateY(-60%); /* image scroll kitni upar jaye */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b607f6 */.elementor-12 .elementor-element.elementor-element-1b607f6 {
  height: 300px; /* <- apni marzi ki height */
  overflow: hidden; /* hide overflow */
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-1b607f6 img {
  height: auto; /* image natural height rahe */
  width: 100%; /* fit container width */
  transition: transform 10s linear;
  transform-origin: top;
  display: block;
}

.elementor-12 .elementor-element.elementor-element-1b607f6:hover img {
  transform: translateY(-60%); /* image scroll kitni upar jaye */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc571a7 */.elementor-12 .elementor-element.elementor-element-bc571a7 {
  height: 300px; /* <- apni marzi ki height */
  overflow: hidden; /* hide overflow */
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-bc571a7 img {
  height: auto; /* image natural height rahe */
  width: 100%; /* fit container width */
  transition: transform 10s linear;
  transform-origin: top;
  display: block;
}

.elementor-12 .elementor-element.elementor-element-bc571a7:hover img {
  transform: translateY(-60%); /* image scroll kitni upar jaye */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7765133 */.elementor-12 .elementor-element.elementor-element-7765133 {
  height: 300px; /* <- apni marzi ki height */
  overflow: hidden; /* hide overflow */
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-7765133 img {
  height: auto; /* image natural height rahe */
  width: 100%; /* fit container width */
  transition: transform 10s linear;
  transform-origin: top;
  display: block;
}

.elementor-12 .elementor-element.elementor-element-7765133:hover img {
  transform: translateY(-60%); /* image scroll kitni upar jaye */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51db578 */.elementor-12 .elementor-element.elementor-element-51db578 {
  height: 300px; /* <- apni marzi ki height */
  overflow: hidden; /* hide overflow */
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-51db578 img {
  height: auto; /* image natural height rahe */
  width: 100%; /* fit container width */
  transition: transform 10s linear;
  transform-origin: top;
  display: block;
}

.elementor-12 .elementor-element.elementor-element-51db578:hover img {
  transform: translateY(-60%); /* image scroll kitni upar jaye */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10aa9b0 */.elementor-12 .elementor-element.elementor-element-10aa9b0 {
  height: 300px; /* <- apni marzi ki height */
  overflow: hidden; /* hide overflow */
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-10aa9b0 img {
  height: auto; /* image natural height rahe */
  width: 100%; /* fit container width */
  transition: transform 10s linear;
  transform-origin: top;
  display: block;
}

.elementor-12 .elementor-element.elementor-element-10aa9b0:hover img {
  transform: translateY(-60%); /* image scroll kitni upar jaye */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0157ccd *//* Glassmorphism card effect */
.card {
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 12px;
    border: 1px solid rgba(209, 213, 219, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c921976 *//* Force testimonial image to left side */
.elementor-12 .elementor-element.elementor-element-c921976 .elementor-testimonial-wrapper {
  display: flex;
  align-items: center;
  gap: 15px;                  /* space between image & text */
}

.elementor-12 .elementor-element.elementor-element-c921976 .elementor-testimonial-image {
  order: 0;                   /* ensure it comes first */
  flex-shrink: 0;             /* prevent image from squishing */
  width: 70px;                /* adjust as needed */
  height: 70px;
  border-radius: 50%;         /* make it round */
  overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-c921976 .elementor-testimonial-content,
.elementor-12 .elementor-element.elementor-element-c921976 .elementor-testimonial-details {
  order: 1;
  text-align: left;           /* ensure text starts from left */
}

/* Optional: make testimonial text and name nicely spaced */
.elementor-12 .elementor-element.elementor-element-c921976 .elementor-testimonial-name {
  font-weight: 600;
  margin-bottom: 4px;
}

.elementor-12 .elementor-element.elementor-element-c921976 .elementor-testimonial-job {
  font-size: 14px;
  color: #777;
}/* End custom CSS */