.elementor-4503 .elementor-element.elementor-element-609c6b5{--display:flex;}.elementor-4503 .elementor-element.elementor-element-609c6b5:not(.elementor-motion-effects-element-type-background), .elementor-4503 .elementor-element.elementor-element-609c6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abscommercialsolutions.co.uk/wp-content/uploads/2025/11/landing-page-bg.jpg");background-position:center center;background-size:cover;}.elementor-4503 .elementor-element.elementor-element-609c6b5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-4503 .elementor-element.elementor-element-242a3c8{width:auto;max-width:auto;text-align:center;}.elementor-4503 .elementor-element.elementor-element-242a3c8 > .elementor-widget-container{background-color:#00D5C1;padding:8px 25px 8px 25px;border-radius:8px 8px 8px 8px;}.elementor-4503 .elementor-element.elementor-element-242a3c8.elementor-element{--align-self:center;}.elementor-4503 .elementor-element.elementor-element-242a3c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;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-4503 .elementor-element.elementor-element-27eb8bc{width:var( --container-widget-width, 48.699% );max-width:48.699%;--container-widget-width:48.699%;--container-widget-flex-grow:0;}.elementor-4503 .elementor-element.elementor-element-27eb8bc > .elementor-widget-container{margin:10px 0px 50px 0px;}.elementor-4503 .elementor-element.elementor-element-27eb8bc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-4503 .elementor-element.elementor-element-eb8584f{width:var( --container-widget-width, 35.272% );max-width:35.272%;--container-widget-width:35.272%;--container-widget-flex-grow:0;}.elementor-4503 .elementor-element.elementor-element-eb8584f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-wrapper{max-width:600px;}.elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item{background-color:#FFFFFF00;border-style:none;padding:20px 0px 30px 0px;}body:not(.rtl) .elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 13px/2 );}body:not(.rtl) .elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 13px/2 );}body.rtl .elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 13px/2 );}body.rtl .elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 13px/2 );}.elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-digits{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;line-height:1.7em;}.elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-label{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}@media(max-width:1024px){.elementor-4503 .elementor-element.elementor-element-27eb8bc{width:var( --container-widget-width, 455.953px );max-width:455.953px;--container-widget-width:455.953px;--container-widget-flex-grow:0;}.elementor-4503 .elementor-element.elementor-element-27eb8bc > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-4503 .elementor-element.elementor-element-eb8584f{width:var( --container-widget-width, 472.531px );max-width:472.531px;--container-widget-width:472.531px;--container-widget-flex-grow:0;}.elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-digits{font-size:50px;line-height:1.5em;}.elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-label{font-size:16px;}}@media(max-width:767px){.elementor-4503 .elementor-element.elementor-element-609c6b5{--width:361px;}.elementor-4503 .elementor-element.elementor-element-242a3c8 .elementor-heading-title{font-size:30px;}.elementor-4503 .elementor-element.elementor-element-27eb8bc{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;}body:not(.rtl) .elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 5px/2 );}.elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-digits{font-size:35px;}.elementor-4503 .elementor-element.elementor-element-eb8584f .elementor-countdown-label{font-size:14px;}}/* Start custom CSS */.landing-page-main {
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
        max-width: 100vw !important;
}/* End custom CSS */