:root{--white:#FFFFFF;--black:#000000;--primary:#b6913d}button[type="submit"],.button .elementor-button{position:relative;overflow:hidden!important}button[type="submit"] .elementor-button-content-wrapper,.button .elementor-button-content-wrapper{position:relative;z-index:2;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}button[type="submit"] .elementor-button-content-wrapper path,.button .elementor-button-content-wrapper path{fill:currentColor;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}button[type="submit"]::before,button[type="submit"]::after,.button .elementor-button::before,.button .elementor-button:after{content:"";position:absolute;height:100%;top:0;width:0%;background-color:var(--black);z-index:1;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}button[type="submit"]::after,.button .elementor-button::after{right:0;border-radius:20px 0 0 20px}button[type="submit"]::before,.button .elementor-button::before{left:0;border-radius:0 20px 20px 0}.button .elementor-button:hover .elementor-button-content-wrapper{color:var(--black)}.button .elementor-button:hover::before,.button .elementor-button:hover::after{background-color:var(--white)}button[type="submit"]:hover::before,button[type="submit"]:hover::after,.button .elementor-button:hover::before,.button .elementor-button:hover::after,.button .elementor-button.active::before,.button .elementor-button.active::after{width:51%;border-radius:0}.button.btn-outlined .elementor-button::before,.button.btn-outlined .elementor-button:after{background-color:#fff0}.button.btn-outlined .elementor-button:hover::before,.button.btn-outlined .elementor-button:hover::after{background-color:var(--primary)}.button.hover-black .elementor-button:hover .elementor-button-content-wrapper,.button.btn-outlined .elementor-button:hover .elementor-button-content-wrapper{color:var(--white)}.button.hover-black .elementor-button::before,.button.hover-black .elementor-button:after{background-color:var(--black)}.button.hover-black .elementor-button:hover::before,.button.hover-black .elementor-button:hover::after{background-color:var(--black)}.banner_image .elementor-widget-image,.banner_image{height:100%}.main_header,.main_header .e-con-inner{transition:all .5s ease-in-out}header.fixed .main_header{background-color:#2a2a2a;z-index:9}header.fixed .main_header .e-con-inner{padding:12px 0}.main_header .brand_logo img{transition:all .5s ease-in-out}.error404 header:not(.fixed) .main_header .brand_logo img{filter:brightness(0)}.mobile_menu_sidebar .menu-item a{padding-left:18px}.mobile_menu_sidebar .menu-item a::before{content:'';height:15px;width:15px;background-image:url(https://new-gaskellshaulage-co-uk.stackstaging.com/wp-content/uploads/2025/12/right-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:18px;margin-right:10px;display:inline-block;z-index:1;opacity:1!important;transition:all .3s ease-in-out}.mobile_menu_sidebar .menu-item a.has-submenu.highlighted::before{rotate:90deg}.main_header .menu-item>a.has-submenu .sub-arrow{display:none}.mobile_menu_sidebar .menu-item>a.has-submenu::after,.main_header .menu-item>a.has-submenu::after{content:"\2b";position:relative;margin-left:5px;top:0;font-size:24px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;line-height:1;transition:0.4s;transform:rotate(0deg);opacity:1!important;background:transparent!important}.mobile_menu_sidebar .menu-item>a.has-submenu::after{height:30px;width:30px;background-color:#FFFFFF1F!important;border-radius:50px;margin-left:0;padding:0 0 4px;position:absolute;top:50%;transform:translateY(-50%);right:10px}.mobile_menu_sidebar .menu-item>a.has-submenu.highlighted:after{content:"–"}.main_header .menu-item>a.has-submenu:hover::after{transform:rotate(180deg)}.left-heading b{font-weight:700}.aligment-btn{display:inline-flex;align-items:center;justify-content:center;line-height:1}.button-icon-resize .elementor-button-icon svg{height:auto;width:5px}.footer_text a{display:inline}.slider_container{padding:0}.golden-arrow li{position:relative;padding-left:30px!important}.golden-arrow li:has(a:hover)::before{left:5px}.golden-arrow li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:18px;width:18px;background-image:url(https://new-gaskellshaulage-co-uk.stackstaging.com/wp-content/uploads/2026/06/right_arroww.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease-in-out}.accordian-sec .e-n-accordion-item-title{position:relative}.accordian-sec .e-n-accordion-item-title::after{position:absolute;content:"";height:100%;width:70px;background:rgb(182 145 61);right:0;top:0;clip-path:polygon(29% 0,100% 0,100% 100%,0% 100%);z-index:-1}.main_header .sub-menu a{border:0!important}.accordian-sec .e-n-accordion-item{box-shadow:0 10px 30px 0 rgb(0 0 0 / .05)}.accordian-sec .e-n-accordion-item summary{box-shadow:0 5px 15px 0 rgb(42 77 113 / .04)}.accordian-sec .e-n-accordion-item>div{box-shadow:0 5px 15px 0 rgb(42 77 113 / .04)}.contact_form input[type="checkbox"]{vertical-align:middle;accent-color:var(--primary)}.contact_form label a{color:#356190}.project strong{font-family:'Public Sans';font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3;color:#0E121C}.footer-digital strong{font-weight:600}.footer_title{position:relative}.footer_title::before,.footer_title::after{content:"";position:absolute;left:0;bottom:-14px;width:61px;height:2px;background-color:var(--primary)}.footer_title::after{width:16px;height:2px;background-color:#fff0;left:40px;border-left:4px dashed #2A2A2A;border-right:4px dashed #2A2A2A;animation:7s linear 0s infinite normal none running footerLine}@keyframes footerLine{0%{left:40px}50%{left:0}100%{left:40px}}.project_title{position:relative}.project_title::after{height:3px;width:100%;background-color:rgb(228 228 228);content:"";position:absolute;bottom:0;left:0}.project_title::before{content:"";position:absolute;bottom:0;left:0;height:3px;width:50px;background-color:var(--primary);z-index:1}.show-on-hover{overflow:hidden;display:grid;grid-template-rows:0fr;row-gap:0;opacity:0;transform:translateY(0);pointer-events:none;transition:all .8s ease-in-out!important}.project-container:hover .show-on-hover{row-gap:35px;grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto}.show-on-hover>*{overflow:hidden;min-height:0}.project-container img{transition:all .8s ease-in-out!important}.project-container:hover img{transform:scale(1.1)}.hover-hide{opacity:1;pointer-events:auto;transition:all .8s ease-in-out!important}.project-container:hover .hover-hide{opacity:0;pointer-events:none}.hide-link a[href="#"],.hide-link a[href=""],.hide-link a:not([href]){display:none}.form-section a{color:#356190}.form-section a:hover{color:#356190;font-weight:700}.info_box a{color:#4d5765}.info_box a:hover{text-decoration:underline}.info_box:hover .elementor-icon{color:var(--white)!important;background-color:var(--primary)!important}.form-icon .elementor-field-group-enquire,.form-icon .elementor-field-group-phonenumb,.form-icon .elementor-field-group-email,.form-icon .elementor-field-group-name{position:relative}.form-icon .elementor-field-group-enquire:before,.form-icon .elementor-field-group-phonenumb:before,.form-icon .elementor-field-group-email:before,.form-icon .elementor-field-group-name:before{top:50%;right:30px;width:20px;z-index:1;height:20px;position:absolute;content:url(https://new-gaskellshaulage-co-uk.stackstaging.com/wp-content/uploads/2025/12/name.svg);display:block;transform:translateY(-50%)}.form-icon .elementor-field-group-enquire:before{content:url(https://new-gaskellshaulage-co-uk.stackstaging.com/wp-content/uploads/2025/12/pencil-new.svg);top:19px;transform:unset;opacity:.4}.form-icon .elementor-field-group-phonenumb:before{content:url(https://new-gaskellshaulage-co-uk.stackstaging.com/wp-content/uploads/2025/12/phone-form-1.svg)}.form-icon .elementor-field-group-email:before{content:url(https://new-gaskellshaulage-co-uk.stackstaging.com/wp-content/uploads/2025/12/mail.svg)}.form-icon .elementor-field-group input,.form-icon .elementor-field-group textarea{padding-right:45px}.hover-slide .swiper-slide:hover .elementor-widget-button,.hover-slide .swiper-slide:hover .elementor-widget-heading,.hover-slide .swiper-slide:hover .elementor-widget-text-editor,.hover-slide .swiper-slide:hover .elementor-widget-image{transform:scale(1.05)}.hover-slide .swiper-slide .elementor-widget-button,.hover-slide .swiper-slide .elementor-widget-heading,.hover-slide .swiper-slide .elementor-widget-text-editor,.hover-slide .swiper-slide .elementor-widget-image{transition:all .3s}.accordian-sec.elementor-widget-n-accordion .e-n-accordion-item-title-icon{width:100%;max-width:33px;justify-content:end}header.fixed .mobile-color{box-shadow:none!important}.circle_card .yellow_border{position:relative}.circle_card .yellow_border::after{content:"";height:100%;width:100%;position:absolute;border:4px dotted #F28020;top:0;left:0;border-radius:50%}.circle_card:hover .yellow_border::after{animation:rotateBorder 3s linear infinite}@keyframes rounde{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (min-device-width:1700px) and (max-device-width:1950px){.hero-main-container{padding-bottom:250px}.hero-main-container .banner_image .image-resize-widescreen img{max-width:36%!important;height:95%!important}}@media only screen and (max-width:1800px){.slider_container{padding:0 64px}}@media only screen and (max-width:767px){.slider_container{padding:0}}@media only screen and (max-width:479px){.image_gallery_project .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item{max-width:50%}}@media screen and (min-width:390px) and (max-width:410px){body:not(.rtl) #elementor-popup-modal-528 .dialog-close-button{right:50px!important}}