.elementor-16 .elementor-element.elementor-element-f01c6fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-f01c6fc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f01c6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-678b706{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-678b706:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-678b706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-88c391e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-88c391e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-88c391e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easysitegroup.co.uk/wp-content/uploads/2025/11/logo-icon3-3-1.png");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-db2f8bb{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form label{font-family:"Sen", Sans-serif;font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form label span{color:#777777;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form .ekit-form-input, .elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form select, .elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form input{margin-bottom:20px;}.elementor-16 .elementor-element.elementor-element-db2f8bb .wpcf7-form textarea{color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form > p{text-align:left;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form input[type="submit"]{font-family:"Montserrat", Sans-serif;font-size:14px;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-db2f8bb .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-a55287f{--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;--overlay-opacity:0.5;--margin-top:-353px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-a55287f::before, .elementor-16 .elementor-element.elementor-element-a55287f > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-a55287f > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-a55287f > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-a55287f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-a55287f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-9f25196{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-9f25196:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9f25196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-bee1284{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:6px 6px 6px 6px;--margin-top:-200px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;--padding-top:15px;--padding-bottom:7px;--padding-left:15px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bee1284:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-bee1284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f6058c9{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-f6058c9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f6058c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-a152158.ekit-equal-height-enable,
					.elementor-16 .elementor-element.elementor-element-a152158.ekit-equal-height-enable > div,
					.elementor-16 .elementor-element.elementor-element-a152158.ekit-equal-height-enable .ekit-wid-con,
					.elementor-16 .elementor-element.elementor-element-a152158.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-infobox{background-color:#02010100;padding:16px 16px 25px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-btn{background-color:#02010100;padding:10px 45px 0px 45px;margin:0px 0px 0px 0px;font-family:"Sen", Sans-serif;font-size:15px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E0E0E05E;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Sen", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-infobox .box-body > p{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-infobox:hover .box-body > p{color:#DEDEDE;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-info-box-icon{color:#656565;fill:#656565;background-color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-infobox .elementskit-info-box-icon{font-size:38px;padding:11px 11px 11px 11px;transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:5px 0px 8px 0px;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-btn i{margin-left:5px;}.elementor-16 .elementor-element.elementor-element-a152158 .elementskit-btn svg{margin-left:5px;}.elementor-16 .elementor-element.elementor-element-f53b302{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-f53b302:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f53b302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012761;}.elementor-16 .elementor-element.elementor-element-6efe917.ekit-equal-height-enable,
					.elementor-16 .elementor-element.elementor-element-6efe917.ekit-equal-height-enable > div,
					.elementor-16 .elementor-element.elementor-element-6efe917.ekit-equal-height-enable .ekit-wid-con,
					.elementor-16 .elementor-element.elementor-element-6efe917.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-infobox{background-color:#02010100;padding:16px 16px 25px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-btn{background-color:#02010100;padding:10px 45px 0px 45px;margin:0px 0px 0px 0px;font-family:"Sen", Sans-serif;font-size:15px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E0E0E05E;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Sen", Sans-serif;font-size:20px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-infobox:hover .elementskit-info-box-title{color:#FD5621;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-infobox .box-body > p{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-infobox:hover .box-body > p{color:#DEDEDE;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-info-box-icon{color:#656565;fill:#656565;background-color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-infobox .elementskit-info-box-icon{font-size:38px;padding:11px 11px 11px 11px;transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:5px 0px 8px 0px;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-btn i{margin-left:5px;}.elementor-16 .elementor-element.elementor-element-6efe917 .elementskit-btn svg{margin-left:5px;}.elementor-16 .elementor-element.elementor-element-c5b7e6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-16 .elementor-element.elementor-element-effde7e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-75eddb9 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-ddbdac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-ddbdac8 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:48px;font-weight:700;color:#0C1A39;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-278311f{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-eb0d485 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-16 .elementor-element.elementor-element-eb0d485 .elementor-heading-title a:hover, .elementor-16 .elementor-element.elementor-element-eb0d485 .elementor-heading-title a:focus{color:#FD6130;}.elementor-16 .elementor-element.elementor-element-dafb34f{--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;--border-radius:6px 6px 6px 6px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-dafb34f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dafb34f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(178deg, #A8AFBF 25%, #FFFFFF 75%);}.elementor-16 .elementor-element.elementor-element-3f83c91{--display:flex;}.elementor-16 .elementor-element.elementor-element-3f83c91:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3f83c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-d059d2a{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-9be59a0{text-align:center;}.elementor-16 .elementor-element.elementor-element-9be59a0 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-d2822ba{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-a3fc6c0 > .elementor-widget-container{margin:-19px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-a3fc6c0.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-a3fc6c0 .qodef-qi-button{font-family:"Sen", Sans-serif;font-size:17px;color:#353535;}.elementor-16 .elementor-element.elementor-element-a3fc6c0 .qodef-qi-button:hover{color:#F06240;}.elementor-16 .elementor-element.elementor-element-3ffac42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-77efcf4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2da21ec{--display:flex;}.elementor-16 .elementor-element.elementor-element-b679a43{--display:flex;--min-height:954px;--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b679a43:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b679a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-16 .elementor-element.elementor-element-fdf82b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-fcc7679{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9084690{--display:flex;--min-height:318px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:13px;--margin-bottom:-40px;--margin-left:0px;--margin-right:41px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9084690:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9084690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easysitegroup.co.uk/wp-content/uploads/2025/11/about-v1-1-2-1.jpg");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-9084690:hover::before, .elementor-16 .elementor-element.elementor-element-9084690:hover > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-9084690:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-9084690 > .elementor-background-slideshow:hover::before, .elementor-16 .elementor-element.elementor-element-9084690 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#122652;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-9084690::before, .elementor-16 .elementor-element.elementor-element-9084690 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-9084690 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-9084690 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-9084690 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-9084690 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-9084690:hover{--overlay-opacity:0.84;}.elementor-16 .elementor-element.elementor-element-c12bd3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-59a2ce0{--display:flex;--min-height:0px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:0px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-59a2ce0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-59a2ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easysitegroup.co.uk/wp-content/uploads/2025/11/about-v1-2-2.jpg");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-59a2ce0:hover::before, .elementor-16 .elementor-element.elementor-element-59a2ce0:hover > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-59a2ce0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-59a2ce0 > .elementor-background-slideshow:hover::before, .elementor-16 .elementor-element.elementor-element-59a2ce0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#122652;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-59a2ce0::before, .elementor-16 .elementor-element.elementor-element-59a2ce0 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-59a2ce0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-59a2ce0 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-59a2ce0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-59a2ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-59a2ce0:hover{--overlay-opacity:0.84;}.elementor-16 .elementor-element.elementor-element-33c71f1{--display:flex;--min-height:41px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:87px;--margin-bottom:-110px;--margin-left:-189px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-16 .elementor-element.elementor-element-33c71f1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-33c71f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122652;}.elementor-16 .elementor-element.elementor-element-33c71f1:hover::before, .elementor-16 .elementor-element.elementor-element-33c71f1:hover > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-33c71f1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-33c71f1 > .elementor-background-slideshow:hover::before, .elementor-16 .elementor-element.elementor-element-33c71f1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#122652;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-33c71f1::before, .elementor-16 .elementor-element.elementor-element-33c71f1 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-33c71f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-33c71f1 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-33c71f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-33c71f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-33c71f1:hover{--overlay-opacity:0.84;}.elementor-16 .elementor-element.elementor-element-e61e8de{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e61e8de img{width:26%;height:66px;object-fit:cover;object-position:center center;border-radius:64px 64px 64px 64px;}.elementor-16 .elementor-element.elementor-element-2c49d99{margin:0px 21px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;text-align:center;}.elementor-16 .elementor-element.elementor-element-2c49d99 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3627e53{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-e338120{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b19bafc{--display:flex;--min-height:273px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b19bafc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b19bafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easysitegroup.co.uk/wp-content/uploads/2025/12/about-v1-3-2.jpg");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-b19bafc:hover::before, .elementor-16 .elementor-element.elementor-element-b19bafc:hover > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b19bafc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b19bafc > .elementor-background-slideshow:hover::before, .elementor-16 .elementor-element.elementor-element-b19bafc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#122652;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-b19bafc:hover{--overlay-opacity:0.74;}.elementor-16 .elementor-element.elementor-element-b19bafc, .elementor-16 .elementor-element.elementor-element-b19bafc::before{--overlay-transition:3s;}.elementor-16 .elementor-element.elementor-element-d1d50f3{--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;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d1d50f3::before, .elementor-16 .elementor-element.elementor-element-d1d50f3 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-d1d50f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-d1d50f3 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-d1d50f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-d1d50f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-0780a7c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-178px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-a9ef0f5 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-8ffb33a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-8ffb33a .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:46px;font-weight:700;line-height:50px;color:#0C1A39;}.elementor-16 .elementor-element.elementor-element-be012ad{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-32fd607 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:25px;font-weight:600;color:#2E2E2E;}.elementor-16 .elementor-element.elementor-element-b1fc4e8{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f671403 .elementor-icon-list-icon i{color:#FD5621;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-f671403 .elementor-icon-list-icon svg{fill:#FD5621;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-f671403{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-f671403 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-f671403 .elementor-icon-list-item > a{font-family:"Sen", Sans-serif;font-size:18px;font-weight:500;}.elementor-16 .elementor-element.elementor-element-f671403 .elementor-icon-list-text{color:#AEB6C6;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-69ebb2c{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-51px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-69ebb2c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-69ebb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-16 .elementor-element.elementor-element-09a6458{--display:flex;--padding-top:5px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-455f15a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--e-rating-justify-content:center;--e-rating-icon-marked-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-417f015{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-417f015 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:15px;font-weight:600;color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-41eafdc{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-41eafdc .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:13px;font-weight:400;color:#1F1F1F;}.elementor-16 .elementor-element.elementor-element-e167564{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-2c86329{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--margin-top:15px;--margin-bottom:15px;--margin-left:-23px;--margin-right:-4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4140d14{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-16 .elementor-element.elementor-element-4140d14 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-1571542{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-16 .elementor-element.elementor-element-1571542 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:22px;font-weight:600;color:#2E2E2E;}.elementor-16 .elementor-element.elementor-element-62e793e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-200px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-af0c13e{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-af0c13e img{width:100%;max-width:100%;opacity:0.1;filter:brightness( 100% ) contrast( 65% ) saturate( 56% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16 .elementor-element.elementor-element-eaa0339{--display:flex;--min-height:543px;--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;--flex-wrap:wrap;--overlay-opacity:0.94;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-eaa0339:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-eaa0339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easysitegroup.co.uk/wp-content/uploads/2025/11/fact-counter-v1__bg-2.png");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-eaa0339::before, .elementor-16 .elementor-element.elementor-element-eaa0339 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-eaa0339 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-eaa0339 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-eaa0339 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-eaa0339 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-5b9a6db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-5b9a6db.e-con{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-6bd95a0{--display:flex;}.elementor-16 .elementor-element.elementor-element-2e9e4ca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE;--border-color:#CECECE;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-2e9e4ca:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2e9e4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16 .elementor-element.elementor-element-33a72ae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-16 .elementor-element.elementor-element-33a72ae .elementor-counter{flex-direction:column;gap:2px;}.elementor-16 .elementor-element.elementor-element-33a72ae .elementor-counter-title{justify-content:start;color:#000000;font-family:"Sen", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-33a72ae .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:3px;color:#FD5621;font-family:"Sen", Sans-serif;font-size:51px;font-weight:600;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-31bbe65{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-31bbe65 .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-31bbe65.elementor-view-stacked .elementor-icon{background-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-31bbe65.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-31bbe65.elementor-view-default .elementor-icon{color:#FD5621;border-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-31bbe65.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-31bbe65.elementor-view-default .elementor-icon svg{fill:#FD5621;}.elementor-16 .elementor-element.elementor-element-31bbe65 .elementor-icon{font-size:49px;}.elementor-16 .elementor-element.elementor-element-31bbe65 .elementor-icon svg{height:49px;}.elementor-16 .elementor-element.elementor-element-53e74ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 5px 0px;font-family:"Sen", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-7a18999{--display:flex;}.elementor-16 .elementor-element.elementor-element-f40ec36{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-f40ec36:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f40ec36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-49b4018{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-16 .elementor-element.elementor-element-49b4018 .elementor-counter{flex-direction:column;gap:2px;}.elementor-16 .elementor-element.elementor-element-49b4018 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Sen", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-49b4018 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:3px;color:#FD5621;font-family:"Sen", Sans-serif;font-size:51px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-0a7e236{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0a7e236 .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-0a7e236.elementor-view-stacked .elementor-icon{background-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-0a7e236.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0a7e236.elementor-view-default .elementor-icon{color:#FD5621;border-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-0a7e236.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0a7e236.elementor-view-default .elementor-icon svg{fill:#FD5621;}.elementor-16 .elementor-element.elementor-element-0a7e236 .elementor-icon{font-size:49px;}.elementor-16 .elementor-element.elementor-element-0a7e236 .elementor-icon svg{height:49px;}.elementor-16 .elementor-element.elementor-element-9da425b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 5px 0px;font-family:"Sen", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-b5db4a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-25168e8{--display:flex;}.elementor-16 .elementor-element.elementor-element-c0ec87b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-c0ec87b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c0ec87b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7051518{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-16 .elementor-element.elementor-element-7051518 .elementor-counter{flex-direction:column;gap:2px;}.elementor-16 .elementor-element.elementor-element-7051518 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Sen", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-7051518 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:3px;color:#FD5621;font-family:"Sen", Sans-serif;font-size:51px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-2328b0c{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;}.elementor-16 .elementor-element.elementor-element-2328b0c .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:16px;font-weight:600;color:#FD693A;}.elementor-16 .elementor-element.elementor-element-c2dd295{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c2dd295 .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-c2dd295.elementor-view-stacked .elementor-icon{background-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-c2dd295.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c2dd295.elementor-view-default .elementor-icon{color:#FD5621;border-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-c2dd295.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c2dd295.elementor-view-default .elementor-icon svg{fill:#FD5621;}.elementor-16 .elementor-element.elementor-element-c2dd295 .elementor-icon{font-size:49px;}.elementor-16 .elementor-element.elementor-element-c2dd295 .elementor-icon svg{height:49px;}.elementor-16 .elementor-element.elementor-element-2179b1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 10px 0px;font-family:"Sen", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-9d4789c{--display:flex;}.elementor-16 .elementor-element.elementor-element-7305f82{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDCDC;--border-color:#DCDCDC;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-7305f82:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7305f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-15d22bf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-16 .elementor-element.elementor-element-15d22bf .elementor-counter{flex-direction:column;gap:2px;}.elementor-16 .elementor-element.elementor-element-15d22bf .elementor-counter-title{justify-content:start;color:#000000;font-family:"Sen", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-15d22bf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:3px;color:#FD5621;font-family:"Sen", Sans-serif;font-size:51px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-b1abbba{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b1abbba .elementor-icon-wrapper{text-align:left;}.elementor-16 .elementor-element.elementor-element-b1abbba.elementor-view-stacked .elementor-icon{background-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-b1abbba.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b1abbba.elementor-view-default .elementor-icon{color:#FD5621;border-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-b1abbba.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b1abbba.elementor-view-default .elementor-icon svg{fill:#FD5621;}.elementor-16 .elementor-element.elementor-element-b1abbba .elementor-icon{font-size:49px;}.elementor-16 .elementor-element.elementor-element-b1abbba .elementor-icon svg{height:49px;}.elementor-16 .elementor-element.elementor-element-0d76515{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 10px 0px;font-family:"Sen", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-c4501e5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c4501e5.e-con{--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-2786b70{text-align:center;}.elementor-16 .elementor-element.elementor-element-2786b70 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-31a0ff7{margin:0px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px;text-align:center;}.elementor-16 .elementor-element.elementor-element-31a0ff7 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:46px;font-weight:700;line-height:50px;color:#0C1A39;}.elementor-16 .elementor-element.elementor-element-88ea368{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-810fc37{--display:flex;--min-height:207px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:7px 7px 0px 0px;}.elementor-16 .elementor-element.elementor-element-810fc37:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-810fc37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122652;}.elementor-16 .elementor-element.elementor-element-96f126b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:left;}.elementor-16 .elementor-element.elementor-element-96f126b .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-e7d027a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 5px;padding:0px 0px 16px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-e7d027a .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:46px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-196b258{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-4bd38d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.1px 0.1px 0px 0px;--border-top-width:0.1px;--border-right-width:0.1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A3F6C;--border-color:#2A3F6C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4bd38d4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4bd38d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122652;}.elementor-16 .elementor-element.elementor-element-7f1916d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0.1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.1px;--border-left-width:0px;border-color:#2A3F6C;--border-color:#2A3F6C;--padding-top:11px;--padding-bottom:11px;--padding-left:10px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d20cf1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-9a99562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-9a99562 img{height:91px;object-fit:cover;object-position:center center;border-radius:3px 0px 0px 3px;}.elementor-16 .elementor-element.elementor-element-f44d45f{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 0px 25px;}.elementor-16 .elementor-element.elementor-element-f44d45f .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-f44d45f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f44d45f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f44d45f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f44d45f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f44d45f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f44d45f .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-f44d45f .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-f44d45f .elementor-icon i, .elementor-16 .elementor-element.elementor-element-f44d45f .elementor-icon svg{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-c66d5da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-115px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-893cd9f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-893cd9f .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-893cd9f .elementor-heading-title a:hover, .elementor-16 .elementor-element.elementor-element-893cd9f .elementor-heading-title a:focus{color:#FD5621;}.elementor-16 .elementor-element.elementor-element-51fff2a .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:17px;font-weight:500;color:#9AA3B8;}.elementor-16 .elementor-element.elementor-element-8d05af4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9a34c26{margin:5px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-9a34c26{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-9a34c26{right:0px;}.elementor-16 .elementor-element.elementor-element-9a34c26 img{width:24%;}.elementor-16 .elementor-element.elementor-element-29d7221{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0.1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.1px;--border-left-width:0px;border-color:#2A3F6C;--border-color:#2A3F6C;--padding-top:11px;--padding-bottom:11px;--padding-left:10px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7c6156c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-58213e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-58213e1 img{height:91px;object-fit:cover;object-position:center center;border-radius:3px 0px 0px 3px;}.elementor-16 .elementor-element.elementor-element-a705b10{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 0px 25px;}.elementor-16 .elementor-element.elementor-element-a705b10 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-a705b10.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a705b10.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a705b10.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a705b10.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a705b10.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a705b10 .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-a705b10 .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-a705b10 .elementor-icon i, .elementor-16 .elementor-element.elementor-element-a705b10 .elementor-icon svg{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-89c6c4e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-115px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f3d06fb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-f3d06fb .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1689fad .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:17px;font-weight:500;color:#9AA3B8;}.elementor-16 .elementor-element.elementor-element-3120cba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-86fc514{margin:5px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-86fc514{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-86fc514{right:0px;}.elementor-16 .elementor-element.elementor-element-86fc514 img{width:24%;}.elementor-16 .elementor-element.elementor-element-b5a3a82{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:10px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-034d6f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-2b70333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-2b70333 img{height:91px;object-fit:cover;object-position:center center;border-radius:3px 0px 0px 3px;}.elementor-16 .elementor-element.elementor-element-d782cdf{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 0px 25px;}.elementor-16 .elementor-element.elementor-element-d782cdf .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-d782cdf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d782cdf.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-d782cdf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d782cdf.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-d782cdf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d782cdf .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-d782cdf .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-d782cdf .elementor-icon i, .elementor-16 .elementor-element.elementor-element-d782cdf .elementor-icon svg{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-20c911b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-115px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0a1debf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-0a1debf .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d56945f .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:17px;font-weight:500;color:#9AA3B8;}.elementor-16 .elementor-element.elementor-element-7ad46d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4d7aa9c{margin:5px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-4d7aa9c{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-4d7aa9c{right:0px;}.elementor-16 .elementor-element.elementor-element-4d7aa9c img{width:24%;}.elementor-16 .elementor-element.elementor-element-23231ae{--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;border-style:solid;--border-style:solid;border-width:0.1px 0px 0px 0px;--border-top-width:0.1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A3F6C;--border-color:#2A3F6C;--padding-top:41px;--padding-bottom:0px;--padding-left:51px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-23231ae:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-23231ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122652;}.elementor-16 .elementor-element.elementor-element-e731724{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#99A3B8;}.elementor-16 .elementor-element.elementor-element-d8f648a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-icon i{color:#FD5621;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-icon svg{fill:#FD5621;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-item > a{font-family:"Sen", Sans-serif;font-size:18px;font-weight:500;}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-95b9335.ekit-equal-height-enable,
					.elementor-16 .elementor-element.elementor-element-95b9335.ekit-equal-height-enable > div,
					.elementor-16 .elementor-element.elementor-element-95b9335.ekit-equal-height-enable .ekit-wid-con,
					.elementor-16 .elementor-element.elementor-element-95b9335.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox{background-color:#02010100;padding:6px 0px 0px 15px;border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-btn{background-color:#02010100;margin:-6px 0px 0px -8px;font-family:"Sen", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-95b9335{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox .elementskit-info-box-title{margin:-6px 0px 0px 20px;padding:-13px 0px 0px 15px;color:#9AA3B8;font-family:"Sen", Sans-serif;font-size:17px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox .box-body > p{color:#656565;font-weight:400;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-info-box-icon{color:#656565;fill:#656565;background-color:#FFFFFF;border-radius:44px 44px 44px 44px;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox .elementskit-info-box-icon{font-size:36px;padding:06px 6px 6px 6px;transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-btn i{margin-right:5px;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-btn svg{margin-right:5px;}.elementor-16 .elementor-element.elementor-element-57654c7{--display:flex;--min-height:225px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0.1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-57654c7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-57654c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122652;}.elementor-16 .elementor-element.elementor-element-8755088{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b996268 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:39px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5de50c2{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;}.elementor-16 .elementor-element.elementor-element-5de50c2 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:25px;font-weight:600;line-height:27px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2042b54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-449cbbe img{width:92%;transition-duration:1.2s;}.elementor-16 .elementor-element.elementor-element-449cbbe:hover img{filter:brightness( 63% ) contrast( 23% ) saturate( 47% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16 .elementor-element.elementor-element-7f126de.ekit-equal-height-enable,
					.elementor-16 .elementor-element.elementor-element-7f126de.ekit-equal-height-enable > div,
					.elementor-16 .elementor-element.elementor-element-7f126de.ekit-equal-height-enable .ekit-wid-con,
					.elementor-16 .elementor-element.elementor-element-7f126de.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-infobox{background-color:#02010100;padding:6px 0px 0px 14px;border-radius:2px 2px 2px 2px;}.elementor-16 .elementor-element.elementor-element-7f126de{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-infobox .elementskit-info-box-title{margin:5px 0px 0px -5px;padding:2px 0px 0px 20px;color:#7080A7;font-family:"Sen", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-infobox .box-body > p{color:#FFFFFF;font-weight:400;}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-infobox p{margin:0px 0px 0px 17px;}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:0px 1px 0px 0px;border-color:#545454;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-infobox .elementskit-info-box-icon{font-size:27px;padding:9px 15px 8px 9px;transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-7f126de .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0394970{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:77px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-2568e80{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-16 .elementor-element.elementor-element-2568e80:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2568e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easysitegroup.co.uk/wp-content/uploads/2025/11/served-v1-1-2.jpg");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-c5b862f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 30px;padding:0px 0px 0px 0px;z-index:2;text-align:left;}.elementor-16 .elementor-element.elementor-element-c5b862f .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a7805cb{margin:0px 119px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;z-index:2;font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#B4B4B4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-4c67878 .elementor-button{background-color:#61CE7000;font-family:"Sen", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4c67878{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 30px;z-index:2;}.elementor-16 .elementor-element.elementor-element-4c67878 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-79ac06b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-54a5f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;text-align:left;}.elementor-16 .elementor-element.elementor-element-54a5f7b .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-6d2f428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 70px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-6d2f428 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:46px;font-weight:600;line-height:50px;color:#000000;}.elementor-16 .elementor-element.elementor-element-ad524e1{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#626262;}.elementor-16 .elementor-element.elementor-element-edd0c9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b56a79f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:7px 7px 7px 7px;box-shadow:33px 15px 10px -66px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:-44px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b56a79f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b56a79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f85914a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-97bdfb5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f478326{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-f478326 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-f478326 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-f478326 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-ee5b87d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-760b1ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-760b1ad .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-edc46d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCDCDC;--border-color:#DCDCDC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a5e8c1e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-20859cd{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-20859cd .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-20859cd .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-20859cd .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-35a5776{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1a6eb81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-1a6eb81 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-4426d5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#DEDEDE;--border-color:#DEDEDE;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-65bf94d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-51a604e{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-51a604e .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-51a604e .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-51a604e .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-9d0f8d5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-da427c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-da427c2 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-96e3ee0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#D5D5D5;--border-color:#D5D5D5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-08b133a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c78bbeb{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-c78bbeb .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-c78bbeb .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-c78bbeb .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-64ca5d5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-047bf54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-047bf54 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-19ca76f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#DFDFDF;--border-color:#DFDFDF;--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-16 .elementor-element.elementor-element-841561f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-92151c1{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-92151c1 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-92151c1 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-92151c1 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-bca8cd5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a583ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-a583ef1 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-de9a53c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#DEDEDE;--border-color:#DEDEDE;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-de9a53c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-de9a53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8d9c60b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9354618{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-61440ef{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-61440ef .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-61440ef .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-61440ef .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-3851b79{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-827bb9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-827bb9b .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-86c26c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cb33259{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b43a8df{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-b43a8df .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-b43a8df .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-b43a8df .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-934aa7d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1b99527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-1b99527 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-6cdd33c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b121178{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f80b824{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-f80b824 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-f80b824 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-f80b824 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-f8e55f6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0beb481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-0beb481 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-bd0fc09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3d43251{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1fd1f13{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-1fd1f13 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-1fd1f13 .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-1fd1f13 .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-70ed00a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f5a4713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-f5a4713 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-62928dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-2dc2717{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-995f6ba{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 5px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#D2D2D2B0;}.elementor-16 .elementor-element.elementor-element-995f6ba .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-995f6ba .elementor-icon{font-size:27px;}.elementor-16 .elementor-element.elementor-element-995f6ba .elementor-icon svg{height:27px;}.elementor-16 .elementor-element.elementor-element-2a17f73{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D2D2B0;--border-color:#D2D2D2B0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3e66f31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-3e66f31 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:#7D7D7D;}.elementor-16 .elementor-element.elementor-element-5fdf83a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:65px;}.elementor-16 .elementor-element.elementor-element-50fb0ee.ekit-equal-height-enable,
					.elementor-16 .elementor-element.elementor-element-50fb0ee.ekit-equal-height-enable > div,
					.elementor-16 .elementor-element.elementor-element-50fb0ee.ekit-equal-height-enable .ekit-wid-con,
					.elementor-16 .elementor-element.elementor-element-50fb0ee.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-infobox{background-color:#02010100;padding:6px 0px 0px 15px;border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-btn{background-color:#02010100;margin:-6px 0px 0px -8px;font-family:"Sen", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#000000;fill:#000000;}.elementor-16 .elementor-element.elementor-element-50fb0ee{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 386px;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-infobox .elementskit-info-box-title{margin:-6px 0px 0px 20px;padding:0px 0px 0px 0px;color:#2A2A2A;font-family:"Sen", Sans-serif;font-size:24px;font-weight:300;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-infobox:hover .elementskit-info-box-title{color:#434343;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-infobox .box-body > p{color:#656565;font-weight:400;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-info-box-icon{color:#656565;fill:#656565;background-color:#F3F4F6;border-radius:44px 44px 44px 44px;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-infobox .elementskit-info-box-icon{font-size:36px;padding:8px 6px 6px 6px;transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 0px 0px;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-btn i{margin-right:5px;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-btn svg{margin-right:5px;}.elementor-16 .elementor-element.elementor-element-ef45103{--display:flex;--min-height:440px;--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;--flex-wrap:wrap;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-ef45103:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ef45103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;background-image:url("https://easysitegroup.co.uk/wp-content/uploads/2025/11/process-v1-1-2.png");background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-16 .elementor-element.elementor-element-df20cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-3c04988{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:left;}.elementor-16 .elementor-element.elementor-element-3c04988 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-cada651{margin:11px -390px calc(var(--kit-widget-spacing, 0px) + 16px) 30px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-cada651 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:46px;font-weight:700;line-height:50px;color:#000000;}.elementor-16 .elementor-element.elementor-element-aaceb73{--display:flex;--min-height:358px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ef3c0fa{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-231px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ef3c0fa:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ef3c0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-16 .elementor-element.elementor-element-5b2bda0{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-83bd4db > .elementor-widget-container{margin:-240px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-83bd4db .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 20s linear infinite;}.elementor-16 .elementor-element.elementor-element-83bd4db .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;}.elementor-16 .elementor-element.elementor-element-83bd4db .qodef-m-text-item{color:#ADADAD;font-family:"Sen", Sans-serif;font-size:199px;font-weight:800;}.elementor-16 .elementor-element.elementor-element-83bd4db .qodef-m-text-item {-webkit-text-stroke-color:#CFCFCFB5;}.elementor-16 .elementor-element.elementor-element-e56c7c0 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e56c7c0 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-reverse-text-marquee 20s linear infinite;}.elementor-16 .elementor-element.elementor-element-e56c7c0 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-reverse-text-marquee-copy 20s linear infinite;}.elementor-16 .elementor-element.elementor-element-e56c7c0 .qodef-m-text-item{color:#0000000A;font-family:"Sen", Sans-serif;font-size:199px;font-weight:800;}.elementor-16 .elementor-element.elementor-element-ffa760b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f4f853f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-47a88f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:-2px 1px 40px 1px rgba(0, 0, 0, 0.14);--margin-top:-16px;--margin-bottom:0px;--margin-left:92px;--margin-right:0px;--padding-top:10px;--padding-bottom:-6px;--padding-left:18px;--padding-right:0px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-47a88f1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-47a88f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1c968fb{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-1c968fb .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:23px;font-weight:700;line-height:50px;color:#0C1A39;}.elementor-16 .elementor-element.elementor-element-ba0f1ee{margin:3px 88px calc(var(--kit-widget-spacing, 0px) + -7px) 23px;padding:0px 0px 0px 0px;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-c17edd3{margin:-104px -49px calc(var(--kit-widget-spacing, 0px) + -23px) 95px;padding:0px 0px 0px 0px;text-align:right;}.elementor-16 .elementor-element.elementor-element-c17edd3 img{width:38%;}.elementor-16 .elementor-element.elementor-element-8aeb051{margin:-104px -49px calc(var(--kit-widget-spacing, 0px) + -23px) 95px;padding:0px 0px 0px 0px;text-align:right;}.elementor-16 .elementor-element.elementor-element-8aeb051 img{width:38%;}.elementor-16 .elementor-element.elementor-element-17d1fe6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;box-shadow:-2px 1px 35px 1px rgba(0, 0, 0, 0.14);--margin-top:15px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;--padding-top:10px;--padding-bottom:-6px;--padding-left:21px;--padding-right:0px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-17d1fe6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-17d1fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2404f1c{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-2404f1c .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:23px;font-weight:700;line-height:50px;color:#0C1A39;}.elementor-16 .elementor-element.elementor-element-4a3264f{margin:3px 95px calc(var(--kit-widget-spacing, 0px) + -7px) 15px;padding:0px 0px 0px 0px;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-21885c9{margin:-99px -146px calc(var(--kit-widget-spacing, 0px) + 2px) 111px;padding:0px 0px 0px 0px;text-align:right;}.elementor-16 .elementor-element.elementor-element-21885c9 img{width:50%;}.elementor-16 .elementor-element.elementor-element-51e567c{margin:-99px -146px calc(var(--kit-widget-spacing, 0px) + 2px) 111px;padding:0px 0px 0px 0px;text-align:right;}.elementor-16 .elementor-element.elementor-element-51e567c img{width:50%;}.elementor-16 .elementor-element.elementor-element-804bef1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:7px 7px 7px 7px;box-shadow:-2px 1px 40px 1px rgba(0, 0, 0, 0.14);--margin-top:15px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;--padding-top:10px;--padding-bottom:-6px;--padding-left:18px;--padding-right:0px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-804bef1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-804bef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d3a59d6{margin:-13px -88px calc(var(--kit-widget-spacing, 0px) + -25px) 105px;padding:0px 0px 0px 0px;text-align:right;}.elementor-16 .elementor-element.elementor-element-d3a59d6 img{width:44%;}.elementor-16 .elementor-element.elementor-element-db17818{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-db17818 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:25px;font-weight:700;line-height:50px;color:#0C1A39;}.elementor-16 .elementor-element.elementor-element-ba22adc{margin:-6px 88px calc(var(--kit-widget-spacing, 0px) + -7px) 23px;padding:0px 0px 0px 0px;font-family:"Sen", Sans-serif;font-size:17px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-145f959{margin:-13px -88px calc(var(--kit-widget-spacing, 0px) + -25px) 105px;padding:0px 0px 0px 0px;text-align:right;}.elementor-16 .elementor-element.elementor-element-145f959 img{width:44%;}.elementor-16 .elementor-element.elementor-element-ed054bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-d820d39{margin:0px -27px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;text-align:left;}.elementor-16 .elementor-element.elementor-element-f0ce82b{margin:32px -140px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;text-align:left;}.elementor-16 .elementor-element.elementor-element-f0ce82b img{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-6c43604{margin:-22px -20px calc(var(--kit-widget-spacing, 0px) + 0px) -87px;text-align:left;}.elementor-16 .elementor-element.elementor-element-6c43604 img{width:100%;}.elementor-16 .elementor-element.elementor-element-2aa2d06{--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;}.elementor-16 .elementor-element.elementor-element-2aa2d06.e-con{--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-958b532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-958b532 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-a65be2e{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-16 .elementor-element.elementor-element-a65be2e .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:46px;font-weight:700;line-height:50px;color:#000000;}.elementor-16 .elementor-element.elementor-element-2c08992{--display:flex;--min-height:422px;--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;--flex-wrap:wrap;--margin-top:86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-6bb76a5{--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;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6bb76a5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6bb76a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122652;}.elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7 textarea, .elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7 select{font-size:13px;}.elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7 input[type=submit]{font-family:"Sen", Sans-serif;font-size:14px;background-color:#02010100;}.elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7{text-align:left;}.elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}.elementor-16 .elementor-element.elementor-element-842fc1b{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:7px 7px 0px 0px;--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-16 .elementor-element.elementor-element-842fc1b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-842fc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122652;}.elementor-16 .elementor-element.elementor-element-842fc1b.e-con{--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-b9637b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:left;}.elementor-16 .elementor-element.elementor-element-b9637b4 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-18b1d5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:left;}.elementor-16 .elementor-element.elementor-element-18b1d5c .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:46px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-24351b6{--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;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-9cf1e09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-9cf1e09 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FD6130;}.elementor-16 .elementor-element.elementor-element-d302499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-d302499 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:46px;font-weight:700;line-height:50px;color:#0C1A39;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-grid-post-holder{background-color:#fff;}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-entry-title a{color:#303133;}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-entry-title:hover, .elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-entry-title a:hover{color:#23527c;}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-16 .elementor-element.elementor-element-e9bbb67 .eael-post-elements-readmore-btn{color:#000BEC;}.elementor-16 .elementor-element.elementor-element-0000421{--display:flex;--min-height:135px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 21px;--margin-top:39px;--margin-bottom:6px;--margin-left:110px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0.4px;}.elementor-16 .elementor-element.elementor-element-0000421:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0000421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD5621;}.elementor-16 .elementor-element.elementor-element-694ce45{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCDCDC;--border-color:#DCDCDC;--border-radius:6px 0px 0px 6px;--margin-top:0px;--margin-bottom:20px;--margin-left:-67px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-694ce45:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-694ce45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-16 .elementor-element.elementor-element-67e9ae1{margin:0px -29px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;text-align:left;}.elementor-16 .elementor-element.elementor-element-67e9ae1 img{width:63%;}.elementor-16 .elementor-element.elementor-element-377d447{--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-between;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-377d447:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-377d447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-16 .elementor-element.elementor-element-e5dcd56 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-16 .elementor-element.elementor-element-e5dcd56 .qodef-qi-contact-form-7{text-align:left;}.elementor-16 .elementor-element.elementor-element-e5dcd56 .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-16 .elementor-element.elementor-element-e5dcd56 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-f01c6fc{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-678b706{--width:35%;}.elementor-16 .elementor-element.elementor-element-88c391e{--width:100%;}.elementor-16 .elementor-element.elementor-element-9f25196{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-bee1284{--width:40%;}.elementor-16 .elementor-element.elementor-element-f6058c9{--width:46%;}.elementor-16 .elementor-element.elementor-element-f53b302{--width:46%;}.elementor-16 .elementor-element.elementor-element-c5b7e6f{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-effde7e{--width:39%;}.elementor-16 .elementor-element.elementor-element-dafb34f{--width:85%;}.elementor-16 .elementor-element.elementor-element-3f83c91{--width:94%;}.elementor-16 .elementor-element.elementor-element-3ffac42{--width:65%;}.elementor-16 .elementor-element.elementor-element-77efcf4{--width:100%;}.elementor-16 .elementor-element.elementor-element-b679a43{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-fdf82b6{--width:50%;}.elementor-16 .elementor-element.elementor-element-9084690{--width:50%;}.elementor-16 .elementor-element.elementor-element-c12bd3e{--width:97%;}.elementor-16 .elementor-element.elementor-element-59a2ce0{--width:40%;}.elementor-16 .elementor-element.elementor-element-33c71f1{--width:48%;}.elementor-16 .elementor-element.elementor-element-b19bafc{--width:63%;}.elementor-16 .elementor-element.elementor-element-d1d50f3{--width:50%;}.elementor-16 .elementor-element.elementor-element-09a6458{--width:67%;}.elementor-16 .elementor-element.elementor-element-eaa0339{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-5b9a6db{--width:50%;}.elementor-16 .elementor-element.elementor-element-b5db4a0{--width:50%;}.elementor-16 .elementor-element.elementor-element-c4501e5{--width:100%;}.elementor-16 .elementor-element.elementor-element-88ea368{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-196b258{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-4bd38d4{--width:60%;}.elementor-16 .elementor-element.elementor-element-c66d5da{--width:92%;}.elementor-16 .elementor-element.elementor-element-8d05af4{--width:53%;}.elementor-16 .elementor-element.elementor-element-89c6c4e{--width:92%;}.elementor-16 .elementor-element.elementor-element-3120cba{--width:53%;}.elementor-16 .elementor-element.elementor-element-20c911b{--width:92%;}.elementor-16 .elementor-element.elementor-element-7ad46d4{--width:53%;}.elementor-16 .elementor-element.elementor-element-23231ae{--width:40%;}.elementor-16 .elementor-element.elementor-element-57654c7{--width:100%;}.elementor-16 .elementor-element.elementor-element-2568e80{--width:50%;}.elementor-16 .elementor-element.elementor-element-79ac06b{--width:70%;}.elementor-16 .elementor-element.elementor-element-97bdfb5{--width:33%;}.elementor-16 .elementor-element.elementor-element-a5e8c1e{--width:33%;}.elementor-16 .elementor-element.elementor-element-65bf94d{--width:33%;}.elementor-16 .elementor-element.elementor-element-08b133a{--width:33%;}.elementor-16 .elementor-element.elementor-element-841561f{--width:33%;}.elementor-16 .elementor-element.elementor-element-9354618{--width:33%;}.elementor-16 .elementor-element.elementor-element-cb33259{--width:33%;}.elementor-16 .elementor-element.elementor-element-b121178{--width:33%;}.elementor-16 .elementor-element.elementor-element-3d43251{--width:33%;}.elementor-16 .elementor-element.elementor-element-2dc2717{--width:33%;}.elementor-16 .elementor-element.elementor-element-5fdf83a{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-ef45103{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-df20cd3{--width:44%;}.elementor-16 .elementor-element.elementor-element-aaceb73{--width:54%;}.elementor-16 .elementor-element.elementor-element-ef3c0fa{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-ffa760b{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-f4f853f{--width:40%;}.elementor-16 .elementor-element.elementor-element-47a88f1{--width:99%;}.elementor-16 .elementor-element.elementor-element-17d1fe6{--width:99%;}.elementor-16 .elementor-element.elementor-element-804bef1{--width:99%;}.elementor-16 .elementor-element.elementor-element-ed054bc{--width:60%;}.elementor-16 .elementor-element.elementor-element-2aa2d06{--width:100%;}.elementor-16 .elementor-element.elementor-element-2c08992{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-6bb76a5{--width:100%;}.elementor-16 .elementor-element.elementor-element-842fc1b{--width:100%;}.elementor-16 .elementor-element.elementor-element-24351b6{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-0000421{--width:88%;}.elementor-16 .elementor-element.elementor-element-694ce45{--width:29%;}.elementor-16 .elementor-element.elementor-element-377d447{--width:79%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-f01c6fc{--content-width:1600px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:-5px;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-678b706{--width:1600px;--margin-top:-3px;--margin-bottom:0px;--margin-left:-11px;--margin-right:-5px;--padding-top:3px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-88c391e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-88c391e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easysitegroup.co.uk/wp-content/uploads/2025/11/logo-icon3-3-1.png");}.elementor-16 .elementor-element.elementor-element-88c391e{--margin-top:0px;--margin-bottom:9px;--margin-left:8px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-16 .elementor-element.elementor-element-db2f8bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-a55287f{--width:100%;--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-16 .elementor-element.elementor-element-e279203{margin:-320px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-9f25196{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bee1284{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c5b7e6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ddbdac8 .elementor-heading-title{font-size:33px;}.elementor-16 .elementor-element.elementor-element-278311f{font-size:16px;}.elementor-16 .elementor-element.elementor-element-59a2ce0{--min-height:174px;--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-33c71f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-3627e53{font-size:16px;}.elementor-16 .elementor-element.elementor-element-8ffb33a .elementor-heading-title{font-size:27px;line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-be012ad{font-size:15px;}.elementor-16 .elementor-element.elementor-element-b1fc4e8{font-size:16px;}.elementor-16 .elementor-element.elementor-element-f671403{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-vertical-offset:-1px;}.elementor-16 .elementor-element.elementor-element-f671403 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-f671403 .elementor-icon-list-item > a{font-size:17px;}.elementor-16 .elementor-element.elementor-element-2c86329{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-4140d14{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-1571542{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 14px) 10px;padding:0px 0px 6px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-1571542 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-62e793e{--margin-top:-800px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-af0c13e{margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-16 .elementor-element.elementor-element-eaa0339{--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5b9a6db{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-6bd95a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-33a72ae .elementor-counter-number-wrapper{font-size:47px;}.elementor-16 .elementor-element.elementor-element-53e74ca{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-16 .elementor-element.elementor-element-7a18999{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9da425b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-16 .elementor-element.elementor-element-c0ec87b{--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-16 .elementor-element.elementor-element-7051518 .elementor-counter-number-wrapper{font-size:46px;}.elementor-16 .elementor-element.elementor-element-2179b1f{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0d76515{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2786b70{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-31a0ff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-31a0ff7 .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-88ea368{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-810fc37{--min-height:249px;--justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-96f126b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-16 .elementor-element.elementor-element-e7d027a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e7d027a .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-196b258{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7f1916d{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d20cf1e{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-9a99562 img{height:85px;}.elementor-16 .elementor-element.elementor-element-f44d45f .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-f44d45f .elementor-icon svg{height:35px;}.elementor-16 .elementor-element.elementor-element-c66d5da{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-893cd9f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-893cd9f .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-51fff2a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-51fff2a .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-8d05af4{--margin-top:-61px;--margin-bottom:0px;--margin-left:-61px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-9a34c26{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;z-index:0;}.elementor-16 .elementor-element.elementor-element-9a34c26 img{width:20%;}.elementor-16 .elementor-element.elementor-element-7c6156c{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-58213e1 img{height:85px;}.elementor-16 .elementor-element.elementor-element-a705b10 .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-a705b10 .elementor-icon svg{height:35px;}.elementor-16 .elementor-element.elementor-element-89c6c4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-f3d06fb{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-f3d06fb .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-1689fad{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-86fc514{margin:-76px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -79px;}.elementor-16 .elementor-element.elementor-element-86fc514 img{width:21%;}.elementor-16 .elementor-element.elementor-element-034d6f7{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-2b70333 img{height:85px;}.elementor-16 .elementor-element.elementor-element-d782cdf .elementor-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-d782cdf .elementor-icon svg{height:35px;}.elementor-16 .elementor-element.elementor-element-20c911b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-0a1debf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-0a1debf .elementor-heading-title{font-size:21px;}.elementor-16 .elementor-element.elementor-element-d56945f{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-4d7aa9c{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -91px;}.elementor-16 .elementor-element.elementor-element-23231ae{--padding-top:40px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e731724{margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-16 .elementor-element.elementor-element-d8f648a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-d8f648a .elementor-icon-list-item > a{font-size:17px;}.elementor-16 .elementor-element.elementor-element-95b9335{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 10px) -14px;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox .box-body > p{font-size:1px;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-infobox .elementskit-info-box-icon{font-size:33px;}.elementor-16 .elementor-element.elementor-element-95b9335 .elementskit-btn{font-size:15px;}.elementor-16 .elementor-element.elementor-element-b996268{margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-b996268 .elementor-heading-title{font-size:31px;}.elementor-16 .elementor-element.elementor-element-5de50c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-5de50c2 .elementor-heading-title{font-size:21px;}.elementor-16 .elementor-element.elementor-element-2042b54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:47px;--padding-left:6px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-449cbbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-16 .elementor-element.elementor-element-7f126de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-0394970{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2568e80{--min-height:418px;}.elementor-16 .elementor-element.elementor-element-2568e80.e-con{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-c5b862f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;padding:0px 0px 0px 0px;z-index:2;}.elementor-16 .elementor-element.elementor-element-c5b862f .elementor-heading-title{font-size:23px;}.elementor-16 .elementor-element.elementor-element-a7805cb{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;}.elementor-16 .elementor-element.elementor-element-4c67878{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 23px;}.elementor-16 .elementor-element.elementor-element-79ac06b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-54a5f7b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-6d2f428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-6d2f428 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-ad524e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-edd0c9a.e-con{--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-b56a79f{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-f85914a{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-16 .elementor-element.elementor-element-97bdfb5{--width:32%;}.elementor-16 .elementor-element.elementor-element-f478326{border-width:0px 1px 0px 1px;}.elementor-16 .elementor-element.elementor-element-ee5b87d{--width:68%;--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-16 .elementor-element.elementor-element-760b1ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-edc46d4{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-16 .elementor-element.elementor-element-a5e8c1e{--width:32%;}.elementor-16 .elementor-element.elementor-element-20859cd{border-width:0px 1px 0px 1px;}.elementor-16 .elementor-element.elementor-element-35a5776{--width:68%;}.elementor-16 .elementor-element.elementor-element-4426d5a{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-16 .elementor-element.elementor-element-65bf94d{--width:32%;}.elementor-16 .elementor-element.elementor-element-51a604e{border-width:0px 1px 0px 1px;}.elementor-16 .elementor-element.elementor-element-9d0f8d5{--width:68%;}.elementor-16 .elementor-element.elementor-element-96e3ee0{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-16 .elementor-element.elementor-element-08b133a{--width:32%;}.elementor-16 .elementor-element.elementor-element-c78bbeb{border-width:0px 1px 0px 1px;}.elementor-16 .elementor-element.elementor-element-64ca5d5{--width:68%;}.elementor-16 .elementor-element.elementor-element-19ca76f{border-width:0px 01px 1px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-16 .elementor-element.elementor-element-841561f{--width:32%;}.elementor-16 .elementor-element.elementor-element-92151c1{border-width:0px 1px 0px 1px;}.elementor-16 .elementor-element.elementor-element-bca8cd5{--width:68%;}.elementor-16 .elementor-element.elementor-element-de9a53c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-16 .elementor-element.elementor-element-9354618{--width:32%;}.elementor-16 .elementor-element.elementor-element-3851b79{--width:68%;}.elementor-16 .elementor-element.elementor-element-cb33259{--width:32%;}.elementor-16 .elementor-element.elementor-element-934aa7d{--width:68%;}.elementor-16 .elementor-element.elementor-element-b121178{--width:32%;}.elementor-16 .elementor-element.elementor-element-f8e55f6{--width:68%;}.elementor-16 .elementor-element.elementor-element-3d43251{--width:32%;}.elementor-16 .elementor-element.elementor-element-70ed00a{--width:68%;}.elementor-16 .elementor-element.elementor-element-2dc2717{--width:32%;}.elementor-16 .elementor-element.elementor-element-2a17f73{--width:68%;}.elementor-16 .elementor-element.elementor-element-5fdf83a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-50fb0ee{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-infobox .elementskit-info-box-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-50fb0ee .elementskit-btn{font-size:13px;}.elementor-16 .elementor-element.elementor-element-ef45103{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ef45103:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ef45103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-16 .elementor-element.elementor-element-df20cd3{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3c04988{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;}.elementor-16 .elementor-element.elementor-element-cada651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;}.elementor-16 .elementor-element.elementor-element-cada651 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-aaceb73{--min-height:231px;}.elementor-16 .elementor-element.elementor-element-83bd4db > .elementor-widget-container{margin:-640px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-83bd4db .qodef-m-text-item{font-size:129px;}.elementor-16 .elementor-element.elementor-element-e56c7c0 > .elementor-widget-container{margin:-375px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-e56c7c0 .qodef-m-text-item{font-size:128px;}.elementor-16 .elementor-element.elementor-element-47a88f1{--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-16 .elementor-element.elementor-element-1c968fb .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-ba0f1ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;}.elementor-16 .elementor-element.elementor-element-c17edd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-8aeb051{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-8aeb051 img{width:99%;}.elementor-16 .elementor-element.elementor-element-17d1fe6{--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-16 .elementor-element.elementor-element-2404f1c .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-4a3264f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-16 .elementor-element.elementor-element-21885c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-51e567c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-51e567c img{width:99%;}.elementor-16 .elementor-element.elementor-element-804bef1{--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-16 .elementor-element.elementor-element-d3a59d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-db17818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;}.elementor-16 .elementor-element.elementor-element-ba22adc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-16 .elementor-element.elementor-element-145f959{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-145f959 img{width:100%;}.elementor-16 .elementor-element.elementor-element-ed054bc{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d820d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-f0ce82b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -89px;}.elementor-16 .elementor-element.elementor-element-6c43604{margin:-366px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-a65be2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-a65be2e .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-2c08992{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bbcae4d .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-16 .elementor-element.elementor-element-842fc1b{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-18b1d5c .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-d302499 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-16 .elementor-element.elementor-element-0000421{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-694ce45{--min-height:89px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-67e9ae1 img{width:57%;}.elementor-16 .elementor-element.elementor-element-e5dcd56 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-db2f8bb *//* --- Scoped CF7 styles under .niazi-071 --- */
.niazi-071 .wpcf7 form {
  /* 🚩 DUAL BACKGROUND: Image + Gradient */
  background: url('https://easysitegroup.co.uk/wp-content/uploads/2025/11/logo-icon3-3-1.png') center center / contain no-repeat,
              linear-gradient(135deg, #e2e8f5 0%, #cbd7ed 100%);
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
  max-width: 420px;
  margin: 0 auto;
  font-family: 'Poppins', sans-serif;
}

/* Headings & paragraphs */
.niazi-071 .wpcf7 h3 {
  color: #0b214a;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}

.niazi-071 .wpcf7 p {
  color: #3c4a66;
  font-size: 15px;
  margin-bottom: 10px;
}

/* Inputs (text, email) and textarea */
.niazi-071 .wpcf7 input[type="text"],
.niazi-071 .wpcf7 input[type="email"],
.niazi-071 .wpcf7 textarea {
  width: 100%;
  background: #fff;
  border: none;
  border-radius: 8px;
  padding: 14px 18px;
  font-size: 15px;
  color: #333;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  transition: all 0.3s ease;
  resize: vertical; /* allow textarea resize */
}

/* Focus state */
.niazi-071 .wpcf7 input[type="text"]:focus,
.niazi-071 .wpcf7 input[type="email"]:focus,
.niazi-071 .wpcf7 textarea:focus {
  outline: none;
  box-shadow: 0 0 0 2px #1d3f7a;
}

/* Submit button */
.niazi-071 .wpcf7 input[type="submit"] {
  background: #0b214a;
  color: #fff;
  border: none;
  border-radius: 6px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: all 0.3s ease;
  width: 100%;
}

.niazi-071 .wpcf7 input[type="submit"]:hover {
  background: #173873;
}

/* Small helper text */
.niazi-071 .wpcf7 .example {
  margin-top: 12px;
  font-size: 14px;
  color: #3c4a66;
}

/* Optional responsive tweak */
@media (max-width: 480px) {
  .niazi-071 .wpcf7 form {
    padding: 18px;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c391e *//* ===== Custom Container: niazi-07 / niazi-07-pseudo ===== */

.niazi-071,
.niazi-071-pseudo {
    position: relative;
    border-radius: 5px !important;
    overflow: hidden;
    background: linear-gradient(135deg, #f9fafc 0%, #edf0f5 100%);
}

/* ===== Pseudo Background Layer ===== */
.niazi-071-pseudo::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    background: linear-gradient(135deg, #ffffff, #ffffff);
    border-radius: 5px;

    /* CLIP SHAPE */
    clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 80px),
        calc(100% - 80px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );

    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 80px),
        calc(100% - 80px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}

/* ===== MAIN CLIP-PATH SHAPE ===== */
.niazi-071 {
    clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 80px),
        calc(100% - 80px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );

    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 80px),
        calc(100% - 80px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}

/* Inner Elementor Widgets Transparent */
.niazi-07 > .elementor-widget-container,
.niazi-07-pseudo > .elementor-widget-container {
    background: transparent !important;
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678b706 *//* ===== Custom Container: niazi-07 / niazi-07-pseudo ===== */

.niazi-07, 
.niazi-07-pseudo {
    /* Background changed to Solid White */
    background: #ffffff !important;

    /* Structure */
    border-radius: 5px !important; 
    position: relative;
    overflow: hidden; 
}

/* ::before pseudo background */
.niazi-07-pseudo::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; 
    background: #ffffff !important; /* Ensured white here too */
    border-radius: 5px !important;
}

/* ===== CLIP-PATH SHAPE (No Changes Here) ===== */
.niazi-07, 
.niazi-07-pseudo::before {
    clip-path: polygon(
        0 0px,                      /* Top-left: 4px Radius Start */
        4px 0,                      /* Top-left: 4px Radius End */
        calc(100% - 4px) 0,         /* Top-right: 4px Radius Start */
        100% 4px,                   /* Top-right: 4px Radius End */
        100% calc(100% - 80px),     /* Bottom-right Cut starts high */
        calc(100% - 80px) 100%,     /* Bottom-right Cut ends wide */
        4px 100%,                   /* Bottom-left: 4px Radius Start */
        0 calc(100% - 0px)          /* Bottom-left: 4px Radius End */
    );

    /* Safari Support */
    -webkit-clip-path: polygon(
        0 4Px,
        4px 0,
        calc(100% - 0px) 0,
        100% 4px,
        100% calc(100% - 80px),
        calc(100% - 80px) 100%,
        0px 100%,
        0 calc(100% - 4Px)
    );
}

/* Inner Elementor Widget Transparency */
.niazi-07 > .elementor-widget-container,
.niazi-07-pseudo > .elementor-widget-container {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6058c9 *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.niazi-08 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f53b302 *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.niazi-10 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee1284 */.memory-card-container {
    /* Container ki basic properties */
    width: 300px; 
    background-color: #ff5722; /* Bright Orange background */
    border-radius: 12px; /* Gol kona */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Thoda sa utha hua look */
    color: white; 
    font-family: Arial, sans-serif;
    overflow: hidden; 
    position: relative;
    
    /* Memory Card/Bevel Effect */
    /* Bottom-right corner ko 30px kaatne ke liye */
    clip-path: polygon(
        0 0, 
        100% 0, 
        100% calc(100% - 40px), /* Vertical cut point */
        calc(100% - 40px) 100%, /* Horizontal cut point */
        0 100%
    );
}

/* Upar ke content ki styling */
.content-area {
    padding: 30px 20px;
    text-align: center;
}

.content-area h1 {
    font-size: 24px;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: bold;
}

.content-area p {
    font-size: 16px;
    opacity: 0.9;
}

/* Icon (Top Circle) ki styling */
.icon-circle {
    width: 70px;
    height: 70px;
    background-color: white;
    border-radius: 50%;
    margin: 0 auto 15px auto;
    display: flex; /* Icon ko center karne ke liye agar aap icon dalenge */
    justify-content: center;
    align-items: center;
}

/* Bottom "GET NOW" bar ki styling */
.get-now-bar {
    background-color: #f74d00; /* Darker orange shade */
    text-align: center;
    padding: 15px 0;
    font-weight: bold;
    letter-spacing: 1px;
    cursor: pointer;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9084690 */.niazi-902 {
    position: relative;
    overflow: hidden;

    background-size: 110% !important;
    background-position:CENTER !important;
    background-repeat: no-repeat !important;

    transition: background-size 0.6s ease !important;

    clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 0px) 0,
        100% 18px,
        100% calc(100% - 55px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}

/* HOVER → ZOOM */
.niazi-902:hover {
    background-size: 120% !important;
}

/* OVERLAY */
.niazi-90::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        rgba(19,39,81,0.25),
        rgba(19,39,81,0.85)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59a2ce0 */.niazi-912 {
    position: relative;
    overflow: hidden;

    background-size: 196% !important;
    background-position:CENTER !important;
    background-repeat: no-repeat !important;

    transition: background-size 0.6s ease !important;

    clip-path: polygon(
        0 0px,
        4px 0,
        calc(100% - 0px) 0,
        100% 18px,
        100% calc(100% - 55px),
        calc(100% - 40px) 100%,
        0px 100%,
        0 calc(100% - 4px)
    );
}

/* HOVER → ZOOM */
.niazi-912:hover {
    background-size: 188% !important;
}

/* OVERLAY */
.niazi-90::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        rgba(19,39,81,0.25),
        rgba(19,39,81,0.85)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c71f1 *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.niazi-101 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b19bafc */.niazi-922 {
    position: relative;
    overflow: hidden;

    background-size: 130% !important;
    background-position:CENTER !important;
    background-repeat: no-repeat !important;

    transition: background-size 0.6s ease !important;

    clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 0px) 0,
        100% 18px,
        100% calc(100% - 55px),
        calc(100% - 50px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}

/* HOVER → ZOOM */
.niazi-922:hover {
    background-size: 123% !important;
}

/* OVERLAY */
.niazi-90::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        rgba(19,39,81,0.25),
        rgba(19,39,81,0.85)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ebb2c *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.niazi-108 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4ca *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.ZAIFI-22 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f40ec36 *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.ZAIFI-22 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ec87b *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.ZAIFI-22 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7305f82 *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.ZAIFI-22 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f44d45f *//* Memory-card background — top-left & bottom-left corners sharp */
.Zaifi-icon,
.niazi-108 {
  clip-path: polygon(
    0 0,                              /* top-left sharp */
    calc(100% - 4px) 0,               /* top edge */
    100% 4px,                         /* small top-right rounding */
    100% calc(100% - 40px),           /* bottom-right diagonal start */
    calc(100% - 40px) 100%,           /* bottom-right diagonal end */
    0 100%                            /* bottom-left sharp */
  );

  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 4px) 0,
    100% 4px,
    100% calc(100% - 40px),
    calc(100% - 40px) 100%,
    0 100%
  );

  overflow: hidden;

  /* Fallback for unsupported browsers (sharp left corners) */
  border-radius: 0 4px 4px 0; /* top-left | top-right | bottom-right | bottom-left */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f1916d *//* ------------------------------------------------ */
/* 1. MAIN SERVICE CARD CONTAINER (zaifi-service-card) */
/* ------------------------------------------------ */
.zaifi-service-card {
    position: relative;
    overflow: hidden; 
}

/* ------------------------------------------------ */
/* 2. IMAGE BOX & HOVER OVERLAY */
/* ------------------------------------------------ */
.zaifi-image-box {
    position: relative;
    overflow: hidden;
}

/* Make sure image is block so overlay follows perfect */
.zaifi-image-box img {
    display: block;
    width: 100%;
    height: auto;
    z-index: 1;
}

/* Orange overlay */
.zaifi-image-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    bottom: 0;
    background: rgba(255, 100, 0, 0.55);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 2;
}

.zaifi-service-card:hover .zaifi-image-box::before {
    opacity: 1;
}

/* ------------------------------------------------ */
/* 3. HOVER ARROW */
/* ------------------------------------------------ */
.zaifi-arrow {
    position: absolute;
    right: -232px;
    bottom: 117px;
    z-index: 3;
    
    opacity: 0;
    transform: translateX(-10px);
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* FIX → Arrow image must not stretch */
.zaifi-arrow img {
    display: block;
}

/* Show on hover */
.zaifi-service-card:hover .zaifi-arrow {
    opacity: 1;
    transform: translateX(0);
}

/* ------------------------------------------------ */
/* 4. TEXT HOVER EFFECT */
/* ------------------------------------------------ */
.zaifi-text-box h3 {
    transition: color 0.3s ease;
}

.zaifi-service-card:hover .zaifi-text-box h3 {
    color: orange;
}

/* ------------------------------------------------ */
/* 5. ICON FIX */
/* ------------------------------------------------ */
.Zaifi-icon {
    transition: transform 0.4s ease;
    z-index: 4; /* FIX → icon overlay ke neeche na jaye */
    position: relative; 
}

/* No scale on hover → GOOD *//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a705b10 *//* Memory-card background — top-left & bottom-left corners sharp */
.Zaifi-icon,
.niazi-108 {
  clip-path: polygon(
    0 0,                              /* top-left sharp */
    calc(100% - 4px) 0,               /* top edge */
    100% 4px,                         /* small top-right rounding */
    100% calc(100% - 40px),           /* bottom-right diagonal start */
    calc(100% - 40px) 100%,           /* bottom-right diagonal end */
    0 100%                            /* bottom-left sharp */
  );

  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 4px) 0,
    100% 4px,
    100% calc(100% - 40px),
    calc(100% - 40px) 100%,
    0 100%
  );

  overflow: hidden;

  /* Fallback for unsupported browsers (sharp left corners) */
  border-radius: 0 4px 4px 0; /* top-left | top-right | bottom-right | bottom-left */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d7221 *//* ==================================================
   Updated CSS — class renames applied
   Mapping:
   - zaifi-service-card  -> zaifi-service2-card
   - zaifi-image-box     -> zaifi-image2-box
   - zaifi-text-box      -> zaifi-text2-box
   - zaifi-arrow         -> zaifi-arrow2

   Keep note: other class names (e.g., Zaifi-icon) are unchanged.
   ==================================================*/

/* ------------------------------------------------ */
/* 1. MAIN SERVICE CARD CONTAINER (zaifi-service2-card) */
/* ------------------------------------------------ */
.zaifi-service2-card {
    position: relative;
    overflow: hidden; 
}

/* ------------------------------------------------ */
/* 2. IMAGE BOX & HOVER OVERLAY (zaifi-image2-box) */
/* ------------------------------------------------ */
.zaifi-image2-box {
    position: relative;
    overflow: hidden;
}

/* Make sure image is block so overlay follows perfect */
.zaifi-image2-box img {
    display: block;
    width: 100%;
    height: auto;
    z-index: 1;
}

/* Orange overlay */
.zaifi-image2-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    bottom: 0;
    background: rgba(255, 100, 0, 0.55);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 2;
}

.zaifi-service2-card:hover .zaifi-image2-box::before {
    opacity: 1;
}

/* ------------------------------------------------ */
/* 3. HOVER ARROW (zaifi-arrow2) */
/* ------------------------------------------------ */
.zaifi-arrow2 {
    position: absolute;
    right: -232px;
    bottom: 117px;
    z-index: 3;
    
    opacity: 0;
    transform: translateX(-10px);
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* FIX → Arrow image must not stretch */
.zaifi-arrow2 img {
    display: block;
}

/* Show on hover */
.zaifi-service2-card:hover .zaifi-arrow2 {
    opacity: 1;
    transform: translateX(0);
}

/* ------------------------------------------------ */
/* 4. TEXT HOVER EFFECT (zaifi-text2-box) */
/* ------------------------------------------------ */
.zaifi-text2-box h3 {
    transition: color 0.3s ease;
}

.zaifi-service2-card:hover .zaifi-text2-box h3 {
    color: orange;
}

/* ------------------------------------------------ */
/* 5. ICON FIX */
/* ------------------------------------------------ */
.Zaifi-icon {
    transition: transform 0.4s ease;
    z-index: 4; /* FIX → icon overlay ke neeche na jaye */
    position: relative; 
}

/* No scale on hover → GOOD *//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d782cdf *//* Memory-card background — top-left & bottom-left corners sharp */
.Zaifi-icon,
.niazi-108 {
  clip-path: polygon(
    0 0,                              /* top-left sharp */
    calc(100% - 4px) 0,               /* top edge */
    100% 4px,                         /* small top-right rounding */
    100% calc(100% - 40px),           /* bottom-right diagonal start */
    calc(100% - 40px) 100%,           /* bottom-right diagonal end */
    0 100%                            /* bottom-left sharp */
  );

  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 4px) 0,
    100% 4px,
    100% calc(100% - 40px),
    calc(100% - 40px) 100%,
    0 100%
  );

  overflow: hidden;

  /* Fallback for unsupported browsers (sharp left corners) */
  border-radius: 0 4px 4px 0; /* top-left | top-right | bottom-right | bottom-left */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a3a82 *//* ==================================================
   Updated CSS — class renames applied
   Mapping:
   - zaifi-service2-card  -> zaifi-service3-card
   - zaifi-image2-box     -> zaifi-image3-box
   - zaifi-text2-box      -> zaifi-text3-box
   - zaifi-arrow2         -> zaifi-arrow3

   Keep note: other class names (e.g., Zaifi-icon) are unchanged.
   ==================================================*/

/* ------------------------------------------------ */
/* 1. MAIN SERVICE CARD CONTAINER (zaifi-service3-card) */
/* ------------------------------------------------ */
.zaifi-service3-card {
    position: relative;
    overflow: hidden; 
}

/* ------------------------------------------------ */
/* 2. IMAGE BOX & HOVER OVERLAY (zaifi-image3-box) */
/* ------------------------------------------------ */
.zaifi-image3-box {
    position: relative;
    overflow: hidden;
}

/* Make sure image is block so overlay follows perfect */
.zaifi-image3-box img {
    display: block;
    width: 100%;
    height: auto;
    z-index: 1;
}

/* Orange overlay */
.zaifi-image3-box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    bottom: 0;
    background: rgba(255, 100, 0, 0.55);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 2;
}

.zaifi-service3-card:hover .zaifi-image3-box::before {
    opacity: 1;
}

/* ------------------------------------------------ */
/* 3. HOVER ARROW (zaifi-arrow3) */
/* ------------------------------------------------ */
.zaifi-arrow3 {
    position: absolute;
    right: -232px;
    bottom: 117px;
    z-index: 3;
    
    opacity: 0;
    transform: translateX(-10px);
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* FIX → Arrow image must not stretch */
.zaifi-arrow3 img {
    display: block;
}

/* Show on hover */
.zaifi-service3-card:hover .zaifi-arrow3 {
    opacity: 1;
    transform: translateX(0);
}

/* ------------------------------------------------ */
/* 4. TEXT HOVER EFFECT (zaifi-text3-box) */
/* ------------------------------------------------ */
.zaifi-text3-box h3 {
    transition: color 0.3s ease;
}

.zaifi-service3-card:hover .zaifi-text3-box h3 {
    color: orange;
}

/* ------------------------------------------------ */
/* 5. ICON FIX */
/* ------------------------------------------------ */
.Zaifi-icon {
    transition: transform 0.4s ease;
    z-index: 4; /* FIX → icon overlay ke neeche na jaye */
    position: relative; 
}

/* No scale on hover → GOOD *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57654c7 *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.ZAIFA-067 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 0px,
        4px 0,
        calc(100% - 4px) 0,
        100% 0px,
        100% calc(80% - 40px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2568e80 */.ZAIFI-055 {
    position: relative;
    overflow: hidden;

    background-size: 130% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

    transition: background-size 0.6s ease !important;

    clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 0px) 0,
        100% 18px,
        100% calc(100% - 55px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}

/* HOVER → ZOOM */
.ZAIFI-055:hover {
    background-size: 120% !important;
}

/* OVERLAY */
.ZAIFI-055::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        rgba(19,39,81,0.25),
        rgba(19,39,81,0.85)
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-760b1ad *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85914a *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a6eb81 *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edc46d4 *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da427c2 *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4426d5a *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047bf54 *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e3ee0 *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a583ef1 *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ca76f *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b56a79f */.ZAIFI-44 {
  position: relative;
  z-index: 0;
}

/* OUTER border — scaled duplicate with same clip-path */
.ZAIFI-44::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 3;

  clip-path: polygon(
    0 4px,
    4px 0,
    calc(100% - 4px) 0,
    100% 4px,
    100% calc(100% - 40px),
    calc(100% - 40px) 100%,
    4px 100%,
    0 calc(100% - 4px)
  );
  -webkit-clip-path: polygon(
    0 4px,
    4px 0,
    calc(100% - 4px) 0,
    100% 4px,
    100% calc(100% - 59px),
    calc(100% - 40px) 100%,
    4px 100%,
    0 calc(100% - 4px)
  );

  background: transparent;
  /* scale slightly to make 'outside' stroke visible */
  transform: scale(1.02);
  transform-origin: center;
  /* outer stroke using box-shadow (works because pseudo is clipped) */
  box-shadow: 0 0 0 1px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-827bb9b *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d9c60b *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b99527 *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86c26c7 *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0beb481 *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdd33c *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5a4713 *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd0fc09 *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e66f31 *//* 🤝 Adjacent Sibling Selector: Agar icon aur heading ek doosre ke bilkul baad hain */
.Zaifi-01:hover + .Zaifi-01 {
    color: orange !important;
}

/* 〰️ General Sibling Selector: Agar icon aur heading ke beech koi aur element bhi ho */
.Zaifi-01:hover ~ .Zaifi-01 {
    color: orange !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62928dc *//* Jab Parent Container (.Zaifi-01) par hover ho */
.Zaifi-01:hover h2 {
    /* Hamesha heading element (h3) ko target karein */
    color: #FD5723 !important; 
    /* !important WordPres mein aksar zaruri hota hai */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9a53c *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.ZAIFI-44 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 4px,
        4px 0,
        calc(100% - 4px) 0,
        100% 4px,
        100% calc(100% - 59px),
        calc(100% - 40px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b2bda0 *//* -------------------------------------------------------------------------------------- */
/* 1. WRAPPER (COMMON) */
/* -------------------------------------------------------------------------------------- */
.process-flow-wrapper {
    display: flex;
    justify-content: flex-start; 
    gap: 20px; 
    padding: 2px;
    width: 100%;
}

/* ----------------------------------------------------- */
/* 2. Step Container (COMMON LAYOUT) */
/* ----------------------------------------------------- */
.process-step-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px; 
    background-color: transparent;
    overflow: visible;
    position: relative;
    flex-shrink: 0;
}

/* ----------------------------------------------------- */
/* 3. STEP 1 STYLING (BASELINE) */
/* ----------------------------------------------------- */
.process-step-container.step-1 .step-indicator-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: -15px; 
    position: relative;
    z-index: 2;
}
.process-step-container.step-1 .step-content { display:flex; align-items:center; margin-right:15px; }
.process-step-container.step-1 .step-icon { width:35px; height:32px; margin-right:8px; }
.process-step-container.step-1 .step-text { font-size:19px; font-weight:600; color:#333; line-height:1; }
.process-step-container.step-1 .step-number-circle {
    display:flex; justify-content:center; align-items:center; width:50px; height:50px;
    border-radius:50%; border:1px solid #ccc; color:#F9632B; font-size:20px; font-weight:700;
    transition: all 0.28s ease; cursor: pointer; z-index: 999; position: relative;
}
.process-step-container.step-1:hover .step-number-circle {
    transform: scale(1.05); background-color: #F9632B; border-color: #F9632B; color: #ffffff;
}
/* Connector (Step 1 to 2) */
.process-step-container.step-1 .step-connector { margin-left: 13px; position: relative; z-index: 1; }
.process-step-container.step-1 .step-connector img { width: 280px; height: auto; display:block; margin-top: 60px; opacity: 0.5; }
/* Input Area Box (Step 1) */
.process-step-container.step-1 .step-input-area {
    width: 270px; height: 150px; padding: 15px; background-color: white; margin-left: 0; margin-top: 10px; 
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); position: relative; cursor: pointer; transition: box-shadow 0.3s ease; z-index: 5;
    clip-path: polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 40px), calc(100% - 40px) 100%, 4px 100%, 0 calc(100% - 4px));
    -webkit-clip-path: polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 50px), calc(100% - 40px) 100%, 4px 100%, 0 calc(100% - 3px));
}
.process-step-container.step-1 .step-input-area:hover { box-shadow: 0 8px 16px rgba(0,0,0,0.2); }

/* ----------------------------------------------------- */
/* 4. STEP 2 STYLING (CASCADING OFFSET) */
/* ----------------------------------------------------- */
.process-step-container.step-2 .step-indicator-wrapper { display: flex; align-items: center; margin-bottom: 10px; position: relative; z-index: 2; }
.process-step-container.step-2 .step-number-circle {
    margin-top: 100px; margin-left: -50px; /* Offset for cascade */
    display:flex; justify-content:center; align-items:center; width:50px; height:50px;
    border-radius:50%; border:1px solid #ccc; color:#F9632B; font-size:20px; font-weight:700;
    transition: all 0.28s ease; cursor: pointer; z-index: 99; position: relative;
}
/* Connector (Step 2 to 3) */
.process-step-container.step-2 .step-connector { margin-left: 23px; margin-top: 150px; position: relative; z-index: 1; }
.process-step-container.step-2 .step-connector img { width: 290px; height: auto; display:block; margin-top: 0px; opacity: 0.5; }
/* Input Area Box (Step 2) */
.process-step-container.step-2 .step-input-area {
    width: 270px; height: 150px; padding: 15px; background-color: white; 
    margin-left: -150px; margin-top: -20px; /* Offset for cascade */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); position: relative; cursor: pointer; z-index: 5;
    clip-path: polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 40px), calc(100% - 40px) 100%, 4px 100%, 0 calc(100% - 4px));
    -webkit-clip-path: polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 50px), calc(100% - 40px) 100%, 4px 100%, 0 calc(100% - 3px));
}
.process-step-container.step-2 .step-input-area:hover { box-shadow: 0 8px 16px rgba(0,0,0,0.2); }

/* ----------------------------------------------------- */
/* 5. STEP 3 STYLING (CASCADING OFFSET) */
/* ----------------------------------------------------- */
.process-step-container.step-3 .step-indicator-wrapper { display: flex; align-items: center; margin-bottom: 5px; position: relative; z-index: 2; }
.process-step-container.step-3 .step-number-circle {
    margin-top: 210px; margin-left: -50px; /* Offset for cascade */
    display:flex; justify-content:center; align-items:center; width:50px; height:50px;
    border-radius:50%; border:1px solid #ccc; color:#F9632B; font-size:20px; font-weight:700;
    transition: all 0.28s ease; cursor: pointer; z-index: 999; position: relative;
}
/* Connector (Step 3 to 4) */
.process-step-container.step-3 .step-connector { margin-left: 23px; margin-top: -20px; position: relative; z-index: 1; }
.process-step-container.step-3 .step-connector img { 
    width: 290px; height: auto; display:block; margin-top: 270px; margin-left: -10px; opacity: 0.5; pointer-events: auto; 
}
/* Input Area Box (Step 3) */
.process-step-container.step-3 .step-input-area {
    width: 270px; height: 150px; padding: 15px; background-color: white; 
    margin-left: -170px; margin-top: -20px; /* Offset for cascade */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); position: relative; cursor: pointer; z-index: 5;
    clip-path: polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 40px), calc(100% - 40px) 100%, 4px 100%, 0 calc(100% - 4px));
    -webkit-clip-path: polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 50px), calc(100% - 40px) 100%, 4px 100%, 0 calc(100% - 3px));
}
.process-step-container.step-3 .step-input-area:hover { box-shadow: 0 8px 16px rgba(0,0,0,0.2); }

/* ----------------------------------------------------- */
/* 6. STEP 4 STYLING (CASCADING OFFSET) */
/* ----------------------------------------------------- */
.process-step-container.step-4 .step-indicator-wrapper { display: flex; align-items: center; margin-bottom: 5px; position: relative; z-index: 2; }
/* Circle 04 */
.process-step-container.step-4 .step-number-circle {
    margin-top: 298px; margin-left: -60px; /* Final offset for cascade */
    display:flex; justify-content:center; align-items:center; width:50px; height:50px;
    border-radius:50%; border:1px solid #ccc; color:#F9632B; font-size:20px; font-weight:700;
    transition: all 0.28s ease; cursor: pointer; z-index: 999; position: relative;
}
/* Finish Label & Icon */
.process-step-container.step-4 .step-content-finish {
    display: flex; align-items: center;
    margin-top: 390px; margin-left: -70px;
}
.process-step-container.step-4 .step-text { font-size: 19px; font-weight: 600; color: #1a2a44; line-height: 1; margin-right: 10px; }
/* Input Area Box (Step 4) */
.process-step-container.step-4 .step-input-area {
    width: 270px; height: 150px; padding: 15px; background-color: white;
    margin-left: -240px; margin-top: 50px; /* Final offset for cascade */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); position: relative; cursor: pointer; z-index: 5;
    clip-path: polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 40px), calc(100% - 40px) 100%, 4px 100%, 0 calc(100% - 4px));
    -webkit-clip-path: polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 50px), calc(100% - 40px) 100%, 4px 100%, 0 calc(100% - 3px));
}
.process-step-container.step-4 .step-input-area:hover { box-shadow: 0 8px 16px rgba(0,0,0,0.2); }

/* ----------------------------------------------------- */
/* 7. Typography and Overlay (COMMON) */
/* ----------------------------------------------------- */
.step-hover-overlay {
    position: absolute; bottom: 0; left: 0; width: 100%; height: 100%;
    background-color: #1a2a44; display:flex; align-items:center; justify-content:center;
    padding:15px; box-sizing:border-box; transform: translateY(100%); opacity: 0;
    transition: transform 0.45s ease, opacity 0.45s ease; clip-path: inherit; -webkit-clip-path: inherit;
}
.process-step-container .step-input-area:hover .step-hover-overlay { transform: translateY(0); opacity: 1; }
.input-title { font-family:'Sen Sarif', sans-serif; font-size:20px; font-weight:600; padding-left:10px; padding-top:10px; color:#1a2a44; margin:0 0 7px 0; }
.input-description { font-family:'Onest', sans-serif; font-size:17px; color:#666; margin:10px; }
.overlay-full-text { font-family:'Onest', sans-serif; color:white; font-size:17px; text-align:left; margin:0; }

/* ======================================================= */
/* 8. MOBILE RESPONSIVE MEDIA QUERY (Vertical Stack) */
/* ======================================================= */

@media only screen and (max-width: 991px) {

    /* Vertical Flow */
    .process-flow-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 30px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /* Step Container Reset */
    .process-step-container {
        width: 100%;
        align-items: center;
        margin-right: 40px; 
    }

    /* HIDE ARROWS ON MOBILE */
    .step-connector {
        display: none !important;
    }

    /* Indicator Wrapper Reset (Makes Icon/Text/Circle stack vertically) */
    .process-step-container .step-indicator-wrapper {
        display: flex;
        flex-direction: column; 
        align-items: center;
        justify-content: center;
        margin: 0 !important;
        width: 100%;
    }

    /* Start/Finish Text and Icons Alignment Reset */
    .step-content, .step-content-finish {
        margin: 0 !important;
        margin-bottom: 10px !important;
        justify-content: center;
    }
    
    .process-step-container.step-4 .step-content-finish {
         margin-top: 0 !important;
         margin-left: 0 !important;
         flex-direction: row-reverse; 
    }

    /* RESET ALL MARGINS FOR CIRCLES (removes staircase effect) */
    .process-step-container.step-1 .step-number-circle,
    .process-step-container.step-2 .step-number-circle,
    .process-step-container.step-3 .step-number-circle,
    .process-step-container.step-4 .step-number-circle {
        margin: 0 !important;
        margin-bottom: 15px !important;
    }

    /* RESET ALL MARGINS FOR INPUT BOXES (removes staircase effect) */
    .process-step-container.step-1 .step-input-area,
    .process-step-container.step-2 .step-input-area,
    .process-step-container.step-3 .step-input-area,
    .process-step-container.step-4 .step-input-area {
        margin: 0 !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        width: 90%; 
        max-width: 300px; 
    }
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_text_marquee, class: .elementor-element-e56c7c0 */.gradient-text-marquee {
    /* Basic text properties */
   /* Example size */

    
    /* 1. Set the Gradient as Background Image */
    /* Hum gradient ko Transparent se White tak set kar rahe hain */
    background-image: linear-gradient(
        to bottom, 
        rgba(0, 0, 0, 0.4) 0%, /* Upar se halka black (40% opacity) */
        rgba(0, 0, 0, 0.8) 20%, /* Thoda aur gehra black */
        white 100% /* Neeche white */
    );
    
    /* 2. Clip the Background to the Text */
    -webkit-background-clip: text; /* For WebKit browsers (Chrome, Safari) */
    background-clip: text;
    
    /* 3. Make the Text Transparent so the Background shows through */
    color: transparent;
    
    /* Optional: for better performance/look */
    display: inline-block;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c43604 */.khan-07::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 38%; /* thora sa zyada visible area */
  background: linear-gradient(
      to top,
      rgba(255, 255, 255, 0.98), /* almost solid */
      rgba(255, 255, 255, 0.20)  /* top side thori visible */
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_contact_form_7, class: .elementor-element-bbcae4d *//* --- Custom CSS for Shipment Form (Full Width & Structure Fix) --- */

/* 1. Color Variables */
:root {
    --zaifi-bg: #122652; 
    --zaifi-panel: #1e3b60;
    --zaifi-border: #304f7a;
    --zaifi-accent: #ff5a19;
    --zaifi-text-main: #ffffff;
    --zaifi-text-muted: rgba(255,255,255,0.6);
    --zaifi-radius: 12px;
}

/* 2. Form Container (FULL WIDTH FIX) - Desktop Logic */
.zaifi-section.cf7-form-wrapper {
    background-color: var(--zaifi-bg);
    font-family: sans-serif;
    color: var(--zaifi-text-main);
    box-sizing: border-box;

    /* --- Breakout to Full Screen (For wide screens) --- */
    width: 90vw;
    position: relative; 
    left: 50%;
    margin-left: -45vw;

    /* Padding control */
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 30px; 
    padding-right: 30px; 

    /* Content Centering */
    display: flex;
    flex-direction: column;
    align-items: center; 
}

/* 2.1. CRUCIAL FIX: Ensure the main CF7 form element respects boundaries */
.zaifi-section.cf7-form-wrapper form.wpcf7-form {
    width: 100%;
    max-width: 100%;
}

/* Content Inner Wrapper - Limits content width */
.zaifi-grid, .zaifi-special, .zaifi-terms-row {
    width: 100%;
    max-width: 1040px; 
    padding-left: 1px; 
    padding-right: 1px;
    box-sizing: border-box;
}

/* 3. Header Styling (Now integrated with the panel) */
.zaifi-title {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: var(--zaifi-text-main);
    text-align: left;
    margin-bottom: 15px;
    
    /* Gap between title and panel */
}

/* 4. Grid Layout */
.zaifi-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    margin-bottom: 30px;
}

/* NEW: Panel Group for tying Header and Panel together */
.zaifi-panel-group {
    /* FIX: Set a perfect 50% width on desktop to ensure both columns are equal */
    flex: 0 0 calc(50% - 12px); /* 50% width minus half the gap (24px gap / 2 = 12px) */
    display: flex;
    flex-direction: column;
}

/* 5. Panel Styling */
.zaifi-panel {
    flex-grow: 1; /* Allow panel to fill vertical space */
    background-color: transparent;
    border: 1px solid var(--zaifi-border);
    border-radius: var(--zaifi-radius);
    overflow: hidden;
}

/* 6. Row Styling */
.zaifi-row {
    display: flex;
    border-bottom: 1px solid var(--zaifi-border);
}
.zaifi-row:last-child {
    border-bottom: none;
}

/* 7. Cell Styling */
.zaifi-cell {
    flex: 1;
    padding: 15px;
    border-right: 1px solid var(--zaifi-border);
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 150px;
}
.zaifi-cell:last-child {
    border-right: none;
}
.zaifi-cell.full-cell {
    width: 100%;
    border-right: none;
}

/* 8. Label Styling */
.zaifi-cell label.cell-label, .zaifi-special label.cell-label {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 8px;
    display: block;
    color: var(--zaifi-text-main);
}

/* 9. Input & Select Styling */
.zaifi-cell input[type="text"], .zaifi-cell input[type="email"], .zaifi-cell input[type="tel"], .zaifi-cell select, .zaifi-special textarea {
    width: 100%;
    background: transparent;
    border: none;
    color: var(--zaifi-text-muted);
    font-size: 15px;
    padding: 0;
    margin: 0;
    outline: none;
    font-family: sans-serif;
}
.zaifi-cell input::placeholder, .zaifi-special textarea::placeholder {
    color: var(--zaifi-text-muted);
    opacity: 0.5;
}

/* Select Arrow */
.zaifi-cell select {
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
    background-position: right 0px center;
    background-size: 10px;
}
.zaifi-cell select option {
    background-color: var(--zaifi-bg); 
    color: white;
    padding: 10px;
}

/* 10. Special Instructions */
.zaifi-special {
    margin-top: 60px !important;
    border: 1px solid var(--zaifi-border);
    border-radius: var(--zaifi-radius);
    padding: 20px;
}
.zaifi-special textarea {
    min-height: 80px;
    resize: vertical;
}

/* 11. Terms & Submit */
.zaifi-terms-row {
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}
.terms-checkbox input[type="checkbox"] {
    accent-color: var(--zaifi-accent);
    transform: scale(1.2);
    margin-right: 8px;
}
.zaifi-terms-row label.terms {
    font-size: 13px;
    margin-top: 15px; 
    color: var(--zaifi-text-muted);
    cursor: pointer;
    font-family: sans-serif;
}
.zaifi-submit {
    background: var(--zaifi-accent);
    color: white;
    border: none;
    padding: 12px 30px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.3s ease;
    text-transform: uppercase;
    font-family: sans-serif;
}
.zaifi-submit:hover {
    background-color: transparent;
}

/* 12. Mobile Responsiveness (768px and below) */
@media (max-width: 768px) {
    
    /* Revert .zaifi-panel-group to stack on mobile */
    .zaifi-panel-group {
        flex: 1 1 100%;
    }
    
    /* 2. Form Container Mobile Adjustments */
    .zaifi-section.cf7-form-wrapper {
        width: auto !important; 
        margin-left: 0 !important;
        left: auto !important;
        padding-top: 30px !important; 
        padding-bottom: 30px !important; 
        padding-left: 0 !important; 
        padding-right: 0 !important; 
    }

    /* Inner Content Wrapper Padding for Mobile */
    .zaifi-grid, .zaifi-special, .zaifi-terms-row {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /* 4. Grid Layout Mobile - Panels/sections ke beech ka gap */
    .zaifi-grid {
        flex-direction: column !important; 
        gap: 20px !important; 
        margin-bottom: 20px !important; 
    }

    /* 6. Row Styling Mobile - CORE FIX: Stacking fields */
    .zaifi-row {
        display: flex !important;
        flex-direction: column !important; 
        border-bottom: none !important; 
    }

    /* 7. Cell Styling Mobile - Full width fields with smaller gaps */
    .zaifi-cell {
        flex: 1 1 100% !important; 
        min-width: 100% !important; 
        min-height: 0 !important; 
        border-right: none !important; 
        border-bottom: 1px solid var(--zaifi-border) !important; 
        padding-top: 10px !important; 
        padding-bottom: 10px !important; 
    }

    /* 7.1. Fix: Remove bottom border from the last cell in the last row of a panel */
    .zaifi-panel > .zaifi-row:last-child .zaifi-cell:last-child {
        border-bottom: none !important;
    }
    
    /* 9.1. CRUCIAL FIX 1: Remove WordPress/CF7 P tags or any unwanted wrapper inside the cell */
    .zaifi-cell p {
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        display: block !important;
        line-height: normal !important; 
    }

    /* 9.2. CRUCIAL FIX 2: Target the form control wrap (The element CF7 adds) */
    .zaifi-cell .wpcf7-form-control-wrap {
        width: 100% !important;
        margin: 0 !important;
        display: block !important;
    }

    /* 9.3. CRUCIAL FIX 3: Ensure the actual input/select field takes full width */
    .zaifi-cell input:not([type="checkbox"]), 
    .zaifi-cell select, 
    .zaifi-cell textarea {
        width: 100% !important;
        box-sizing: border-box !important;
        min-height: 20px !important; 
    }

    /* 11. Terms & Submit Mobile */
    .zaifi-terms-row {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .zaifi-submit {
        width: 100% !important; 
        padding: 14px 20px !important; 
    }
}

/* CF7 Fixes (Global) */
.wpcf7-form-control-wrap {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb76a5 *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.niazi-081 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 0px,
        4px 0,
        calc(100% - 4px) 0,
        100% 0px,
        100% calc(100% - 70px),
        calc(100% - 70px) 100%,
        4px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_contact_form_7, class: .elementor-element-e5dcd56 *//* --- Custom CSS for New Horizontal Contact Form --- */

/* 1. Color Variables (No Change) */
:root {
    --zaifi-light-bg: #f5f5f5;
    --zaifi-white: #ffffff;
    --zaifi-accent-orange: #ff5a19;
    --zaifi-accent-dark: #FD5621;
    --zaifi-button-normal: #122652;
    --zaifi-text-dark: #333333;
    --zaifi-text-muted: #888888;
    --zaifi-border-light: #e0e0e0;
}

/* 2. Main Container (No Change) */
.zaifi-contact-wrapper {
    background-color: var(--zaifi-light-bg);
    padding: 20px 40px;
    border-radius: 12px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
    max-width: 1000px;
    margin: 40px auto;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    box-sizing: border-box;
}

/* 2.1. Inner flex container (Horizontal on PC) */
.zaifi-contact-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0px;
}

/* 3. Icon and Input Group (Horizontal on PC) */
.zaifi-input-group {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-grow: 1;
    max-width: 50%;
}

/* 3.1. Icon Box (No Change) */
.zaifi-icon-box {
    background-color: var(--zaifi-white);
    border-radius: 50%;
    width: 60px;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.08);
}
.zaifi-mail-icon {
    width: 24px;
    height: 24px;
}

/* 3.2. Mail Field (No Change) */
.zaifi-mail-field {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    line-height: 1;
    align-items: flex-start;
}
.zaifi-mail-field .mail-label {
    font-weight: 600;
    font-size: 16px;
    color: var(--zaifi-text-dark);
    margin-bottom: 0px;
    padding-bottom: 0;
    line-height: 1.2;
}
.zaifi-mail-field input.zaifi-email-input {
    border: none;
    background: transparent;
    font-size: 14px;
    color: var(--zaifi-text-muted);
    outline: none;
    padding: 0;
    margin: 0;
    line-height: 1.2;
    margin-top: 2px;
}
.zaifi-mail-field input.zaifi-email-input::placeholder {
    color: var(--zaifi-text-muted);
    opacity: 1;
    font-size: 14px;
}
/* Ensure CF7 p tag doesn't break the layout */
.zaifi-mail-field .wpcf7-form-control-wrap {
    margin: 0 !important;
}
.zaifi-mail-field p {
    /* Set margin and padding to zero for vertical compactness */
    margin: 0 !important;
    padding: 0 !important;
}

/* 4. Action Group (Checkbox and Submit) (Horizontal on PC) */
.zaifi-action-group {
    display: flex;
    align-items: center;
    gap: 20px;
    flex-grow: 0;
}

/* 4.1. Custom Checkbox Styling (No Change) */
.zaifi-checkbox-label {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 15px;
    line-height: 1.5;
    color: var(--zaifi-text-dark);
    font-weight: 500;
}
.zaifi-checkbox-label .wpcf7-form-control-wrap {
    display: flex;
    align-items: center;
    margin-right: 10px;
}
/* Hide default checkbox and style the custom one */
.zaifi-checkbox-label input[type="checkbox"] {
    opacity: 0;
    position: absolute;
}
/* Custom Checkbox visual box */
.zaifi-checkbox-label input[type="checkbox"] + span::before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 24px;
    border: 1px solid var(--zaifi-border-light);
    border-radius: 6px;
    background-color: var(--zaifi-white);
    margin-right: 13px;
    vertical-align: middle;
    transition: all 0.2s ease;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
/* Custom Checkbox checked state (orange dot) */
.zaifi-checkbox-label input[type="checkbox"]:checked + span::before {
    background-color: var(--zaifi-white);
    border-color: var(--zaifi-accent-orange);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.zaifi-checkbox-label input[type="checkbox"]:checked + span::after {
    content: '';
    display: block;
    width: 11px;
    height: 11px;
    background: var(--zaifi-accent-orange);
    border-radius: 50%;
    position: absolute;
    top: 26%;
    left: 11px;
    transform: translate(-50%, -50%);
}
/* Adjust the span's position wrapper for the custom dot */
.zaifi-checkbox-label .wpcf7-list-item-label {
    position: relative;
    padding-left: 0;
    line-height: 1.2;
}

/* 5. Submit Button (Desktop Version - No Change) */
.zaifi-submit-btn {
    background-color: var(--zaifi-button-normal) !important;
    color: white !important;
    border: none;
    width: 60px;
    height: 60px;
    font-size: 35px !important;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 12px;
    clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 100%, 0% 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
    margin: 0;
    flex-shrink: 0;
}
.zaifi-submit-btn::before {
    content: '\2192'; /* Unicode for right arrow */
    font-size: 34px;
    line-height: 1;
}
.zaifi-submit-btn:hover {
    background-color: var(--zaifi-accent-dark) !important;
}


/* 6. Mobile Responsiveness (Updated for Left-Aligned Button) */
@media (max-width: 768px) {
    /* Container Adjustments */
    .zaifi-contact-wrapper {
        padding: 20px 20px;
        max-width: 450px;
    }

    /* Inner Layout: Stack items vertically */
    .zaifi-contact-inner {
        flex-direction: column;
        align-items: stretch;
        gap: 25px;
    }

    /* 3. Input Group: Stack icon and input field, and ALIGN THEM TO THE START (LEFT) */
    .zaifi-input-group {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
        max-width: 100%;
        width: 100%;
    }

    /* 3.1. Icon Box: Remains on the left */
    .zaifi-icon-box {
        width: 55px;
        height: 55px;
        flex-shrink: 0;
    }

    /* 3.2. Mail Field: Takes full width below the icon */
    .zaifi-mail-field {
        width: 100%;
        align-items: flex-start;
    }
    .zaifi-mail-field input.zaifi-email-input {
        border: 1px solid var(--zaifi-border-light);
        background: var(--zaifi-white);
        padding: 12px;
        width: calc(100% - 24px);
        border-radius: 8px;
        font-size: 16px;
        margin-top: 5px;
    }

    /* 4. Action Group: Stack checkbox and button */
    .zaifi-action-group {
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        gap: 20px;
    }

    /* 4.1. Checkbox Label: Align to the left (flex-start) */
    .zaifi-checkbox-label {
        align-items: flex-start;
        justify-content: flex-start;
        font-size: 15px;
        margin-right: 0px !important;
    }

    /* 5. Submit Button: Desktop Design, but Left-Aligned */
    .zaifi-submit-btn {
        /* Revert to desktop button styling for mobile */
        width: 60px; /* Fixed width */
        height: 65px; /* Fixed height */
        font-size: 34px !important; /* Original font size for arrow */
        clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 100%, 0% 100%); /* Original custom shape */
        border-radius: 12px; /* Original border radius */
        margin: 0; /* Ensure no unwanted margin */
        /* KEY CHANGE: Align the button to the start (left) */
        align-self: flex-start; 
    }
    .zaifi-submit-btn::before {
        content: '\2192'; /* Keep original arrow */
        font-size: 34px; /* Original font size */
        padding-right: 0;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-377d447 *//* ===== CLIP-PATH SHAPE (Tircha Pan Kam Kiya Gaya) ===== */
.niazi-089 {
    clip-path: polygon(
        0 4px,                 /* Top-left small round effect */
        4px 0,
        calc(100% - 4px) 0,    /* Top-right corner */
        100% 4px,
        100% calc(100% - 40px),/* Bottom-right diagonal start (reduced from 80px → 40px) */
        calc(100% - 40px) 100%,/* Bottom-right diagonal end (reduced from 80px → 40px) */
        4px 100%,              /* Bottom-left */
        0 calc(100% - 4px)     /* Close path */
    );

    /* Safari Compatibility */
    -webkit-clip-path: polygon(
        0 0px,
        0px 0,
        calc(100% - 0px) 0,
        100% 4px,
        100% calc(100% - 40px),
        calc(100% - 50px) 100%,
        0px 100%,
        0 calc(100% - 4px)
    );
}/* End custom CSS */