﻿@import url("https://use.typekit.net/axl5cvu.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/all.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-duotone-solid.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-thin.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-solid.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-regular.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-light.css");@font-face{font-family:"Adieu";src:url("../fonts/adieu/Adieu-Bold.woff2") format("woff2"), url("../fonts/adieu/Adieu-Bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Adieu";src:url("../fonts/adieu/Adieu-Light.woff2") format("woff2"), url("../fonts/adieu/Adieu-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Adieu";src:url("../fonts/adieu/Adieu-Regular.woff2") format("woff2"), url("../fonts/adieu/Adieu-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Adieu";src:url("../fonts/adieu/Adieu-Bold.woff2") format("woff2"), url("../fonts/adieu/Adieu-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}*{margin:0}html{scroll-behavior:smooth}.font{font-family:"Adieu", sans-serif;font-family:"termina", sans-serif}body{font-family:"termina", sans-serif;font-optical-sizing:auto;color:#050B12;overflow-x:hidden !important;font-weight:400 !important;background:#fff;font-size:14px}a{text-decoration:none;color:#050B12}p{font-size:14px}h1{font-family:"Adieu", sans-serif;font-size:50px !important;color:#DD0F2B !important;margin-top:10px;margin-bottom:30px;line-height:1.1;font-weight:100;text-transform:uppercase}h1:after{content:"";width:50px;height:1px;background:#F8C12C;display:block;margin-top:10px}h2{font-family:"Adieu", sans-serif;font-size:50px !important;color:#333;margin-top:10px;margin-bottom:30px;line-height:1.1;font-weight:100;text-transform:uppercase}h2 strong{font-weight:700;color:#DD0F2B}h2.has-text-align-center:after{margin-left:auto;margin-right:auto}h2.underline:after{content:"";display:block;width:95px;height:5px;background:#004A98;margin:15px 33%}h3{font-family:"Adieu", sans-serif;font-size:37px;color:#333;line-height:1;margin:10px 0px 20px 0px;font-weight:100 !important}h4{font-size:22px;font-family:"Adieu", sans-serif;line-height:1.6;font-weight:100 !important;color:#050B12}h4 strong{font-weight:700 !important}h5{font-size:14px;font-family:"Adieu", sans-serif;color:#050B12;position:relative;font-weight:100}h5:after{content:"";width:95px;height:1px;background:#fff}p{font-size:14px;line-height:1.8;margin:15px 0px;color:#050B12;font-weight:400}.heading{font-size:14px;color:#333;font-weight:100 !important;font-family:"Adieu", sans-serif;margin-bottom:0px;text-transform:uppercase;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}.heading:before{content:"";display:inline-flex;width:15px;height:15px;margin-right:10px;background:#dd0f2b;border-radius:100px;align-items:center;justify-content:center}.centerheading{justify-content:center !important}.headingwhite{color:#050B12;font-weight:300;font-family:"termina", sans-serif;margin-bottom:0px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.headingwhite:before{content:"";width:80px;height:1px;margin-right:10px;display:inline-block;background:#fff}.headingcenter{color:#fff;font-weight:300;font-family:"termina", sans-serif;margin-bottom:0px;letter-spacing:4px;font-weight:100;font-style:normal;display:flex;align-items:center;justify-content:center}.topctawrap{width:100%;height:auto;min-height:5px;display:block;margin:auto;color:#fff;border-bottom:#D9D9D9 solid 1px;z-index:99999;transition:all 0.3s;-webkit-transition:all 0.3s}.topctawrap p{line-height:1;margin:10px 0px;font-size:12px;font-family:"termina", sans-serif;display:inline-block;font-weight:400 !important}.topctawrap p,.topctawrap a{color:#fff !important;font-size:12px;font-family:"termina", sans-serif;font-weight:400 !important;display:inline-block}.topctawrap p:before,.topctawrap a:before{color:#fff;font-size:14px}.topctawrap .phone,.topctawrap .email,.topctawrap .location,.topctawrap .time{padding-left:20px !important;color:#fff !important;margin-top:0px;margin-bottom:0px}.topctawrap p.phone{margin-right:20px !important}.topctawrap .topctablock{width:100%;max-width:100%;padding:5px 0px;margin:auto;display:flex;justify-content:flex-end;align-items:center;transition:all 0.3s;-webkit-transition:all 0.3s}.topctawrap .topctablock .readmore a{padding:5px 20px;margin:0px;color:#fff}.topctawrap .topctablock .readmore a:after{content:"";color:#fff}.topctawrap .topctablock .readmore a:hover:after{margin-left:15px}.topctawrap .topctablock .chw-widget{margin-left:20px}.topctawrap .topctablock p{margin:0px;padding:0px;font-size:16px;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.topctawrap .topctablock a{color:#fff;font-size:16px;transition:all 0.3s;-webkit-transition:all 0.3s}.topctawrap .topctablock .phone,.topctawrap .topctablock .email,.topctawrap .topctablock .location{padding-left:20px !important;color:#fff}.topctawrap .wp-block-columns .wp-block-column:nth-child(1) p{display:inline-block}.topctawrap .wp-block-columns .wp-block-column:nth-child(2){display:flex;justify-content:flex-end}.topctawrap .wp-block-columns .wp-block-column:nth-child(2) p{display:inline-block}p.tickround:before{width:20px;height:20px;content:"";font-size:10px;font-family:"Font Awesome 6 Pro";display:inline-flex;color:#F8C12C;margin-right:10px;border:solid 1px #F8C12C;border-radius:100%;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}ul.wp-block-list{padding-left:20px}.fontsize14{font-size:14px !important}h1.fontsize14{font-size:14px !important}header.is-scrolling .topctawrap .topctablock p{color:#050B12}header.is-scrolling .topctawrap .topctablock a{color:#050B12}.topctawrap{margin-top:0;opacity:1;transition:margin-top 0.3s ease, opacity 0.3s ease}.topctawrap.hidden{margin-top:-35px;opacity:0}header{background:#fff0;position:fixed;min-height:60px;width:100%;margin:auto;z-index:9999;transition:all 0.3s;-webkit-transition:all 0.3s}header .header-content{width:auto;max-width:1400px;margin:auto;padding:0px 60px;padding-top:0px;transition:all 0.3s;-webkit-transition:all 0.3s}header .header-content .site-branding{width:100%;min-width:330px}header .header-content .site-branding img{width:100%;max-width:330px;height:auto}header.article-header{display:none}.top-bar-left.float-left,.top-bar-right.float-right.show-for-small-only{display:none}.header-flexwrap{display:flex;flex-wrap:nowrap;align-items:center;padding:10px 0px;justify-content:space-between}.header-flexwrap .header-flex:nth-child(1){display:flex;justify-content:flex-start;text-align:left;align-content:center;flex-direction:row;flex-wrap:wrap;align-items:center}.header-flexwrap .header-flex:nth-child(2){display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.header-flexwrap .header-flex:nth-child(3){display:flex;justify-content:flex-end;text-align:right;align-content:center;flex-direction:row;flex-wrap:nowrap;align-items:center}.header-flexwrap .header-flex:nth-child(3) ul#main-nav{text-align:right}.header-flexwrap .header-flex:nth-child(1),.header-flexwrap .header-flex:nth-child(3){width:430px !important}.header-social-links{color:#fff}.header-social-links a{color:#fff;padding:10px;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-social-links a:hover{font-size:14px}ul#main-nav li a::after{content:"";position:absolute;width:0px;height:15px;right:0;top:auto;bottom:0px;background:#fff;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s}.site-branding img{transition:all 0.3s;webkit-transition:all 0.3s}.site-title,.site-description{display:none}header.is-scrolling nav ul.nav-links.nav-active .burger.toggle{margin-top:0px !important}header.is-scrolling .burger.toggle{margin-top:0px !important;top:0px}header.is-scrolling{background:#050B12;position:fixed;min-height:60px;padding-top:0px;overflow:visible;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}header.is-scrolling ul#main-nav li a{color:#fff}header.is-scrolling ul#main-nav li.current-menu-item:before{top:-12px}header.is-scrolling ul#main-nav li a:before{top:0px}header.is-scrolling .site-branding{width:100%}header.is-scrolling .site-branding img{max-width:220px;filter:none;-webkit-filter:none;margin-bottom:-5px}header.is-scrolling .burger div{background:#fff}header.is-scrolling .header-content{border-bottom:solid #707070 0px}.header-cta{text-align:right}.header-cta a.tel:before{content:"";font-family:"Font Awesome 6 Pro";display:inline-block;color:#fff;text-align:right;font-size:14px;font-weight:100;line-height:3.2;margin-right:25px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-cta a.tel:hover:before{opacity:0.8}.header-cta a.email:before{content:"";font-family:"Font Awesome 6 Pro";display:inline-block;color:#fff;text-align:right;font-size:14px;font-weight:100;line-height:3.2;margin-right:25px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-cta a.email:hover:before{opacity:0.8}.header_search{float:right}h5.heading-line{display:flex;flex-direction:row;align-items:center}h5.heading-line:before{content:"";width:60px;height:1px;margin-right:20px;background:#000}h5.heading-line:after{display:none}h5.heading-line-white{display:flex;flex-direction:row;align-items:center}h5.heading-line-white:before{content:"";width:60px;height:1px;margin-right:20px;background:#fff}h5.heading-line-white:after{display:none}.topcontact-form{margin-top:-250px}@media (max-width:840px){.topcontact-form{margin-top:-100px}}.header_contact ul#menu-header-contact{padding-left:0}.header_contact ul#menu-header-contact li{list-style:none}.header_contact ul#menu-header-contact li a{font-size:14px;color:#fff;font-weight:400;text-transform:uppercase;background:#fff0;border:solid #DD0F2B 1px;padding:15px 20px;transition:all 0.3s;-webkit-transition:all 0.3s}.header_contact ul#menu-header-contact li a:hover{background:#DD0F2B;color:#fff;border:solid #DD0F2B 1px}.findoutmore a{color:#fff;display:inline-flex;justify-content:center;align-items:center;font-family:"termina", sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;padding:15px 0;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmore a:after{content:"";background:url(https://onpointmedia.co.za/garage-doors/wp-content/uploads/2025/06/btn-1.svg);width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;margin-left:10px;background-size:100%;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmore a:hover:after{width:30px;height:30px}.findoutmorebody a{color:#333;display:inline-flex;justify-content:center;align-items:center;font-family:"termina", sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;padding:15px 0;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmorebody a:after{content:"";background:url(https://onpointmedia.co.za/garage-doors/wp-content/uploads/2025/06/btn-1.svg);width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;margin-left:10px;background-size:100%;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmorebody a:hover:after{width:30px;height:30px}.bannercontactbtn a{color:#DD0F2B !important;display:inline-block;font-family:"termina", sans-serif;font-size:14px;font-weight:500;background:#F3C820;text-transform:uppercase;padding:15px 25px;border:solid #F3C820 1px;transition:all 0.3s;-webkit-transition:all 0.3s}.bannercontactbtn a::after{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#DD0F2B;margin-left:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.bannercontactbtn a:hover::after{margin-left:25px}.bannercontactbtn a:hover{background:#F3811F;border:solid #F3811F 1px}p.has-text-align-center.year-text{font-size:45px !important;color:#fff !important;font-family:"termina", sans-serif;font-weight:600 !important;line-height:1 !important}p.has-text-align-center.year-text strong{font-size:147px !important}.red-year-block{margin-right:-30px}.red-year-block-left{margin-left:-30px}.bold-red{font-size:14px;color:#004A98 !important;font-family:"termina", sans-serif;font-weight:600 !important}.scrap-wrap h3{color:#fff;font-size:27px !important}.scrap-wrap h3 strong{color:#004A98}.scrap-wrap p{margin:0px !important}.scrap-wrap p.small-header{color:#004A98;font-family:"termina", sans-serif;font-weight:600 !important;margin-bottom:0px !important}.scrap-wrap .scwrap-a a{background:#050B120;color:#fff;border:solid #004A98 1px;border-radius:5px;display:block;position:relative;padding:10px 15px;margin:15px 0px;transition:all 0.3s;-webkit-transition:all 0.3s}.scrap-wrap .scwrap-a a:hover{color:#004A98;background:#fff}.scrap-wrap .scwrap-a a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;right:50px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.scrap-wrap .scwrap-a a:hover:after{right:20px;color:#004A98}.scrap-wrap .scwrap-b a{background:#fff;color:#004A98;border:solid #004A98 1px;border-radius:5px;display:block;position:relative;padding:10px 15px;margin:15px 0px;transition:all 0.3s;-webkit-transition:all 0.3s}.scrap-wrap .scwrap-b a:hover{color:#fff;background:#fff0}.scrap-wrap .scwrap-b a:after{content:"";font-family:"Font Awesome 6 Pro";color:#004A98;font-size:14px;right:50px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.scrap-wrap .scwrap-b a:hover:after{right:20px;color:#fff}.bannerbtinfo{margin-bottom:-20px}.menu-contact-us-1 ul li a{padding:30px 10px;color:#f3f3f3;font-family:"termina", sans-serif;line-height:5;position:relative;font-weight:100 !important;border:solid 1px #fff0;border-radius:100px;transition:all 0.3s;-webkit-transition:all 0.3s}ul#menu-contact-us{padding-left:5px}header.is-scrolling .menu-contact-us-container a:hover{color:#004A98 !important}.homeslider{border-radius:30px;overflow:hidden}.homeslider .wp-block-nk-awb{padding:0px}.homeslider p.readmorebannera a{background:#fff0;color:#fff;display:inline-block;position:relative;padding:15px 30px;margin:15px 0px;font-weight:500;border:solid #fff 1px;border-radius:5px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeslider p.readmorebannera a:hover{color:#fff;background:#004A98;border:solid #004A98 1px}.homeslider p.readmorebannera a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeslider p.readmorebannera a:hover:after{margin-left:35px;color:#fff}.homeslider p.readmorebannerb a{background:#004A98;color:#fff;display:inline-block;position:relative;padding:15px 30px;margin:15px 0px;border:solid #004A98 1px;font-weight:500;border-radius:5px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeslider p.readmorebannerb a:hover{color:#fff;background:#050B12;border:solid #050B12 1px}.homeslider p.readmorebannerb a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeslider p.readmorebannerb a:hover:after{margin-left:35px;color:#fff}.homebanner{border-radius:30px;overflow:hidden;padding-left:45px;padding-right:45px}.homebanner .awbradius{border-radius:30px;overflow:hidden}.homebanner p.viewmore{margin-top:0px}.homebanner p.viewmore a{color:#fff;padding:15px 35px !important;border:solid #fff 1.5px;border-radius:100px;margin-top:0px;font-family:"termina", sans-serif;transition:all 0.3s;-webkit-transition:all 0.3s}.homebanner p.viewmore a:hover{background:#004A98;border:solid #004A98 1.5px}.homebanner p.viewmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.homebanner p.viewmore a:hover:after{margin-left:15px}.homebanner p.contactus a{color:#fff;padding:15px 35px;background:#004A98;border:solid #004A98 1.5px;border-radius:100px;font-family:"termina", sans-serif;transition:all 0.3s;-webkit-transition:all 0.3s}.homebanner p.contactus a:hover{background:#fff0;border:solid #fff 1.5px}.homebanner p.contactus a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.homebanner p.contactus a:hover:after{margin-left:15px}.bannercarousel .hbanner{font-size:30px;font-family:"Adieu", sans-serif;color:#fff;text-transform:uppercase;line-height:1}.bannercarousel .wp-block-cover img{transform:scale(1);-webkit-transform:scale(1);transition:all 0.3s;-webkit-transition:all 0.3s}.bannercarousel .wp-block-cover:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.bannercarousel p.carouselbtn a{color:#F8C12C;text-transform:uppercase;font-family:"Adieu", sans-serif;font-size:18px;position:relative;display:inline-flex;align-items:center;transition:all 0.3s;-webkit-transition:all 0.3s}.bannercarousel p.carouselbtn a:before{content:"";width:30px;height:1px;background:#F8C12C;margin-right:10px;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.bannercarousel p.carouselbtn a:hover:before{width:45px}.arrowdown{width:30px;height:30px;border-radius:100%;display:flex;border:solid 1px #fff;color:#fff;align-items:center;justify-content:center;float:right}.statuscheck{width:30px;height:30px;border-radius:100%;display:flex;border:solid 1px #fff;color:#fff;align-items:center;justify-content:center}.statusbarbanner .wp-block-column .wp-block-columns{gap:10px}.statusbarbanner .drift01,.statusbarbanner .drift02{border-right:solid 1px #FFFFFF}.statusbarbanner p{color:#848484 !important;font-family:"Adieu", sans-serif;text-transform:uppercase;font-size:18px;line-height:1;margin:0px;padding:0px}.statusbarbanner p.brlv{color:#fff !important;font-family:"Adieu", sans-serif;text-transform:uppercase;font-size:18px;line-height:1;margin:0px;padding:0px}.aboutsection01 img{width:60px}.aboutsection01 .uppertext{font-size:27px;color:#DD0F2B;text-transform:uppercase;font-family:"Adieu", sans-serif}.roundborder{border-radius:10px !important;overflow:hidden}.belowbanner{margin-top:-100px}.belowbanner .wp-block-column{padding:20px}.belowbanner .bb-blockwrap{background:#004A98;border-radius:10px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.belowbanner .bb-blockwrap p{line-height:1.3}.belowbanner .bb-blockwrap .heading{font-family:"termina", sans-serif;font-size:24px;font-weight:700;letter-spacing:normal}.belowbanner .bb-blockwrap p.viewmore{margin:0px;line-height:1.2}.belowbanner .bb-blockwrap p.viewmore a{color:#fff;padding:15px 35px;border:solid #fff 1.5px;line-height:1.2 !important;border-radius:100px;font-family:"termina", sans-serif;display:inline-block;margin-top:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.belowbanner .bb-blockwrap p.viewmore a:hover{background:#fff;border:solid #fff 1.5px;color:#004A98}.belowbanner .bb-blockwrap p.viewmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.belowbanner .bb-blockwrap p.viewmore a:hover:after{margin-left:15px;color:#004A98}p.viewmore a{color:#050B12;padding:15px 35px;border:solid #050B12 1.5px;border-radius:100px;line-height:1.2 !important;font-family:"termina", sans-serif;display:inline-block;margin-top:15px;transition:all 0.3s;-webkit-transition:all 0.3s}p.viewmore a:hover{background:#004A98;border:solid #004A98 1.5px;color:#fff}p.viewmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;font-size:14px;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}p.viewmore a:hover:after{margin-left:15px;color:#fff}.homewhowrap{gap:0}.homewhowrap .contentsection{padding:0px 35px}.bannerblock p.readmore a{border:solid 0px;margin:0px;color:#fff;width:100%;text-align:right;color:#fff;text-transform:capitalize;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0px}.bannerblock p.readmore a:before{content:"";width:65%;height:1px;margin-right:15px;margin-left:0px;background:#004A98;display:inline-block}.bannerblock p.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff}.bannerblock p.readmore a:hover{background:#050B120}.homecontact-wrap{padding:0px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);border-radius:10px;overflow:hidden}.homecontact-wrap .wp-block-column .contactdetails{padding:0px 35px}.homecontact-wrap .wp-block-column .contactfromwrap{padding:35px}.bannerfloatwrap{position:relative;z-index:999;margin-top:-100px}.bannerfloatwrap .yellowblock{padding:20px}.bannerfloatwrap .yellowblock h2{font-size:40px !important;font-weight:600;color:#050B12;line-height:1;text-transform:inherit;margin-top:0px;margin-bottom:0px}.bannerfloatwrap .yellowblock p.textgreen{font-size:24px;color:#004A98;margin:5px 0px;font-weight:800;line-height:1.2}.bannerfloatwrap .yellowblock p.readmore{margin:0px}.bannerfloatwrap .yellowblock p.readmore a{background:#fff0;color:#050B12;display:block;position:relative;padding:15px 30px;margin:5px 0px;font-weight:300;border:solid #050B12 1px;transition:all 0.3s;-webkit-transition:all 0.3s}.bannerfloatwrap .yellowblock p.readmore a:before{display:none}.bannerfloatwrap .yellowblock p.readmore a:hover{color:#fff;background:#004A98;border:solid #004A98 1px}.bannerfloatwrap .yellowblock p.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;font-size:14px;right:30px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.bannerfloatwrap .yellowblock p.readmore a:hover:after{right:40px;color:#fff}.bannerfloatwrap .services p.heading{font-size:30px;color:#fff;letter-spacing:normal;font-weight:800;line-height:1;margin:0px}.bannerfloatwrap p.readmore a{border:solid 0px;color:#fff;margin:0px;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.bannerfloatwrap p.readmore a:hover{background:#050B120}.bannerfloatwrap p.readmore a:before{content:"";height:1px;background:#004A98;width:50%;margin-right:10px}.bannerfloatwrap p.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff}.bannerfloatwrap .wp-block-cover .wp-block-cover__inner-container{width:100% !important}.no-pading-block{padding-top:0px !important;padding-bottom:0px !important}.servicewrap .wp-block-column .wp-block-columns .wp-block-column{border-radius:15px;overflow:hidden}.servicewrap .wp-block-column .wp-block-columns .wp-block-column .service-heading{font-size:27px;font-weight:800}.servicewrap .wp-block-column .wp-block-columns .wp-block-column img.wp-block-cover__image-background{transition:all 0.3s;-webkit-transition:all 0.3s;transform:scale(1);-webkit-transform:scale(1)}.servicewrap .wp-block-column .wp-block-columns .wp-block-column:hover img.wp-block-cover__image-background{transform:scale(1.1);-webkit-transform:scale(1.1)}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column{border-radius:15px;overflow:hidden}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column .service-heading{font-size:27px;font-weight:800;display:block !important;opacity:1 !important}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column p.service-heading{display:block !important;opacity:1 !important}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container{-webkit-transform:translateY(120px);transform:translateY(120px);transition:all 0.3s;-webkit-transition:all 0.3s}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container p{opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__background{overflow:hidden}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column img.wp-block-cover__image-background{transition:all 0.3s;-webkit-transition:all 0.3s;transform:scale(1);-webkit-transform:scale(1)}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column:hover img.wp-block-cover__image-background{transform:scale(1.1);-webkit-transform:scale(1.1)}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column:hover .wp-block-cover__inner-container{-webkit-transform:translateY(0px);transform:translateY(0px)}.servicewrap.hoverpara .wp-block-column .wp-block-columns .wp-block-column:hover .wp-block-cover__inner-container p{opacity:1}.nextgenwrap{gap:20px}.nextgenwrap .wp-block-column .wp-block-cover{border-radius:10px;overflow:hidden}.lineheight1{line-height:1.1}.border-radius30{border-radius:30px;overflow:hidden}.border-radius15{border-radius:15px;overflow:hidden}.shadow-20{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.ourserviceswrap{background:#050B12;padding:0px !important;border-radius:15px;overflow:hidden}.ourserviceswrap h1,.ourserviceswrap h2,.ourserviceswrap h3,.ourserviceswrap h4,.ourserviceswrap h5,.ourserviceswrap p{color:#fff}.ourserviceswrap .paddingblocka{padding:0px 35px}.featuredproducts p.headinglocation{font-weight:600;color:#004A98}.featuredproducts p.headinglocation:before{content:"";font-family:"Font Awesome 6 Pro";color:#004A98;font-size:14px;display:inline-block;margin-right:15px;font-weight:100}.featuredproducts p.projectsheading{font-size:34px;font-weight:100;color:#fff;line-height:1}.featuredproducts p.readmore a{border:solid 0px;padding:0px;margin:0px;color:#fff;text-transform:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;opacity:0}.featuredproducts p.readmore a:before{content:"";width:50%;height:1px;background:#004A98;margin-right:15px}.featuredproducts p.readmore a:after{content:"";color:#fff}.featuredproducts p.readmore a:hover{background:#050B120}.featuredproducts .wp-block-cover:hover p.readmore a{opacity:1}.featuredproducts .wp-block-cover .wp-block-cover__inner-container{margin-bottom:-45px !important;transition:all 0.3s;-webkit-transition:all 0.3s}.featuredproducts .wp-block-cover:hover .wp-block-cover__inner-container{margin-bottom:0px !important}.featuredproducts .wp-block-cover img{transform:scale(1);-webkit-transform:scale(1);transition:all 0.3s;-webkit-transition:all 0.3s}.featuredproducts .wp-block-cover:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.wp-block-cover .wp-block-cover__inner-container{width:100% !important}.slideshow{overflow:hidden;position:relative;width:100%;height:80vh;z-index:1}.slideshow .slideshow-inner{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow .slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slideshow .slide{display:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 0.3s ease}.slideshow .slide.is-active{display:block}.slideshow .slide.is-loaded{opacity:1}.slideshow .slide .caption{padding:0 100px}.slideshow .slide .image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;z-index:1;background-size:cover;image-rendering:optimizeQuality}.slideshow .slide .image-container video{width:100%}.slideshow .slide .image-container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}.slideshow .slide .image{width:100%;width:100%;object-fit:cover;height:100%}.slideshow .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.slideshow .slide .title{margin:0 auto 15px;max-width:1000px}.slideshow .slide .text{margin:0 auto;max-width:1000px;font-size:23px !important;font-weight:400;line-height:1.4;font-family:"termina", sans-serif;color:#fff !important}.slideshow .slide .text p{font-size:23px !important;font-weight:400;line-height:1.4;font-family:"termina", sans-serif;color:#fff !important}.slideshow .slide .btn{margin:35px 0 0;border-color:#fff}.slideshow .slide .btn::before{background:#fff}.slideshow .pagination{position:absolute;bottom:50%;left:0;right:0;margin-left:auto;margin-right:auto;width:auto;max-width:1470px;padding:0px 35px;cursor:default;z-index:2;text-align:left}.slideshow .pagination .item{display:block;padding:15px 5px;position:relative;width:8px;height:8px;cursor:pointer;text-indent:-999em;z-index:1;transition:all 0.6s;-webkit-transition:all 0.6s}.slideshow .pagination .item+.page{margin-left:-2px}.slideshow .pagination .item::before{content:"";display:block;position:absolute;top:15px;left:5px;width:8px;height:8px;border-radius:100%;background:rgba(255, 255, 255, 0.2);transition:background 0.2s ease}.slideshow .pagination .item::after{width:0;background:#fff;z-index:2;transition:width 0.2s ease}.slideshow .pagination .item:hover::before,.slideshow .pagination .item.is-active::before{background-color:#fff;width:12px;height:12px;top:13px;left:3px}.slideshow .arrows{width:auto;max-width:1470px;margin-left:auto !important;margin-right:auto !important;left:0;right:0;margin:-33px 0 0;padding:20px;position:absolute;top:65vh;z-index:3;display:flex;justify-content:flex-end}.slideshow .arrows .arrow{width:auto}.slideshow .arrows .prev{text-align:right;margin-right:100px;cursor:pointer !important}.slideshow .arrows .prev:hover .svg{left:-10px}.slideshow .arrows .next{text-align:right;cursor:pointer !important}.slideshow .arrows .next:hover .svg{left:10px}.slideshow .arrows .svg{position:relative;left:0;width:14px;height:26px;fill:#fff;transition:left 0.2s ease}.sideimage img{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.sideimage .wp-block-column:nth-child(1){margin-top:50px;margin-right:-50px;position:relative;z-index:99}.sideimage .wp-block-column:nth-child(2){margin-top:0px;margin-right:0px;position:relative;z-index:9}.wp-block-columns.sideimage{gap:0px}.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{position:relative}.line-80-01{padding-left:100px}.line-80-01:before{content:"";width:80px;height:1px;background:#000;display:block;left:0;position:absolute;top:78px}@media (max-width:1428px){.line-80-01{padding-left:30px}.line-80-01:before{width:20px}h2{font-size:42px}}@media (max-width:1068px){.line-80-01{padding-left:0px}.line-80-01:before{width:0px}h2{font-size:36px}}.productrangewrap .products.columns-4 .yith-ywraq-add-to-quote{margin-left:0px !important;margin-right:0px !important}.monitoringwrap .wp-block-column{padding:20px;border-radius:5px !important;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.monitoringwrap .wp-block-column h3{font-size:32px;height:50px}.floating-contact-btn{position:fixed;bottom:2rem;right:2rem;background-color:#f8c12c;color:#fff;font-family:"Adieu", sans-serif;font-size:20px;text-transform:uppercase;font-weight:100;padding:1rem 1.5rem;border-radius:5px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;font-weight:bold;text-decoration:none;box-shadow:0 8px 20px rgba(0, 0, 0, 0.2);z-index:9999;transition:all 0.3s ease}.floating-contact-btn img{margin-right:10px}.floating-contact-btn:hover{background-color:#005bb5;transform:translateY(-5px);color:#fff !important}@media (max-width:768px){.floating-contact-btn{padding:0.7rem 1.2rem;font-size:0.9rem;bottom:1rem;right:1rem}}@media (max-width:480px){.floating-contact-btn{padding:0.5rem 1rem;font-size:0.8rem}}.contactpagewhitewrap{padding:35px}.contactpagewhitewrap h1,.contactpagewhitewrap h2,.contactpagewhitewrap h3,.contactpagewhitewrap h4,.contactpagewhitewrap h5,.contactpagewhitewrap p{color:#050B12 !important}.contactpagewhitewrap input{color:#050B12 !important}.contactpagewhitewrap .forminator-ui#forminator-module-11.forminator-design--material .forminator-input,.contactpagewhitewrap .forminator-ui#forminator-module-11.forminator-design--material .forminator-input input,.contactpagewhitewrap .forminator-ui#forminator-module-11.forminator-design--material .forminator-iti-input .iti__selected-dial-code{font-size:14px !important;color:#050B12 !important}.contactpagewhitewrap #forminator-module-11.forminator-design--material .forminator-label[class*="forminator-floating-"]{font-size:14px !important;color:#050B12 !important}.forminator-ui#forminator-module-11.forminator-design--material .forminator-input,.forminator-ui#forminator-module-11.forminator-design--material .forminator-input input,.forminator-ui#forminator-module-11.forminator-design--material .forminator-iti-input .iti__selected-dial-code{font-size:14px !important;font-family:inherit;font-weight:400}.page-template-contactus p,.page-template-contactus a{color:#fff}.homeproducts{margin-left:0px !important;gap:15px !important;transition:all 0.3s;-webkit-transition:all 0.3s}.homeproducts .products-hlink{transition:all 0.3s;-webkit-transition:all 0.3s}.homeproducts .products-hlink p{color:#fff !important;font-size:26px !important;font-weight:100 !important;text-transform:uppercase !important}.homeproducts .products-hlink a{color:#fff !important;font-size:12px !important;font-weight:100 !important;letter-spacing:normal;text-transform:uppercase !important;position:relative;display:inline-flex;align-items:center;padding-left:50px;margin-left:0;transition:all 0.3s;-webkit-transition:all 0.3s}.homeproducts .products-hlink a:before{content:"";display:block;position:absolute;left:0;width:40px;height:40px;border-radius:100px;background:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;z-index:-9}.homeproducts .products-hlink a:hover:before{width:100%;padding-right:50px;background:#00A5D6}.homeproducts .products-hlink a:after{content:"";display:block;color:#fff;font-size:14px;font-family:"Font Awesome 6 Pro";font-weight:300;margin-left:15px}.homeproducts .products-hlink .wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity:0.3 !important}.homeproducts .products-hlink img{transition:all 0.3s;-webkit-transition:all 0.3s}.homeproducts .products-hlink:hover img{transform:scale(1.1)}.homeproducts .products-hlink:hover .wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity:0.7 !important}.home-dualblock{gap:0px !important}.homeiconsection img{width:auto;max-width:90px;fill:#004A98 !important;margin:auto}.homeiconsection p.heading{font-size:18px;font-weight:600;letter-spacing:0;font-family:"termina", sans-serif;color:#050B12}.homeiconsection .wp-block-column{text-align:center}.wp-block-column.borderradius15{border-radius:15px !important;overflow:hidden !important}.wp-block-column.borderradius15.has-background.is-layout-flow.wp-block-column-is-layout-flow{border-radius:15px !important;overflow:hidden !important}.homestaffcol .wp-block-cover{border-radius:12px;box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2)}.homeproductsblock p.heading{font-size:24px;font-weight:600;letter-spacing:0}.homeproductsblock p.readmore a{background:#0000;color:#004A98 !important;border:solid 0px;display:block;position:relative;padding:10px 25px;margin:15px 0px;border:solid #004A98 1px;font-family:"termina", sans-serif;transition:all 0.3s;-webkit-transition:all 0.3s}.homeproductsblock p.readmore a:hover{color:#000;background:#fff}.homeproductsblock p.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#004A98 !important;font-size:14px;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeproductsblock p.readmore a:hover:after{margin-left:20px;color:#000}.homeproductsblock .wp-block-cover__inner-container{width:100% !important}.homeproductsblock .wp-block-cover{padding:2em}.homeproductsblock .wp-block-column{transition:all 0.3s;-webkit-transition:all 0.3s}.homeproductsblock .wp-block-column img{transform:scale(1);-webkit-transform:scale(1);transition:all 0.3s;-webkit-transition:all 0.3s;box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2)}.homeproductsblock .wp-block-column:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.servicesblocks .wp-block-column{padding:30px;transition:all 0.3s;-webkit-transition:all 0.3s}.servicesblocks .wp-block-column:hover{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.3)}.servicesblocks p.readmore a{border:solid 0px;color:#fff;margin:0px;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.servicesblocks p.readmore a:hover{background:#050B120}.servicesblocks p.readmore a:before{content:"";height:1px;background:#004A98;width:50%;margin-right:10px}.servicesblocks p.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff}.servicesblocks ul{padding-left:15px}.servicesblocks .heading{font-size:26px;font-weight:700;color:#004A98;text-transform:capitalize;letter-spacing:1px}.projectswrap .wp-block-column{padding:30px;transition:all 0.3s;-webkit-transition:all 0.3s}.projectswrap .wp-block-column:hover{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.3)}.projectswrap p.readmore a{border:solid 0px;color:#fff;margin:0px;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.projectswrap p.readmore a:hover{background:#050B120}.projectswrap p.readmore a:before{content:"";height:1px;background:#004A98;width:50%;margin-right:10px}.projectswrap p.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff}.projectswrap ul{padding-left:15px}.projectswrap .heading{font-size:26px;font-weight:800;color:#fff;text-transform:capitalize;letter-spacing:1px;margin-top:0px;line-height:1.3}.projectswrap p.location{color:#004A98;font-weight:800;padding-left:20px !important;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.projectswrap p.location:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.projectswrap p.location:hover{opacity:0.7}.bannerspecs{border-radius:30px 0px 30px 0px;overflow:hidden}.bannerspecs .specs-heading{font-size:22px;font-weight:800;margin:0px}.bannerspecs p{margin:0px}.bannerspecs h3{margin:0px 0px;margin-bottom:5px;font-weight:800 !important}.homeservicesblocks{margin-top:-75px}.homeservicesblocks .blockshadow{border-radius:20px;padding:20px;background:#fff;box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2)}.homeservicesblocks .blockshadow p.heading{font-family:"termina", sans-serif;font-size:22px !important;font-weight:700 !important;color:#050B12 !important;line-height:1 !important}.homeservicesblocks .blockshadow p{line-height:1.3 !important}.homeservicesblocks .blockshadow img{width:60px}.homeservicesblocks .blockshadow .viewbtn a{font-size:0px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeservicesblocks .blockshadow .viewbtn a:after{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#fff;background:#004A98;border-radius:100px;width:54px;height:54px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;position:absolute;right:20px;bottom:-15px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeservicesblocks .blockshadow .viewbtn a:hover:after{width:60px;height:60px}.homeservicesblocks .blueblocksection{background:#004A98;padding:35px;border-radius:0px 35px 0px 0px !important}.homeservicesblocks .blueblocksection h2,.homeservicesblocks .blueblocksection h3{font-size:32px !important;color:#fff}.homeservicesblocks .blueblocksection p{color:#fff;font-size:20px;margin-top:0px;line-height:1.3 !important}.homeservicesfn p.heading{font-size:26px !important;color:#F3811F !important;font-family:"anton", sans-serif !important;text-transform:uppercase !important;letter-spacing:normal;margin:0px}.homeservicesfn p.heading:after{display:none}.homeservicesfn p{color:#fff}.homeservicesfn p.readmorebtn a{width:100%;color:#fff;text-transform:uppercase !important;letter-spacing:normal;display:block;text-align:center;padding:12px 0px;border:solid #fff 1px;margin-top:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeservicesfn p.readmorebtn a:hover{background:#F3811F;color:#fff;border:solid #F3811F 1px}.homeservicesfn .wp-block-column{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.aboutservicesfn p.heading{font-size:26px !important;color:#F3811F !important;font-family:"anton", sans-serif !important;text-transform:uppercase !important;letter-spacing:normal;margin:0px}.aboutservicesfn p.heading:after{display:none}.aboutservicesfn p{color:#050B12}.aboutservicesfn p.readmorebtn a{width:100%;color:#050B12;text-transform:uppercase !important;letter-spacing:normal;display:block;text-align:center;padding:12px 0px;border:solid #050B12 1px;margin-top:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.aboutservicesfn p.readmorebtn a:hover{background:#F3811F;color:#fff;border:solid #F3811F 1px}.aboutservicesfn .wp-block-column{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.serservicesfn p.heading{font-size:16px !important;color:#fff !important;font-family:"termina", sans-serif;text-transform:uppercase !important;letter-spacing:normal;line-height:1;margin:15px 0px}.serservicesfn p.heading:after{display:none}.serservicesfn p{color:#fff}.serservicesfn p.readmorebtn a{width:100%;color:#fff;text-transform:uppercase !important;letter-spacing:normal;display:block;text-align:center;padding:12px 0px;border:solid #fff 1px;margin-top:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.serservicesfn p.readmorebtn a:hover{background:#F3811F;color:#fff;border:solid #F3811F 1px}.servicesothernav .heading{font-size:26px;font-weight:700;color:#004A98;margin-bottom:15px;letter-spacing:normal;text-transform:capitalize}.servicesothernav p.readmore a{border:solid 0px;color:#fff;margin:0px;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.servicesothernav p.readmore a:hover{background:#050B120}.servicesothernav p.readmore a:before{content:"";height:1px;background:#004A98;width:50%;margin-right:10px}.servicesothernav p.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff}.servicesothernav .wp-block-cover{padding:20px 35px}.homeblogwrap h4{font-size:14px;font-weight:700 !important;color:#004A98 !important}.homeblogwrap img{border-radius:10px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.secondimageup{position:absolute !important;margin-top:-150px !important;z-index:999}.secondimageup .imageplanning{background:#004A98;padding:20px 40px;position:absolute;margin-top:-50px}.secondimageup .imageplanning p{font-size:20px !important;color:#004A98 !important;font-weight:700 !important;margin:0px}.planningwrap img{width:auto;max-width:78px}.imgshadow{box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);border-radius:0px 35px 0px 0px;overflow:hidden}.articles-page .wp-block-latest-posts__post-title{font-size:18px;font-weight:600;font-family:"termina", sans-serif;margin:15px 0px !important;display:block}.articles-page .wp-block-latest-posts__post-excerpt{font-size:14px !important}.articles-page .wp-block-latest-posts__post-date{font-size:12px !important;color:#afafaf}.articles-page a.excerpt-read-more{display:table;margin-top:15px;padding:15px 35px;border:solid #000 1px;border-radius:100px;font-weight:700;font-family:"termina", sans-serif;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}.articles-page a.excerpt-read-more:hover{background:#004A98}.articles-page .wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:100vw !important}.articles-page .wp-block-latest-posts.columns-3 li{margin-bottom:100px !important}.articles-page .wp-block-latest-posts__featured-image{height:250px;overflow:hidden;margin-bottom:20px}.homeblocks{box-shadow:0px 0px 20px 0px rgba(119, 130, 172, 0.3);-webkit-box-shadow:0px 0px 20px 0px rgba(119, 130, 172, 0.3)}.homeblocks p.heading{font-size:24px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:normal !important;text-transform:capitalize;font-family:"termina", sans-serif;font-weight:700;font-style:normal}.homeblocks p.heading:after{display:none !important}.homeblocks .readmore a{display:flex;justify-content:center}.homeblocks .wp-block-column .wp-block-cover img{transform:scale(1);-webkit-transform:scale(1);transition:all 0.3s;-webkit-transition:all 0.3s}.homeblocks .wp-block-column:hover .wp-block-cover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.homecontactblueblock{background:#004A98;padding:50px 35px;box-shadow:0px 0px 45px 10px rgba(119, 130, 172, 0.3);-webkit-box-shadow:0px 0px 45px 10px rgba(119, 130, 172, 0.3)}.backslidedown:before{content:"";width:100px;height:470px;position:absolute;display:block;z-index:-1;top:-65%;left:-20px;background:#004A98}.stk-block-carousel__buttons{top:-515px;width:200px;right:10px;left:auto}.greenblockwrap .heading{color:#fff}.greenblockwrap h2{color:#fff !important}.greenblockwrap h2 strong{color:#fff !important}.greenblockwrap p{color:#fff !important}.greenblockwrap .greenblockimg{position:relative;margin-top:-100px}.greenblockwrap .viewourservices a{font-family:"termina", sans-serif;padding:15px 40px;display:inline-block;border:solid #fff 1px;transition:all 0.3s;-webkit-transition:all 0.3s}.greenblockwrap .viewourservices a:hover{background:#fff;color:#004A98}.wp-block-gallery .wp-block-image{border-radius:0px;overflow:hidden}.three-blocks .wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#0000008f !important;transition:all 0.3s;-webkit-transition:all 0.3s}.three-blocks .wp-block-cover .has-background-dim:not([class*=-background-color]) .wp-block-cover__image-background{transform:scale(1.5);-webkit-transform:scale(1.5);transition:all 0.3s;-webkit-transition:all 0.3s}.three-blocks .wp-block-cover .has-background-dim:not([class*=-background-color]):hover{background-color:#000 !important}.three-blocks .wp-block-cover .has-background-dim:not([class*=-background-color]):hover img.wp-block-cover__image-background{transform:scale(1.1);-webkit-transform:scale(1.1)}.three-blocks h4.wp-block-heading{font-weight:100;font-size:32px;line-height:1;margin-bottom:20px}.margintop-100px{margin-top:-100px;position:relative;z-index:99}.margintop-100px .wp-block-column a{border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.margintop-100px-wblocks{margin-top:-100px;position:relative;z-index:99}.margintop-100px-wblocks .block-column{background-color:#fff;border-radius:15px;padding:35px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.block-contact{position:relative;z-index:99}.block-contact .block-column{background-color:#fff;border-radius:15px;margin-bottom:-450px;padding:35px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.block-contact a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.block-contact a:hover{color:#000094}.block-contact .number:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.block-contact .email:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.block-contact .post:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.block-contact .postbox:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.block-contact .location:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.contactpagestyle p.number{padding-left:0px !important}.contactpagestyle p.number:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px;padding-left:0px !important}.contactpagestyle p.email{padding-left:0px !important}.contactpagestyle p.email:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px;padding-left:0px !important}.contactpagestyle p.post{padding-left:0px !important}.contactpagestyle p.post:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px;padding-left:0px !important}.contactpagestyle p.postbox{padding-left:0px !important}.contactpagestyle p.postbox:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px;padding-left:0px !important}.contactpagestyle p.location{padding-left:0px !important}.contactpagestyle p.location:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px;padding-left:0px !important}.contactpagestyle p.date{padding-left:0px !important}.contactpagestyle p.date:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px;padding-left:0px !important}.contactpage p{margin:0px 0px}.contactpage .number2:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px}.contactpage .email2:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px}.contactpage .post2:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px}.contactpage .postbox2:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px}.contactpage .location2:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px}.contactpage .building2:before{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-right:10px}.ytp-cued-thumbnail-overlay{border-radius:15px;overflow:hidden}.contact-section a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-section .whitelay{margin-bottom:-300px;background:#fff;padding:0px 30px;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.woohomepage .wp-block-stackable-column{background:#f3f3f3;border-radius:10px;overflow:hidden}.mainmenu-wrap{width:100%;display:flex;align-items:center;justify-content:flex-end}.top-bar#top-bar-menu{text-align:center}ul #main-nav{font-family:"termina", sans-serif;font-weight:600}ul #main-nav li{display:inline-block;font-family:"termina", sans-serif;font-weight:600}ul#main-nav{font-family:"termina", sans-serif;font-weight:400;padding-left:0px;font-size:14px;text-align:right}ul#main-nav li{display:inline-block;font-family:"termina", sans-serif;font-size:14px;font-weight:400}ul#main-nav li a{padding:23px 5px;color:#fff;line-height:3;position:relative;text-transform:uppercase;border:solid 1px #fff0;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li a:before{content:"";width:0%;height:2px;bottom:0px;top:-24px;left:0;right:auto;margin-left:auto;margin-right:auto;position:absolute;background:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li a:hover:before{width:100%;height:2px}ul#main-nav li a:hover ul li{visibility:hidden}ul#main-nav li .current-menu-item a:before{content:"";width:100%;height:2px;bottom:0px;background:#004A98;left:0;display:block;position:absolute}ul#main-nav li ul li a{line-height:1.3;color:#fff;font-weight:400 !important;font-size:12px;text-transform:uppercase !important;border-radius:0px;padding:12px 10px !important;border-bottom:solid 1px #990f21 !important}ul#main-nav li ul li a:hover{border:solid 0px #990f21;color:#fff;border-radius:0px;background:#990f21 !important}ul#main-nav li ul li ul{display:content;background:#2c2c2cbf;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);visibility:hidden;opacity:1.3;position:absolute;top:-8px;left:245px;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li ul li ul li{border-bottom:solid #050B12 1px}ul#main-nav li ul li ul li a{font-size:16px !important;font-weight:100 !important;padding:15px !important}ul#main-nav li.current-menu-item{position:relative}ul#main-nav li.current-menu-item:before{content:"";width:100%;height:3px;background:#fff;top:-36px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li ul li.current_page_item a{font-weight:700}.menuarrow::after{content:"";font-family:"Font Awesome 6 Pro";padding-left:5px;font-size:10px;position:absolute;top:16px;right:-6px;color:#fff}ul#main-nav li ul.menu a:hover:before{display:none !important}ul#main-nav li ul li.current-menu-item:before,ul#main-nav li ul li.current-menu-item:after{display:none !important}ul#main-nav li ul li.current-menu-item a:before{display:none !important}ul#main-nav li ul li.current-menu-item a{background:#990f21}header.is-scrolling .menuarrow::after{color:#fff}header.is-scrolling .ul#main-nav li.current-menu-item:after{top:48.5px !important}#main-nav li:has(> ul){position:relative;margin-right:5px}.nav-links li:has(> ul){position:relative;padding-right:20px}#main-nav li ul li:has(> ul){position:relative;padding-right:20px}.nav-links li ul li:has(> ul){position:relative;padding-right:20px}header ul li ul{background:#dd0f2b;visibility:hidden;opacity:0;min-width:280px;margin-top:10px;border-radius:0px;position:absolute;padding-left:0px;transition:all 0.5s;-webkit-transition:all 0.5s;z-index:0;flex-direction:column}header ul li ul a{padding:15px 15px !important;width:auto;display:block;font-size:10px;border:0px !important}header ul li ul a:hover{border:0px !important}header ul li:hover>ul,header ul li ul:hover{visibility:visible;display:flex;opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px)}header ul li ul li ul{visibility:hidden !important;transform:translate(-120px, 0px);-webkit-transform:translate(-120px, 0px);opacity:0 !important;display:block}header ul li ul li:hover>ul{visibility:visible !important;display:flex;opacity:1 !important;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px)}header ul li ul li:hover>ul a{visibility:visible !important}header.is-scrolling ul li ul{margin-top:10px}header ul li ul li a:hover{background:#004A98;color:#fff !important}.animatedfsmenu .animatedfsmenu-navbar-toggler{position:fixed;z-index:1 !important}.top-bar#top-bar-menu{z-index:99999 !important}li#menu-item-19{z-index:99}header ul li ul li{clear:both;width:100%;text-align:left;padding:0px !important}header.is-scrolling ul#main-nav li ul li a{line-height:1.3;color:#fff !important}svg.search-icon .is-menu .search-icon-path{fill:#fff}svg.search-icon{display:inline-block;margin-bottom:-5px;transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling .astm-search-menu.is-menu.is-dropdown.menu-item a{color:#050B12 !important}path.search-icon-path{padding-top:5px;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li ul li a::after{width:0px;display:none}ul#main-nav li ul li.current_page_item a::after{width:0px;display:none}nav{display:flex;justify-content:flex-end;align-items:center;font-family:"termina", sans-serif}nav ul{padding-left:0px}.nav-links ul li ul{width:100% !important;margin-top:0px}.nav-links{-webkit-transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.3s;transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.3s}.nav-links li{list-style:none}.nav-links li ul li a{font-family:"termina", sans-serif;font-size:12px !important;color:#fff !important;line-height:1.2;padding:10px 15px !important;border-bottom:solid 1px #4dbce536 !important}.nav-links li ul li ul{width:100% !important}.nav-links li ul li ul:hover{position:relative !important}.nav-links li ul li ul li{text-transform:capitalize !important;font-weight:300 !important}.nav-links li ul li ul li a{text-transform:capitalize !important;font-weight:300 !important}.nav-links li ul li ul li:hover{position:relative !important;height:30px}.nav-links li ul li ul li ul:hover{position:relative !important;height:30px}.nav-links li ul li ul li ul li{text-transform:capitalize !important;font-weight:300 !important}.nav-links li ul li ul li ul li a{font-size:12px !important;text-transform:capitalize !important;font-weight:300 !important}.nav-links li ul li a{font-size:14px}.nav-links ul li ul li ul li a{font-size:14px}.nav-links ul li ul li ul{background:#464646e8}.nav-links ul li:hover>ul,.nav-links ul li ul:hover{visibility:visible;display:block;opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);position:relative}li#menu-item-739 a:after,li#menu-item-741 a:after,li#menu-item-751 a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;position:absolute;right:15px;width:auto;margin:auto;left:auto;background:#050B120}.nav-links ul li ul li ul li a:after{display:none}.nav-links a{text-decoration:none;letter-spacing:0px;font-size:18px;font-family:"termina", sans-serif;font-weight:600;padding:10px;line-height:1;position:relative;color:#fff !important;transition:all 0.3s;-webkit-transition:all 0.3s}.nav-links a:hover:after{content:"";width:100%;margin-left:auto;margin-right:auto;left:0;right:0;background:#fff}.burger{float:right;transition:all 0.3s;-webkit-transition:all 0.3s}.burger div{width:25px;height:2px;background-color:#fff;margin:5px;margin-top:3px !important;transition:all 0.3s ease-in-out}@media screen and (max-width:1024px){.nav-links{width:50%}}.header-links{display:flex}.header_search ul#menu-header-search li a{padding-left:10px;line-height:3.9;padding-right:5px}header.is-scrolling .nav-links .menuarrow::after{color:#fff}.fa-cart-shopping:before,.fa-shopping-cart:before{transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling .fa-cart-shopping:before,header.is-scrolling .fa-shopping-cart:before{color:#fff}.nav-links{position:absolute;right:0px;height:100vh;top:0;padding-top:50px;background-color:#000000d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;width:100%;z-index:999999;overflow-x:scroll;padding-bottom:100px;transform:translateX(-100%);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.6s;-webkit-transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.6s}.nav-links p.phone,.nav-links p.user,.nav-links p.number,.nav-links p.email,.nav-links p.location,.nav-links p.fax{color:#050B12;padding-left:20px !important}.nav-links li{opacity:0;display:flex;flex-direction:column;text-align:left}.nav-links li{opacity:0}.burger{display:none;cursor:pointer;z-index:999999;padding-left:10px}.gaqform{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.7);z-index:999999;display:flex;align-items:center;justify-content:center;opacity:0;overflow-y:scroll;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.gaqform.gaqvisible{opacity:1;visibility:visible}.gaqform-inner{position:relative;background:#fff;padding:30px;border-radius:8px;max-width:600px;width:100%;display:block;text-align:left;transform:translateY(20px);transition:transform 0.3s ease}.gaqform-inner .forminator-field input,.gaqform-inner .forminator-field textarea{padding:10px 0px;margin:5px auto !important;display:block;width:100%;max-width:650px}.gaqform-inner .forminator-field textarea{min-height:60px !important}.gaqform-inner .forminator-field label{font-size:10px}.gaqform-inner .forminator-field .forminator-description{font-size:10px;padding-left:10px}.gaqform.gaqvisible .gaqform-inner{transform:translateY(0)}.gaq-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:28px;cursor:pointer;color:#333}@media (max-width:650px){.gaqform-inner{margin-left:25px;margin-right:25px}}.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced{padding:10px 20px;font-size:18px;background:#F8C12C;color:#050B12;font-family:"Adieu", sans-serif;text-transform:uppercase;border:solid 0px;border-radius:0px !important;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s}.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced:hover{opacity:0.7}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>label>a{color:#004a98 !important;font-weight:500 !important}h4.filter-title{display:none}.yith-wcan-filters .yith-wcan-filter{margin-top:10px}.smallprodwrap{width:auto;max-width:1200px !important}.smallprodwrap-border{border:solid 1px #d6d6d6;border-radius:15px;padding:20px}.button.back-button{background:#fff0 !important;color:#8d8d8d !important;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s}.button.back-button:hover{color:#333 !important}.product-contactbtn{color:#fff !important}.product-contactbtn a.readmore{color:#fff !important}.product-contactbtn a{padding:15px 25px;color:#000 !important;background:#F8C12C;padding:20px 35px !important;color:#fff !important;border-radius:0px !important;font-family:"Adieu", sans-serif;font-weight:100 !important;width:auto !important;position:relative;font-size:18px !important;text-transform:uppercase;border-radius:0px;transition:all 0.3s;-webkit-transition:all 0.3s}.product-contactbtn a:after{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;display:inline-block;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.product-contactbtn a:hover{color:#fff !important;background:#DD0F2B}.product-contactbtn a:hover:after{color:#fff !important}.product-contactbtn i{display:inline-block;line-height:2.9;padding:10px}.social-mobile-menu{width:100%;text-align:center !important}.widget-content a.mobile-facebook::after{content:"";font-size:18px !important;background:#0000 !important;font-family:"Font Awesome 6 Brands";padding:10px;margin-top:10px;display:inline-block}.widget-content a.mobile-linkedin::after{content:"";font-size:18px !important;background:#0000 !important;font-family:"Font Awesome 6 Brands";padding:10px;margin-top:10px;display:inline-block}a.custom-logo-link:hover::after{content:"";width:0px;margin-left:0px;padding:0px;background:#fff0}.mobile-menu-widget{margin-top:30px;border-top:solid #b7b7b7 1px;font-size:14px !important;font-family:"termina", sans-serif;font-weight:300 !important;padding-top:30px;padding-left:10px;text-transform:lowercase !important}.mobile-menu-widget p{font-size:14px !important;font-family:"termina", sans-serif;font-weight:300 !important;line-height:0.8 !important;text-transform:lowercase !important}.mobile-menu-widget a{font-size:14px !important;font-family:"termina", sans-serif;font-weight:300 !important;text-transform:lowercase !important}.depicter-revert .depicter-1-element-5,.depicter-revert .depicter-1-element-26,.depicter-revert .depicter-1-element-17{line-height:130% !important}p.bh4{font-size:22px;font-family:"termina", sans-serif;font-weight:600 !important}.color-block-01{padding:80px 35px}.color-block-01:before{content:"";position:absolute;display:block;background:#004A98;left:-15%;width:59px;height:100%;top:0}.color-block-01:after{content:"";position:absolute;display:block;background:#004A98;right:-15%;width:59px;height:100%;top:0}@media (max-width:1400px){.color-block-01{overflow:hidden}}.color-block-02{padding:80px 35px;color:#050B12}.color-block-02 .number:before,.color-block-02 .email:before{color:#050B12}.header-flex .wp-block-social-links,.header-flex .wp-block-social-links.has-normal-icon-size{font-size:14px !important;padding-top:25px !important;padding-right:15px !important}.servicesani img,.servicesani h2{transition:all 0.3s;-webkit-transition:all 0.3s}.servicesani h2{color:#fff}.servicesani h2 a{color:#fff}.servicesani:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.servicesani h2:after{content:"";font-family:"Font Awesome 6 Pro";font-size:26px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.servicesani:hover h2:after{content:"";font-family:"Font Awesome 6 Pro";font-size:26px;padding-left:45px;opacity:1}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}.serviceblocks .heading{font-family:"Adieu", sans-serif;font-size:24px;color:#fff;text-transform:inherit;font-weight:400 !important}.serviceblocks .heading:before,.serviceblocks .heading:after{display:none !important}.serviceblocks .wp-block-column .wp-block-columns{gap:20px}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container{transition:all 0.3s ease}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container p.heading{opacity:1 !important;display:block !important}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container p{opacity:0;display:none}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container.visible p{display:block !important;animation:fadeSlideIn 0.8s ease forwards}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column:hover .wp-block-cover__inner-container{transform:translateY(0px)}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column:hover .wp-block-cover__inner-container p{display:block !important;animation:fadeSlideIn 0.8s ease forwards}.homegreyblock .width1400px .slideleft{border-right:solid 1px #333}.homegreyblock .width1400px .slideleft .heading{font-size:14px;color:#333;font-family:"termina", sans-serif;text-transform:uppercase !important;font-weight:400 !important}.homegreyblock .width1400px .slideleft .heading:before,.homegreyblock .width1400px .slideleft .heading:after{display:inline-flex}.homegreyblock .width1400px .heading{font-size:24px;color:#DD0F2B;font-family:"Adieu", sans-serif;text-transform:inherit !important}.homegreyblock .width1400px .heading:before,.homegreyblock .width1400px .heading:after{display:none}.ourworkwrap .heading{font-size:24px;color:#fff;font-family:"Adieu", sans-serif;text-transform:uppercase !important;margin-top:0px;margin-left:auto !important;margin-right:auto !important;width:100% !important;display:block !important}.ourworkwrap .heading:before,.ourworkwrap .heading:after{display:none}.ourworkwrap .place{text-transform:uppercase;font-size:12px;color:#fff;font-family:"termina", sans-serif;font-weight:300;margin-bottom:5px}.ourworkwrap .place:before{content:"";font-family:"Font Awesome 6 Pro";font-size:12px;color:#fff;margin-right:10px}.ourworkwrap .wp-block-stackable-column{border-bottom:solid #DD0F2B 8px}.ourworkwrap .width1400px .wp-block-stackable-count-up{margin:auto !important;display:block !important;width:100%}.wp-block-stackable-count-up.aligncenter.stk-block-count-up.stk-block.heading{margin:auto !important;display:block !important;width:100%;text-align:center}.aboutparallax p.readmore a{color:#fff;border:solid 1px #fff}.aboutparallax p.readmore a:hover{background:#004A98}.aboutparallax p.readmore a:after{color:#fff}.aboutparallax h2 strong{color:#004A98}.phone{color:#000;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.phone:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.phone:hover{opacity:0.7}.email{color:#000;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.email:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.email:hover{opacity:0.7}.location{color:#000;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.location:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.location:hover{opacity:0.7}.time{color:#000;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.time:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.time:hover{opacity:0.7}.date{color:#000;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.date:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.date:hover{opacity:0.7}.fax{color:#000;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.fax:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.fax:hover{opacity:0.7}@media screen and (max-width:768px){body{overflow-x:hidden}.nav-links{transform:translateX(100%);transition:transform 0.5s ease-in-out}.nav-links li{opacity:0}.burger{display:block;cursor:pointer}.widget-content{width:auto;max-width:1000px;margin:20px auto;padding:10px 5px;color:#fff;text-align:right;font-size:13px}ul.nav-links.nav-active{padding-left:0px !important;margin-left:0px !important}}.nav-active{transform:translateX(0%)}@keyframes navLinkFade{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0px)}}.noshadow-block{-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0) !important;box-shadow:0 0 0 0 rgba(0, 0, 0, 0) !important}.burger{transition:all 0.1s;-webkit-transition:all 0.1s}.burger .line1{margin:5px}.burger .line2{width:15px !important;margin:5px}.burger .line3{margin:5px}.burger:hover .line1,.burger:hover .line3{width:25px !important;margin-left:0px !important}.toggle .line1{transform:rotate(-45deg) translate(-5px, 5px);background:#fff}.toggle .line2{opacity:0;background:#fff}.toggle .line3{transform:rotate(45deg) translate(-5px, -5px);background:#fff;width:25px !important}.burger{-webkit-transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.3s;transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.3s}.burger.toggle{margin-top:0px}.mobile-logo img{width:100%;max-width:200px;height:auto;margin-top:0px;margin-bottom:20px}.user{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.user:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px}.user:hover{opacity:0.7}.number{color:#fff;font-weight:300;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.number:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px}.number:hover{opacity:0.7}.location{color:#000;font-weight:300;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.location:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px}.location:hover{opacity:0.7}p.phone,p.user,p.number,p.email,p.location,p.fax{margin:0px !important}.contactpage-contactform{margin-top:-120px;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.contactpage-contactform .wp-block-column{padding:35px}.contactpage-contactform form{padding:35px !important}@media (max-width:1500px){.contactpage-contactform form{padding:35px !important}}.forminator-ui#forminator-module-279.forminator-design--material .forminator-button-submit{font-size:14px;font-family:"termina", sans-serif;font-weight:600 !important;padding:15px 30px !important}.forminator-ui#forminator-module-107.forminator-design--material .forminator-button-submit{border:solid 1px #004A98;background:#004A98;padding:20px 30px;color:#fff;transition:all 0.3s !important;-webkit-transition:all 0.3s !important}.forminator-ui#forminator-module-107.forminator-design--material .forminator-button-submit:hover{border:solid 1px #050B12;background:#050B120;color:#050B12}.bodycolor-float{width:400px;height:100%;display:block;position:absolute;background:#004A98;right:0;top:0;z-index:0}.whitecontact-block{padding:10px 35px}.whitecontact-block h1,.whitecontact-block h2,.whitecontact-block h3,.whitecontact-block h4,.whitecontact-block h5,.whitecontact-block p{color:#26282A !important;text-transform:inherit !important}.whitecontact-block a{color:#26282A;transition:all 0.3s;-webkit-transition:all 0.3s}.whitecontact-block a:hover{color:#004A98}.is-style-masonry.columns-default{-webkit-columns:3;-moz-columns:3;columns:3}.is-style-masonry{display:block !important}.is-style-masonry .wp-block-image{width:100% !important;margin-bottom:var(--wp--style--unstable-gallery-gap) !important}.is-style-masonry.columns-1{-webkit-columns:1;-moz-columns:1;columns:1}.is-style-masonry.columns-2{-webkit-columns:2;-moz-columns:2;columns:2}.is-style-masonry.columns-3{-webkit-columns:3;-moz-columns:3;columns:3}.is-style-masonry.columns-4{-webkit-columns:4;-moz-columns:4;columns:4}.is-style-masonry.columns-5{-webkit-columns:5;-moz-columns:5;columns:5}.is-style-masonry.columns-6{-webkit-columns:6;-moz-columns:6;columns:6}.is-style-masonry.columns-7{-webkit-columns:7;-moz-columns:7;columns:7}.is-style-masonry.columns-8{-webkit-columns:8;-moz-columns:8;columns:8}.wp-lightbox-overlay .scrim{background-color:#000000cf !important;backdrop-filter:blur(5px)}body,.woocommerce{font-family:"termina", sans-serif}.woocommerce .product-title,.woocommerce .cart,.woocommerce .checkout{font-family:"termina", sans-serif;color:#050B12333}.woo-title-wrapper{background:#fff0;padding:15px;min-height:100px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:stretch;color:#050B12 !important}.woo-title-wrapper h2.woo-title-class{font-size:24px !important;color:#050B12 !important;text-align:left;margin-top:0px;margin-bottom:10px;font-weight:100;padding:0px !important;line-height:1}.woo-title-wrapper h2.woo-title-class:before{display:none}.woo-title-wrapper h2.woo-title-class:after{display:none}.woo-title-wrapper a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{padding:0px !important}.woo-title-wrapper a.woo-read-more-button{display:block;padding:15px;font-size:18px;font-weight:100;text-align:left;background:#F8C12C;color:#050B12;font-family:"Adieu", sans-serif;text-transform:uppercase;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.woo-title-wrapper a.woo-read-more-button:after{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#050B12;margin-left:15px;top:19px;right:15px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.woo-title-wrapper a.woo-read-more-button:hover{background:#004A98;color:#fff}.woo-title-wrapper a.woo-read-more-button:hover:after{color:#fff;right:30px}.products.columns-4 .woocommerce ul.products li.product .button,.products.columns-4 a.button.product_type_simple,.products.columns-3 .woocommerce ul.products li.product .button,.products.columns-3 a.button.product_type_simple,.products.columns-2 .woocommerce ul.products li.product .button,.products.columns-2 a.button.product_type_simple{display:none !important}.products.columns-4 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.products.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.products.columns-2 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{padding:15px}.woocommerce button.button,.woocommerce a.button{background:#004A98;color:#ffffff;font-family:"termina", sans-serif}.woocommerce-product-details__short-description{color:#050B12}.woocommerce-product-details__short-description p{color:#050B12 !important}.woocommerce-product-details__short-description p a{font-weight:600;color:#050B12 !important;padding:20px 25px;margin-top:15px !important;border-radius:5px;display:inline-block;background:#004A98;transition:all 0.3s;-webkit-transition:all 0.3s}.woocommerce-product-details__short-description p a:hover{color:#fff !important;background:#004A98}.woocommerce-product-details__short-description .wrapper{text-align:left !important}.woocommerce-product-details__short-description h3{margin:0px 0px}.woocommerce .woocommerce-result-count{width:50%}.woocommerce .woocommerce-ordering{width:50%;text-align:right}.product_meta a{color:#050B12}.product_meta .summary.entry-summary a{color:#050B12}.summary.entry-summary a{color:#004A98 !important}.woocommerce a{color:#050B12}.featured-image-product{display:none}header.page-banner.product-header.container-fluid h1{font-size:36px !important}.summary.entry-summary p.price{display:none !important}.woocommerce-variation-description{color:#000 !important}.woocommerce-variation-description p{color:#000 !important}.product.type-product span.price{display:none !important}.woo-title-wrapper .woocommerce ul.products li.product .button{margin-top:0px !important;width:auto !important}.woocommerce ul.products li.product .button{margin-top:0px !important;width:auto !important;margin-left:15px;margin-right:15px;padding:20px 0px !important}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{display:none !important}.single-product.container-fluid h1.product_title.entry-title{font-size:30px !important;font-family:"termina", sans-serif;font-weight:700;font-style:normal;margin-bottom:20px;line-height:1}.single-product.container-fluid h1.product_title.entry-title:after{content:"";width:100px;height:1px;background:#004A98;display:block;margin-top:10px}.single-product.container-fluid .woocommerce .add-request-quote-button.button{width:auto !important;display:block !important}.single-product.container-fluid .woocommerce.single-product .product .yith-ywraq-add-to-quote{width:auto;max-width:auto;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start}section .related.products .woocommerce.single-product .product .yith-ywraq-add-to-quote{margin-left:15px !important;margin-right:15px !important;border-radius:0px !important;border:solid 1px #050B12 !important}section .related.products .yith-ywraq-add-to-quote{margin-left:15px !important;margin-right:15px !important}section .related.products .yith-ywraq-add-to-quote a{border-radius:0px !important;border:solid 1px #050B12 !important}.products.columns-4 .yith-ywraq-add-to-quote{margin-left:15px !important;margin-right:15px !important}.products.columns-4 .yith-ywraq-add-to-quote a{border-radius:0px !important;border:solid 1px #050B12 !important}nav.woocommerce-breadcrumb{display:none}.featured-image.fbcrumbs nav.woocommerce-breadcrumb{display:block !important}.featured-image.fbcrumbs{min-height:auto !important}.featured-image.fbcrumbs h1{padding-top:200px !important;padding-bottom:10px}.featured-image.fbcrumbs .pcat-breadcrumbs{font-size:14px;color:#fff;padding:100px 35px;padding-top:0px;width:auto;max-width:1400px;margin:auto;position:relative;z-index:99}.featured-image.fbcrumbs .pcat-breadcrumbs a{color:#fff !important}.featured-image.fbcrumbs nav.woocommerce-breadcrumb{font-size:14px;color:#fff;padding:50px 35px;padding-top:0px;margin:auto !important;flex-wrap:wrap;line-height:1.5;width:auto;max-width:1400px;margin:auto;position:relative;z-index:99}.featured-image.fbcrumbs nav.woocommerce-breadcrumb a{color:#fff !important}.pcat-breadcrumbs.bannerbread{font-size:12px !important;color:#fff !important;padding-top:0px !important;padding-bottom:0px !important;margin-top:-20px}.pcat-breadcrumbs.bannerbread a{color:#fff !important}.singleproductsbread nav.featured-image.fbcrumbs nav.woocommerce-breadcrumb{padding:40px 35px !important;padding-top:200px !important}.singleproductsbread nav.woocommerce-breadcrumb{padding:40px 35px !important;padding-top:200px !important}.woocommerce .single-product .product .breadcrumbs{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ffffff00 !important;color:#ffffff !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#050B12 !important}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2{display:none}h1.product_title.entry-title{white-space:pre-wrap;display:block}h1.product_title.entry-title::after{content:attr(data-title);display:block}nav.woocommerce-breadcrumb{justify-content:flex-start !important;font-weight:300}nav.woocommerce-breadcrumb a{font-weight:600}.woocommerce .woocommerce-breadcrumb{margin:0 0 50px;padding:0}.parallaxbackground{overflow:hidden !important}.bakingicons .wp-block-image img{width:100px;height:100px}.wp-image-6{width:100%;max-width:181px !important}.contactpagesocials{margin-top:30px}.contactpagesocials a{padding:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.contactpagesocials a:hover{font-size:14px !important}footer.article-footer{border-top:solid 0px #fff0 !important}.footerhead-wrap{width:100%;background:#DD0F2B;display:flex}.footerhead-wrap .footerhead-block{width:100%;max-width:1400px;padding:40px 35px;margin:auto}.footerhead-wrap .footerhead-block p{font-family:"Adieu", sans-serif;font-size:24px;line-height:1.2;color:#fff;font-weight:300}.footerhead-wrap .footerhead-block p.heading{font-family:"termina", sans-serif;font-size:14px;letter-spacing:0 !important;color:#050B12 !important;font-weight:900}.footerhead-wrap .footerhead-block .readmore a{color:#fff;border:solid #fff 1px}.footerhead-wrap .footerhead-block .readmore a:after{color:#fff}footer{background:#333;margin:0px;max-width:100%;display:block;margin-bottom:-15px;overflow:hidden;color:#fff;font-size:14px}footer img{width:100%;max-width:190px !important}footer a{color:#fff;font-weight:400;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}footer a:hover{opacity:0.7}footer .footersocials{margin-top:30px}footer .footersocials a{padding:10px;transition:all 0.3s;-webkit-transition:all 0.3s}footer .footersocials a:hover{font-size:14px !important}footer h3{font-size:18px;font-family:"termina", sans-serif;color:#fff;margin-bottom:20px;font-weight:800 !important}footer p.footer-heading{font-size:24px !important;font-family:"Adieu", sans-serif;color:#ffffff !important;margin-top:0px;font-weight:400}footer h5{font-size:18px;font-family:"termina", sans-serif;color:#fff;letter-spacing:1.5px !important;padding-left:10px;padding-right:10px;position:relative;font-weight:300}footer h5:after{content:"-";color:#fff;padding-left:3px}footer h5:before{content:"-";color:#fff;display:content;width:auto;height:auto;background:#0000;position:absolute;left:0;top:auto}footer li{font-size:14px !important}footer .inner-footer{width:auto;max-width:1400px;padding:70px 35px;min-height:100px;margin:auto;position:relative;z-index:9}footer .inner-footer ul{padding-left:0px}footer .inner-footer ul li{display:block;list-style:none;line-height:2 !important}footer .inner-footer ul li a{color:#fff;font-weight:300;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}footer .inner-footer ul li a:hover{opacity:0.7}.abovefooter{width:100%;background:#004A98;padding:30px 0px}.abovefooter .abovefooterinner{width:auto;max-width:1400px;margin:auto;padding:0px 15px}.abovefooter .abovefooterinner p.readmore a{background:#fff0;color:#fff !important;display:inline-block;position:relative;padding:15px 30px;margin:0px 0px;font-weight:300;border:solid #fff 1px !important;transition:all 0.3s;-webkit-transition:all 0.3s}.abovefooter .abovefooterinner p.readmore a:after{color:#fff}.abovefooter .abovefooterinner p.readmore a:hover{color:#050B12 !important;background:#004A98;border:solid #004A98 1px !important}.abovefooter .abovefooterinner p.readmore a:hover:after{color:#050B12 !important}.abovefooter .abovefooterinner .abovefooterheading{color:#fff;font-size:36px;font-weight:100;line-height:1.2}.featured-image.breadcrumbcomp h1{padding-bottom:15px !important}.wp-block-stackable-carousel.stk-block-carousel{margin-bottom:0px}.mainbreadcrumbs{width:100%;margin:auto;position:relative;z-index:99}.mainbreadcrumbs nav.breadcrumbs{width:auto;max-width:1400px;padding:0px 35px;color:#fff;text-align:left;padding-bottom:80px;margin:auto;display:flex;justify-content:flex-start;font-size:14px;color:#fff;flex-wrap:wrap;line-height:1.5;position:relative;z-index:99}.mainbreadcrumbs nav.breadcrumbs a{color:#fff;font-weight:700}footer.wp-block-latest-comments__comment-meta{background:#050B120}footer{position:relative}footer .user{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .user:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .user:hover{opacity:0.7}footer .phone{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .phone:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .phone:hover{opacity:0.7}footer .fax{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .fax:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .fax:hover{opacity:0.7}footer .email{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .email:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .email:hover{opacity:0.7}footer .location{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .location:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0;color:#fff}footer .location:hover{opacity:0.7}footer .fax{color:#050B12;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .fax:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .fax:hover{opacity:0.7}footer p.building a{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer p.building a:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer p.building a:hover{opacity:0.7}footer p.user,footer p.number,footer p.email,footer p.location{margin:0px !important}footer img{max-width:260px !important}footer .facebook{color:#050B12;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .facebook:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0;font-weight:300}footer .facebook:hover{opacity:0.7}footer .twitter{color:#050B12;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .twitter:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0;font-weight:300}footer .twitter:hover{opacity:0.7}footer .instagram{color:#050B12;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .instagram:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0;font-weight:300}footer .instagram:hover{opacity:0.7}.footersoc{color:#fff;font-size:14px;margin-right:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.footersoc:hover{opacity:0.8}.homegrey{gap:0 !important}.homegrey .wp-block-cover{padding:5rem}.hometiles{gap:0 !important}.hometiles .wp-block-cover{padding:3rem}.newspromowrap .wp-block-column{padding:40px 25px;background-color:#ffffff1a !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.newspromowrap .wp-block-column p{font-family:"termina", sans-serif;font-size:18px;font-weight:600}.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value.wc-block-grid__product-price__value{display:none !important}.contact-footer{width:100%;background:#004A98}.contact-footer .contact-footer-block{width:auto;max-width:1380px;min-height:10px;padding:0px;margin:auto}.contact-footer .contact-footer-block a i{color:#fff;font-size:14px;padding:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-footer .contact-footer-block a i:hover{font-size:14px}.contact-footer .contact-footer-block p.readmorecontact{margin:0px;padding:0px;line-height:1}.contact-footer .contact-footer-block p.readmorecontact a{border:solid #fff 1px;border-radius:0px;color:#fff;font-size:14px;font-family:"termina", sans-serif;font-weight:600;background:#fff0;margin:0px;padding:15px 30px;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-footer .contact-footer-block p.readmorecontact a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-footer .contact-footer-block p.readmorecontact a:hover{background:#fff;color:#004A98}.contact-footer .contact-footer-block p.readmorecontact a:hover:after{color:#004A98;margin-left:20px}.contact-footer .contact-footer-block .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2){display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center}svg.search-icon{width:14px}.ywraq-form-table-wrapper p{font-size:24px !important;text-align:center;font-family:"termina", sans-serif}form#yith-ywraq-mail-form label,p#rqa_privacy_description_row{font-size:14px !important;text-align:left !important}input.button.raq-send-request{font-size:14px !important;padding:20px 25px !important;font-family:"termina", sans-serif;border-radius:5px !important;transition:all 0.3s;-webkit-transition:all 0.3s}input.button.raq-send-request:hover{background:#004A98 !important;color:#fff}#yith-ywrq-table-list input[type=submit]{font-size:14px !important;padding:20px 25px !important;font-family:"termina", sans-serif;border-radius:100px !important;border:solid 1.5px #050B12;background:#fff0 !important;transition:all 0.3s;-webkit-transition:all 0.3s}#yith-ywrq-table-list input[type=submit]:hover{background:#004A98 !important;color:#fff}.copyright .copyright-content{width:auto;max-width:1400px;padding:20px 35px;margin:auto;color:#fff;font-weight:100 !important;font-size:14px;border-top:solid 1px #707070;position:relative;z-index:9}.copyright .copyright-content a{font-size:14px;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.copyright .copyright-content a:hover{opacity:0.7}.flex-footer{display:flex;color:#fff;font-size:14px;font-weight:300;line-height:1.6 !important}.flex-footer p{color:#fff !important;font-size:14px !important;font-weight:300 !important;line-height:1.6 !important}.flex-footer a{color:#fff !important;font-size:14px !important;font-weight:300 !important;line-height:1.6 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.flex-footer a:hover{opacity:0.8}.flex-footer .flex-footer-content:nth-child(1){display:block;width:25%;margin:0px 20px}.flex-footer .flex-footer-content:nth-child(2){display:block;width:25%;margin:0px 20px}.flex-footer .flex-footer-content:nth-child(3){display:block;width:25%;margin:0px 20px}.flex-footer .flex-footer-content:nth-child(4){display:block;width:25%;margin:0px 20px}.socialpagesize{text-align:center}.socialpagesize a{font-size:20px;color:#004A98;padding:5px 15px}.socialpagesizefooter{text-align:left}.socialpagesizefooter a{font-size:20px;color:#004A98;padding:5px 15px}ul#main-nav li ul li.current-menu-item:after{display:none !important}footer .astm-search-menu.is-menu.is-dropdown.menu-item{display:none}.services-icon-section{max-width:80px;margin-bottom:50px}.equipment-used img{max-width:60px}.homeserviceswrap{gap:10px}.homeserviceswrap .wp-block-column .wp-block-cover img{transition:all 0.3s;-webkit-transition:all 0.3s;transform:scale(1);-webkit-transform:scale(1)}.homeserviceswrap .wp-block-column:hover .wp-block-cover__inner-container{transform:translateY(0px);-webkit-transform:translateY(0px)}.homeserviceswrap .wp-block-column:hover p.servebtn a{opacity:1}.homeserviceswrap .wp-block-column:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.homeserviceswrap .wp-block-column .wp-block-cover__inner-container{overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;transform:translateY(55px);-webkit-transform:translateY(55px)}.homeserviceswrap .wp-block-column p{font-family:"Adieu", sans-serif;color:#fff;font-size:24px;text-transform:uppercase;position:relative;line-height:1}.homeserviceswrap .wp-block-column p.servebtn{margin:0px;padding:0px}.homeserviceswrap .wp-block-column p.servebtn a{color:#050B12;background:#F8C12C;padding:10px;display:block;font-size:16px;font-family:"Adieu", sans-serif;position:relative;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.homeserviceswrap .wp-block-column p.servebtn a:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;right:10px}.homeserviceswrap .wp-block-column p.servebtn a:hover{background:#DD0F2B;color:#fff}.oslogos .wp-block-column .wp-block-columns{gap:10px}.oslogos .wp-block-column .wp-block-columns .wp-block-column.borderlogos{border:solid 1px #D5D5D5}.servesection{gap:0px}.servesection .ssheading{color:#fff;font-family:"Adieu", sans-serif;font-size:40px;line-height:1;text-transform:uppercase}.dontcompromise{gap:0px}.dontcompromise h2{line-height:1;font-size:45px !important}.dontcompromise .wp-block-column:nth-child(1){padding:10px 35px}.dontcompromise p.contactfbtn{color:#F8C12C !important}.dontcompromise p.contactfbtn a{color:#F8C12C !important;display:flex;align-items:center;text-transform:uppercase;font-family:"Adieu", sans-serif;font-size:18px;transition:all 0.3s;-webkit-transition:all 0.3s}.dontcompromise p.contactfbtn a:hover:before{width:40px}.dontcompromise p.contactfbtn a span.stk-highlight{color:#F8C12C !important}.dontcompromise p.contactfbtn a:before{content:"";display:inline-block;width:50px;height:1px;background:#F8C12C;margin-right:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.content{width:auto;max-width:1470px;min-height:200px;margin:auto;padding:0px 35px}.content.padding.blogstyling{width:auto;max-width:960px}.content.padding.blogstyling h2{font-size:40px !important}.content.padding.blogstyling h3{font-size:30px !important;margin-top:30px;font-weight:700 !important}.content.padding.blogstyling h4{font-size:22px !important;margin-top:30px;font-weight:700 !important}.content.padding.blogstyling h5{font-size:18px !important;margin-top:30px;font-weight:700 !important}.content.padding.blogstyling .blognavwrap{width:auto;max-width:960px;display:flex;padding:20px 0px;margin:100px auto;margin-bottom:0px;justify-content:space-between}.content.padding.blogstyling .blognavwrap .blogprev{color:#4092ff}.content.padding.blogstyling .blognavwrap .blogprev a{color:#4092ff}.content.padding.blogstyling .blognavwrap .blognext{color:#4092ff;text-align:right}.content.padding.blogstyling .blognavwrap .blognext a{color:#4092ff}.maximage-88{max-width:88px;margin:auto}.border-radius-15{border-radius:15px;overflow:hidden}.marginbottom-88{margin-bottom:-88px}.uagb-faq-item{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.bordershadow{border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}@media (max-width:920px){.alignwide{margin:32px calc(( 767px - 920px ) / 2);max-width:920px;width:920px}}.width480px{width:auto !important;max-width:500px !important}.width480px-left{width:auto !important;max-width:500px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width620px{width:auto !important;max-width:690px !important;padding:0px 35px;margin:auto !important}.width630px-right{width:auto !important;max-width:630px !important;padding:0px 35px;margin-left:0;margin-right:auto}.width630px-left{width:auto !important;max-width:630px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width720px-left{width:auto !important;max-width:720px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width735px-left{width:auto !important;max-width:735px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width735px-right{width:auto !important;max-width:735px !important;padding:0px 35px;margin-left:0 !important;margin-right:auto !important}.width754px-left{width:auto !important;max-width:754px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width754px-right{width:auto !important;max-width:754px !important;padding:0px 35px;margin-left:0;margin-right:auto}.width788px{width:auto !important;max-width:788px !important;padding:0px 35px;margin:auto !important}.width665px{width:auto !important;max-width:665px !important;padding:0px 35px;margin-left:auto;margin-right:0}.width657px{width:auto !important;max-width:727px !important;padding:0px 35px;margin:auto !important}.width720px{width:auto !important;max-width:720px !important;padding:0px 35px;margin-left:auto;margin-right:0}.width794px{width:auto !important;max-width:864px !important;padding:0px 35px;margin:auto !important}.width777px{width:auto !important;max-width:847px !important;padding:0px 35px;margin:auto !important}.width890px{width:auto !important;max-width:890px !important;padding:0px 35px;margin:auto}.width890px .ltext p em{font-style:normal;color:#004A98}.width890px.ltext p{line-height:1.3}.width890px.ltext p em{font-style:normal;color:#004A98}.width960px-100px{width:auto !important;max-width:1030px !important;padding:0px 35px;margin:auto !important;margin-top:-100px !important}.width980px{width:auto !important;max-width:1050px !important;padding:0px 35px;margin:auto !important}@media (max-width:781px){.width980px{padding:0px 0px}}.width1000px{width:auto !important;max-width:1000px !important;margin:auto !important}.width1400px{width:auto !important;max-width:1470px !important;margin:auto !important;padding:0px 35px}.width1400px-left{width:auto !important;max-width:1470px !important;margin-left:0 !important;margin-right:auto !important;padding:0px 35px}.finding-block{padding:0px !important}.content.padding{padding:100px 35px;min-height:400px}.imgrightborder img{border-radius:20px 0px 0px 20px !important;overflow:hidden}img#n2-ss-2item3{position:absolute}.imgblock-border img{border:solid 2px #9f9f9f;padding:10px;border-radius:10px}.forminator-ui#forminator-module-77.forminator-design--material .forminator-button-submit{border:solid #050B12 1px;border-radius:0px !important;padding:12px 20px !important;float:right;margin-top:20px}#forminator-module-77.forminator-design--material .forminator-textarea{border-top:0px;border-left:0px;border-right:0px}div.wpforms-container-full button[type=submit]{width:auto !important;height:auto !important;border-radius:0px !important;background:#0000 !important;color:#050B12 !important;border:solid 1.5px #050B12;padding:15px 30px !important;transition:all 0.3s;-webkit-transition:all 0.3s}div.wpforms-container-full button[type=submit]:hover{background:#BF2327 !important;color:#fff !important;border:solid 1.5px #BF2327}.forminator-ui#forminator-module-66.forminator-design--material .forminator-textarea{background:#fff0}.forminator-field button{background:fff0 !important}button.forminator-button.forminator-button-submit{background:#fff0 !important;color:#050B12 !important;border:solid 1px #050B12 !important;padding:15px 30px !important;border-radius:5px !important;transition:all 0.3s;-webkit-transition:all 0.3s}button.forminator-button.forminator-button-submit:hover{color:#fff !important;background:#DD0F2B !important}.imageshadowradius img{border-radius:12px;box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);overflow:hidden}.shadowblock{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.missionvalues{gap:0px}.missionvalues .wp-block-column{padding:10px 35px}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea{border:solid 1.5px #050B12;border-radius:0px !important;width:100%}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100% !important}.wp-block-columns{position:relative}.line-top:before{content:"";width:140px;height:1.5px;top:135px;background:#707070;position:absolute}.acc-block-img{position:relative;z-index:9}.starlane{width:auto;max-width:1000px;position:absolute;top:420px;left:-215px;z-index:0}.starlane-right{width:auto;max-width:1000px;position:absolute;top:620px;right:-215px;z-index:0}.starlane-right-2{width:auto;max-width:600px;position:absolute;top:780px;right:150px;z-index:0}.acc-header-content{font-size:26px !important;font-weight:700;font-family:"termina", sans-serif;letter-spacing:6px;line-height:1 !important}.section-gray-01::after{content:"";width:140px;height:1.5px;bottom:50px;left:35px;background:#707070;position:absolute}.contactform-whiteback{background:#fff;padding:50px 20px;color:#fff;margin-bottom:-150px}.cat-blocks{margin-top:-150px;position:relative;z-index:999}.cat-blocks .wp-block-column{border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.cat-blocks .wp-block-column p{font-family:"termina", sans-serif;font-weight:bold;font-size:30px;line-height:1;color:#000094;transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column img{transform:scale(1);-webkit-transform:scale(1);transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column a{color:#000094;padding:10px 25px;font-family:"termina", sans-serif;font-size:18px;border:solid #000094 2px;border-radius:50px;width:120px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;transform:translate(0px, 60px);-webkit-transform:translate(0px, 60px);opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column a:after{content:"";font-family:"Font Awesome 6 Pro";color:#000094;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column a:hover{color:#fff;background:#000094}.cat-blocks .wp-block-column a:hover:after{margin-left:15px;color:#fff}.cat-blocks .wp-block-column a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.cat-blocks .wp-block-column:hover a{opacity:1;transform:translate(0px, 0px)}.cat-blocks .wp-block-column:hover p{opacity:1;transform:translate(0px, -80px)}.cat-blocks .wp-block-column:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.cat-blocks .wp-block-column .wp-block-cover__background.has-background-dim{background-color:#000;opacity:0.4 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column:hover .wp-block-cover__background.has-background-dim{background-color:#000;opacity:0.7 !important}.dyno-services-block .wp-block-columns.is-layout-flex{gap:0.5em !important}.is-layout-flex.wp-container-18.wp-block-columns.dyno-services-block{gap:0.5em !important}.is-layout-flex.wp-block-columns.dyno-services-block{gap:0.5em !important}.is-layout-flex.wp-container-13.wp-block-columns.dyno-services-block{gap:0.5em !important;transition:all 0.3s;-webkit-transition:all 0.3s}.is-layout-flex.wp-container-13.wp-block-columns.dyno-services-block:hover .wp-block-cover__background.has-background-dim img{width:110% !important}.wp-block-cover.wp-block-cover__image-background{transition:all 0.3s;-webkit-transition:all 0.3s}.dyno-services-block:hover .wp-block-cover.wp-block-cover__image-background{width:110% !important}.dyno-services-block .wp-block-cover__background.has-background-dim{transition:all 0.3s;-webkit-transition:all 0.3s;overflow:hidden}.dyno-services-block .wp-block-cover__background.has-background-dim img{transition:all 0.3s;-webkit-transition:all 0.3s}.dyno-services-block .wp-block-cover__background.has-background-dim:hover+img{width:110% !important}.dyno-services-block .is-layout-flow.wp-block-column{transition:all 0.3s;-webkit-transition:all 0.3s;overflow:hidden}.dyno-services-block .is-layout-flow.wp-block-column img{transition:all 0.3s;-webkit-transition:all 0.3s}.dyno-services-block .is-layout-flow.wp-block-column:hover+img{width:110% !important}.dyno-services-block .is-layout-flow.wp-block-column h2{margin-bottom:0px !important;line-height:1.2}.video-dyno .wp-block-embed iframe{max-width:100%;max-height:404px}.palletoverwoodwrap img{width:50px;margin-bottom:20px}.wp-container-5.mapblock{gap:0px !important;margin-bottom:-85px}.wp-container-5.mapblock .btn{color:#fff;text-decoration:none;border-radius:50px;padding:10px 45px;padding-right:70px;border:solid #fff 1.7px;font-family:"termina", sans-serif;font-size:14px;display:inline-block;margin-top:0px;transition:all 0.3s;-webkit-transition:all 0.3s}.wp-container-5.mapblock .btn:hover{color:#050B12;background:#000094;border:solid #000094 1.7px !important}.wp-container-5.mapblock .btn:hover::after{margin-left:20px;color:#050B12}.wp-container-5.mapblock .btn::after{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#fff;margin-left:15px;padding-top:4px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.map-section{margin-top:-300px}#Menu1,#Menu2{display:none}#Menu1 h1,#Menu2 h1{color:#000094;font-size:30px}#Menu1 p,#Menu2 p{color:#fff;line-height:1.6;font-size:13px}.main_div{text-align:center;background:#00C492;padding:20px;width:400px}.inner_div{background:#fff;margin-top:20px;height:100px}.buttons-map{width:100%;display:flex;gap:2em;z-index:9999;margin:auto !important;position:relative;top:60vh;justify-content:center}.buttons-map a{width:150px;height:200px;padding:50px;color:#fff;background:#050B12;border-radius:15px;overflow:hidden;display:flex;transition:all 0.3s;-webkit-transition:all 0.3s;align-items:flex-start;flex-direction:column;justify-content:center}.buttons-map a:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.buttons-map p{font-size:22px;font-family:"termina", sans-serif;color:#000094;line-height:1.3}.buttons-map p.view-direction{color:#fff !important;margin-top:10px;font-size:15px;display:block}.buttons-map p.view-direction:after{content:">";margin-left:10px}.buttons-map a:hover{cursor:pointer;font-size:14px}.faq-style .uagb-faq-item{border-radius:15px;border:solid 0px !important;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.faq-style .uagb-faq-item .uagb-faq-questions{padding:35px 25px !important;color:#888888 !important;font-size:18px !important}.faq-style .uagb-block-d7163d72 .uagb-faq-child__outer-wrap{margin-bottom:20px}.faq-style .uagb-icon.uagb-faq-icon-wrap{width:17px !important;height:14px !important;padding:0px !important;border-radius:100%;border:solid #707070 1.5px;background:#00009400}.faq-style .uagb-icon.uagb-faq-icon-wrap svg{display:none}.faq-style .uagb-faq-item-active .uagb-icon.uagb-faq-icon-wrap{width:17px !important;height:14px !important;padding:0px !important;border-radius:100%;border:solid #707070 1.5px;background:#000094}.faq-style .uagb-faq-item-active .uagb-icon.uagb-faq-icon-wrap svg{display:none !important}.faq-style .uagb-icon-active.uagb-faq-icon-wrap{width:17px !important;height:14px !important;padding:0px !important;border-radius:100%;border:solid #707070 1.5px;background:#000094}.faq-style .uagb-icon-active.uagb-faq-icon-wrap svg{display:none !important}.contactinfowrap .ctheader{font-family:"Adieu", sans-serif;font-size:27px;text-transform:uppercase;font-weight:100}.contactinfowrap details.ctheader summary{padding:15px 10px;border:solid #333 1px}.contactinfowrap p{font-size:14px !important;font-family:"termina", sans-serif !important}.wp-block-details.ctheader{padding:20px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.whattoexpect .wp-block-cover{color:#fff !important;border-radius:15px;padding:50px 25px !important;overflow:hidden;z-index:9;transition:all 0.3s;-webkit-transition:all 0.3s}.whattoexpect .wp-block-cover img{transition:all 0.3s;-webkit-transition:all 0.3s}.whattoexpect .wp-block-cover .wp-block-cover__background.has-black-background-color.has-background-dim-30.has-background-dim{transition:all 0.3s;-webkit-transition:all 0.3s}.whattoexpect .wp-block-cover:hover .wp-block-cover__background.has-black-background-color.has-background-dim-30.has-background-dim{opacity:0.6 !important}.whattoexpect .wp-block-cover:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.whattoexpect .wp-block-cover h3{color:#fff;font-size:24px;font-weight:100 !important;font-family:"termina", sans-serif}.whattoexpect .wp-block-cover h3 a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.whattoexpect .wp-block-cover h3 a:hover{color:#000094}.productswrap h3{font-size:32px;margin:20px;position:relative;padding-left:15px;margin-bottom:30px}.productswrap h3:before{content:"";display:block;width:3px;height:100%;background:#000094;left:0px;right:auto;position:absolute}.productswrap .wp-block-column{-webkit-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.1);padding-top:15px;padding-bottom:25px;padding-left:15px;padding-right:15px}.productswrap li{line-height:1.8}.blueback{background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #ffffff 5%, #000094 5%, #000094 100%);background:-webkit-linear-gradient(left, #ffffff 0%, #ffffff 5%, #000094 5%, #000094 100%);background:linear-gradient(to right, #ffffff 0%, #ffffff 5%, #000094 5%, #000094 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000094",GradientType=1)}.blueback h2{color:#fff !important}.blueback .wrap{width:auto;max-width:1660px;margin-left:auto;margin-right:0;min-height:400px;padding:80px 0px}.wp-container-5.wp-block-columns.alignfull.blueback{margin-bottom:0px !important}.wrapper{width:100%;padding-top:20px;text-align:center;overflow:hidden}.carousel{width:100%;margin:0px auto}.service-content{position:absolute;width:100%;height:100%;display:block;background:#0000007a}.service-content h3{font-size:23px;color:#fff;font-family:"termina", sans-serif;position:absolute;text-align:left;bottom:50px;left:30px;transition:all 0.3s;-webkit-transition:all 0.3s}.service-content:hover>h3{bottom:130px}.service-content:hover>a.learnmore{bottom:65px;opacity:1}.service-content a.learnmore{color:#fff;text-decoration:none;position:absolute;left:30px;bottom:-100px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.service-content a.learnmore::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;margin-left:30px;border:solid 1px #fff;border-radius:100px;padding:20px;-webkit-transition:all 0.3s}.service-content a.learnmore::after:hover{margin-left:40px}.services1:hover,.services2:hover,.services3:hover,.services4:hover,.services5:hover,.services6:hover,.services7:hover,.services8:hover{background-size:115%;background-position:center}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{position:absolute;top:auto;bottom:70px}button.slick-prev.slick-arrow{position:absolute;right:240px;left:auto;background:#0000;border:solid 0px;font-size:0px;cursor:pointer}button.slick-next.slick-arrow{position:absolute;top:auto;right:150px;background:#0000;border:solid 0px;font-size:0px;cursor:pointer}.slick-next:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-weight:100;opacity:1;font-size:40px}.slick-prev:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-weight:100;opacity:1;font-size:40px}.wrapper .slick-dots li button:before{font-size:20px;color:white}.homeblog .wp-block-group{border:solid 1px #707070;padding:0px !important;display:block;transition:all 0.3s;-webkit-transition:all 0.3s}.homeblog .wp-block-group:hover{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.homeblog h4.wp-block-post-title{margin-top:5px;margin-bottom:0px !important;font-size:20px !important;color:#004A98 !important;padding:20px;padding-bottom:0px !important}.homeblog h4.wp-block-post-title a{color:#004A98 !important}.homeblog .wp-block-post-excerpt{padding:20px}.homeblog a.wp-block-post-excerpt__more-link{border:solid 0px;color:#050B12;margin-top:35px !important;margin:0px;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;transition:all 0.3s;-webkit-transition:all 0.3s}.homeblog a.wp-block-post-excerpt__more-link:hover{background:#050B120;color:#050B12 !important;border:solid 0px}.homeblog a.wp-block-post-excerpt__more-link:before{content:"";height:1px;background:#004A98;width:50%;margin-right:10px}.homeblog a.wp-block-post-excerpt__more-link:after{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;margin-left:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.homeblog a.wp-block-post-excerpt__more-link:hover:after{margin-left:25px}.featured-image{overflow:hidden;background:url(https://onpointmedia.co.za/garage-doors/wp-content/uploads/2025/06/banner-01-scaled.webp);min-height:150px;background-size:cover;background-position:center;overflow:hidden;position:relative;margin:auto}.featured-image #custom-bg{background-size:cover;z-index:9}.featured-image h1{width:auto;max-width:1400px;padding:100px 35px;padding-top:190px;margin:auto;color:#fff !important;font-size:34px !important;font-weight:100 !important;position:relative;z-index:9}.featured-image h1:after{content:"";width:12px;height:12px;background:#DD0F2B;display:inline-block;margin-left:10px;border-radius:100px}.featured-image-overlay{width:100%;height:100%;top:0;position:absolute;z-index:0;background:#0000009e}h1.bannertext{color:#fff;margin-bottom:0px !important;line-height:1 !important}h1.bannertext strong{color:#000094;font-style:none !important}.bannertext-block{margin-top:10px !important;margin-bottom:30px !important}.woocommerce div.product form.cart .variations{width:auto !important;margin-top:40px}.woocommerce div.product form.cart .variations select{width:100%;display:block !important;margin-right:0 !important;padding:20px;font-size:15px;margin-left:20px;border-radius:0px}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;padding:20px;border-radius:0px;margin-left:20px;width:45%;display:block;background:#000094;font-size:15px;font-weight:100;font-family:"termina", sans-serif;-webkit-transition:all 0.3s}.woocommerce div.product form.cart .button:hover{background:#000094}.woocommerce .quantity .qty{width:25px;height:30px;text-align:center;padding:10px;border-radius:0px;border:solid 1px}.woocommerce div.product span.price{padding-top:0px;padding-bottom:15px;display:block;font-size:14px !important;font-weight:400 !important;letter-spacing:0px !important}.woocommerce-product-details__short-description ul li{list-style:inherit !important;margin:8px 0px}.woocommerce-page div.product .woocommerce-tabs{width:100%}h2.woocommerce-loop-product__title{display:block !important;font-size:18px !important;font-weight:400 !important;text-align:left !important}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:14px !important;border:solid #050B12 1px;margin:20px}h2.h2noafter:after{display:none !important}.wc-block-sort-select__select.wc-block-components-sort-select__select{padding:10px}.summary.entry-summary p{color:#fff}.summary.entry-summary p a{color:#fff}.summary.entry-summary a{color:#fff}.formspacecontact{padding:35px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wc-block-grid__products .wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:21% !important}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:21% !important;padding:12px}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child,.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{width:100% !important}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:block !important;font-size:14px !important;width:100% !important;padding:15px 0px !important;border-radius:0px !important;border:solid #fff 1px;background:#fff0;font-family:"termina", sans-serif;font-size:14px;font-weight:600;transition:all 0.3s;-webkit-transition:all 0.3s}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background:#004A98;border:solid #004A98 1px}h2.wc-block-components-product-title.wc-block-grid__product-title:after{display:none !important}.wc-block-grid__product-title{display:block !important;font-size:18px !important;font-weight:400 !important;text-align:left !important;margin-top:20px !important}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin-left:0 !important}.product_title.entry-title{font-size:32px}.woocommerce .single-product .product{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.woocommerce .single-product .product .woocommerce-page div.product div.images{float:none !important}.woocommerce .single-product .product .woocommerce-page div.product div.summary{float:none !important;width:48%;clear:none}.woocommerce .single-product .product .breadcrumbs{position:absolute;top:-30px;left:0}.woocommerce .single-product .product .woocommerce .single-product .product .breadcrumbs{position:absolute;top:-30px;left:0}.wp-block-button__link{color:#050B12 !important;background-color:#fff !important;border:solid #050B12 1px;border-radius:5px !important;transition:all 0.3s;-webkit-transition:all 0.3s}.wp-block-button__link:hover{color:#fff !important;background:#004A98 !important;border:solid #004A98 1px !important}.woocommerce ul.products li.product .button{color:#050B12 !important;background-color:#fff !important;border:solid #050B12 1px;border-radius:0px !important;display:inline-block;margin-top:1em;padding:15px 0px;width:100%;text-align:center;font-weight:100;font-family:"Adieu", sans-serif;font-size:18px !important;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s}.woocommerce ul.products li.product .button:hover{color:#fff !important;background:#004A98 !important;border:solid #004A98 1px !important}.quote-count-badge{position:absolute;width:10px;height:10px;top:8px;right:5px;background-color:#F3811F;color:white;font-size:8px;padding:3px;border-radius:50%;line-height:1}span.woocommerce-Price-amount.amount{color:#00aef1}#tab-description h2,.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab h2{font-size:28px !important}section.related.products h2{font-size:27px !important;color:#050B12 !important}section.related.products h2:after{display:none !important}section.related.products h2:before{display:none !important}.woocommerce ul.products span.price{font-size:14px !important;font-family:"termina", sans-serif}section.related.products{margin-bottom:100px;width:100%}.woocommerce-variation-price span.woocommerce-Price-amount.amount{font-size:24px !important}.woocommerce-message{border-top-color:#00aef1 !important}.woocommerce-message .button.wc-forward{padding:12px 20px;font-size:14px;font-weight:400;color:#fff;border-radius:0px;background:#000094;transition:all 0.3s;-webkit-transition:all 0.3s}.woocommerce-message .button.wc-forward:hover{background:#00aef1}.woocommerce-message::before{content:"";color:#00aef1 !important}.product_meta{font-size:14px;padding:30px 0px}.admin-bar .pswp{z-index:9999}.pswp__bg{background:#000000bf !important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.woocommerce div.product div.images .flex-control-thumbs{display:flex}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none !important}.secondproductcat .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex-direction:column !important}.header-links a.raqbtn{padding:10px !important;color:#fff !important;font-size:14px !important;background:#fff0 !important;padding-left:0px !important;position:relative}.header-links a.raqbtn:after{display:none}.header-links a.raqbtn i{padding-left:0px !important}.raqbtn .raq-count{display:none !important;font-weight:bold;margin-left:5px;color:#F8C12C;position:absolute;left:7px;top:-7px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;background:#fff;margin:0px !important;padding:0;position:relative;border:solid 1px #d6d6d6;border-radius:5px;display:flex;flex-direction:row;transition:all 0.3s;-webkit-transition:all 0.3s;overflow:hidden}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.woocommerce .products ul,.woocommerce ul.products{display:flex !important;clear:both !important;flex-direction:row !important;flex-wrap:wrap !important;gap:2em;width:100%}.woocommerce ul.products li.product a img{width:100% !important;margin:auto !important}.woocommerce .woocommerce-ordering select{vertical-align:top;padding:15px;font-family:"termina", sans-serif}.added_to_cart.wc-forward{display:block;text-align:center}.yith-ywraq-add-to-quote{margin-top:0px !important}a.add-request-quote-button.button{width:100% !important;padding:14px !important;text-align:center}section.related.products{margin-bottom:100px;width:100%;margin-top:20px;padding-top:20px;border-top:solid 1px #dddddd}section.related.products a.add-request-quote-button.button{width:100% !important;display:block !important}.shop-section .product-category{transition:all 0.3s;-webkit-transition:all 0.3s;transform:scale(1);-webkit-transform:scale(1)}.shop-section .product-category img{transition:all 0.3s;-webkit-transition:all 0.3s}.shop-section .product-category:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.flex-shop-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-shop-wrap .shop-section:nth-child(1){width:17%;display:block;padding-right:15px}.flex-shop-wrap .shop-section:nth-child(1) p.heading{font-size:27px;color:#004A98;font-weight:100;font-family:"Adieu", sans-serif;margin-bottom:0px;text-transform:uppercase;line-height:1.2}.flex-shop-wrap .shop-section:nth-child(1) .is-form-style{border:solid #c1c1c1 1px}.flex-shop-wrap .shop-section:nth-child(1) .is-search-icon{color:#ffffff !important;background:#F8C12C;border:0px solid #ccc}.flex-shop-wrap .shop-section:nth-child(1) .is-form-style input.is-search-input{color:#333 !important;font-size:14px !important;font-family:"termina", sans-serif}.flex-shop-wrap .shop-section:nth-child(1) ul{padding-left:0px}.flex-shop-wrap .shop-section:nth-child(1) ul li{list-style:none;font-size:14px;margin:10px 0px;color:#919191;border-bottom:solid #f3f3f3 1px;padding-bottom:10px}.flex-shop-wrap .shop-section:nth-child(1) ul li:hover{color:#004A98 !important}.flex-shop-wrap .shop-section:nth-child(1) ul li a{transition:all 0.3;-webkit-transition:all 0.3}.flex-shop-wrap .shop-section:nth-child(1) ul li a:hover{color:#004A98 !important}.flex-shop-wrap .shop-section:nth-child(1) ul .fitermobile{display:none}.flex-shop-wrap .shop-section:nth-child(1) p.has-medium-font-size{padding-top:0px;margin-top:0px}.flex-shop-wrap .shop-section:nth-child(2){width:80%;display:block}.fitermobile{display:none !important}.desktopcatfilter{display:block}.mobilecatfilter{display:none !important}@media (max-width:820px){.flex-shop-wrap{flex-direction:column}.flex-shop-wrap .shop-section:nth-child(1){width:100%}.flex-shop-wrap .shop-section:nth-child(1) .fiterdesktop{display:none}.flex-shop-wrap .shop-section:nth-child(1) .fitermobile{display:block !important}.flex-shop-wrap .shop-section:nth-child(1) .fitermobile .stk-block.stk-column,.flex-shop-wrap .shop-section:nth-child(1) .fitermobile .stk-column{border:solid 1px #050B12;border-radius:5px}.flex-shop-wrap .shop-section:nth-child(2){width:100% !important}.desktopcatfilter{display:none !important}.mobilecatfilter{display:block !important}}@media (max-width:443px){.woocommerce-result-count{display:block;width:100%}.woocommerce-ordering{display:block;width:100%;text-align:left}.woocommerce .woocommerce-ordering select{width:100%}.stk-block.stk-block-column.stk-column>.stk-column-wrapper{padding:15px 10px}}@media (max-width:414px){.flex-shop-wrap .woocommerce ul.products li.product,.flex-shop-wrap .woocommerce-page ul.products li.product{width:35% !important;margin:10px !important}.flex-shop-wrap h2.woocommerce-loop-product__title{display:block !important;font-size:14px !important;font-weight:400 !important;text-align:left !important}.products.columns-4 .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:10px !important}.flex-shop-wrap .shop-section:nth-child(2) .woocommerce ul.products li.product,.flex-shop-wrap .shop-section:nth-child(2) .woocommerce-page ul.products li.product{margin:10px !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30% !important}}.yith-ywraq-mail-form input{padding:10px !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-family:"termina", sans-serif;padding:10px}input.button.raq-send-request{padding:20px 35px;background:0;border-radius:0px;border:solid 1.5px #050B12;color:#050B12;font-family:"termina", sans-serif;transition:all 0.3s;-webkit-transition:all 0.3s}input.button.raq-send-request:hover{background:#000094;color:#fff;border:solid 1.5px #000094}.yith-ywraq-add-to-quote a,.yith_ywraq_add_item_browse_message a{font-size:18px !important;font-weight:100 !important;margin:0 auto;width:auto;text-align:center;font-family:"Adieu", sans-serif;text-transform:uppercase;background:#050B120 !important;border:solid #050B12 1.5px;padding:15px 35px;border-radius:0px;position:relative;display:inline-block;margin-top:20px;margin-bottom:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.yith-ywraq-add-to-quote a:hover,.yith_ywraq_add_item_browse_message a:hover{background:#004A98 !important;color:#fff !important}.yith_ywraq_add_item_response.yith_ywraq_add_item_response_message{margin-top:10px !important}.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{padding:25px 0px !important}a.button.wc-backward.yith-ywraq-before-table-wc-backward,button.button.ywraq_clean_list,button#ywraq-list-to-pdf,.update-list-wrapper input,#yith-ywraq-form .update-list-wrapper input[type="submit"]{padding:15px 25px;background:#DD0F2B;border:solid #DD0F2B 1px;color:#fff;font-family:"termina", sans-serif;font-weight:300;transition:all 0.3s;-webkit-transition:all 0.3s}a.button.wc-backward.yith-ywraq-before-table-wc-backward:hover,button.button.ywraq_clean_list:hover,button#ywraq-list-to-pdf:hover,.update-list-wrapper input:hover,#yith-ywraq-form .update-list-wrapper input[type="submit"]:hover{opacity:0.7}button.button.ywraq_clean_list{margin-right:15px}.yith-ywraq-mail-form-wrapper label{text-align:left !important;font-size:14px !important}.yith-ywraq-mail-form-wrapper input.button.raq-send-request{padding:20px 35px;font-size:14px;margin-left:auto;margin-right:0;background:0;float:right;border:solid 1.5px #004A98;background:#DD0F2B;color:#ffffff;font-family:"termina", sans-serif;transition:all 0.3s;-webkit-transition:all 0.3s}.yith-ywraq-mail-form-wrapper input.button.raq-send-request:hover{opacity:0.7}#yith-ywraq-form table{border:solid #a6a6a6 1px;border-collapse:collapse}#yith-ywraq-form table td{border:solid #a6a6a6 1px}a.et_pb_button{background:#050B120;padding:15px 20px;color:#050B12;border:solid 1px #050B12;border-radius:5px;font-family:"termina", sans-serif;font-weight:600;width:43%;display:inline-block;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s}a.et_pb_button:nth-child(1){margin-right:10px}a.et_pb_button:hover{background:#004A98;color:#fff}.related.products a.add-request-quote-button.button{width:100% !important;max-width:600px !important;text-align:center;margin:auto;display:block !important}.related.products .yith-ywraq-add-button.show{width:100% !important;display:flex !important;position:relative;margin-top:0px;font-family:"Adieu", sans-serif;font-size:18px;text-transform:uppercase;margin-top:0px !important}.yith-ywraq-add-to-quote .yith-ywraq-add-button.show{margin-top:0px !important}.woocommerce ul.products li.product .woocommerce-loop-category__title{width:auto;font-size:20px !important;padding:20px 15px;position:relative;z-index:99;margin-top:-68px;left:0;right:0;background:linear-gradient(to right, #1e73be 0%, rgba(30, 115, 190, 0) 100%);color:#fff;line-height:1}.woocommerce ul.products li.product .woocommerce-loop-category__title mark.count{display:flex;background:#f8c12c;width:auto;text-align:right;font-size:18px;position:absolute;top:-42px;right:5px;width:35px;height:35px;border-radius:100px;justify-content:center;align-items:center}.woocommerce ul.products li.product .woocommerce-loop-category__title:after{content:"";font-family:"Font Awesome 6 Pro";font-size:18px;position:absolute;right:15px;color:#f3bd2b;margin-top:-20px;width:auto;background:#00000000}.archive.post-type-archive≥post-type-archive-product .products.columns-4 .woocommerce ul.products li.product a{display:flex;flex-direction:column}.woocommerce ul.products li.product{justify-content:flex-end !important}.woocommerce ul.products li.product a{display:flex;flex-direction:column}.woocommerce .add-request-quote-button.button{background:#004A98 !important;padding:20px 35px !important;color:#fff !important;border-radius:0px !important;font-family:"Adieu", sans-serif;font-weight:100 !important;width:auto !important;display:flex !important;text-align:center;justify-content:center;transition:all 0.3s;-webkit-transition:all 0.3s}.woocommerce .add-request-quote-button.button:hover{background:#26282A !important}.woocommerce.single-product .product .yith-ywraq-add-to-quote{width:auto;max-width:auto;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start}a.add-request-quote-button.button{background:#004A98 !important;padding:20px 20px !important;margin:auto !important;color:#fff !important;border-radius:5px !important;font-family:"termina", sans-serif;font-weight:600 !important;width:100% !important;display:inline-block !important;text-align:center !important;transition:all 0.3s;-webkit-transition:all 0.3s}a.add-request-quote-button.button:hover{background:#26282A !important}.woocommerce div.product div.summary h5{font-weight:300 !important}.yith-ywraq-add-button.show{margin:15px 15px}.related.products .yith-ywraq-add-button.show{margin-left:0px !important;margin-right:0px !important;margin-top:0px !important;margin-bottom:15px !important}.woocommerce ul.products li.product{display:flex;flex-direction:column;justify-content:space-between}.woo-title-button-wrap{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.three-column-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;max-width:1200px;padding:20px}.columnprod{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;background:#f5f5f5;padding:20px;border-radius:8px}@media (max-width:768px){.columnprod{flex:1 1 100%}}.pcat-breadcrumbs a{color:#767676 !important;font-weight:600 !important;font-size:0.92em !important}.pcat-breadcrumbs a #text{color:#767676 !important}.pcat-breadcrumbs a text{color:#767676 !important}.pcat-breadcrumbs a span.breadcrumb_last{font-weight:100 !important}.pcat-breadcrumbs a .breadcrumb_last{font-weight:100 !important;text-transform:uppercase !important}.pcat-breadcrumbs span.breadcrumb_last{font-weight:100 !important;text-transform:uppercase !important}.c-color-block{position:relative;padding:0px 35px}.contact-color-block{background-color:#c7984d;position:absolute;top:-100px;bottom:-150px;width:100%;left:0}.c-color-block #forminator-module-115.forminator-design--material .forminator-input{border-color:#fff;color:#050B12}.c-color-block .forminator-ui#forminator-module-115.forminator-design--material .forminator-input,.c-color-block .forminator-ui#forminator-module-115.forminator-design--material .forminator-input input{font-size:14px;font-family:inherit;font-weight:400}#forminator-module-134.forminator-design--material .forminator-textarea{border-left:0px !important;border-right:0px !important;border-top:0 !important}#forminator-module-115.forminator-design--material .forminator-textarea,#forminator-module-115.forminator-design--material .forminator-textarea:hover,#forminator-module-115.forminator-design--material .forminator-textarea:focus,#forminator-module-115.forminator-design--material .forminator-textarea:active{border-color:#777771;background-color:transparent;color:#000000;border-right:0px;border-left:0px;border-top:0px}.search-close{right:auto !important;left:-45px !important}.abouticons img{max-width:60px}.contactpageblock{margin-bottom:-400px;z-index:9}.contactpageblock a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.contactpageblock a:hover{opacity:0.8}.contactmap{margin-top:-200px}.button-pop{display:inline-block;background-color:#050B12;position:fixed;top:auto;bottom:0;right:0;left:auto;border-radius:15px 0px 0px 0px;z-index:999}.button-pop p{text-decoration:none;font-family:"termina", sans-serif;font-size:18px;color:#000094;padding:10px 40px;padding-right:75px;transition:all 0.3s;-webkit-transition:all 0.3s}.button-pop p:after{content:"";font-family:"Font Awesome 6 Pro";margin-left:20px;color:#000094;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.button-pop p:hover:after{margin-left:30px}.wp-container-33.wp-block-column.has-background{margin-bottom:-114px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{font-size:inherit;font-family:inherit;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7}.gform_wrapper textarea{font-size:inherit;font-family:inherit;letter-spacing:normal;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7;line-height:1.5;resize:none}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{color:#787878}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-right:-150px;border-radius:15px;overflow:hidden}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content img{border-radius:15px;overflow:hidden}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:-150px;border-radius:15px;overflow:hidden}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content img{border-radius:15px;overflow:hidden}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle;border-radius:15px;overflow:hidden;position:relative;z-index:1;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}@media (max-width:640px){.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:0px !important}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-right:0px !important}}.textblock1{padding:30px 105px;background:#DDDBD8;border-radius:15px;margin-top:100px;z-index:-1;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.textblock2{max-width:1050px;margin-left:0 !important;margin-right:auto;padding:30px 105px;border-radius:15px;margin-top:100px;z-index:-1}.accommodation{padding:34px;overflow:hidden;border-radius:15px;transition:all 0.3s;-webkit-transition:all 0.3s;transform:scale(1);-webkit-transform:scale(1)}.accommodation h2{font-size:34px}.accommodation img{border-radius:10px;overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s}.accommodation:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.accommodation:hover .wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-40{opacity:0.7 !important}.view-lodges a{color:#fff;font-family:"termina", sans-serif;transition:all 0.3s;-webkit-transition:all 0.3s}.view-lodges a:before{content:"";width:10px;height:10px;display:inline-flex;font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;padding:12px;padding-left:14px;padding-right:10px;vertical-align:inherit;border:solid #fff 1px;border-radius:50%;margin-left:30px;margin-right:15px;justify-content:center;align-content:center;flex-direction:column}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{width:30px;background:url(skins/light-skin-1.png);height:40px;cursor:pointer;top:80%;margin-top:-20px;position:absolute;z-index:110}.ms-skin-default .ms-nav-prev{background-position:-89px -26px !important;right:auto;left:30px}.ms-skin-default .ms-nav-next{right:30px;left:auto;background-position:-89px -103px !important}.master-slider-parent{background-size:cover;border-radius:0px 40px 40px 40px;margin-right:100px;overflow:hidden}.ms-layer.msp-cn-1-1.ms-hover-active h1,.ms-layer.msp-cn-1-2.ms-hover-active h1{color:#fff !important}.ms-layer.msp-cn-1-1.ms-hover-active p,.ms-layer.msp-cn-1-2.ms-hover-active p{color:#fff !important}.is-form-style input.is-search-input{background:#0000 !important;backdrop-filter:blur(3px);border:solid 0px #ccc !important;color:#fff !important;font-size:34px !important;font-family:"Adieu", sans-serif}.header_search ul#menu-header-search{margin-left:0px !important;padding-left:0px !important}.header_search ul#menu-header-search li{list-style:none !important;line-height:1.5}ul#menu-header-search.menu{margin-left:0px !important;padding-left:0px !important}li.astm-search-menu.is-menu.sliding.menu-item{list-style:none !important;line-height:2.9}.header-search-menu ul{margin-left:0px !important;padding-left:0px !important}.header-search-menu ul li{list-style:none !important;line-height:2.9}.header-links a{padding:15px 25px;color:#050B12;background:#F8C12C;font-family:"Adieu", sans-serif;position:relative;font-weight:100 !important;font-size:18px;border-radius:0px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-links a:after{content:"";font-family:"Font Awesome 6 Pro";color:#050B12;display:inline-block;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-links a:hover{color:#fff !important;background:#DD0F2B}.header-links a:hover:after{color:#fff !important}.header-links i{display:inline-block;line-height:2.9;padding:10px}.header-links ul{padding-left:5px}.header-links ul li{list-style:none}.header-links ul li a{padding:15px 25px;color:#050B12;background:#F8C12C;font-family:"Adieu", sans-serif;position:relative;font-weight:100 !important;font-size:18px;border-radius:0px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-links ul li a:after{content:"";color:#050B12;display:block;margin-left:10px}.header-links ul li a:hover{color:#fff !important;background:#004A98;border:solid #004A98 1.5px}header.is-scrolling .header-links ul li a{color:#050B12 !important;border:solid 1.5px #050B12}header.is-scrolling .header-links ul li a:hover{color:#fff !important;border:solid 1.5px #004A98}header.is-scrolling ul#main-nav li ul li ul{top:-10px}.is-menu path.search-icon-path{transition:all 0.3s;-webkit-transition:all 0.3s}.header-icons{margin-right:15px;position:relative}.header-icons a{color:#fff;padding:10px 15px;line-height:2.3;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.header-icons a:hover{opacity:0.5}header.is-scrolling .header-icons a{color:#fff}.header-icons .chw-widget{display:inline-flex}.header_search a{line-height:0}.homesection02 .readmore a{background:#fff0 !important;color:#fff;display:inline-block;position:relative;padding:15px 30px;margin:15px 0px;border:solid #fff 1px;border-radius:0px 10px 0px 0px;font-family:"termina", sans-serif;font-weight:400;transition:all 0.3s;-webkit-transition:all 0.3s}.homesection02 .readmore a:hover{color:#004A98 !important;background:#fff !important}.homesection02 .readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.homesection02 .readmore a:hover:after{margin-left:25px;color:#004A98 !important}.rightplumbersection img{width:50px;margin-bottom:10px}.rightplumbersection p{font-size:14px;font-family:"termina", sans-serif;font-weight:700}.slightgrey{border-radius:35px 0px 0px 0px !important;overflow:hidden}.borderradius15{border-radius:15px !important;overflow:hidden}.borderradius35{border-radius:35px !important;overflow:hidden;box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2)}.home-blog{display:flex;flex-wrap:wrap;padding:0;align-items:flex-end;align-content:flex-end;position:relative;height:380px;overflow:hidden !important}.home-blog li{background:#000}.home-blog .wp-block-latest-posts__featured-image{position:relative;z-index:0;display:block;opacity:0.5;width:100%;height:100%;margin-bottom:-300px}.home-blog .wp-block-latest-posts__featured-image img{position:absolute;top:-24px;width:auto !important;height:100% !important;max-width:fit-content !important}.home-blog .wp-block-latest-posts__post-title{font-size:18px;color:#fff;font-weight:700;font-family:"termina", sans-serif;padding:10px 30px;max-width:83%;z-index:99}.home-blog .wp-block-latest-posts__post-excerpt{color:#fff;padding:10px 30px;max-width:83%;margin-top:0px;margin-bottom:30px;z-index:99}.home-blog li{height:100%;max-height:380px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;overflow:hidden !important}.home-blog a.excerpt-read-more{color:#fff;font-family:"termina", sans-serif;font-weight:100 !important;font-size:12px !important;text-transform:uppercase !important;position:relative !important;padding:18px 30px;padding-right:70px;display:flex;max-width:130px;margin-top:20px;align-items:center;border:solid #fff 1px;border-radius:100px;z-index:99;transition:all 0.3s;-webkit-transition:all 0.3s}.home-blog a.excerpt-read-more a:hover{color:#fff}.home-blog a.excerpt-read-more:hover:after{padding-right:15px;right:2px;width:91%;justify-content:flex-end}.home-blog a.excerpt-read-more:after{content:"";display:block;color:#fff;font-size:14px;font-family:"Font Awesome 6 Pro";font-weight:300;display:block;width:43px;height:43px;border-radius:100px;background:#004A98;position:absolute;right:2px;display:flex;align-items:center;justify-content:center;z-index:-1;transition:all 0.3s;-webkit-transition:all 0.3s}.position-relative{position:relative}.font55{font-size:55px;font-weight:800;font-family:"termina", sans-serif;line-height:1}.firstlevelfont{font-family:"termina", sans-serif}#comments.comments-area{display:none}#sidebar1.sidebar.small-12.medium-4.large-4.cell{margin-top:150px;display:none}#sidebar1.sidebar.small-12.medium-4.large-4.cell h2.wp-block-heading{font-size:24px;font-weight:700 !important}#sidebar1.sidebar.small-12.medium-4.large-4.cell #block-4{display:none}#p-224.add-request-quote-button.button{border:solid #fff 0px;padding:15px 0px !important}.homeproductcar h2.wpcp-product-title{font-size:18px !important}.homeproductcar .wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button a.button{background:#F3811F !important;color:#fff !important;border:1px solid #F3811F;font-weight:700 !important;padding:15px 15px !important;line-height:1.2 !important;display:block !important;font-size:14px;text-transform:uppercase;border-radius:0px !important}.readmore a{background:#fff0;color:#333;display:inline-flex;position:relative;padding:15px;margin:0px 0px;letter-spacing:0px;font-weight:300;font-size:14px;border:solid 1px #DD0F2B;text-transform:uppercase;font-family:"termina", sans-serif;transition:all 0.3s;-webkit-transition:all 0.3s}.readmore a:hover{background:#DD0F2B;color:#fff}.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#333;margin-left:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.readmore a:hover:after{margin-left:25px;color:#fff}.banner .readmore a{color:#fff}.banner .readmore a:after{color:#fff}.readmorewhite a{background:#fff0;color:#050B12;display:inline-block;position:relative;padding:15px 0px;margin:15px 0px;letter-spacing:3px;font-weight:600;-webkit-transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.readmorewhite a:before{content:"";width:15px;height:15px;background:#EB4DC7;position:absolute;top:18px;right:-52px;border-radius:100px;-webkit-transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.readmorewhite a:after{content:"";text-align:center;width:48px;height:48px;border:solid #fff 1px;border-radius:100px;font-size:14px;color:#EB4DC7;display:inline-flex;margin-left:20px;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;top:1px;-webkit-transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.readmorewhite a:hover:before{width:40px;height:40px;color:#fff;top:6px;right:-65px}.circlebtn a{font-size:14px;color:#004A98 !important;background:#fff;border:solid #fff 1px;padding:15px 30px;border-radius:100px;-webkit-transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.circlebtn a:hover{color:#fff !important;background:#004A98 !important}.stands-out-wrap{border-radius:30px;overflow:hidden}.stands-out-wrap .heading:before{background:#fff}.readmore-b a{background:#004A98;color:#fff;border:solid #004A98 1px;display:inline-block;position:relative;padding:10px 15px;margin:15px 0px;transition:all 0.3s;-webkit-transition:all 0.3s}.readmore-b a:hover{color:#004A98;background:#fff}.readmore-b a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.readmore-b a:hover:after{margin-left:20px;color:#004A98}.readmorebanner a{background:#004A98;color:#000 !important;display:inline-block;position:relative;padding:10px 15px;margin:15px 0px;font-family:"termina", sans-serif;font-weight:500;transition:all 0.3s;-webkit-transition:all 0.3s}.readmorebanner a:hover{color:#004A98 !important;background:#fff}.readmorebanner a:after{content:"";font-family:"Font Awesome 6 Pro";color:#000;font-size:14px;margin-left:10px;font-weight:100;transition:all 0.3s;-webkit-transition:all 0.3s}.readmorebanner a:hover:after{margin-left:20px;color:#004A98}.bannerblocks{gap:0px}.bannerblocks .wp-block-column{padding:30px;padding-top:10px;padding-bottom:10px;border:solid #fff 1px}.bannerblocks .wp-block-column img{width:65px}.bannerblocks .wp-block-column .wp-block-columns .wp-block-column{padding:0px;border:solid #fff 0px}.bannerblocks .wp-block-column:nth-child(1),.bannerblocks .wp-block-column:nth-child(2){border-right:solid #fff 0px}.bannerblocks .heading{font-family:"termina", sans-serif;font-size:22px;color:#fff;font-weight:800;line-height:1}.bannerblocks .heading:before{display:none}.bannerblocks .readmore a{border:solid 0px;margin:0px;padding:10px 0px;width:100%;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.bannerblocks .readmore a:before{content:"";width:65%;height:3px;display:block;background:#004A98;position:absolute;margin-top:30px;transition:all 0.3s;-webkit-transition:all 0.3s}.bannerblocks .readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;position:absolute;right:0;transition:all 0.3s;-webkit-transition:all 0.3s}.bannerblocks .readmore a:hover{background:#050B120}.bannerblocks .readmore a:hover:after{right:10px}.bannerblocks .readmore a:hover:before{height:5px}.servicepagelightgrey{padding:35px 35px !important}.home-cat .wp-block-cover__image-background,.home-cat .wp-block-cover__video-background,.home-cat .wp-block-cover__background.has-background-dim{height:293px !important;overflow:hidden !important;transition:all 0.3s;-webkit-transition:all 0.3s}.home-cat .wp-block-cover,.home-cat .wp-block-cover-image{min-height:293px !important;max-height:293px !important;height:293px !important;overflow:hidden !important;background:#000}.home-cat .wp-block-cover__background.has-background-dim{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);overflow:hidden !important;transition:all 0.3s;-webkit-transition:all 0.3s}.home-cat:hover .wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity:0.8 !important}.home-cat:hover img{transform:scale(1.1);opacity:0.5}.home-cat p{font-size:26px !important;font-weight:100 !important;text-transform:uppercase !important;color:#fff !important;display:flex;flex-direction:column;line-height:1.5}.home-cat p a{color:#fff}.home-cat p:hover:before{content:"";display:block;color:#fff;font-size:26px;font-family:"Font Awesome 6 Pro";font-weight:100;margin-bottom:30px;border:solid 1px;border-radius:100px;padding:15px;width:40px !important;margin:auto;margin-bottom:20px;margin-top:0 !important}.home-cat p:before{content:"";font-size:26px;font-family:"Font Awesome 6 Pro";font-weight:100;margin-bottom:30px;border:solid 1px;border-radius:100px;padding:15px;width:40px !important;margin:auto;display:block;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;font-family:"Font Awesome 6 Pro";font-weight:100;margin-top:50px}.gallerywrap{width:auto;max-width:930px;margin:auto}div#overlay{z-index:9999}img.wp-image-zoom{cursor:zoom-in}.paddingnone{padding-left:0px !important;padding-right:0px !important;padding-bottom:0px !important;overflow:hidden}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{bottom:-20px !important}button.slick-prev.slick-arrow{right:100px;left:auto !important}button.slick-next.slick-arrow{right:28px !important;left:auto !important}.mobile-menu{display:none}.button_container{position:fixed;top:75px;right:8%;height:27px;width:35px;cursor:pointer;z-index:100;transition:opacity 0.25s ease}.button_container:hover{opacity:0.7}.button_container.active .top{transform:translateY(10px) translateX(0) rotate(45deg);background:#FFF}.button_container.active .middle{opacity:0;background:#FFF}.button_container.active .bottom{transform:translateY(-10px) translateX(0) rotate(-45deg);background:#FFF}.button_container span{background:#FF5252;border:none;height:3px;width:100%;position:absolute;top:0px;left:0;transition:all 0.35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:10px}.button_container span:nth-of-type(3){top:20px}header.is-scrolling .button_container{top:32px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;visibility:hidden;transition:opacity 0.35s, visibility 0.35s, width 0.35s;z-index:50}.overlay:before{content:"";background:#000094de;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);left:-55%;top:0;width:50%;height:100%;position:absolute;transition:left 0.35s ease}.overlay:after{content:"";background:#000094de;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);right:-55%;top:0;width:50%;height:100%;position:absolute;transition:all 0.35s ease}.overlay.open{opacity:0.9;visibility:visible;height:100%}.overlay.open:before{left:0}.overlay.open:after{right:0}.overlay.open li{-webkit-animation:fadeInRight 0.5s ease forwards;animation:fadeInRight 0.5s ease forwards;-webkit-animation-delay:0.35s;animation-delay:0.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:0.45s;animation-delay:0.45s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:0.55s;animation-delay:0.55s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:0.65s;animation-delay:0.65s}.overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:50px;font-family:"termina", sans-serif;font-weight:400;text-align:center;z-index:100}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;height:25%;height:calc(100% / 4);min-height:50px;position:relative;opacity:0}.overlay ul li a{display:block;position:relative;color:#FFF;text-decoration:none;overflow:hidden}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{width:100%}.overlay ul li a:after{content:"";position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#FFF;transition:0.35s}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.animatedfsmenu .animatedfsmenu-navbar-toggler{background:#00000000 !important}.animatedfsmenu-navbar-toggler .bar{width:35px !important;height:2px !important}.animatedfsmenu-navbar-toggler{width:auto;max-width:1400px;margin-left:auto;margin-right:auto;left:0;right:0;padding-left:35px;padding-right:35px}.animatedfsmenu-navbar-toggler .bar{margin-right:0}.animatedfsmenu.navbar-expand-md,.animatedfsmenu.navbar-expand-ht{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.animatedfsmenu-navbar-toggler.right_top{top:34px}.mmenu-scroll{top:14px !important}p.mh3{font-family:"termina", sans-serif;color:#26282A;font-size:26px !important;font-weight:600 !important;line-height:1.2}.mobi-flex-wrap{width:100%;max-width:1400px;margin:auto;display:flex;margin-top:0px}.mobi-flex-wrap .mobi-flex{width:100%;text-align:left}.header-flexwrap .header-flex:nth-child(2){width:100%}@media (max-width:1041px){ul#main-nav{font-size:14px}.header-flexwrap .header-flex:nth-child(2){width:100%}ul#main-nav li a{padding:52px 5px}ul#main-nav{position:relative;z-index:9999}}@media (max-width:1024px){.animatedfsmenu-navbar-toggler:not(.custom-burger){width:100% !important;height:70px !important}}@media (max-width:1680px){.banner .banner-content-wrap{padding:0px 35px}}@media (max-width:1280px){.header-flexwrap .header-flex:nth-child(2){width:100%}}@media (max-width:1400px){.header-flexwrap .header-flex:nth-child(2){width:100%}ul#main-nav li a{padding:23px 5px}ul#main-nav{text-align:center}}@media (max-width:1600px){header .header-content{padding-left:75px;padding-right:75px}}@media (max-width:1500px){.starlane-right-2{top:620px}}@media (max-width:1480px){.starlane{max-width:600px}.starlane-right-2{max-width:600px}.starlane-right{max-width:600px}}@media (max-width:1289px){.header_contact ul#menu-header-contact li a{padding:15px 10px}.header_search ul#menu-header-search li a{padding-left:5px;padding-right:5px}.header-icons a{padding:10px 10px}ul#main-nav li a{padding:23px 3px !important}}@media (max-width:1272px){ul#main-nav li a{padding:23px 2px !important}}@media (max-width:1242px){header .header-content .site-branding{min-width:120px !important}}@media (max-width:1208px){.header-icons{margin-right:0px !important}}@media (max-width:580px){.header-flexwrap .header-flex:nth-child(2){display:none}}@media (max-width:1366px){ul#main-nav li.current-menu-item:before{top:-24px !important}header.is-scrolling ul#main-nav li.current-menu-item:before{top:-18px !important}header .header-content .site-branding{min-width:120px !important}h1,h2{font-size:40px !important}ul#main-nav li a:before{top:-13px}}.desktopctaheader{display:block}.mobilectaheader{display:none !important}@media (max-width:1045px){.displaynone1045{display:none !important}.height80media1045{height:80px !important}.mobilectaheader{display:block !important;text-align:right}.mobilectaheader a{padding:5px 10px}.desktopctaheader{display:none !important}}@media (max-width:1200px){.starlane-right-2{max-width:450px;top:550px}}@media (max-width:1361px){.header-flexwrap .header-flex.banner-content:nth-child(1){display:block;width:20%}.header-flexwrap .header-flex.banner-content:nth-child(2){display:block;width:80%}}@media (max-width:1341px){.banner .banner-content-wrap .banner-content:nth-child(1){width:50%}}@media (max-width:1300px){.banner .banner-content-wrap .banner-content:nth-child(3) img{width:100%;margin-top:230px;position:absolute;max-width:750px;right:0}}@media (max-width:1213px){.left_menu li a,.right_menu li a{font-size:13px;padding:52px 8px;line-height:7.8}header.is-scrolling .left_menu li a,header.is-scrolling .right_menu li a{font-size:13px;padding-left:8px;padding-right:8px;line-height:7}}@media (max-width:1272px){ul#main-nav li a{padding:23px 5px}}@media (max-width:1175px){.header-icons{margin-right:0px}}@media (max-width:1090px){.wp-container-18 .wp-block-column.has-background.is-layout-flow,.wp-container-27 .wp-block-column.has-background.is-layout-flow,.wp-container-36 .wp-block-column.has-background.is-layout-flow,.wp-container-45 .wp-block-column.has-background.is-layout-flow{background:#fff !important;padding:10px 30px}.wp-container-18 .wp-block-column.has-background.is-layout-flow .acc-header-content.has-white-color.has-text-color.has-large-font-size,.wp-container-27 .wp-block-column.has-background.is-layout-flow .acc-header-content.has-white-color.has-text-color.has-large-font-size,.wp-container-36 .wp-block-column.has-background.is-layout-flow .acc-header-content.has-white-color.has-text-color.has-large-font-size,.wp-container-45 .wp-block-column.has-background.is-layout-flow .acc-header-content.has-white-color.has-text-color.has-large-font-size{color:#050B12 !important;line-height:1;margin:0}.wp-block-columns.is-layout-flex.wp-container-27 body .is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-45 body .is-layout-flex{flex-direction:column-reverse !important;overflow-y:hidden}.wp-block-columns.is-layout-flex.wp-container-25,.wp-block-columns.is-layout-flex.wp-container-43{flex-direction:column-reverse !important}.starlane,.starlane-right-2,.starlane-right{display:none}.section-gray-01::after{display:none}.width630px-right,.width630px-left{width:auto !important;max-width:630px !important;padding:0px 10px;margin-left:auto !important;margin-right:auto !important}.width620px{width:auto !important;max-width:620px;padding:0px 10px;margin-left:auto !important;margin-right:auto !important}}@media (max-width:1170px){.desktopctaheader wp-block-column:nth-child(1){width:100%}.locationhead{width:200px !important}.detailshead{width:100%}}@media (max-width:1050px){.banner .banner-content-wrap .banner-content:nth-child(1),.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:135px;padding-bottom:100px}}@media (max-width:1010px){.mainmenu-wrap{width:480px}}.animatedfsmenu .animatedfsmenu-navbar-toggler{display:none}@media (max-width:960px){.animatedfsmenu .animatedfsmenu-navbar-toggler{display:block}.banner .banner-content-wrap .banner-content:nth-child(1),.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:135px;padding-bottom:100px}.banner .banner-content-wrap{margin-right:auto !important;margin-left:auto !important;flex-direction:column;padding-top:135px;padding-bottom:100px}.banner .banner-content-wrap .banner-content:nth-child(1){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:20px;padding-bottom:20px}.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){display:none}.banner{max-width:100%;min-height:100px}.mobile-menu{display:block}.banner::after{display:none}.header-cta{text-align:center}.wrapper-p .parallax-container .parallax .banner-wrap{padding:0px 300px;padding-right:10px}}@media (max-width:927px){.mainmenu-wrap{display:none}}@media (max-width:1046px){.burger{display:block !important}ul#main-nav{display:none}.menu-contact-us-container{display:none}.headercontact{display:none}.header-flexwrap .header-flex:nth-child(3){width:400px !important}header ul li ul{background:#dd0f2b42 !important}}@media (max-width:905px){.header-flexwrap .header-flex:nth-child(3){width:500px !important}}@media (max-width:820px){.flex-footer{display:flex;flex-direction:column}.flex-footer .flex-footer-content:nth-child(1){display:block;width:100%;margin-top:50px}.flex-footer .flex-footer-content:nth-child(2){display:block;width:100%;margin-top:50px}.flex-footer .flex-footer-content:nth-child(3){display:block;width:auto !important;margin-top:50px}.flex-footer .flex-footer-content:nth-child(4){display:block;width:100%;margin-top:50px}footer .inner-footer{padding-top:50px}.blueback{background:#000094;margin-left:-2px;padding:0px 35px}.width665px{margin-left:auto;margin-right:auto}.master-slider-parent{margin-right:30px}.banner-content:nth-child(2),.banner-content:nth-child(3){display:none}footer:before{background-size:1000px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:40% !important;margin:15px !important}.wrapper-p .parallax-container .parallax .banner-wrap{width:100%;padding:0px 10px;flex-direction:column}.wrapper-p .parallax-container .parallax h1{font-size:56px;line-height:1 !important;margin-bottom:60px}}@media (max-width:820px){.topctawrap .topctablock p{font-size:0px}.topctawrap .topctablock p:before{font-size:14px !important}.topctawrap .topctablock .ctasection .headercontactdetails .chw-widget{display:grid}}@media (max-width:768px){.column-reverse{flex-direction:column-reverse}}.largefloattext{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:0;font-size:65px;line-height:1.4;font-family:"termina", sans-serif;font-weight:700;z-index:9}@media (max-width:768px){.reverse-mobile{flex-direction:column-reverse}.greenblockwrap{padding:35px !important}.greenblockwrap .greenblockimg{margin-top:0px !important}}@media (max-width:720px){.header-links{display:none}}@media (max-width:781px){.bannerbtns{gap:0px}.mobilectaheader{display:block !important;text-align:right}.mobilectaheader a{padding:5px 10px}.desktopctaheader{display:none !important}.spacemobile300{height:150px !important}.spacemobile100{height:50px !important}.spacemobile80{height:40px !important}.spacemobile50{height:25px !important}.spacemobile40{height:20px !important}.spacenone{display:none !important}.height70{height:70px !important}.minimgheight500{min-height:500px !important}.line-top:before{top:0}.section-gray-01::after{bottom:0px}.contact-color-block{bottom:0px}.mobilebannerwrap{display:block !important}.wrapper-p{display:none}.mobilespaceup{margin-bottom:-120px !important}.mobilesidespacing{padding:5px 35px !important}.shorterbannerspacetop{height:100px !important}.blockmobile.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}.contact-footer .contact-footer-block .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2){display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.contact-footer .contact-footer-block p{text-align:center}.homegreyblock .width1400px .slideleft{border-right:solid 0px #3330 !important}.flex-footer .flex-footer-content:nth-child(1) img{margin:auto !important;text-align:center !important}.footerhead-wrap .footerhead-block .wp-block-column:nth-child(1),.footerhead-wrap .footerhead-block .wp-block-column:nth-child(2){border-right:solid #868686 0px !important;border-bottom:solid #868686 0px !important}.flex-footer .flex-footer-content:nth-child(1),.flex-footer .flex-footer-content:nth-child(2),.flex-footer .flex-footer-content:nth-child(3),.flex-footer .flex-footer-content:nth-child(4){display:block;width:100%;margin:0px 0px;margin-top:50px}.homeproductsblock{gap:0px}.width735px-left{padding:0px 0px;margin-left:auto !important;margin-right:auto !important}.width735px-right{padding:0px 35px;margin:0px !important}.bannerblocks .wp-block-column:nth-child(1),.bannerblocks .wp-block-column:nth-child(2){border-right:solid #fff 1px}.sideimage .wp-block-column:nth-child(1){margin-left:0px;margin-right:0px}.abovefooter .abovefooterinner{text-align:center}.abovefooter .abovefooterinner .has-text-align-right{text-align:center !important}.to160px{height:160px !important}.to130px{height:130px !important}.bannerfloatwrap .yellowblock h2{font-size:27px !important}.bannerfloatwrap .yellowblock p.textgreen{font-size:18px}.bannerfloatwrap .services p.heading{font-size:22px}.homegreenwrapper .greencol{padding:10px 35px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0px !important;gap:0px !important}.bannerbtn-mobile{gap:0 !important}.homebanner p.viewmore a,.homebanner p.contactus a{display:block;text-align:center}.nextgenwrap .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0 !important;flex-grow:1 !important}.nextgenwrap.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0 !important;flex-grow:1 !important}.heading{line-height:1}.textmobile12px p{font-size:12px !important}p.textmobile12px{font-size:12px !important}.wp-block-group{padding-right:0px !important;padding-left:0px !important}.socialcontactpage .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0 !important;flex-grow:1 !important}.heightmobile300{min-height:300px !important;height:300px !important}.nextmobileminheight .nex300{min-height:300px !important;height:300px !important}.nextmobileminheight .nex200{min-height:200px !important;height:200px !important}.nextmobileminheight .nex395hi{min-height:395px !important;height:395px !important}.single-product.container-fluid h1.product_title.entry-title{font-size:27px !important}header .header-content .site-branding{min-width:100%}header.is-scrolling .header-content .site-branding img{max-width:300px !important}.update-list-wrapper input,#yith-ywraq-form .update-list-wrapper input[type="submit"]{border:solid 0px #fff !important;padding:0px !important}.hbpar .width1400px{padding-left:0px !important;padding-right:0px !important}.hbpar .width1400px .banner-btn{gap:0px}.hbpar .width1400px .banner-btn .findoutmore a{display:block}.hbpar .width1400px .banner-btn .bannercontactbtn a{display:block}.footerhead-wrap .footerhead-block{padding:10px 35px !important;text-align:center}.footerhead-wrap .footerhead-block p{text-align:center !important}.footerhead-wrap .footerhead-block .wp-block-column:nth-child(1),.footerhead-wrap .footerhead-block .wp-block-column:nth-child(2){border-right:solid #868686 0px !important;border-bottom:solid #868686 0px !important}.bannerbtinfo .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto !important}.bannerbtinfo .width1400px{padding:0px 10px}.bannerbtinfo .statusbarbanner .wp-block-column .wp-block-columns{gap:0px}.bannerbtinfo .statusbarbanner{gap:5px !important}.bannerbtinfo .statusbarbanner .wp-block-column .wp-block-columns .wp-block-column{width:-1px !important}.bannerbtinfo .stcheck{width:18px !important}.bannerbtinfo .arrowmobilenone{display:none !important}.bannerbtinfo .statuscheck{width:20px;height:20px}.homeserviceswrap.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:45% !important}.oslogos{display:none !important}.oslogosmobile{display:block !important}}.oslogosmobile{display:none}@media (max-width:781px){.blockmobile.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}.blockmobile .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}.width788px{width:auto !important;max-width:100% !important;padding:0px 0px;margin:auto !important}}@media (max-width:775px){.topctawrap .topctablock p{font-size:0px}.topctawrap .topctablock p:after{font-size:14px}}@media (max-width:760px){h1{font-size:36px !important}h2{font-size:36px !important;line-height:1}.flex-footer{display:flex}.flex-footer .flex-footer-content{display:block;width:100%}.contactpage-contactform .wp-block-column{padding:35px 10px;padding-top:0px}.contactpage-contactform form{padding:0px !important}.mobiletextleft{text-align:left !important}.mobiletextleft h1,.mobiletextleft h2,.mobiletextleft h3,.mobiletextleft p{text-align:left !important}.mobiletextleft .headingright{justify-content:flex-start}.mobiletextleft .headingright:before{display:none}.mobiletextleft .headingright:after{content:"";width:50px;height:1px;background:#fff;margin-left:15px;display:inline-block}header .header-content{padding:0px 35px !important}.contact-color-block{padding:15px 10px}.contact-color-block h2{line-height:1 !important}.wp-container-9.wp-container-9{padding:30px 10px}h2{font-size:40px}.mobi-flex-wrap{width:100%;max-width:1400px;margin:auto;display:flex;margin-top:0px}.mobi-flex-wrap .mobi-flex{width:auto;text-align:left;padding:10px 35px}.nav-links a{font-size:18px;padding:10px;line-height:1.3}.mobi-flex-wrap{flex-direction:column}.blockmobile .wp-block-column.blockmobile.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:40% !important}.blockmobile .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}h2:before{height:30px}header .header-content .site-branding img{width:100%;max-width:300px !important;height:auto}.header-flexwrap .header-flex:nth-child(1){width:600px !important}.removeat760{display:none !important}}.mobilecta{display:none}.deskctawidget{display:block}@media (max-width:781px){.desktopcta,.deskctawidget{display:none !important}.mobilecta{display:block !important;padding-bottom:10px;text-align:right}.mobilecta a{padding:0px 10px}.mobilecta .quote-count-badge{position:absolute;width:10px;height:10px;top:-8px;right:auto !important;margin-left:-10px}.topctawrap .topctablock{justify-content:flex-end}.cartcta{display:none}}@media (max-width:670px){.inpagecontactall .shadowblock{padding:10px 35px !important}.heading{padding-left:25px;position:relative}.heading:before{content:"";display:block;position:absolute;width:15px;height:15px;left:0;margin-right:10px}.homegreyblock .heading{padding-left:0px;position:relative;margin-top:0px}.ourworkwrap .heading{padding-left:0px;font-size:18px}.ourworkwrap .stk-block.stk-block-column.stk-column>.stk-column-wrapper{padding:0px 0px !important}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container p.heading{padding-left:0px !important}.banner .width1400px{padding-left:0px !important;padding-right:0px !important}.stk-block-carousel__buttons{width:100px}.contactpage-contactform{margin-top:-115px}.contactpage-contactform{padding:15px !important}.mobile100{height:100px !important}.tmc-blocks{gap:10px !important}.woocommerce .add-request-quote-button.button{width:auto !important;display:block !important}a.et_pb_button{width:auto !important;display:block !important}a.et_pb_button:nth-child(1){margin-right:auto;margin-left:auto;margin-bottom:15px}.slightgrey{padding:15px 35px !important}.borderradius35{padding:15px 15px !important}.yith-ywraq-add-button.show a.add-request-quote-button.button{width:100% !important;max-width:100% !important;display:block !important;padding:20px 0px !important}.single-product.container-fluid .yith-ywraq-add-button.show{width:100% !important}.tmc-blocks .wp-block-column{padding:20px 15px;display:inline-table}.tmc-blocks .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:24% !important}.tmc-blocks .tmcbtn a{font-size:10px}.tmc-blocks .tmcbtn a:after{padding-left:10px}.tmc-blocks .tmcbtn a:hover:after{padding-left:15px}.height220{height:100px !important}.displaynone-mobile{display:none}.bodycolor-float{width:18px}h4{font-size:21px}.whitecontact-block{padding:10px 15px}.homepaddingtop01{padding-top:50px}.50wrap{padding-top:50px !important}.wp-block-heading.has-white-color.has-text-color.has-link-color.wp-elements-3247ccf0e6caa8fbd18813ef2c59c8f3{padding-top:50px !important}.is-style-gapless.no-pading-block.50wrap{padding:20px 0px !important}.height150{height:150px !important}.height100{height:100px !important}.height80{height:80px !important}.height60{height:60px !important}:where(.wp-block-columns.has-background){padding:20px 0px !important}p.has-text-align-center.year-text{font-size:27px !important}p.has-text-align-center.year-text strong{font-size:100px !important}.red-year-block{margin-right:0px !important}.red-year-block-left{margin-left:0px !important;display:none}.featured-image{min-height:90px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:35% !important;margin:15px 10px}.wc-block-grid.has-4-columns .wc-block-grid__product{max-width:100% !important}.wc-block-grid.has-4-columns .wc-block-grid__product{padding:20px !important}.height80mobile{height:80px !important}.homebanner p.contactus a{margin-bottom:40px}.wp-block-column.borderradius15.has-background.is-layout-flow.wp-block-column-is-layout-flow{padding:35px !important}.wp-block-column.borderradius15.has-background.is-layout-flow.wp-block-column-is-layout-flow .wp-block-spacer{display:none}.homegreyblock .width1400px .slideleft .heading{padding-left:25px !important}@keyframes fadeSlideIn{0%{opacity:1;transform:translateY(0px)}100%{opacity:1;transform:translateY(0)}}.serviceblocks .heading:before,.serviceblocks .heading:after{display:none !important}.serviceblocks .wp-block-column .wp-block-columns{gap:20px}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container{transition:all 0.3s ease}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container p.heading{opacity:1 !important;display:block !important}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container p{opacity:1;display:block}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column .wp-block-cover__inner-container.visible p{display:block !important;animation:fadeSlideIn 0.8s ease forwards}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column:hover .wp-block-cover__inner-container{transform:translateY(0px)}.serviceblocks .wp-block-column .wp-block-columns .wp-block-column:hover .wp-block-cover__inner-container p{display:block !important;animation:fadeSlideIn 0.8s ease forwards}}@media (max-width:554px){header .phone{font-size:0px}header .phone:before{font-size:14px}}.map-mobile{display:none}.map-desktop{display:block}@media (max-width:525px){.map-mobile{display:block}.map-desktop{display:none !important}header.is-scrolling .header-flexwrap{padding:10px 0px;padding-bottom:0px}h2.afterstyle-dark:after{width:30px;right:0;position:absolute}.widget-content a{font-size:13px !important}.nav-links{top:0;padding-top:0px}.featured-image h1{font-size:27px !important;padding-top:180px !important;padding-bottom:25px !important}.featured-image.fbcrumbs nav.woocommerce-breadcrumb{padding-bottom:25px}.c-color-block{position:relative;padding:0px 0px}.wrapper-p .parallax-container .parallax{flex:auto !important;background-position:center;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.mobilebannerwrap{padding:10px 15px}h3{font-size:23px}h5.heading-line:before{content:"";width:30px;margin-right:10px}.width794px{padding:0px 0px}.mainbreadcrumbs nav.breadcrumbs{padding-bottom:35px}.nextgenwrap p{line-height:1.2 !important}}.footersocialblock a{font-size:18px;padding-right:10px}@media (max-width:480px){footer p.email a{font-size:12px !important}.homecounter .heading{padding-left:0px !important}.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a,.banner .banner-content-wrap .banner-content:nth-child(1) .foodmenu a{display:block;margin:auto}.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a{margin-top:30px !important}.animatedfsmenu .animatedfs_menu_list .afsmenu li.afs-menu-item-has-children>ul{margin:14px 30px;padding-left:0px;margin-left:0px}.animatedfsmenu .animatedfs_menu_list .afsmenu li ul li a{font-size:15px !important}.displaynone-mobile{display:none}.width980px{padding:0px 0px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important;margin:15px 0px}.wrapper-p .parallax-container .parallax .banner-wrap .banner-content{width:70%}header .header-content .site-branding img{max-width:300px}.header_search ul#menu-header-search li{line-height:1.5}.burger{transition:all 0.3s;-webkit-transition:all 0.3s}.header-flexwrap .header-flex:nth-child(1){width:600px !important}header.is-scrolling .header-flexwrap{padding-top:10px;padding-bottom:0px}.mobi-flex-wrap .mobi-flex .widget-content{text-align:left !important}.header-flexwrap .header-flex:nth-child(2){justify-content:flex-start}h1{font-size:27px !important}h2{font-size:27px !important}}@media (max-width:450px){h1{font-size:27px !important}h2{font-size:27px !important;line-height:1}.homeservicesblocks .blueblocksection h3{font-size:27px !important}.contact-footer .contact-footer-block p{font-size:20px !important}header .header-content{padding:15px 35px !important;padding-top:0px !important}.homebanner{padding-left:35px;padding-right:35px}.width720px-left{padding:0px 15px}.height50mobile{height:50px !important}.bannerspecs{padding:35px 15px !important}.wp-block-column.borderradius15.has-background.is-layout-flow.wp-block-column-is-layout-flow{padding:0px 35px}.flex-footer-content img{margin:auto !important}.flex-footer .flex-footer-content:nth-child(1){text-align:center !important}.bannerbuttons{gap:0px !important}.bannerbuttons .homeslider p.readmorebannera a{margin:0px 0px}p.readmorebannera,p.readmorebannerb{margin:0px}p.readmorebannera a,p.readmorebannerb a{display:block !important}.servicewrap .wp-block-cover{min-height:300px !important}}@media (max-width:420px){.woocommerce .woocommerce-result-count{width:100%;display:block;text-align:center}.woocommerce .woocommerce-ordering{width:100%}}