.elementor-13958 .elementor-element.elementor-element-1b7301f2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13958 .elementor-element.elementor-element-dec9269{--display:flex;--min-height:800px;--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:space-around;--align-items:center;--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-13958 .elementor-element.elementor-element-86817e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-86817e7.e-con{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-155fd2c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-155fd2c.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13958 .elementor-element.elementor-element-04a1bbc .elementor-button{background-color:#FE7E03;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-radius:3px 3px 3px 3px;}.elementor-13958 .elementor-element.elementor-element-04a1bbc .elementor-button:hover, .elementor-13958 .elementor-element.elementor-element-04a1bbc .elementor-button:focus{background-color:#000000;}.elementor-13958 .elementor-element.elementor-element-04a1bbc > .elementor-widget-container{padding:016px 0px 16px 0px;}.elementor-13958 .elementor-element.elementor-element-04a1bbc.elementor-element{--align-self:flex-start;}.elementor-13958 .elementor-element.elementor-element-04a1bbc .elementor-button-content-wrapper{flex-direction:row;}.elementor-13958 .elementor-element.elementor-element-04a1bbc .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-13958 .elementor-element.elementor-element-8b7fd4c .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;fill:#505050;color:#505050;transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#525050;border-radius:3px 3px 3px 3px;}.elementor-13958 .elementor-element.elementor-element-8b7fd4c .elementor-button:hover, .elementor-13958 .elementor-element.elementor-element-8b7fd4c .elementor-button:focus{background-color:#FFFFFF;color:#FE7E03;border-color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-8b7fd4c > .elementor-widget-container{padding:016px 0px 16px 0px;}.elementor-13958 .elementor-element.elementor-element-8b7fd4c.elementor-element{--align-self:flex-start;}.elementor-13958 .elementor-element.elementor-element-8b7fd4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-13958 .elementor-element.elementor-element-8b7fd4c .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-13958 .elementor-element.elementor-element-8b7fd4c .elementor-button:hover svg, .elementor-13958 .elementor-element.elementor-element-8b7fd4c .elementor-button:focus svg{fill:#FE7E03;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13958 .elementor-element.elementor-element-9bbbeac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-9bbbeac.elementor-element{--order:99999 /* order end hack */;}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-item:not(:last-child):after{content:"";height:45%;border-color:#ddd;}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:0.5px;}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.5px;}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-icon i{color:#FE7E03;transition:color 0.3s;}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-icon svg{fill:#FE7E03;transition:fill 0.3s;}.elementor-13958 .elementor-element.elementor-element-9bbbeac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-item > a{font-family:"Alexandria", Sans-serif;font-size:13px;font-weight:400;}.elementor-13958 .elementor-element.elementor-element-9bbbeac .elementor-icon-list-text{color:#727170;transition:color 0.3s;}.elementor-13958 .elementor-element.elementor-element-503a8fe.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-3de033e{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;--kfw-custom-heading-transform-origin-x:center;--kfw-custom-heading-transform-origin-y:center;}.elementor-13958 .elementor-element.elementor-element-3de033e.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-3de033e .kfw-ele-widget-custom-heading-title-wrap{margin:0px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-3de033e .kfw-ele-widget-custom-heading-title{font-size:110px;line-height:87px;}.elementor-13958 .elementor-element.elementor-element-3de033e .kfw-ele-widget-custom-heading-title kfw-ele-widget-custom-heading-secondary-title{color:#FE7E03;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13958 .elementor-element.elementor-element-d953c53{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:300;line-height:23px;letter-spacing:0.1px;word-spacing:2px;}.elementor-13958 .elementor-element.elementor-element-d953c53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-d953c53.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-f50b3ac{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-13958 .elementor-element.elementor-element-f50b3ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:44px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-f50b3ac.elementor-element{--order:99999 /* order end hack */;}.elementor-13958 .elementor-element.elementor-element-3dd6d56{--display:flex;--min-height:0px;--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;--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-13958 .elementor-element.elementor-element-3dd6d56.e-con{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-widget-marquee-txt-main{background-color:#FE7E03;padding:10px 0px 10px 0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13958 .elementor-element.elementor-element-198d9c2{--kfw-ele-widget-marquee-speed:30s;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap .kfw-elementor-icon-wrap{font-size:7px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap{margin:0px -25px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap .kfw-elementor-icon-wrap i{color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap .kfw-elementor-icon-wrap svg{fill:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap i{transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap svg{transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap:hover i{transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap:hover svg{transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap .kfw-elementor-custom-data-wrap span{display:inline-block;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap .kfw-elementor-custom-data-wrap:hover span{display:inline-block;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap img{transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap:hover img{transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-b491ce1{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13958 .elementor-element.elementor-element-b491ce1:not(.elementor-motion-effects-element-type-background), .elementor-13958 .elementor-element.elementor-element-b491ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-13958 .elementor-element.elementor-element-c541e58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13958 .elementor-element.elementor-element-391bdd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-391bdd7.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-391bdd7{column-gap:0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:100;font-style:italic;line-height:52px;color:#FFFFFFE6;}.elementor-13958 .elementor-element.elementor-element-391bdd7 p{margin-block-end:0px;}.elementor-13958 .elementor-element.elementor-element-3ab48fb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-13958 .elementor-element.elementor-element-3ab48fb.e-con{--align-self:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13958 .elementor-element.elementor-element-be0ab99.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter{gap:0px;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FE7E03;font-family:"Alexandria", Sans-serif;font-size:70px;font-weight:500;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-title{color:#FE7E03;font-family:"Alexandria", Sans-serif;font-size:14px;font-weight:200;letter-spacing:0px;word-spacing:0px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter{gap:0px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FE7E03;font-family:"Alexandria", Sans-serif;font-size:70px;font-weight:500;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-title{color:#FE7E03;font-family:"Alexandria", Sans-serif;font-size:14px;font-weight:200;letter-spacing:0px;word-spacing:0px;}.elementor-13958 .elementor-element.elementor-element-62c0a75{--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:70px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-a895e9b{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#4A4A4A;}.elementor-13958 .elementor-element.elementor-element-a895e9b.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-13958 .elementor-element.elementor-element-4bc4e08.elementor-element{--order:99999 /* order end hack */;}.elementor-13958 .elementor-element.elementor-element-f03aca6{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;--kfw-custom-heading-transform-origin-x:center;--kfw-custom-heading-transform-origin-y:center;}.elementor-13958 .elementor-element.elementor-element-f03aca6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-sub-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:3px;color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-f03aca6:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-f03aca6:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-title{font-weight:500;}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-title kfw-ele-widget-custom-heading-secondary-title{color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-7bd8c39{--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:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-7bd8c39:not(.elementor-motion-effects-element-type-background), .elementor-13958 .elementor-element.elementor-element-7bd8c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-13958 .elementor-element.elementor-element-af5178e{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;--kfw-custom-heading-transform-origin-x:center;--kfw-custom-heading-transform-origin-y:center;}.elementor-13958 .elementor-element.elementor-element-af5178e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-sub-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:3px;color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-af5178e:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-af5178e:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-title{font-weight:500;color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-title kfw-ele-widget-custom-heading-secondary-title{color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-0d15351{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-c82be9c{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-c82be9c:not(.elementor-motion-effects-element-type-background), .elementor-13958 .elementor-element.elementor-element-c82be9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-48a69b7.elementor-element{--order:99999 /* order end hack */;}.elementor-13958 .elementor-element.elementor-element-5a69c87{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;--kfw-custom-heading-pos-x:1000px;--kfw-custom-heading-pos-y:-21px;--kfw-custom-heading-rotate:0deg;--kfw-custom-heading-transform-origin-x:center;--kfw-custom-heading-transform-origin-y:center;}.elementor-13958 .elementor-element.elementor-element-5a69c87 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-13958 .elementor-element.elementor-element-5a69c87 .kfw-ele-widget-custom-heading-sub-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:3px;color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-5a69c87 .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-5a69c87 .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-5a69c87:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-5a69c87:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-5a69c87 .kfw-ele-widget-custom-heading-title{font-family:"Alexandria", Sans-serif;font-size:44px;font-weight:500;}.elementor-13958 .elementor-element.elementor-element-5a69c87 .kfw-ele-widget-custom-heading-title kfw-ele-widget-custom-heading-secondary-title{color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-5149bc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-5149bc7:not(.elementor-motion-effects-element-type-background), .elementor-13958 .elementor-element.elementor-element-5149bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-13958 .elementor-element.elementor-element-2c7319d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--kfw-custom-heading-pos-x:-6px;--kfw-custom-heading-pos-y:-33px;--kfw-custom-heading-rotate:0deg;--kfw-custom-heading-transform-origin-x:center;--kfw-custom-heading-transform-origin-y:center;}.elementor-13958 .elementor-element.elementor-element-2c7319d > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-13958 .elementor-element.elementor-element-2c7319d .kfw-ele-widget-custom-heading-sub-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:3px;color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-2c7319d .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-2c7319d .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-2c7319d:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-2c7319d:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-2c7319d .kfw-ele-widget-custom-heading-title{font-family:"Alexandria", Sans-serif;font-size:40px;font-weight:500;line-height:35px;color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-2c7319d .kfw-ele-widget-custom-heading-title kfw-ele-widget-custom-heading-secondary-title{color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-115029a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-115029a > .elementor-widget-container{margin:-4px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-115029a.elementor-element{--align-self:flex-start;}.elementor-13958 .elementor-element.elementor-element-115029a p{margin-block-end:0px;}.elementor-13958 .elementor-element.elementor-element-8f98771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-8f98771:not(.elementor-motion-effects-element-type-background), .elementor-13958 .elementor-element.elementor-element-8f98771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F1;}.elementor-13958 .elementor-element.elementor-element-8f235ef{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--kfw-custom-heading-pos-x:-6px;--kfw-custom-heading-pos-y:-33px;--kfw-custom-heading-rotate:0deg;--kfw-custom-heading-transform-origin-x:center;--kfw-custom-heading-transform-origin-y:center;}.elementor-13958 .elementor-element.elementor-element-8f235ef > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-13958 .elementor-element.elementor-element-8f235ef.elementor-element{--align-self:flex-start;}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-sub-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:3px;color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-8f235ef:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap i{color:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-8f235ef:hover .kfw-ele-widget-custom-heading-sub-title-wrap .kfw-elementor-icon-wrap svg{fill:#FE7E03;transform:rotate(0deg);}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-title{font-family:"Alexandria", Sans-serif;font-size:35px;}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-title kfw-ele-widget-custom-heading-secondary-title{color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-1d1f918{--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:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13958 .elementor-element.elementor-element-1d1f918.e-con{--order:99999 /* order end hack */;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-cdee08c{width:100%;max-width:100%;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.3px;word-spacing:0px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:15px;margin-left:0px;color:#020202;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:15px;width:15px;line-height:15px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-icon i{font-size:15px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-icon svg{height:15px;width:15px;line-height:15px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list{margin-bottom:5px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:20px 10px 20px 10px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:20px 10px 20px 10px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#000000;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-content .eael-accordion_media-title{color:#000000;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#020202;fill:#020202;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#020202;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-icon{color:#020202;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-color:#00000014;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#000000;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#000000;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#000000;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#000000;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#000000;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover,
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FE7E0357;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#FE7E0380;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#FE7E0380;fill:#FE7E0380;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#FE7E0380;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#FE7E0380;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#FE7E0380;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active,
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FE7E0357;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#727171;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#727171;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-13958 .elementor-element.elementor-element-6ccb0e0{--display:flex;--min-height:362px;--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;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-6ccb0e0:not(.elementor-motion-effects-element-type-background), .elementor-13958 .elementor-element.elementor-element-6ccb0e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-13958 .elementor-element.elementor-element-34518a6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-13958 .elementor-element.elementor-element-c455895{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--kfw-custom-heading-pos-x:346px;--kfw-custom-heading-pos-y:-46px;--kfw-custom-heading-rotate:0deg;--kfw-custom-heading-transform-origin-x:center;--kfw-custom-heading-transform-origin-y:center;}.elementor-13958 .elementor-element.elementor-element-c455895.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-13958 .elementor-element.elementor-element-c455895 .kfw-ele-widget-custom-heading-title{font-family:"Alexandria", Sans-serif;font-size:47px;font-weight:700;color:#FFFFFF;}.elementor-13958 .elementor-element.elementor-element-c455895 .kfw-ele-widget-custom-heading-title kfw-ele-widget-custom-heading-secondary-title{color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-e849145{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-1a1a599 .elementor-button{background-color:#FE7E03;font-family:"Alexandria", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;}.elementor-13958 .elementor-element.elementor-element-1a1a599 .elementor-button:hover, .elementor-13958 .elementor-element.elementor-element-1a1a599 .elementor-button:focus{background-color:#FFBD28;}.elementor-13958 .elementor-element.elementor-element-1a1a599{width:100%;max-width:100%;}.elementor-13958 .elementor-element.elementor-element-1a1a599.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-1a1a599 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13958 .elementor-element.elementor-element-e13cb05 .elementor-button{background-color:#FFFFFF00;font-family:"Alexandria", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-color:#585858;}.elementor-13958 .elementor-element.elementor-element-e13cb05 .elementor-button:hover, .elementor-13958 .elementor-element.elementor-element-e13cb05 .elementor-button:focus{background-color:#FFFFFF00;color:#FE7E03;border-color:#FE7E03;}.elementor-13958 .elementor-element.elementor-element-e13cb05.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-e13cb05 .elementor-button:hover svg, .elementor-13958 .elementor-element.elementor-element-e13cb05 .elementor-button:focus svg{fill:#FE7E03;}@media(max-width:1366px){.elementor-13958 .elementor-element.elementor-element-1b7301f2{--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-86817e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-155fd2c{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-3de033e{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-13958 .elementor-element.elementor-element-3de033e .kfw-ele-widget-custom-heading-title{font-size:100px;}.elementor-13958 .elementor-element.elementor-element-d953c53{--container-widget-width:544px;--container-widget-flex-grow:0;width:var( --container-widget-width, 544px );max-width:544px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-widget-marquee-txt-main{padding:10px 0px 10px 0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-title{font-size:14px;padding:0px 30px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap .kfw-elementor-icon-wrap{font-size:7px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap{margin:0px -5px -3px 0px;}.elementor-13958 .elementor-element.elementor-element-391bdd7{font-size:25px;}.elementor-13958 .elementor-element.elementor-element-3ab48fb{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-number-wrapper{font-size:40px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-number-wrapper{font-size:40px;}.elementor-13958 .elementor-element.elementor-element-a895e9b{--container-widget-width:554px;--container-widget-flex-grow:0;width:var( --container-widget-width, 554px );max-width:554px;font-size:14px;}.elementor-13958 .elementor-element.elementor-element-f03aca6{--container-widget-width:668px;--container-widget-flex-grow:0;width:var( --container-widget-width, 668px );max-width:668px;}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-title{font-size:44px;}.elementor-13958 .elementor-element.elementor-element-af5178e{--container-widget-width:668px;--container-widget-flex-grow:0;width:var( --container-widget-width, 668px );max-width:668px;}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-title{font-size:44px;}.elementor-13958 .elementor-element.elementor-element-5a69c87{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;--kfw-custom-heading-pos-x:585px;}.elementor-13958 .elementor-element.elementor-element-2c7319d{--container-widget-width:668px;--container-widget-flex-grow:0;width:var( --container-widget-width, 668px );max-width:668px;}.elementor-13958 .elementor-element.elementor-element-8f235ef{--container-widget-width:668px;--container-widget-flex-grow:0;width:var( --container-widget-width, 668px );max-width:668px;}.elementor-13958 .elementor-element.elementor-element-1d1f918{--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-13958 .elementor-element.elementor-element-cdee08c{width:100%;max-width:100%;}.elementor-13958 .elementor-element.elementor-element-cdee08c.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:14px;}.elementor-13958 .elementor-element.elementor-element-34518a6{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-c455895{--kfw-custom-heading-pos-x:443px;}.elementor-13958 .elementor-element.elementor-element-c455895 .kfw-ele-widget-custom-heading-title{font-size:26px;}.elementor-13958 .elementor-element.elementor-element-e849145{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-1a1a599{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-13958 .elementor-element.elementor-element-e13cb05{width:initial;max-width:initial;}.elementor-13958 .elementor-element.elementor-element-e13cb05.elementor-element{--align-self:center;}}@media(max-width:1200px){.elementor-13958 .elementor-element.elementor-element-dec9269{--min-height:700px;}.elementor-13958 .elementor-element.elementor-element-155fd2c{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-04a1bbc .elementor-button{font-size:11px;}.elementor-13958 .elementor-element.elementor-element-8b7fd4c .elementor-button{font-size:11px;}.elementor-13958 .elementor-element.elementor-element-3de033e{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-13958 .elementor-element.elementor-element-3de033e .kfw-ele-widget-custom-heading-title{font-size:90px;line-height:75px;}.elementor-13958 .elementor-element.elementor-element-d953c53{--container-widget-width:434px;--container-widget-flex-grow:0;width:var( --container-widget-width, 434px );max-width:434px;font-size:14px;}.elementor-13958 .elementor-element.elementor-element-3dd6d56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-widget-marquee-txt-main{padding:0px 0px 05px 0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-title{font-size:10px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap{margin:0px -6px -4px 0px;}.elementor-13958 .elementor-element.elementor-element-b491ce1{--min-height:1px;}.elementor-13958 .elementor-element.elementor-element-391bdd7{line-height:41px;}.elementor-13958 .elementor-element.elementor-element-3ab48fb{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-number-wrapper{font-size:35px;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-title{font-size:13px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-number-wrapper{font-size:35px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-title{font-size:13px;}.elementor-13958 .elementor-element.elementor-element-a895e9b{font-size:13px;}.elementor-13958 .elementor-element.elementor-element-f03aca6{--container-widget-width:621px;--container-widget-flex-grow:0;width:var( --container-widget-width, 621px );max-width:621px;}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-title{font-size:40px;}.elementor-13958 .elementor-element.elementor-element-af5178e{--container-widget-width:621px;--container-widget-flex-grow:0;width:var( --container-widget-width, 621px );max-width:621px;}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-title{font-size:40px;}.elementor-13958 .elementor-element.elementor-element-5a69c87{--container-widget-width:433px;--container-widget-flex-grow:0;width:var( --container-widget-width, 433px );max-width:433px;--kfw-custom-heading-pos-x:414px;}.elementor-13958 .elementor-element.elementor-element-2c7319d{--container-widget-width:621px;--container-widget-flex-grow:0;width:var( --container-widget-width, 621px );max-width:621px;}.elementor-13958 .elementor-element.elementor-element-8f235ef{--container-widget-width:621px;--container-widget-flex-grow:0;width:var( --container-widget-width, 621px );max-width:621px;}.elementor-13958 .elementor-element.elementor-element-34518a6{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-c455895{--kfw-custom-heading-pos-x:370px;--kfw-custom-heading-pos-y:-17px;}.elementor-13958 .elementor-element.elementor-element-c455895 .kfw-ele-widget-custom-heading-title{font-size:23px;}.elementor-13958 .elementor-element.elementor-element-e849145{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-1a1a599{--container-widget-width:227px;--container-widget-flex-grow:0;width:var( --container-widget-width, 227px );max-width:227px;}}@media(max-width:1024px){.elementor-13958 .elementor-element.elementor-element-1b7301f2{--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:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-86817e7{--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-13958 .elementor-element.elementor-element-155fd2c{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-3de033e{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-3de033e .kfw-ele-widget-custom-heading-title-wrap{margin:025px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-3de033e .kfw-ele-widget-custom-heading-title{font-size:68px;line-height:54px;}.elementor-13958 .elementor-element.elementor-element-3dd6d56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-widget-marquee-txt-main{padding:10px 0px 10px 0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-title{font-size:15px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-icon-wrap{margin:0px -4px -2px 0px;}.elementor-13958 .elementor-element.elementor-element-b491ce1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13958 .elementor-element.elementor-element-391bdd7{text-align:center;font-size:28px;line-height:35px;}.elementor-13958 .elementor-element.elementor-element-3ab48fb{--grid-auto-flow:row;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-number-wrapper{font-size:35px;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-title{font-size:14px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-number-wrapper{font-size:35px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-title{font-size:14px;}.elementor-13958 .elementor-element.elementor-element-f03aca6{--container-widget-width:498px;--container-widget-flex-grow:0;width:var( --container-widget-width, 498px );max-width:498px;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-af5178e{--container-widget-width:498px;--container-widget-flex-grow:0;width:var( --container-widget-width, 498px );max-width:498px;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-0d15351{--container-widget-width:602px;--container-widget-flex-grow:0;width:var( --container-widget-width, 602px );max-width:602px;}.elementor-13958 .elementor-element.elementor-element-5a69c87{--container-widget-width:388px;--container-widget-flex-grow:0;width:var( --container-widget-width, 388px );max-width:388px;--kfw-custom-heading-pos-x:341px;--kfw-custom-heading-pos-y:-33px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-5a69c87 .kfw-ele-widget-custom-heading-title{font-size:35px;}.elementor-13958 .elementor-element.elementor-element-2c7319d{--container-widget-width:498px;--container-widget-flex-grow:0;width:var( --container-widget-width, 498px );max-width:498px;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-2c7319d .kfw-ele-widget-custom-heading-title{font-size:30px;}.elementor-13958 .elementor-element.elementor-element-8f235ef{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-sub-title{font-size:11px;}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-title{font-size:30px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:12px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:12px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:12px;width:12px;line-height:12px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-icon i{font-size:12px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-icon svg{height:12px;width:12px;line-height:12px;}.elementor-13958 .elementor-element.elementor-element-6ccb0e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-34518a6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-13958 .elementor-element.elementor-element-34518a6.e-con{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-c455895{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;--kfw-custom-heading-pos-x:210px;--kfw-custom-heading-pos-y:100px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-c455895.elementor-element{--align-self:flex-end;}.elementor-13958 .elementor-element.elementor-element-c455895 .kfw-ele-widget-custom-heading-title{font-size:31px;}.elementor-13958 .elementor-element.elementor-element-e849145{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-13958 .elementor-element.elementor-element-e849145.e-con{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-1a1a599{--container-widget-width:173px;--container-widget-flex-grow:0;width:var( --container-widget-width, 173px );max-width:173px;}.elementor-13958 .elementor-element.elementor-element-1a1a599 .elementor-button{font-size:10px;}.elementor-13958 .elementor-element.elementor-element-e13cb05{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-13958 .elementor-element.elementor-element-e13cb05 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-13958 .elementor-element.elementor-element-1b7301f2{--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-dec9269{--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-13958 .elementor-element.elementor-element-dec9269.e-con{--align-self:flex-start;}.elementor-13958 .elementor-element.elementor-element-155fd2c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-13958 .elementor-element.elementor-element-9bbbeac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13958 .elementor-element.elementor-element-3de033e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-3de033e .kfw-ele-widget-custom-heading-title{font-size:60px;}.elementor-13958 .elementor-element.elementor-element-d953c53{font-size:12px;}.elementor-13958 .elementor-element.elementor-element-3dd6d56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-widget-marquee-txt-main{padding:10px 0px 10px 0px;}.elementor-13958 .elementor-element.elementor-element-198d9c2 .kfw-ele-marquee-list .kfw-ele-marquee-title{font-size:12px;}.elementor-13958 .elementor-element.elementor-element-b491ce1{--content-width:300px;}.elementor-13958 .elementor-element.elementor-element-391bdd7{font-size:22px;}.elementor-13958 .elementor-element.elementor-element-3ab48fb{--min-height:100px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-number-wrapper{font-size:25px;}.elementor-13958 .elementor-element.elementor-element-be0ab99 .elementor-counter-title{font-size:10px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-number-wrapper{font-size:25px;}.elementor-13958 .elementor-element.elementor-element-a67f5ec .elementor-counter-title{font-size:10px;}.elementor-13958 .elementor-element.elementor-element-62c0a75{--content-width:300px;}.elementor-13958 .elementor-element.elementor-element-a895e9b{text-align:justify;font-size:12px;}.elementor-13958 .elementor-element.elementor-element-f03aca6{width:100%;max-width:100%;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-sub-title{font-size:8px;}.elementor-13958 .elementor-element.elementor-element-f03aca6 .kfw-ele-widget-custom-heading-title{font-size:24px;}.elementor-13958 .elementor-element.elementor-element-af5178e{width:100%;max-width:100%;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-af5178e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-sub-title{font-size:8px;}.elementor-13958 .elementor-element.elementor-element-af5178e .kfw-ele-widget-custom-heading-title{font-size:24px;}.elementor-13958 .elementor-element.elementor-element-0d15351{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;text-align:justify;line-height:1.3em;word-spacing:0em;}.elementor-13958 .elementor-element.elementor-element-0d15351.elementor-element{--align-self:center;}.elementor-13958 .elementor-element.elementor-element-fd39bef > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13958 .elementor-element.elementor-element-c82be9c{--content-width:300px;}.elementor-13958 .elementor-element.elementor-element-5a69c87{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;--kfw-custom-heading-pos-x:-18px;--kfw-custom-heading-pos-y:-54px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-5a69c87 .kfw-ele-widget-custom-heading-sub-title{font-size:8px;}.elementor-13958 .elementor-element.elementor-element-5a69c87 .kfw-ele-widget-custom-heading-title{font-size:24px;}.elementor-13958 .elementor-element.elementor-element-5149bc7{--content-width:300px;}.elementor-13958 .elementor-element.elementor-element-2c7319d{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-2c7319d .kfw-ele-widget-custom-heading-sub-title{font-size:8px;}.elementor-13958 .elementor-element.elementor-element-2c7319d .kfw-ele-widget-custom-heading-title{font-size:24px;}.elementor-13958 .elementor-element.elementor-element-115029a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:12px;}.elementor-13958 .elementor-element.elementor-element-8f98771{--content-width:300px;}.elementor-13958 .elementor-element.elementor-element-8f235ef{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:0px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-sub-title{font-size:8px;}.elementor-13958 .elementor-element.elementor-element-8f235ef .kfw-ele-widget-custom-heading-title{font-size:21px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:11px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:10px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:10px;width:10px;line-height:10px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-icon i{font-size:10px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-icon svg{height:10px;width:10px;line-height:10px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list{margin-bottom:5px;}.elementor-13958 .elementor-element.elementor-element-cdee08c .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-13958 .elementor-element.elementor-element-cdee08c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:10px;}.elementor-13958 .elementor-element.elementor-element-6ccb0e0{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13958 .elementor-element.elementor-element-34518a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-13958 .elementor-element.elementor-element-c455895{--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;--kfw-custom-heading-pos-x:0px;--kfw-custom-heading-pos-y:130px;--kfw-custom-heading-rotate:0deg;}.elementor-13958 .elementor-element.elementor-element-c455895.elementor-element{--align-self:flex-start;}.elementor-13958 .elementor-element.elementor-element-c455895 .kfw-ele-widget-custom-heading-title{font-size:19px;}.elementor-13958 .elementor-element.elementor-element-e849145{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-13958 .elementor-element.elementor-element-e13cb05{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}}@media(min-width:768px){.elementor-13958 .elementor-element.elementor-element-155fd2c{--width:34%;}.elementor-13958 .elementor-element.elementor-element-b491ce1{--content-width:1600px;}.elementor-13958 .elementor-element.elementor-element-c541e58{--width:100%;}.elementor-13958 .elementor-element.elementor-element-3ab48fb{--width:100%;}.elementor-13958 .elementor-element.elementor-element-62c0a75{--content-width:1550px;}.elementor-13958 .elementor-element.elementor-element-7bd8c39{--content-width:1550px;}.elementor-13958 .elementor-element.elementor-element-c82be9c{--content-width:1550px;}.elementor-13958 .elementor-element.elementor-element-5149bc7{--content-width:1550px;}.elementor-13958 .elementor-element.elementor-element-8f98771{--content-width:1550px;}.elementor-13958 .elementor-element.elementor-element-6ccb0e0{--content-width:1550px;}}@media(max-width:1366px) and (min-width:768px){.elementor-13958 .elementor-element.elementor-element-155fd2c{--width:42%;}.elementor-13958 .elementor-element.elementor-element-b491ce1{--content-width:1024px;}.elementor-13958 .elementor-element.elementor-element-62c0a75{--content-width:1050px;}.elementor-13958 .elementor-element.elementor-element-7bd8c39{--content-width:1024px;}.elementor-13958 .elementor-element.elementor-element-c82be9c{--content-width:1024px;}.elementor-13958 .elementor-element.elementor-element-5149bc7{--content-width:1062px;}.elementor-13958 .elementor-element.elementor-element-8f98771{--content-width:1086px;}.elementor-13958 .elementor-element.elementor-element-1d1f918{--width:100%;}.elementor-13958 .elementor-element.elementor-element-6ccb0e0{--content-width:1024px;}}@media(max-width:1200px) and (min-width:768px){.elementor-13958 .elementor-element.elementor-element-155fd2c{--width:49%;}.elementor-13958 .elementor-element.elementor-element-b491ce1{--content-width:950px;}.elementor-13958 .elementor-element.elementor-element-62c0a75{--content-width:850px;}.elementor-13958 .elementor-element.elementor-element-7bd8c39{--content-width:900px;}.elementor-13958 .elementor-element.elementor-element-c82be9c{--content-width:880px;}.elementor-13958 .elementor-element.elementor-element-5149bc7{--content-width:872px;}.elementor-13958 .elementor-element.elementor-element-8f98771{--content-width:850px;}.elementor-13958 .elementor-element.elementor-element-6ccb0e0{--content-width:850px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13958 .elementor-element.elementor-element-155fd2c{--width:76%;}.elementor-13958 .elementor-element.elementor-element-b491ce1{--content-width:682px;}.elementor-13958 .elementor-element.elementor-element-62c0a75{--content-width:650px;}.elementor-13958 .elementor-element.elementor-element-7bd8c39{--content-width:650px;}.elementor-13958 .elementor-element.elementor-element-c82be9c{--content-width:682px;}.elementor-13958 .elementor-element.elementor-element-5149bc7{--content-width:682px;}.elementor-13958 .elementor-element.elementor-element-8f98771{--content-width:682px;}.elementor-13958 .elementor-element.elementor-element-6ccb0e0{--content-width:682px;}.elementor-13958 .elementor-element.elementor-element-e849145{--width:54%;}}/* Start custom CSS for html, class: .elementor-element-503a8fe *//* =========================
LABEL WRAPPER
========================= */

.digitalmarketing-label{
  display:inline-flex;
  align-items:center;
  gap:14px;

  background:#f7f4ef;
  border:1px solid #e6ddd4;

  padding:10px 18px 10px 10px;

  border-radius:40px;
}

/* =========================
LEFT ICON
========================= */

.dm-icon{
  width:28px;
  height:28px;

  min-width:28px;

  border-radius:50%;
  background:#FE7E03;

  display:flex;
  align-items:center;
  justify-content:center;

  color:#fff;
}

.dm-icon svg{
  width:14px;
  height:14px;
}

/* =========================
TEXT
========================= */

.digitalmarketing-label h1{
  margin:0;

  font-size:11px;
  line-height:1;

  letter-spacing:3px;
  text-transform:uppercase;

  color:#5f5f5f;
  font-weight:500;

  font-family:Alexandria,sans-serif;
}

/* =========================
RIGHT GREEN DOT
========================= */

.live-dot{
  width:8px;
  height:8px;

  min-width:8px;

  border-radius:50%;
  background:#35d04f;

  animation:blink 1.4s infinite;
}

/* =========================
BLINK
========================= */

@keyframes blink{

  0%{
    opacity:1;
    transform:scale(1);
  }

  50%{
    opacity:.3;
    transform:scale(.8);
  }

  100%{
    opacity:1;
    transform:scale(1);
  }
}

/* =========================
1366
========================= */

@media(max-width:1366px){

  .digitalmarketing-label h1{
    font-size:10px;
    letter-spacing:2.5px;
  }
}

/* =========================
1200
========================= */

@media(max-width:1200px){

  .digitalmarketing-label{
    gap:12px;
    padding:9px 16px 9px 9px;
  }

  .digitalmarketing-label h1{
      font-size:10px;
    letter-spacing:2px;
  }
}

/* =========================
1024
========================= */

@media(max-width:1024px){

  .dm-icon{
    width:26px;
    height:26px;
    min-width:26px;
  }

  .dm-icon svg{
    width:13px;
    height:13px;
  }

  .digitalmarketing-label h1{
    font-size:9px;
    letter-spacing:1.8px;
  }
}

/* =========================
767
========================= */

@media(max-width:767px){

  .digitalmarketing-label{
    gap:10px;
    padding:8px 14px 8px 8px;
    border-radius:30px;
  }

  .dm-icon{
    width:24px;
    height:24px;
    min-width:24px;
  }

  .dm-icon svg{
    width:12px;
    height:12px;
  }

  .digitalmarketing-label h1{
    font-size:9px;
    letter-spacing:1.5px;
  }

  .live-dot{
    width:6px;
    height:6px;
    min-width:6px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f50b3ac *//* =========================
MAIN CARD
========================= */

.web-showcase-card{
  width:100%;
  max-width:1060px;
  margin:auto;

  background:#fff;

  border:1px solid #e7ddd3;
  border-radius:14px;

  overflow:hidden;
  position:relative;

  box-shadow:
  0 10px 40px rgba(0,0,0,0.05);
}

/* =========================
TOP BAR
========================= */

.ws-topbar{
  height:54px;

  background:#f7f4ef;

  border-bottom:1px solid #e7ddd3;

  display:flex;
  align-items:center;
  justify-content:center;

  position:relative;

  padding:0 20px;
}

/* =========================
MAC DOTS
========================= */

.ws-browser-dots{
  position:absolute;
  left:20px;

  display:flex;
  gap:8px;
}

.ws-browser-dots span{
  width:11px;
  height:11px;
  border-radius:50%;
}

.ws-browser-dots span:nth-child(1){
  background:#ff5f57;
}

.ws-browser-dots span:nth-child(2){
  background:#febc2e;
}

.ws-browser-dots span:nth-child(3){
  background:#34C759;
}

/* =========================
URL BAR
========================= */

.ws-urlbar{
  display:flex;
  align-items:center;
  justify-content:center;

  gap:8px;

  background:#fff;

  border:1px solid #ddd6cf;
  border-radius:6px;

  padding:7px 16px;

  min-width:420px;
}

.ws-urlbar svg{
  width:13px;
  height:13px;

  color:#34C759;
}

.ws-urlbar span{
  font-size:11px;
  letter-spacing:1px;

  color:#999;

  font-family:Alexandria,sans-serif;
}

/* =========================
IMAGE WRAP
========================= */

.ws-image-wrap{
  position:relative;
  overflow:hidden;
  background:#000;
}

/* FIXED IMAGE FIT */

.ws-image-wrap img{
  width:100%;
  height:auto;

  display:block;

  object-fit:contain; /* IMPORTANT */
  transition:transform .7s ease;
}

/* IMAGE ZOOM */

.web-showcase-card:hover img{
  transform:scale(1.02);
}

/* =========================
FLOATING CARDS
========================= */

.ws-floating-card{
  position:absolute;

  display:flex;
  align-items:center;
  gap:12px;

  background:#fff;

  border-radius:16px;

  padding:12px 16px;

  min-width:170px;

  box-shadow:
  0 10px 30px rgba(0,0,0,0.08);

  transition:all .35s ease;
}

.web-showcase-card:hover .ws-floating-card{
  transform:translateY(-3px);
}

/* POSITIONS */

.bottom-right{
  right:-10px;
  bottom:86px;
}

/* =========================
ICON BOX
========================= */

.ws-icon{
  width:42px;
  height:42px;

  border-radius:10px;

  display:flex;
  align-items:center;
  justify-content:center;

  flex-shrink:0;
}

.ws-icon svg{
  width:18px;
  height:18px;
}

.orange{
  background:#fff3e7;
  color:#FE7E03;
}

.green-box{
  background:#e9fff0;
  color:#32c766;
}

.blue{
  background:#edf3ff;
  color:#4c84ff;
}

/* =========================
TEXT
========================= */

.ws-card-text{
  display:flex;
  flex-direction:column;
}

.ws-card-text strong{
  font-size:18px;
  line-height:1;

  color:#111;

  font-weight:700;
  font-family:Alexandria,sans-serif;
}

.ws-card-text span{
  margin-top:4px;

  font-size:9px;
  letter-spacing:2px;

  color:#999;

  font-family:Alexandria,sans-serif;
}

/* =========================
RESPONSIVE
========================= */

/* 1366 */

@media(max-width:1366px){

  .web-showcase-card{
    max-width:980px;
  }
}

/* 1200 */

@media(max-width:1200px){

  .web-showcase-card{
    max-width:900px;
  }

  .ws-floating-card{
    min-width:150px;
    padding:10px 14px;
  }

  .ws-card-text strong{
    font-size:16px;
  }
}

/* 1024 */

@media(max-width:1024px){

  .ws-urlbar{
    min-width:280px;
  }

  .top-right{
    right:12px;
  }

  .bottom-left{
    left:12px;
  }

  .bottom-right{
    right:12px;
  }
}

/* MOBILE */

@media(max-width:767px){

  .web-showcase-section{
    padding:40px 14px;
  }

  .ws-topbar{
    height:auto;

    flex-direction:column;
    align-items:flex-start;

    gap:14px;

    padding:16px;
  }

  .ws-browser-dots{
    position:relative;
    left:auto;
  }

  .ws-urlbar{
    width:100%;
    min-width:100%;

    box-sizing:border-box;
  }

  /* FLOATING CARDS STACK */

  .ws-floating-card{
    position:relative;

    top:auto !important;
    left:auto !important;
    right:auto !important;
    bottom:auto !important;

    width:calc(100% - 24px);

    margin:12px;

    box-sizing:border-box;
  }

  .ws-image-wrap{
    display:flex;
    flex-direction:column;
  }

  .ws-card-text strong{
    font-size:16px;
  }

  .ws-card-text span{
    font-size:8px;
    letter-spacing:1px;
  }

  .ws-icon{
    width:38px;
    height:38px;
  }

  .ws-icon svg{
    width:16px;
    height:16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b491ce1 */.info-strip::before {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse 40% 100% at 0% 50%, rgba(254, 126, 3, .1), transparent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bc4e08 *//* =========================
GRID
========================= */

.svc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:18px;
}

/* FEATURED CARD */

.svc-card.featured{
    grid-column:span 2;
}

/* =========================
CARD
========================= */

.svc-card{
    position:relative;
    background:#fff;
    border:1px solid #e8ddd3;
    border-radius:14px;
    overflow:hidden;
    box-shadow:0 5px 18px rgba(0,0,0,.04);
    transition:.45s ease;
}

.svc-card:hover{
    box-shadow:0 14px 35px rgba(0,0,0,.08);
}

/* =========================
IMAGE
========================= */

.sc-img{
    position:relative;
    overflow:hidden;
}

.featured .sc-img img{
    height:300px;
}

.svc-card:not(.featured) .sc-img img{
    height:220px;
}

.sc-img img{
    width:100%;
    display:block;
    object-fit:cover;
    transition:transform .7s ease;
}

.svc-card:hover .sc-img img{
    transform:scale(1.06);
}

/* =========================
BADGE
========================= */

.sc-badge{
    position:absolute;
    top:18px;
    left:18px;
    z-index:2;

    background:#FE7E03;
    color:#fff;

    padding:8px 14px;
    border-radius:4px;

    font-size:clamp(8px,.55vw,10px);
    letter-spacing:2px;
    text-transform:uppercase;

    font-family:Alexandria;
    font-weight:600;
}

/* =========================
IMAGE NUMBER
========================= */

.sc-num{
    position:absolute;
    right:24px;
    bottom:18px;
    z-index:2;

    font-size:clamp(56px,5vw,82px);
    font-weight:700;
    line-height:1;

    color:rgba(255,255,255,.18);
    font-family:Alexandria;
}

/* =========================
BODY
========================= */

.sc-body{
    position:relative;
    padding:30px;
}

/* GHOST NUMBER */

.sc-ghost{
    position:absolute;
    right:18px;
    bottom:6px;

    font-size:clamp(56px,5vw,84px);
    font-weight:700;
    line-height:1;

    color:rgba(0,0,0,.03);
    pointer-events:none;

    font-family:Alexandria;
}

/* =========================
ICON
========================= */

.sc-icon{
    width:58px;
    height:58px;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#fff5eb;
    border:1px solid #f2cfb1;
    border-radius:10px;

    margin-bottom:22px;
    transition:.35s ease;
}

.sc-icon i{
    color:#FE7E03;
    font-size:23px;
    transition:.35s ease;
}

.svc-card:hover .sc-icon{
    background:#FE7E03;
    transform:rotate(8deg);
}

.svc-card:hover .sc-icon i{
    color:#fff;
}

/* =========================
TITLE
========================= */

.sc-name{
    margin:0 0 14px;

    font-size:38px !important;
    line-height:1.18;
    color:#111;

    font-family:Alexandria;
    font-weight:700;
    transition:.3s;
}

.svc-card:hover .sc-name{
    color:#FE7E03;
}

/* =========================
DESCRIPTION
========================= */

.sc-desc{
    margin:0 0 24px;

    font-size:clamp(13px,.85vw,15px);
    line-height:1.85;
    color:#666;

    font-family:Alexandria;
}

/* =========================
CHIPS
========================= */

.sc-chips{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-bottom:26px;
}

.chip{
    border:1px solid #e8ddd3;
    background:#faf7f4;
    border-radius:4px;

    padding:8px 11px;

    font-size:8px;
    letter-spacing:1.6px;
    text-transform:uppercase;

    color:#777;
    font-family:Alexandria;

    transition:
    background .35s ease,
    border-color .35s ease,
    color .35s ease,
    transform .35s ease;
}

.svc-card:hover .chip{
    background:#fff;
    border-color:#FE7E03;
    color:#FE7E03;
    transform:translateY(-2px);
}

/* =========================
CTA
========================= */

.sc-cta{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    border:2px solid #FE7E03;
    color:#FE7E03;

    padding:14px 22px;
    border-radius:4px;

    text-decoration:none;

    font-size:clamp(10px,.65vw,12px);
    letter-spacing:1.5px;
    text-transform:uppercase;

    font-family:Alexandria;
    font-weight:600;

    transition:.35s ease;
}

.sc-cta:hover{
    background:#FE7E03;
    color:#fff;
}

/* =========================
1366
========================= */

@media(max-width:1366px){

    .featured .sc-img img{
        height:270px;
    }

    .svc-card:not(.featured) .sc-img img{
        height:205px;
    }

    .sc-body{
        padding:26px;
    }
}

/* =========================
1200
========================= */

@media(max-width:1200px){

    .svc-grid{
        grid-template-columns:1fr 1fr;
    }

    .featured{
        grid-column:span 2;
    }

    .featured .sc-img img{
        height:250px;
    }

    .svc-card:not(.featured) .sc-img img{
        height:190px;
    }

    .sc-body{
        padding:24px;
    }

    .sc-name{
        font-size:26px;
    }
}

/* =========================
1024 TABLET
========================= */

@media(max-width:1024px){

    .sc-body{
        padding:22px;
    }

    .sc-name{
        font-size:24px;
    }

    .sc-desc{
        font-size:14px;
        line-height:1.75;
    }

    .chip{
        font-size:9px;
    }
}

/* =========================
767 MOBILE FIXED
========================= */

@media(max-width:767px){

    .svc-grid{
        grid-template-columns:1fr;
        gap:22px;
    }

    .svc-card.featured{
        grid-column:auto;
    }

    /* IMAGE */

    .featured .sc-img img,
    .svc-card:not(.featured) .sc-img img{
        height:210px;
    }

    /* BODY */

    .sc-body{
        padding:20px;
    }

    /* BADGE */

    .sc-badge{
        top:14px;
        left:14px;
        padding:7px 11px;
        font-size:8px;
        letter-spacing:1.2px;
    }

    /* IMAGE NUMBER */

    .sc-num{
        font-size:48px;
        right:16px;
        bottom:14px;
    }

    /* GHOST */

    .sc-ghost{
        font-size:46px;
        right:14px;
        bottom:6px;
    }

    /* ICON */

    .sc-icon{
        width:48px;
        height:48px;
        border-radius:8px;
        margin-bottom:16px;
    }

    .sc-icon i{
        font-size:18px;
    }

    /* TITLE */

    .sc-name{
        font-size:20px !important;
        line-height:1.3;
        margin-bottom:12px;
    }

    /* DESCRIPTION */

    .sc-desc{
        font-size:13px;
        line-height:1.75;
        margin-bottom:18px;
    }

    /* CHIPS */

    .sc-chips{
        gap:6px;
        margin-bottom:18px;
    }

    .chip{
        font-size:7px;
        padding:6px 8px;
        letter-spacing:.8px;
        border-radius:3px;
    }

    /* CTA */

    .sc-cta{
        width:100%;
        justify-content:center;
        text-align:center;

        padding:12px;
        font-size:9px;
        letter-spacing:1px;
        line-height:1.4;
    }
}

/* =========================
480 SMALL MOBILE
========================= */

@media(max-width:480px){

    .featured .sc-img img,
    .svc-card:not(.featured) .sc-img img{
        height:185px;
    }

    .sc-body{
        padding:18px;
    }

    .sc-icon{
        width:44px;
        height:44px;
    }

    .sc-icon i{
        font-size:16px;
    }

    .sc-name{
        font-size:18px !important;
    }

    .sc-desc{
        font-size:12px;
        line-height:1.7;
    }

    .chip{
        font-size:7px;
        padding:5px 7px;
    }

    .sc-num,
    .sc-ghost{
        font-size:40px;
    }

    .sc-cta{
        font-size:8px;
        padding:11px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd39bef *//* =========================
SECTION
========================= */

.tech-stack-section{
    position:relative;
    padding:20px 10px;

    90deg,
    #0b0b0b 0%,
    #111 50%,
    #0b0b0b 100%);
    overflow:hidden;
}

/* =========================
GRID
========================= */

.tech-stack-grid{
    position:relative;
    z-index:2;

    max-width:1550px;
    margin:auto;

    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:12px;
}

/* =========================
BOX
========================= */

.tech-box{
    display:flex;
    align-items:center;
    gap:12px;

    min-width:150px;
    height:58px;

    padding:0 20px;

    border:1px solid rgba(255,255,255,.08);
    border-radius:8px;
    
    background:
    linear-gradient(
    180deg,
    rgba(255,255,255,.04),
    rgba(255,255,255,.02));

    color:#d7d7d7;


    font-size:15px;
    letter-spacing:.3px;
    font-family:Alexandria;

    box-shadow:
    0 4px 14px rgba(0,0,0,.25);

    transition:.35s ease;

    backdrop-filter:blur(8px);
}

/* ICON */

.tech-box span{
    font-size:22px;
    line-height:1;
}

/* HOVER */

.tech-box:hover{
    transform:translateY(-3px);
    border-color:#FE7E03;
    box-shadow:
    0 8px 25px rgba(254,126,3,.15);
    color:#fff;
}

/* =========================
RESPONSIVE
========================= */

@media(max-width:1366px){

    .tech-box{
        min-width:145px;
        font-size:14px;
        height:56px;
    }
}

@media(max-width:1024px){

    .tech-stack-grid{
        gap:10px;
    }

    .tech-box{
        min-width:140px;
        height:54px;
        padding:0 18px;
        font-size:13px;
    }

    .tech-box span{
        font-size:20px;
    }
}

/* =========================
MOBILE
2 COLUMN FIX
========================= */

@media(max-width:767px){

    .tech-stack-section{
        padding:30px 15px;
    }

    .tech-stack-grid{
        display:grid;
        grid-template-columns:repeat(2,1fr);
        gap:10px;
    }

    .tech-box{
        min-width:unset;
        width:100%;
        height:52px;
        padding:0 14px;
        font-size:12px;
        justify-content:center;
    }

    .tech-box span{
        font-size:18px;
    }
}

/* SMALL MOBILE */

@media(max-width:480px){

    .tech-stack-grid{
        grid-template-columns:repeat(2,1fr);
        gap:8px;
    }

    .tech-box{
        width:100%;
        min-width:unset;
        height:50px;
        padding:0 10px;
        font-size:11px;
    }

    .tech-box span{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48a69b7 *//* SECTION */

.process-timeline{
    position:relative;
    padding:80px 20px 30px;
    background:#fff;
}

/* ORANGE LINE */

.timeline-line{
    position:absolute;
    top:116px;
    left:40px;
    right:40px;
    height:2px;
    background:#FE7E03;
    z-index:1;
}

/* GRID */

.timeline-grid{
    position:relative;
    z-index:2;

    display:grid;
    grid-template-columns:repeat(5,1fr);
    gap:35px;

    max-width:1700px;
    margin:auto;
}

/* CARD */

.timeline-card{
    text-align:center;
    position:relative;
}

/* ICON CIRCLE */

.timeline-icon{
    width:72px;
    height:72px;

    margin:0 auto 20px;

    border-radius:50%;
    background:#fff;
    border:2px solid #e8ddd5;

    display:flex;
    align-items:center;
    justify-content:center;

    box-shadow:
    0 10px 20px rgba(0,0,0,.08);

    transition:.35s ease;
}

/* ICON IMAGE */

.timeline-icon img{
    width:26px;
    height:26px;
    object-fit:contain;
    transition:.35s ease;
}

/* HOVER */

.timeline-card:hover .timeline-icon{
    background:#FE7E03;
    transform:translateY(-4px);
    box-shadow:
    0 15px 30px rgba(254,126,3,.25);
}

/* SVG / PNG WHITE ON HOVER */

.timeline-card:hover .timeline-icon img{
    filter:brightness(0) invert(1);
}

/* PHASE */

.phase{
    display:block;
    margin-bottom:12px;

    font-size:10px;
    letter-spacing:3px;
    text-transform:uppercase;

    color:#FE7E03;
    font-family:Alexandria;
}

/* TITLE */

.timeline-card h3{
    font-size:18px;
    font-weight:700;
    color:#222;
    margin-bottom:10px;
    font-family:Alexandria;
}

/* DESCRIPTION */

.timeline-card p{
    font-size:14px;
    line-height:1.8;
    color:#8a8a8a;
    font-family:Alexandria;
}

/* RESPONSIVE */

@media(max-width:1200px){

    .timeline-grid{
        grid-template-columns:repeat(3,1fr);
        gap:45px;
    }

    .timeline-line{
        display:none;
    }
}

@media(max-width:767px){

    .process-timeline{
        padding:50px 20px;
    }

    .timeline-grid{
        grid-template-columns:1fr;
        gap:50px;
    }

    .timeline-icon{
        width:64px;
        height:64px;
    }

    .timeline-icon img{
        width:22px;
        height:22px;
    }

    .timeline-card h3{
        font-size:17px;
    }

    .timeline-card p{
        font-size:13px;
        line-height:1.7;
    }

    .phase{
        font-size:9px;
        letter-spacing:2px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebeac37 *//* =========================
SECTION BACKGROUND
========================= */

.case-study-grid{
  display:grid;
  grid-template-columns:1.3fr 1fr;
  gap:18px;
  background:#1111111;
  padding:40px;
}

/* =========================
RIGHT COLUMN
========================= */

.right-column{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px;
}

/* =========================
CARD BASE
========================= */

.case-card{
  position:relative;
  padding:48px;
  border:1px solid rgba(255,255,255,0.12);
  border-radius:4px;
  background:
  linear-gradient(
    90deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.01) 50%,
    rgba(255,255,255,0.02) 100%
  ),
  #0b0b0b;
  overflow:hidden;
  transition:all .35s ease;
}

/* subtle texture */
.case-card::before{
  content:"";
  position:absolute;
  inset:0;
  background:
  repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.015),
    rgba(255,255,255,0.015) 2px,
    transparent 2px,
    transparent 8px
  );
  opacity:.3;
  pointer-events:none;
}

/* =========================
HOVER
========================= */

.case-card:hover{
  transform:translateY(-4px);
  border-color:rgba(254,126,3,0.45);
  box-shadow:0 15px 40px rgba(0,0,0,0.45);
}

/* =========================
TAG
========================= */

.case-tag{
  display:inline-block;
  padding:7px 14px;
  border:1px solid rgba(254,126,3,0.4);
  color:#FE7E03;
  font-size:11px;
  font-weight:700;
  letter-spacing:2px;
  font-family:Alexandria;
  margin-bottom:30px;
}

/* =========================
TITLE
========================= */

.case-card h2{
  font-size:54px;
  line-height:1.1;
  color:#fff;
  font-family:Alexandria;
  font-weight:700;
  margin-bottom:24px;
}

/* smaller right cards */
.right-column .case-card h2{
  font-size:32px;
}

/* =========================
DESCRIPTION
========================= */

.case-desc{
  font-size:17px;
  line-height:1.9;
  color:rgba(255,255,255,0.6);
  font-family:Alexandria;
  margin-bottom:42px;
}

/* =========================
STATS
========================= */

.case-stats{
  display:flex;
  gap:42px;
  margin-bottom:36px;
  flex-wrap:wrap;
}

.stat-item h3{
  font-size:58px;
  color:#FE7E03;
  line-height:1;
  margin-bottom:10px;
  font-family:Alexandria;
  font-weight:700;
}

.right-column .stat-item h3{
  font-size:42px;
}

.stat-item span{
  font-size:11px;
  letter-spacing:3px;
  color:rgba(255,255,255,0.38);
  font-family:Alexandria;
  font-weight:700;
}

/* =========================
SERVICE TAGS
========================= */

.case-services{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}

.case-services span{
  padding:9px 14px;
  border:1px solid rgba(255,255,255,0.12);
  color:rgba(255,255,255,0.45);
  font-size:11px;
  letter-spacing:1px;
  font-weight:600;
  font-family:Alexandria;
  transition:all .3s ease;
}

/* hover */
.case-card:hover .case-services span{
  border-color:rgba(254,126,3,0.35);
  color:#FE7E03;
  background:rgba(254,126,3,0.05);
}

/* =========================
1366px
========================= */

@media(max-width:1366px){

  .case-card{
    padding:40px;
  }

  .case-card h2{
    font-size:44px;
  }

  .right-column .case-card h2{
    font-size:28px;
  }

  .stat-item h3{
    font-size:48px;
  }

}

/* =========================
1200px
========================= */

@media(max-width:1200px){

  .case-study-grid{
    grid-template-columns:1fr;
  }

  .right-column{
    grid-template-columns:1fr 1fr;
  }

}

/* =========================
1024px
========================= */

@media(max-width:1024px){

  .right-column{
    grid-template-columns:1fr;
  }

  .case-card h2{
    font-size:36px;
  }

  .case-desc{
    font-size:15px;
  }

}

/* =========================
767px
========================= */

@media(max-width:767px){

  .case-study-grid{
    padding:20px;
    gap:16px;
  }

  .case-card{
    padding:28px 24px;
  }

  .case-tag{
    font-size:10px;
    padding:6px 12px;
    margin-bottom:24px;
  }

  .case-card h2{
    font-size:28px;
    margin-bottom:18px;
  }

  .right-column .case-card h2{
    font-size:26px;
  }

  .case-desc{
    font-size:14px;
    line-height:1.8;
    margin-bottom:30px;
  }

  .case-stats{
    gap:24px;
    margin-bottom:28px;
  }

  .stat-item h3{
    font-size:38px;
  }

  .right-column .stat-item h3{
    font-size:34px;
  }

  .stat-item span{
    font-size:10px;
    letter-spacing:2px;
  }

  .case-services span{
    font-size:10px;
    padding:8px 12px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ccb0e0 */.info-strip::before {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse 40% 100% at 0% 50%, rgba(254, 126, 3, .1), transparent);
}/* End custom CSS */