html,body{font-family:"myriad-pro", arial, sans-serif;font-size:16px}@media (min-width: 992px){html,body{font-size:18px}}@font-face{font-family:'Square Slab';src:url("/wp-content/themes/somers/assets/fonts/square-slab/SquareSlabserif711BT-Bold.woff") format("woff"),url("/wp-content/themes/somers/assets/fonts/square-slab/SquareSlabserif711BT-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}h1,h2,h3,h4,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;font-family:'Square Slab';text-transform:uppercase;margin:0 0 24px 0;color:#1D3D8F;-webkit-font-smoothing:antialiased}h1.branded,h2.branded,h3.branded,h4.branded,h4.branded,h5.branded,h6.branded,.h1.branded,.h2.branded,.h3.branded,.h4.branded,.h5.branded,.h6.branded{padding:0.25em 0;border-top:2px solid #E7E4E4;border-bottom:2px solid #E7E4E4;display:inline-block;margin-bottom:40px}h1.bottom-border,h2.bottom-border,h3.bottom-border,h4.bottom-border,h4.bottom-border,h5.bottom-border,h6.bottom-border,.h1.bottom-border,.h2.bottom-border,.h3.bottom-border,.h4.bottom-border,.h5.bottom-border,.h6.bottom-border{display:inline-block}h1.bottom-border:after,h2.bottom-border:after,h3.bottom-border:after,h4.bottom-border:after,h4.bottom-border:after,h5.bottom-border:after,h6.bottom-border:after,.h1.bottom-border:after,.h2.bottom-border:after,.h3.bottom-border:after,.h4.bottom-border:after,.h5.bottom-border:after,.h6.bottom-border:after{content:'';display:block;width:50%;height:4px;margin:18px 0 0 0;background-color:#202020}h1{font-size:2.375em}h2{font-size:2.000em}h3{font-size:1.625em}h4{font-size:1.250em}p,a{font-family:"myriad-pro", arial, sans-serif;font-size:1em;color:#707070;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 992px){p,a{font-size:1.1em}}.blue-text{color:#1D3D8F}.black-text{color:#202020}.center-text{text-align:center}.press-scale{animation:pressScale linear 0.2s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:pressScale linear 0.2s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:pressScale linear 0.2s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:pressScale linear 0.2s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:pressScale linear 0.2s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}@keyframes pressScale{0%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(0.75) scaleY(0.75)}100%{transform:scaleX(1) scaleY(1)}}@-moz-keyframes pressScale{0%{-moz-transform:scaleX(1) scaleY(1)}50%{-moz-transform:scaleX(0.75) scaleY(0.75)}100%{-moz-transform:scaleX(1) scaleY(1)}}@-webkit-keyframes pressScale{0%{-webkit-transform:scaleX(1) scaleY(1)}50%{-webkit-transform:scaleX(0.75) scaleY(0.75)}100%{-webkit-transform:scaleX(1) scaleY(1)}}@-o-keyframes pressScale{0%{-o-transform:scaleX(1) scaleY(1)}50%{-o-transform:scaleX(0.75) scaleY(0.75)}100%{-o-transform:scaleX(1) scaleY(1)}}@-ms-keyframes pressScale{0%{-ms-transform:scaleX(1) scaleY(1)}50%{-ms-transform:scaleX(0.75) scaleY(0.75)}100%{-ms-transform:scaleX(1) scaleY(1)}}.floating{animation-name:floating;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating{from{transform:translate(0, 0px)}65%{transform:translate(0, 15px)}to{transform:translate(0, 0px)}}.floatingTwo{animation-name:floatingTwo;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floatingTwo{from{transform:translate(0, 0px)}65%{transform:translate(0, -24px)}to{transform:translate(0, 0px)}}.floatingThree{animation-name:floatingThree;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floatingThree{from{transform:translate(0, 0px)}65%{transform:translate(0, -10px)}to{transform:translate(0, 0px)}}body{padding-top:60px}@media (min-width: 768px){body{padding-top:80px}}body,html{overflow-x:hidden}section{padding:3.8em 0}@media only screen and (min-width: 768px){section{padding:3.6em 0}}@media only screen and (min-width: 1200px){section{padding:4.2em 0}}.content span{display:block}.hero{padding:0 0;display:flex;flex-direction:row;justify-content:flex-end;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.title-area{background-color:rgba(0,0,0,0.7);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:4em 1.2em;max-width:75%;position:relative;z-index:2}@media only screen and (min-width: 768px){.title-area{max-width:50%;padding:4em 2em}}@media only screen and (min-width: 992px){.title-area{max-width:40%;padding:6em 2em}}@media (min-width: 1200px){.title-area{padding:12em 2em}}.title-area h1,.title-area h2,.title-area h3,.title-area p{color:#fff}.title-area h1,.title-area h2,.title-area h3{text-transform:uppercase}@media (min-width: 1200px){.title-area h1,.title-area h2,.title-area h3{font-size:62px;line-height:70px}}@media (min-width: 768px){.container{max-width:900px}}@media (min-width: 1200px){.container{max-width:1140px}}img{max-width:100%}button:focus{outline:none}input{background-color:#fff;border:1px solid #d8d8d8;padding:0.5em;color:#707070;font-size:1em}button[type="submit"]{padding:0.5em;border:none;font-size:1em}.wpcf7-form p{margin-bottom:0px}.wpcf7-form label{font-family:"myriad-pro", arial, sans-serif;font-weight:bold;color:#1D3D8F;font-size:18px;width:100%;margin:20px 0 0 0}.wpcf7-form .wpcf7-form-control-wrap{display:block;margin:5px 0 0 0}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{border:1px solid #cccccc;background-color:#ffffff;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7-form .wpcf7-form-control-wrap select,.wpcf7-form .wpcf7-form-control-wrap textarea{padding:10px;border-radius:0px;height:auto;overflow:hidden;width:100%;color:#707070;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.wpcf7-form .wpcf7-form-control-wrap input:focus,.wpcf7-form .wpcf7-form-control-wrap select:focus,.wpcf7-form .wpcf7-form-control-wrap textarea:focus{border-color:#1D3D8F;outline:none;box-shadow:0px 0px 0px 4px rgba(155,170,217,0.5)}.wpcf7-form .wpcf7-form-control-wrap textarea{height:140px}.wpcf7-form .wpcf7-form-control-wrap select{background:url("/wp-content/themes/somers/assets/img/icons/select-arrows.png");background-size:12px;background-repeat:no-repeat;background-position:97.5% center;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.wpcf7-form .wpcf7-form-control-wrap select::-ms-expand{display:none}.wpcf7-form .wpcf7-submit{font-family:"Square Slab", arial, sans-serif;text-transform:uppercase;font-size:1.1em;line-height:1.1em;display:flex;align-items:center;justify-content:center;background-color:#1D3D8F;color:#fff;padding:0.6em 1.2em;position:relative;overflow:hidden;border:none;margin-top:20px;cursor:pointer;box-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.wpcf7-form .wpcf7-submit:hover{color:#fff;text-decoration:none}.wpcf7-form .wpcf7-submit:hover:after{left:100%}.wpcf7-form .wpcf7-submit:focus{outline:none;box-shadow:0px 0px 0px 4px rgba(155,170,217,0.5)}.wpcf7-form div.wpcf7-mail-sent-ok{border:none;background-color:#60c534;color:#ffffff;padding:20px}.wpcf7-form div.wpcf7-response-output{margin:0px 0 30px 0;text-align:center}#site-header{width:100%;height:60px;padding:0.5em;margin-bottom:2em;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}@media (min-width: 768px){#site-header{height:80px}}@media (min-width: 1024px){#site-header{padding:0.5em 2em}}#site-header .logo{transform:translateY(30px);position:relative;z-index:2}#site-header .logo img{max-width:100px;height:auto}@media (min-width: 768px){#site-header .logo img{max-width:120px}}#site-header .navbar-collapse{background-color:#1D3D8F;position:absolute;top:60px;width:100%;left:0px;z-index:1;padding:2.5em 1em 1em 1em;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;max-height:calc(100vh - 60px);overflow-y:scroll}@media (min-width: 576px){#site-header .navbar-collapse{top:80px}}@media only screen and (min-width: 992px){#site-header .navbar-collapse{background-color:#fff;position:relative;top:0;left:0;padding:0;overflow-y:visible}}#site-header .navbar-collapse.show,#site-header .navbar-collapse.collapsing{padding:3.5em 1em 1em 1em}@media (min-width: 576px){#site-header .navbar-collapse.show,#site-header .navbar-collapse.collapsing{padding-top:4em}}#site-header .menu-main-nav-container{width:100%;overflow:visible}#site-header #primary-menu{padding:0 0;margin:0 0;list-style:none}@media only screen and (min-width: 992px){#site-header #primary-menu{width:100%;display:flex;justify-content:flex-end}}#site-header #primary-menu li a{font-size:1.2em;text-transform:uppercase;color:#fff;font-weight:700;line-height:1em;padding:0.75em 0;display:flex;justify-content:flex-start;align-items:center;font-family:"Square Slab";-webkit-font-smoothing:antialiased}@media only screen and (min-width: 992px){#site-header #primary-menu li a{color:#202020;padding:2.1em 1.1em;font-size:0.85em}}@media (min-width: 1200px){#site-header #primary-menu li a{padding:1.7em 0.75em;font-size:1em}}@media (min-width: 992px){#site-header #primary-menu li.menu-item-125:hover a{background:#e5d15e;background:-moz-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:-webkit-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:linear-gradient(to bottom, #e5d15e 0%, #c6a530 100%);text-shadow:0px 2px 2px rgba(0,0,0,0.3)}}#site-header #primary-menu li.current_page_item a,#site-header #primary-menu li.current-menu-parent a{background-color:#1D3D8F;color:#fff}@media (min-width: 992px){#site-header #primary-menu li.current_page_item.menu-item-125 a,#site-header #primary-menu li.current-menu-parent.menu-item-125 a{background:#e5d15e;background:-moz-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:-webkit-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:linear-gradient(to bottom, #e5d15e 0%, #c6a530 100%);text-shadow:0px 2px 2px rgba(0,0,0,0.3)}}#site-header #primary-menu li:hover a{background-color:#1D3D8F;color:#fff;text-decoration:none}#site-header #primary-menu li.menu-item-has-children{position:relative}#site-header #primary-menu li.menu-item-has-children ul.sub-menu{padding:0 0 0 20px;margin:0 0;list-style:none;border-left:2px solid rgba(0,0,0,0.25);width:100%}@media (min-width: 992px){#site-header #primary-menu li.menu-item-has-children ul.sub-menu{display:none;width:200%}}#site-header #primary-menu li.menu-item-has-children ul.sub-menu li a{font-family:"myriad-pro", arial, sans-serif;color:#9BABD9;text-transform:none;font-weight:normal;font-size:1em}@media (min-width: 992px){#site-header #primary-menu li.menu-item-has-children ul.sub-menu li a{padding:0.75em 1em}}#site-header #primary-menu li.menu-item-has-children ul.sub-menu li a:hover{color:#fff}@media (min-width: 992px){#site-header #primary-menu li.menu-item-has-children:hover ul.sub-menu{background-color:#1D3D8F;display:block;position:absolute;top:80px;left:0px;padding:10px 0;border-left:none}}#site-header #primary-menu .children{padding:0 0 0 20px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;height:0px;visibility:hidden;display:none}.hamburger{padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#1D3D8F;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.newsletter-sign-up{background-color:#202020;margin:0;padding:18px 0 18px 0;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.newsletter-sign-up{flex-direction:row;justify-content:center;align-items:center}}.newsletter-sign-up p{color:#fff;font-weight:700;text-align:center;font-size:1.2em;margin:0 0 0.5em 0}@media only screen and (min-width: 768px){.newsletter-sign-up p{margin:0 1em 0 0}}.newsletter-sign-up form{display:flex;flex-direction:column;margin:0 20px;align-items:center}@media (min-width: 768px){.newsletter-sign-up form{align-items:flex-start}}.newsletter-sign-up form input[type="email"]{min-height:42px;max-height:42px;min-width:220px}.newsletter-sign-up form button[type="submit"]{background-color:#1D3D8F;height:42px;width:42px}.newsletter-sign-up form button[type="submit"] i{color:#fff}.newsletter-sign-up form .mc4wp-response p{font-size:16px;margin:10px 0 0 0}.newsletter-sign-up .mc4wp-form-fields{display:flex;align-items:flex-end;justify-content:flex-start;max-width:470px}.newsletter-sign-up .mc4wp-form-fields p{margin:0 0}.newsletter-sign-up .mc4wp-form-fields p input{height:46px;min-height:46px;max-height:46px;padding:10px;font-size:20px}.newsletter-sign-up .mc4wp-form-fields p label{display:none}.newsletter-sign-up .mc4wp-form-fields p input[type="submit"]{background-color:#1D3D8F;color:#fff;border:none;font-weight:700;cursor:pointer;line-height:1}.newsletter-sign-up .mc4wp-form-fields p:first-child{display:flex;flex-direction:column;align-items:flex-start}.site-footer{background-color:#f0f0f0}.site-footer .button{max-width:320px;margin:0 auto 1.6em auto}.site-footer .contact-info{margin-bottom:2.8em}.site-footer .contact-info h4{color:#202020}.site-footer .contact-info p{display:flex;align-items:center;justify-content:flex-start}.site-footer .contact-info p i{color:#1D3D8F;margin-right:1em}.site-footer .contact-info p:last-of-type{margin-bottom:0}@media (min-width: 768px){.site-footer .container .row:last-child .col-12:nth-child(2) .contact-info h4,.site-footer .container .row:last-child .col-12:nth-child(2) .contact-info p{display:flex;flex-direction:row-reverse;text-align:right}.site-footer .container .row:last-child .col-12:nth-child(2) .contact-info h4 i,.site-footer .container .row:last-child .col-12:nth-child(2) .contact-info p i{margin:0 0 0 1em}}.site-footer .brand-box{display:flex;flex-direction:column}.site-footer .brand-box img{max-width:100%}.site-footer .footer-pages{display:flex;align-items:center;justify-content:center;padding:40px 0}.site-footer .footer-pages a{color:#707070;font-size:18px;text-decoration:underline;margin:0 20px}.site-footer .social-icons{display:flex;align-items:center;justify-content:center;padding:0 0}.site-footer .social-icons .social-link{width:28px;height:28px;text-indent:-9999px;font-size:0;line-height:0;margin:0 10px;display:block;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}.site-footer .social-icons .social-link.facebook{background:url("/wp-content/themes/somers/assets/img/icons/facebook-icon.png")}.site-footer .social-icons .social-link.linkedin{background:url("/wp-content/themes/somers/assets/img/icons/linkedin-icon.png")}.site-footer .social-icons .social-link.instagram{background:url("/wp-content/themes/somers/assets/img/icons/instagram-icon.png")}.site-footer .footer-event{margin-top:20px}.site-footer #website-by-stickee{font-size:14px;color:#707070;display:flex;align-items:center;justify-content:center;margin:30px 0 0 0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.site-footer #website-by-stickee img{max-height:12px;margin-left:6px}.site-footer #website-by-stickee:hover{text-decoration:none;color:#111111}.button{font-family:"Square Slab", arial, sans-serif;text-transform:uppercase;font-size:1.1em;line-height:1.1em;display:flex;align-items:center;justify-content:center;background-color:#1D3D8F;color:#fff;padding:0.8em 1.2em;position:relative;overflow:hidden;letter-spacing:1px}.button:after{content:'';display:block;width:25%;height:100%;position:absolute;top:0%;left:-100%;background:rgba(255,255,255,0.15);transform:skewX(-20deg);-webkit-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-ms-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;transition:all 0.7s ease-out}.button i{margin-left:1em;color:#fff}.button:hover{color:#fff;text-decoration:none}.button:hover:after{left:105%}.button.ghost{background-color:#fff;color:#1D3D8F;border:3px solid #1D3D8F;font-size:14px;padding:10px}.button.ghost:hover{background-color:#1D3D8F;color:#fff}.slick-prev,.slick-next{cursor:pointer;position:absolute;bottom:51%;width:48px;height:48px;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;background-color:transparent;border:none;font-size:0;line-height:0;text-indent:-9999px;padding:0;z-index:1;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.25);border-radius:100px}.slick-prev{left:-10px;background:url("/wp-content/themes/somers/assets/img/icons/slick-prev.png")}.slick-next{right:-10px;background:url("/wp-content/themes/somers/assets/img/icons/slick-next.png")}.sector-slider-container{max-width:90%;margin:0 auto}@media only screen and (min-width: 768px){.sector-slider-container{max-width:92%;margin:0 auto}}.sector-slider-container .sector-slider .slick-slide{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}.slick-slider .slick-dots{display:flex;align-items:center;justify-content:center;list-style:none;padding:0 0;margin:1em 0 0 0}.slick-slider .slick-dots li{display:flex;align-items:center;justify-content:center;margin:0 8px}.slick-slider .slick-dots li button{font-size:0;line-height:0;text-indent:-9999px;width:20px;height:20px;padding:0;margin:0;border:none;background-color:transparent}.slick-slider .slick-dots li button:after{content:'';display:block;width:20px;height:20px;background-color:#d8d8d8;border-radius:100px}.slick-slider .slick-dots li.slick-active button:after{background-color:#1D3D8F}.slick-slider .slick-slide{margin:0 20px 20px 20px}.sector-slider a:hover{outline:none;text-decoration:none}.sector-slider .sector{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.sector-slider .sector .image{width:100%;height:200px;background-color:#E7E4E4;background-size:cover;background-repeat:no-repeat;background-position:center center}.sector-slider .sector .content{background-color:#fff;width:100%;padding:16px 10px;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.sector-slider .sector .content h3{color:#4a4a4a;font-family:"Myriad Pro", Arial, sans-serif;margin:0 0;text-transform:capitalize;font-size:22px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.sector-slider .sector .content i{color:#4a4a4a;font-size:24px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.sector-slider .sector:hover .content{background-color:#1D3D8F}.sector-slider .sector:hover .content h3{color:#fff}.sector-slider .sector:hover .content i{color:#fff}.sector-product-slider .slick-slide{margin-bottom:0px}.sector-product-slider .product{background-color:rgba(32,32,32,0.2);padding:20px;display:flex;flex-direction:column;align-items:center}.sector-product-slider .product img{max-width:100%}.sector-product-slider .product h4{color:#202020;margin:0 0 20px 0;font-size:26px;text-align:center}.sector-product-slider .slick-next,.sector-product-slider .slick-prev{bottom:44%}.sector-product-slider .slick-next{right:10px}.sector-product-slider .slick-prev{left:10px}.timeline-slider .slick-slide,.timeline-slider-nav .slick-slide{margin:0 0 0 0;outline:none}.timeline-slider .year,.timeline-slider-nav .year{display:flex;flex-direction:column;align-items:center}.timeline-slider .slick-slide{opacity:0.5;transform:scale(0.8);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.timeline-slider .slick-slide.slick-current{opacity:1;transform:scale(1)}.timeline-slider .year{background-color:#fff}.timeline-slider .year .content{text-align:center;padding:14px;padding:15px}.timeline-slider .year .content h3,.timeline-slider .year .content p{max-width:300px;min-width:300px}@media (min-width: 768px){.timeline-slider .year .content h3,.timeline-slider .year .content p{min-width:400px;max-width:400px}}@media (min-width: 992px){.timeline-slider .year .content h3,.timeline-slider .year .content p{max-width:450px;min-width:450px}}.timeline-slider .year .content h3{font-size:32px;margin:0 0 10px 0}.timeline-slider .year .content p{margin:0 0}@media (min-width: 768px){.timeline-slider .year .content p{min-height:96px}}.timeline-slider .year .image{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;min-height:300px;width:100%}.timeline-slider-nav{height:125px}.timeline-slider-nav .slick-slide{margin:0 0 20px 0;border-top:2px solid #202020;cursor:pointer}.timeline-slider-nav .slick-slide .year{font-family:'Square Slab';font-size:20px;color:#202020;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.timeline-slider-nav .slick-slide.slick-current .year{color:#1D3D8F;font-size:26px}.timeline-slider-nav .slick-slide.slick-current .year .marker .line{height:50px}.timeline-slider-nav .slick-slide.slick-current .year .marker .circle{background-color:#1D3D8F;transform:scale(1.5)}.timeline-slider-nav .slick-slide .marker{display:flex;flex-direction:column;align-items:center}.timeline-slider-nav .slick-slide .marker .line{width:2px;height:22px;background-color:#202020;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.timeline-slider-nav .slick-slide .marker .circle{width:16px;height:16px;border-radius:100px;background-color:#202020;margin-bottom:7px;transform:scale(1);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.nav-pills .nav-link{font-family:'Square Slab';padding:14px;font-size:22px;background-color:#d8d8d8;color:#707070;border-radius:0px}.nav-pills .nav-link.active{background-color:#1D3D8F;color:#fff}.sos-cta{background-color:#fff;padding:20px;text-align:center;box-shadow:0px 14px 30px 0px rgba(0,0,0,0.2);transform:translateY(0px);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.sos-cta img{max-width:100%;margin-bottom:24px}.sos-cta h4{color:#202020;font-size:26px;line-height:34px}.sos-cta .forging{display:flex;align-items:center;justify-content:center;margin-bottom:30px}@media (min-width: 768px){.sos-cta .forging{flex-direction:column}}@media (min-width: 992px){.sos-cta .forging{flex-direction:row}}.sos-cta .forging .logo{margin-right:20px}@media (min-width: 768px){.sos-cta .forging .logo{margin-right:0px}}@media (min-width: 992px){.sos-cta .forging .logo{margin-right:20px}}.sos-cta .forging .logo img{min-width:120px;max-width:120px;margin:0 0}.sos-cta .forging h3{color:#202020;border-bottom:4px solid #C6A530;text-align:left;font-size:38px;line-height:52px;padding-bottom:14px;margin:0 0}@media (min-width: 768px){.sos-cta .forging h3{text-align:center}}@media (min-width: 992px){.sos-cta .forging h3{text-align:left}}.sos-cta .forging h3 span:first-child{float:left;margin-right:9px}@media (min-width: 768px){.sos-cta .forging h3 span:first-child{display:inline-block;float:none}}@media (min-width: 992px){.sos-cta .forging h3 span:first-child{margin-right:0px}}.sos-cta .forging h3 span:last-child{font-size:24px;font-family:"myriad-pro", arial, sans-serif;line-height:30px}.sos-cta .button{background-color:#C6A530}.sos-cta:hover{box-shadow:0 10 20px 0 rgba(0,0,0,0.2) !important;transform:translateY(5px) !important}.quote-bar{background-color:#1D3D8F;position:relative;padding:30px 0}@media (min-width: 992px){.quote-bar{padding:45px 0}}.quote-bar.gold-bg{background:#e5d15e;background:-moz-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:-webkit-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:linear-gradient(to bottom, #e5d15e 0%, #c6a530 100%)}.quote-bar.gold-bg .title,.quote-bar.gold-bg .copy{color:#fff;color:#202020}.quote-bar.gold-bg .somers-pattern{opacity:0.5}.quote-bar .somers-pattern{background:url("/wp-content/themes/somers/assets/img/bgs/somers-pattern.png");background-repeat:repeat;background-position:center center;background-size:162px;position:absolute;top:0px;left:0px;width:100%;height:100%}.quote-bar .title,.quote-bar .copy{color:#fff;text-align:center}.quote-bar .title{color:#fff;font-family:'Square Slab';text-transform:uppercase;font-size:30px;letter-spacing:1px;-webkit-font-smoothing:antialiased;margin:0 0 10px 0}@media (min-width: 1200px){.quote-bar .title{font-size:36px}}.quote-bar .copy{font-family:"myriad-pro", arial, sans-serif;color:#fff;font-size:18px;line-height:26px;margin:0 0}@media (min-width: 1200px){.quote-bar .copy{font-size:20px;line-height:28px}}body.home .hero{background:url("/wp-content/themes/somers/assets/img/bgs/home-page-hero-bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;height:auto;overflow:hidden;height:calc(100vh - 60px)}@media (min-width: 768px){body.home .hero{height:calc(100vh - 80px)}}@media (max-width: 750px){body.home .hero{height:300px !important}}body.home .hero .fullwidth-video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;-webkit-transform-style:preserve-3d}body.home .hero .fullwidth-video video{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%;height:auto;width:100%;object-fit:cover;z-index:1}body.home .hero .mute-btn{width:48px;height:48px;background:url("/wp-content/themes/somers/assets/img/icons/unmute.png");background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;position:absolute;top:20px;right:10px;z-index:10;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;cursor:pointer;border-radius:100px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5)}@media (min-width: 768px){body.home .hero .mute-btn{bottom:20px;left:20px;top:unset}}body.home .hero .mute-btn.muted{background:url("/wp-content/themes/somers/assets/img/icons/mute.png")}body.home .hero .title-area{position:absolute;bottom:0px;left:0px;display:flex;flex-direction:column;padding:20px;max-width:100%;width:100%;background-color:rgba(0,0,0,0.35)}@media (min-width: 768px){body.home .hero .title-area{position:relative;bottom:unset;left:unset;max-width:30%;padding:20px}}body.home .hero .title-area h1{text-align:center;font-size:26px;text-shadow:0px 4px 12px rgba(0,0,0,0.5)}@media (min-width: 768px){body.home .hero .title-area h1{text-align:left;font-size:28px;line-height:38px}}@media (min-width: 992px){body.home .hero .title-area h1{font-size:42px;line-height:52px}}body.home .express-service{background:url("/wp-content/themes/somers/assets/img/bgs/old-workers.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;padding:0 0 40px 0;position:relative}@media (min-width: 768px){body.home .express-service{padding:0 0 0 0}}body.home .express-service .title-area{width:100%}@media (min-width: 1200px){body.home .express-service .title-area{padding:10em 2em}}body.home .express-service .button{margin-top:1em}body.home .express-service .weight{position:absolute}body.home .express-service .rellax-wrapper{height:200px;width:200px;position:absolute}body.home .express-service .rellax-wrapper.one{top:0%;right:0%}body.home .express-service .weight-1{max-width:110px;z-index:3;right:-4%;top:15%}@media (min-width: 768px){body.home .express-service .weight-1{right:3%;top:6%}}@media (min-width: 992px){body.home .express-service .weight-1{max-width:130px;right:7%;top:8%}}body.home .express-service .weight-2{top:60%;right:5%;max-width:120px;z-index:1}@media (min-width: 768px){body.home .express-service .weight-2{top:56%;right:21%}}@media (min-width: 992px){body.home .express-service .weight-2{top:62%;right:31%;max-width:120px}}@media (min-width: 1200px){body.home .express-service .weight-2{right:22%}}body.home .express-service .weight-3{display:none}@media (min-width: 1200px){body.home .express-service .weight-3{display:block;max-width:100px;top:18%;right:41%}}body.home .express-service .express-service-logos{margin-top:40px}@media (min-width: 992px){body.home .express-service .express-service-logos{margin-top:60px}}body.home .express-service .forging-container{display:flex;align-items:center;justify-content:center;margin:40px 0 0 0;max-width:100%;height:auto;overflow:hidden}@media (min-width: 1200px){body.home .express-service .forging-container{margin:60px 0 0 0}}body.home .express-service .forging-container div{width:45%;margin:0 2.5%}@media (min-width: 768px){body.home .express-service .forging-container div{width:40%;margin:0 5%}}body.home .express-service .forging-container div p{text-align:center;font-size:18px;margin:10px 0 0 0}@media (min-width: 1200px){body.home .express-service .forging-container div p{font-size:22px}}body.home .express-service .forging-container div p span{display:block}body.home .express-service .forging-container div p span:first-child{font-family:'Square Slab', Arial, sans-serif;font-size:26px;text-transform:uppercase}@media (min-width: 1200px){body.home .express-service .forging-container div p span:first-child{font-size:46px}}body.home .express-service .animation-container{display:flex;background-color:rgba(0,0,0,0.7);flex-direction:column;align-items:center;position:relative;border-radius:4px;padding:40px 20px;margin:40px 20px}@media (min-width: 768px){body.home .express-service .animation-container{position:absolute;top:6%;right:4.5%;width:35%}}@media (min-width: 992px){body.home .express-service .animation-container{top:9%;width:40%}}@media (min-width: 1200px){body.home .express-service .animation-container{top:14%;right:7.5%}}body.home .express-service .animation-container p{padding:10px 0 20px 0;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.15);width:100%;text-align:center;font-size:20px;text-decoration:none;cursor:pointer}@media (min-width: 1200px){body.home .express-service .animation-container p{padding:10px 0 30px 0;margin-bottom:30px}}body.home .express-service .animation-container p i{transform:translateY(1px);margin-right:5px}body.home .express-service .animation-container p:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}body.page-template-contact-uk .nav-pills .nav-link.active,body.page-template-contact-usa .nav-pills .nav-link.active{padding-right:56px}body.page-template-contact-uk .nav-pills .nav-link.active.uk,body.page-template-contact-usa .nav-pills .nav-link.active.uk{background-image:url("/wp-content/themes/somers/assets/img/icons/uk.png");background-size:24px;background-repeat:no-repeat;background-position:82% center}body.page-template-contact-uk .nav-pills .nav-link.active.usa,body.page-template-contact-usa .nav-pills .nav-link.active.usa{background-image:url("/wp-content/themes/somers/assets/img/icons/usa.png");background-size:24px;background-repeat:no-repeat;background-position:82% center}body.page-template-contact-uk section.form,body.page-template-contact-usa section.form{background:url("/wp-content/uploads/contact-ftd.png");background-size:cover;background-position:center center}body.page-template-contact-uk section.contact-info,body.page-template-contact-usa section.contact-info{margin-top:20px;background-color:#d8d8d8}body.page-template-contact-uk section.contact-info .map,body.page-template-contact-usa section.contact-info .map{width:100%;height:100%}body.page-template-contact-uk section.contact-info .map iframe,body.page-template-contact-usa section.contact-info .map iframe{height:100%}body.page-template-contact-uk section.contact-info .contact-info-box,body.page-template-contact-usa section.contact-info .contact-info-box{background-color:#ffffff;margin:20px;padding:20px}@media (min-width: 992px){body.page-template-contact-uk section.contact-info .contact-info-box,body.page-template-contact-usa section.contact-info .contact-info-box{margin:40px;padding:40px}}body.page-template-contact-uk section.contact-info .contact-info-box h4,body.page-template-contact-usa section.contact-info .contact-info-box h4{font-size:30px;text-align:center}body.page-template-contact-uk section.contact-info .contact-info-box p,body.page-template-contact-usa section.contact-info .contact-info-box p{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}body.page-template-contact-uk section.contact-info .contact-info-box p i,body.page-template-contact-usa section.contact-info .contact-info-box p i{margin-right:20px;color:#202020;font-size:24px}body.page-template-content .hero p:last-child,body.page-template-quality .hero p:last-child{margin-bottom:0px}body.page-template-content .content-area,body.page-template-quality .content-area{padding-bottom:30px}body.page-template-content .content-area p a,body.page-template-quality .content-area p a{font-family:'Square Slab';color:#1D3D8F;font-size:20px;text-transform:uppercase}body.page-template-content .content-area p img,body.page-template-quality .content-area p img{max-width:50%;height:auto}body.page-template-content .content-area .image-section,body.page-template-quality .content-area .image-section{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:100%;overflow:hidden;margin:20px 0 40px 0}@media (min-width: 992px){body.page-template-content .content-area .image-section,body.page-template-quality .content-area .image-section{margin:30px 0 50px 0}}body.page-template-content .content-area .image-section img,body.page-template-quality .content-area .image-section img{max-width:70%;height:auto;width:auto;display:flex;flex:1;margin:0 5px}@media (min-width: 768px){body.page-template-content .content-area .image-section img,body.page-template-quality .content-area .image-section img{margin:0 10px}}@media (min-width: 992px){body.page-template-content .content-area .image-section img,body.page-template-quality .content-area .image-section img{margin:0 15px}}@media (min-width: 1200px){body.page-template-content .content-area .image-section img,body.page-template-quality .content-area .image-section img{margin:0 20px}}body.page-template-careers .hero{background-position:top center !important}@media (min-width: 768px){body.page-template-careers .hero .title-area{padding:8em 2em}}body.page-template-careers ul.job-list{list-style:none;padding:0 0;margin:0 0;max-height:500px;overflow-y:scroll}body.page-template-careers ul.job-list li{display:flex;flex-direction:column;border-right:1px solid #cccccc;padding:20px 0 20px 0;border-bottom:1px solid #cccccc;margin:0 0 0px 0}body.page-template-careers ul.job-list li h4{color:#202020;margin:0 0 14px 0;font-size:24px}body.page-template-careers ul.job-list li .job-desc{color:#202020;font-family:"Myriad Pro", arial, sans-serif;font-size:16px;text-decoration:underline;transform:translateX(0px);margin:0 0 0 0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}body.page-template-careers ul.job-list li .job-desc i{color:#1D3D8F;margin-right:10px;font-size:18px}body.page-template-careers ul.job-list li .job-desc .fa-arrow-right{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-left:10px;opacity:0;transform:translateX(-10px)}body.page-template-careers ul.job-list li .job-desc:hover{transform:translateX(5px);color:#1D3D8F}body.page-template-careers ul.job-list li .job-desc:hover .fa-arrow-right{opacity:1;transform:translateX(0)}body.page-template-careers ul.job-list li .button{margin-right:auto;margin-top:10px;font-size:16px}body.page-template-careers ul.job-list li:last-child{margin-bottom:0px}@media (min-width: 1200px){body.page-template-careers .wpcf7{max-width:80%}}body.page-template-careers .wpcf7 label{color:#202020}body.single-sectors section.hero,body.single-capabilities section.hero{justify-content:flex-start;height:calc(100vh - 60px)}@media (min-width: 768px){body.single-sectors section.hero,body.single-capabilities section.hero{height:calc(100vh - 80px)}}body.single-sectors section.hero .title-area,body.single-capabilities section.hero .title-area{padding:4.8em 1em 3em 1em}@media (min-width: 768px){body.single-sectors section.hero .title-area,body.single-capabilities section.hero .title-area{padding:5.8em 2em 4em 2em;max-width:40%}}@media (min-width: 1200px){body.single-sectors section.hero .title-area,body.single-capabilities section.hero .title-area{padding:9.8em 2em 9em 2em}}body.single-sectors section.hero p,body.single-capabilities section.hero p{color:#fff}body.single-sectors section.hero p:last-child,body.single-capabilities section.hero p:last-child{margin-bottom:0px}body.single-sectors section.usps,body.single-capabilities section.usps{padding:20px 0 0 0}@media (min-width: 768px){body.single-sectors section.usps,body.single-capabilities section.usps{padding:40px 0 40px 0}}@media (min-width: 1200px){body.single-sectors section.usps,body.single-capabilities section.usps{padding:60px 0}}body.single-sectors section.usps .usp-container,body.single-capabilities section.usps .usp-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}body.single-sectors section.usps .usp,body.single-capabilities section.usps .usp{background-color:#1D3D8F;padding:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px;flex:1;max-width:430px}body.single-sectors section.usps .usp img,body.single-capabilities section.usps .usp img{max-width:48px;align-self:center;margin-right:20px}body.single-sectors section.usps .usp h4,body.single-capabilities section.usps .usp h4{color:#fff;font-size:24px;margin:0 0}body.single-sectors section.usps .usp-copy,body.single-capabilities section.usps .usp-copy{font-size:26px;line-height:36px;text-align:center;color:#202020;margin:20px 0 0 0;font-weight:bold;letter-spacing:0.5px}body.single-sectors section.case-study,body.single-capabilities section.case-study{background-color:#1D3D8F;position:relative;overflow:hidden}body.single-sectors section.case-study .somers-bg,body.single-capabilities section.case-study .somers-bg{opacity:0.15;position:absolute}body.single-sectors section.case-study .somers-bg-1,body.single-capabilities section.case-study .somers-bg-1{width:320px;top:-80px;left:-100px}body.single-sectors section.case-study .somers-bg-2,body.single-capabilities section.case-study .somers-bg-2{width:360px;right:-90px;bottom:-100px}body.single-sectors section.case-study h2,body.single-capabilities section.case-study h2{color:#fff;font-size:52px;line-height:60px;margin:0 0 50px 0;text-align:center;letter-spacing:2px}body.single-sectors section.case-study h2 span,body.single-capabilities section.case-study h2 span{font-weight:normal;font-family:"myriad-pro", arial, sans-serif;font-size:22px;line-height:1;margin:0 0 14px 0;display:block}body.single-sectors section.case-study p,body.single-capabilities section.case-study p{font-size:18px;line-height:26px}@media (min-width: 1200px){body.single-sectors section.case-study p,body.single-capabilities section.case-study p{font-size:20px;line-height:28px}}body.single-sectors section.case-study h3,body.single-sectors section.case-study h4,body.single-sectors section.case-study p,body.single-capabilities section.case-study h3,body.single-capabilities section.case-study h4,body.single-capabilities section.case-study p{color:#fff}@media (min-width: 768px){body.single-sectors section.case-study p:last-of-type:not(:first-child),body.single-capabilities section.case-study p:last-of-type:not(:first-child){margin-bottom:0px}}body.single-sectors section.case-study img,body.single-capabilities section.case-study img{box-shadow:0px 20px 40px 0px rgba(0,0,0,0.3)}@media (max-width: 425px){body.single-sectors section.case-study img,body.single-capabilities section.case-study img{margin-top:20px}}body.single-sectors section.content-container,body.single-capabilities section.content-container{padding-top:0}@media (min-width: 768px){body.single-sectors section.content-container .row,body.single-capabilities section.content-container .row{margin-bottom:60px}body.single-sectors section.content-container .row:last-child,body.single-capabilities section.content-container .row:last-child{margin-bottom:0px}body.single-sectors section.content-container .row:nth-child(odd) .content,body.single-capabilities section.content-container .row:nth-child(odd) .content{padding:0 40px 0 0}body.single-sectors section.content-container .row:nth-child(even) .content,body.single-capabilities section.content-container .row:nth-child(even) .content{padding:0 0 0 40px}}@media (min-width: 1200px){body.single-sectors section.content-container .row,body.single-capabilities section.content-container .row{margin-bottom:0px}body.single-sectors section.content-container .container,body.single-capabilities section.content-container .container{max-width:1200px}}body.single-sectors section.content-container .content,body.single-capabilities section.content-container .content{padding:40px 0}@media (min-width: 768px){body.single-sectors section.content-container .content,body.single-capabilities section.content-container .content{padding:0 0}}body.single-sectors section.content-container .content p:last-child,body.single-capabilities section.content-container .content p:last-child{margin-bottom:0px}body.single-sectors section.content-container img,body.single-capabilities section.content-container img{max-width:80%;margin:0 auto 10px auto;display:block}@media (min-width: 768px){body.single-sectors section.content-container img,body.single-capabilities section.content-container img{max-width:100%;margin:0 0}}body.single-sectors section.products,body.single-capabilities section.products{background-color:#d8d8d8}body.single-sectors section.products h2,body.single-capabilities section.products h2{margin:0 15px 40px 15px;font-size:38px;line-height:46px}@media (min-width: 768px){body.single-sectors section.products h2,body.single-capabilities section.products h2{text-align:left;font-size:44px;line-height:52px}}@media (min-width: 992px){body.single-sectors section.products h2,body.single-capabilities section.products h2{margin:0 0 40px 0}}body.single-sectors section.products .slick-slider,body.single-capabilities section.products .slick-slider{margin-bottom:50px}body.single-sectors section.products label.tag,body.single-capabilities section.products label.tag{background-color:#1D3D8F;color:#fff;border-radius:100px;display:inline-block;padding:3px 6px}body.single-sectors section.products .container,body.single-capabilities section.products .container{padding:0 0}@media (min-width: 1200px){body.single-sectors section.products .container,body.single-capabilities section.products .container{max-width:1200px}}body.single-sectors section.products .sos-cta,body.single-capabilities section.products .sos-cta{margin:0 15px}body.single-sectors section.products .prod-dl,body.single-capabilities section.products .prod-dl{margin:0 15px 50px 15px;background-color:#1D3D8F;color:#fff;background-size:24px;background-position:right center;font-family:"myriad-pro", arial, sans-serif;font-weight:bold;display:flex;justify-content:center;padding:16px 20px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;transform:translateY(0);max-width:440px;font-size:22px;line-height:30px}@media (min-width: 768px){body.single-sectors section.products .prod-dl,body.single-capabilities section.products .prod-dl{margin:0 0 0 15px}}@media (min-width: 992px){body.single-sectors section.products .prod-dl,body.single-capabilities section.products .prod-dl{margin:0 0 0 0}}body.single-sectors section.products .prod-dl img,body.single-capabilities section.products .prod-dl img{max-width:32px;margin-left:20px}body.single-sectors section.products .prod-dl:hover,body.single-capabilities section.products .prod-dl:hover{box-shadow:0px 5px 5px 0px rgba(0,0,0,0.2);transform:translateY(5px)}body.single-sectors section.products .subtitle,body.single-capabilities section.products .subtitle{margin:0 15px 15px 15px;font-size:18px}@media (min-width: 992px){body.single-sectors section.products .subtitle,body.single-capabilities section.products .subtitle{margin:0 0 15px 0}}body.single-sectors section.products .product-list,body.single-capabilities section.products .product-list{margin:20px 15px 40px 15px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media (min-width: 992px){body.single-sectors section.products .product-list,body.single-capabilities section.products .product-list{margin:20px 0 40px 0}}body.single-sectors section.products .product-list span,body.single-capabilities section.products .product-list span{background-color:#202020;color:#fff;border-radius:100px;margin:0 20px 20px 0;display:inline-block;padding:10px 20px;font-size:16px;line-height:1;letter-spacing:1px}@media (min-width: 768px){body.single-sectors section.products .product-list span,body.single-capabilities section.products .product-list span{font-size:18px;margin:0 20px 20px 0}}body.postid-170 .hero{background-position:center center !important}body.postid-114 .hero{background-position:bottom center !important}body.single-capabilities section.case-study{display:none}body.single-capabilities .products .subtitle{display:none}body.single-capabilities section.products .prod-dl{display:none}body.postid-231 section.products .product-list,body.postid-232 section.products .product-list,body.postid-268 section.products .product-list{display:none}body.postid-231 .capability-slider .slick-next,body.postid-232 .capability-slider .slick-next,body.postid-268 .capability-slider .slick-next{right:10px}body.postid-231 .capability-slider .slick-prev,body.postid-232 .capability-slider .slick-prev,body.postid-268 .capability-slider .slick-prev{left:10px}body.page-template-sectors .sector-container .sector{height:auto}@media (min-width: 1200px){body.page-template-sectors .sector-container .sector{height:calc(100vh - 60px)}}body.page-template-capabilities .sector-container .sector{height:auto}@media (min-width: 1200px){body.page-template-capabilities .sector-container .sector{height:65vh}}body.page-template-sectors .sector-container,body.page-template-capabilities .sector-container{display:flex;flex-direction:column;padding:0 0;background-color:#ffffff;padding-top:20px}@media (min-width: 768px){body.page-template-sectors .sector-container,body.page-template-capabilities .sector-container{padding-top:0px}}@media (min-width: 1200px){body.page-template-sectors .sector-container,body.page-template-capabilities .sector-container{background-color:#202020}}body.page-template-sectors .sector-container:hover .sector,body.page-template-capabilities .sector-container:hover .sector{opacity:0.35}@media (min-width: 768px){body.page-template-sectors .sector-container,body.page-template-capabilities .sector-container{flex-direction:row;flex-wrap:wrap}}@media (min-width: 1200px){body.page-template-sectors .sector-container,body.page-template-capabilities .sector-container{flex-wrap:nowrap}}body.page-template-sectors .sector-container .sector,body.page-template-capabilities .sector-container .sector{margin:15px;padding:15px;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;position:relative;overflow:hidden;z-index:1;box-shadow:none}@media (min-width: 768px){body.page-template-sectors .sector-container .sector,body.page-template-capabilities .sector-container .sector{margin:0 0;width:50%;padding:30px}}@media (min-width: 1200px){body.page-template-sectors .sector-container .sector,body.page-template-capabilities .sector-container .sector{width:auto;padding:0 0;display:flex;flex:1;flex-direction:column;justify-content:flex-end;box-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}body.page-template-sectors .sector-container .sector:hover,body.page-template-capabilities .sector-container .sector:hover{flex-grow:1.75;z-index:2;box-shadow:0px 0px 80px 0px rgba(0,0,0,0.75);opacity:1}body.page-template-sectors .sector-container .sector:hover .overlay,body.page-template-capabilities .sector-container .sector:hover .overlay{transform:translateY(25%)}}body.page-template-sectors .sector-container .sector .overlay,body.page-template-capabilities .sector-container .sector .overlay{background-color:rgba(32,32,32,0.8);position:relative;width:100%;height:100%;padding:30px 15px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (min-width: 768px){body.page-template-sectors .sector-container .sector .overlay,body.page-template-capabilities .sector-container .sector .overlay{padding:30px}}@media (min-width: 1200px){body.page-template-sectors .sector-container .sector .overlay,body.page-template-capabilities .sector-container .sector .overlay{padding:40px;height:auto;transform:translateY(76%);min-height:635px;background-color:rgba(32,32,32,0.9)}}body.page-template-sectors .sector-container .sector .overlay h2,body.page-template-sectors .sector-container .sector .overlay p,body.page-template-capabilities .sector-container .sector .overlay h2,body.page-template-capabilities .sector-container .sector .overlay p{color:#fff}body.page-template-sectors .sector-container .sector .overlay h2,body.page-template-capabilities .sector-container .sector .overlay h2{font-size:42px}@media (min-width: 1200px){body.page-template-sectors .sector-container .sector .overlay h2,body.page-template-capabilities .sector-container .sector .overlay h2{font-size:32px}}body.page-template-sectors .sector-container .sector .overlay h2.bottom-border,body.page-template-capabilities .sector-container .sector .overlay h2.bottom-border{margin-bottom:40px}body.page-template-sectors .sector-container .sector .overlay h2.bottom-border:after,body.page-template-capabilities .sector-container .sector .overlay h2.bottom-border:after{background-color:#4a4a4a;margin-top:32px}body.page-template-sectors .sector-container .sector .overlay p,body.page-template-capabilities .sector-container .sector .overlay p{font-size:18px;margin-bottom:35px}body.page-template-sectors .sector-container .sector .overlay .button,body.page-template-capabilities .sector-container .sector .overlay .button{box-shadow:0px 10px 18px 0px rgba(0,0,0,0.75);transform:translateY(0px);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}body.page-template-sectors .sector-container .sector .overlay .button:hover,body.page-template-capabilities .sector-container .sector .overlay .button:hover{transform:translateY(10px);box-shadow:0px 5px 9px 0px rgba(0,0,0,0.75)}@media (min-width: 1200px){body.page-template-capabilities.page-id-13 .sector-container{flex-direction:row;flex-wrap:wrap}body.page-template-capabilities.page-id-13 .sector-container .sector{min-width:33%}}body.blog .blog-post-container{background-color:#d8d8d8;padding:15px 15px 0 15px}@media (min-width: 768px){body.blog .blog-post-container{padding:30px 30px 0 30px}}body.blog .blog-post-container a:hover{text-decoration:none}body.blog .blog-post-container .blog-post{background-color:#fff;display:flex;flex-direction:column-reverse;justify-content:space-between;margin-bottom:30px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.25);transform:translateY(0px);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}body.blog .blog-post-container .blog-post:hover{box-shadow:0px 1px 2px 0px rgba(0,0,0,0.15);transform:translateY(5px)}body.blog .blog-post-container .blog-post .content,body.blog .blog-post-container .blog-post .blog-img{display:flex;flex:1}body.blog .blog-post-container .blog-post .content{padding:15px;flex-direction:column}@media (min-width: 768px){body.blog .blog-post-container .blog-post .content{padding:30px}}body.blog .blog-post-container .blog-post .content p{font-size:1em}body.blog .blog-post-container .blog-post .content .button{margin-top:auto;margin-right:auto;font-size:1em}body.blog .blog-post-container .blog-post .blog-img{margin-left:auto;width:100%;min-height:240px;background-size:cover;background-position:top right;background-repeat:no-repeat}@media (min-width: 768px){body.blog .blog-post-container .blog-post .blog-img{min-height:300px}}body.blog .blog-post-container .blog-post .blog-img img{max-width:100%}@media (min-width: 768px){.single-post .hero .title-area{padding:6em 2em}}@media (min-width: 1200px){.single-post .hero .title-area{padding:8em 2em}}.single-post .post-content img{height:auto}.single-post .post-content h1,.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4{margin:40px 0 20px 0}.single-post .post-content h1:first-of-type,.single-post .post-content h2:first-of-type,.single-post .post-content h3:first-of-type,.single-post .post-content h4:first-of-type{margin-top:0px}.single-post .post-content p{margin:0 0 30px 0;font-size:20px;line-height:32px}.single-post .post-content p:last-of-type{margin-bottom:0px}.single-post .blog-cats{display:none}body.blog .instagram-feed,body.single-post .instagram-feed{display:flex;flex-direction:column;border:1px solid #d8d8d8;padding:15px;margin-bottom:40px}body.blog .instagram-feed h2,body.single-post .instagram-feed h2{font-size:28px;border-bottom:3px solid #4a4a4a;padding:0 0 10px 0;margin:0 0 18px 0}body.blog .instagram-feed a,body.single-post .instagram-feed a{width:auto;height:auto;display:inline-block}body.page-template-quality section.accreds{background-color:#d8d8d8;position:relative;overflow:hidden}body.page-template-quality section.accreds h2{text-align:center;margin-bottom:50px}@media (min-width: 992px){body.page-template-quality section.accreds h2{max-width:720px}}body.page-template-quality section.accreds .col-12{margin-bottom:30px}body.page-template-quality section.accreds .col-12:last-child{margin-bottom:0px}body.page-template-quality section.accreds .callout{background-color:#fff;padding:30px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);height:100%;display:flex;flex-direction:column;justify-content:center}body.page-template-quality section.accreds .callout p{text-align:center}body.page-template-quality section.accreds .callout p:first-child{font-weight:bold;color:#202020;font-size:20px;line-height:30px}body.page-template-quality section.accreds .callout p:last-of-type:not(:first-child){font-weight:normal;font-size:18px;line-height:26px}body.page-template-quality .somers-shape-1{display:none;position:absolute;opacity:0.1;max-width:242px;top:-10px;left:-100px;transform:rotate(30deg)}body.page-template-quality section.cust-app{background-color:#fff}body.page-template-quality section.cust-app h2{color:#202020;margin-bottom:50px;text-align:center}body.page-template-quality section.cust-app .callout{display:flex;flex-wrap:wrap;justify-content:center}body.page-template-quality section.cust-app .callout p{font-weight:normal;font-size:18px;line-height:1;padding:10px 20px;background-color:#1D3D8F;border-radius:100px;color:#fff;display:inline-block;margin:0 10px 15px 0}body.page-template-about-us .hero{background-color:#d8d8d8;padding:70px 0 30px 0;position:relative;overflow:hidden}@media (min-width: 768px){body.page-template-about-us .hero{padding:50px 0 30px 0}}body.page-template-about-us .hero .somers-bg{position:absolute}body.page-template-about-us .hero .somers-bg-1{width:320px;top:-210px;left:-150px;opacity:0.1}@media (min-width: 768px){body.page-template-about-us .hero .somers-bg-1{width:400px;top:-260px;left:-170px}}body.page-template-about-us .hero .somers-bg-2{width:240px;right:-170px;bottom:-50px;opacity:0.1}@media (min-width: 768px){body.page-template-about-us .hero .somers-bg-2{width:290px;right:-170px;bottom:-130px}}body.page-template-about-us .hero h1,body.page-template-about-us .hero h4{text-align:center}body.page-template-about-us .hero h1{font-size:46px}@media (min-width: 1200px){body.page-template-about-us .hero h1{font-size:56px}}body.page-template-about-us .hero h4.branded{margin:0 auto 0 auto;display:block;color:#9C9C9C;border:none;font-size:32px}body.page-template-about-us .hero h4.branded:after{display:none}body.page-template-about-us .timeline-slider{margin-top:40px;margin-bottom:20px}body.page-template-about-us .timeline-slider .slick-prev,body.page-template-about-us .timeline-slider .slick-next{bottom:40%}body.page-template-about-us .content p a{font-family:'Square Slab';color:#1D3D8F;font-size:24px;text-transform:uppercase}body.page-template-about-us .content p a i{opacity:0;transform:translateX(-10px);margin-left:15px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}body.page-template-about-us .content p a:hover i{opacity:1;transform:translateX(0px)}body.page-template-express-service .hero{padding:80px 0 60px 0;display:block;overflow:hidden}body.page-template-express-service .hero .callout{background-color:#fff;padding:40px 20px;box-shadow:0px 20px 30px 0px rgba(0,0,0,0.7);display:flex;flex-direction:column}@media (min-width: 992px){body.page-template-express-service .hero .callout{flex-direction:row;align-items:center}}body.page-template-express-service .hero .callout img{max-width:300px;margin:0 auto 30px auto}@media (min-width: 992px){body.page-template-express-service .hero .callout img{max-width:290px;align-self:center;margin:0 30px 0 0}}body.page-template-express-service .hero .callout p{margin:0 0;text-align:center;font-weight:bold;color:#202020;font-size:18px;line-height:26px}@media (min-width: 992px){body.page-template-express-service .hero .callout p{text-align:left}}body.page-template-express-service .hero .usp-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:40px}body.page-template-express-service .hero .usp-container .usp{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;-webkit-animation-delay:0.75s}@media (min-width: 768px){body.page-template-express-service .hero .usp-container .usp{margin:0 20px 20px 20px}}@media (min-width: 992px){body.page-template-express-service .hero .usp-container .usp{margin:0 20px 0 20px}}body.page-template-express-service .hero .usp-container .usp:last-child{margin-bottom:0px}body.page-template-express-service .hero .usp-container .usp img{max-width:48px;margin:0 0 10px 0}@media (min-width: 768px){body.page-template-express-service .hero .usp-container .usp img{margin:0 0 15px 0}}body.page-template-express-service .hero .usp-container .usp span{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;color:#202020;border-radius:3px;overflow:hidden}body.page-template-express-service .hero .usp-container .usp span .lhsborder{width:8px;height:60px;background:#e5d15e;background:-moz-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:-webkit-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:linear-gradient(to bottom, #e5d15e 0%, #c6a530 100%)}body.page-template-express-service .hero .usp-container .usp span span{margin:0 15px;font-size:16px;font-family:"Square Slab", arial, sans-serif;text-transform:uppercase;letter-spacing:1px}body.page-template-express-service .hero .usp-container .usp span span img{max-width:24px;margin:0 15px 0 0}@media (min-width: 375px){body.page-template-express-service .hero .usp-container .usp span span{font-size:20px}}body.page-template-express-service .quote-bar .title{font-size:32px;line-height:40px}body.page-template-express-service .quick-forging{padding:30px 0;background-color:#d8d8d8;overflow:hidden;position:relative}body.page-template-express-service .quick-forging .forging{display:flex;margin-bottom:30px}@media (min-width: 768px){body.page-template-express-service .quick-forging .forging{flex-direction:row;margin-bottom:0px}}body.page-template-express-service .quick-forging .forging .logo,body.page-template-express-service .quick-forging .forging .content{display:flex;align-items:flex-start;justify-content:center}body.page-template-express-service .quick-forging .forging .logo{margin-right:20px}@media (min-width: 1200px){body.page-template-express-service .quick-forging .forging .logo{align-items:center}}body.page-template-express-service .quick-forging .forging .logo img{max-width:120px}@media (min-width: 1200px){body.page-template-express-service .quick-forging .forging .logo img{max-width:200px}}body.page-template-express-service .quick-forging .forging .content{flex-direction:column;align-items:center}@media (min-width: 768px){body.page-template-express-service .quick-forging .forging .content{align-items:flex-start}}body.page-template-express-service .quick-forging .forging .content h3{color:#202020;font-size:40px;margin:0 0}body.page-template-express-service .quick-forging .forging .content h3 span:first-child{display:inline-block}@media (min-width: 768px){body.page-template-express-service .quick-forging .forging .content h3{text-align:left}}@media (min-width: 1200px){body.page-template-express-service .quick-forging .forging .content h3{font-size:46px}body.page-template-express-service .quick-forging .forging .content h3:after{margin:20px 0 0 0}body.page-template-express-service .quick-forging .forging .content h3 span:last-child{font-size:22px}}body.page-template-express-service .quick-forging .forging .content h3:after{content:'';display:block;width:120px;height:4px;background-color:#C6A530;margin:14px 0 0 0}@media (min-width: 768px){body.page-template-express-service .quick-forging .forging .content h3:after{margin:14px 0 0 0}}body.page-template-express-service .quick-forging .forging .content h3 span:last-child{font-family:"Myriad Pro", arial, sans-serif;font-weight:normal;font-size:20px;line-height:30px;font-weight:bold;display:block;margin:10px 0 0 0}@media (min-width: 1200px){body.page-template-express-service .quick-forging .forging .content h3 span:last-child{font-size:26px}}body.page-template-express-service section.content .row{margin-bottom:50px}@media (min-width: 1200px){body.page-template-express-service section.content .row{margin-bottom:0px}}@media (min-width: 768px){body.page-template-express-service section.content .row .col-12 p:last-of-type{margin-bottom:0px}}@media (min-width: 768px){body.page-template-express-service section.content .row:nth-child(odd) .content{padding:0 40px 0 0}body.page-template-express-service section.content .row:nth-child(even) .content{padding:0 0 0 40px}}body.page-template-express-service section.content h2.bottom-border{color:#202020}body.page-template-express-service section.content h2.bottom-border:after{background-color:#C6A530}body.page-template-express-service .cta-bar{padding:0 0 50px 0}body.page-template-express-service .cta-bar .bar{margin-bottom:40px}body.page-template-express-service .cta-bar .bar:after{content:'';display:block;width:100%;height:1px;background-color:#d8d8d8;transform:translateY(-30px);position:relative;z-index:1}body.page-template-express-service .cta-bar .bar .button{background:#e5d15e;background:-moz-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:-webkit-linear-gradient(top, #e5d15e 0%, #c6a530 100%);background:linear-gradient(to bottom, #e5d15e 0%, #c6a530 100%);color:#202020;width:300px;height:60px;margin:0 auto;position:relative;z-index:2;font-size:22px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);transform:translateY(0px);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}body.page-template-express-service .cta-bar .bar .button i{font-size:18px;color:#202020}body.page-template-express-service .cta-bar .bar .button:hover{transform:translateY(10px);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2)}body.page-template-express-service .cta-bar .tandc{margin:0 auto;display:block;text-align:center;text-decoration:underline;outline:none}body.page-template-express-service .cta-bar .tandc i{margin-left:10px}body.page-template-express-service .cta-bar .tandc[aria-expanded="false"] i{transform:rotate(0deg)}body.page-template-express-service .cta-bar .tandc[aria-expanded="true"] i{transform:rotate(180deg)}body.page-template-express-service .cta-bar .tandc:hover{color:#1D3D8F}body.page-template-express-service .cta-bar .collapse,body.page-template-express-service .cta-bar .collapse.show,body.page-template-express-service .cta-bar .collapsing{font-size:14px;text-align:center;margin-top:10px}body.page-template-express-service .terms ul{max-width:100%;text-align:left;margin:20px auto 20px auto;font-size:16px;color:#707070;padding:0 0 0 20px}body.page-template-express-service .terms h1,body.page-template-express-service .terms h2,body.page-template-express-service .terms h3,body.page-template-express-service .terms h4,body.page-template-express-service .terms h5,body.page-template-express-service .terms h6{margin:0 0 0 0;text-align:left}@media (min-width: 600px){body.page-template-express-service .terms .collapse,body.page-template-express-service .terms .collapsing{max-width:70%;margin:0 auto;text-align:left}}@media (min-width: 1200px){body.page-template-express-service .terms .collapse,body.page-template-express-service .terms .collapsing{max-width:50%}}body.page-template-express-service .somers-bg{opacity:0.1;position:absolute}body.page-template-express-service .somers-bg-1{width:300px;left:-100px;top:-100px}body.page-template-express-service .somers-bg-2{width:200px;right:-150px;bottom:-50px}body.page-template-sustainability .hero .title-area{max-width:90%}@media (min-width: 768px){body.page-template-sustainability .hero .title-area{max-width:50%}}body.page-template-sustainability .hero p:last-child{margin-bottom:0px}body.page-template-sustainability .content-area{padding-bottom:30px}body.page-template-sustainability .content-area p a{font-family:'Square Slab';color:#1D3D8F;font-size:20px;text-transform:uppercase}body.page-template-sustainability .content-area p img{max-width:50%;height:auto}body.page-template-sustainability .content-area .image-section{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:100%;overflow:hidden;margin:20px 0 40px 0}@media (min-width: 992px){body.page-template-sustainability .content-area .image-section{margin:30px 0 50px 0}}body.page-template-sustainability .content-area .image-section img{max-width:70%;height:auto;width:auto;display:flex;flex:1;margin:0 5px}@media (min-width: 768px){body.page-template-sustainability .content-area .image-section img{margin:0 10px}}@media (min-width: 992px){body.page-template-sustainability .content-area .image-section img{margin:0 15px}}@media (min-width: 1200px){body.page-template-sustainability .content-area .image-section img{margin:0 20px}}body.page-template-sustainability .usp-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:-20px 0 30px 0;width:100%}body.page-template-sustainability .usp-container .usp{background-color:#1D3D8F;padding:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px;flex:1;max-width:430px}body.page-template-sustainability .usp-container .usp h4{color:#fff;font-size:24px;margin:0 0;text-align:center}body.page-template-sustainability .usp-content{font-size:26px;line-height:36px;text-align:center;color:#202020;margin:20px 0 60px 0;font-weight:bold;letter-spacing:0.5px}@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px){body.home .hero .mute-btn{top:auto}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body.home section.express-service .title-area h2,body.home section.express-service .title-area p{max-width:100%}#site-header .navbar-collapse{overflow:visible !important}.hero h1{max-width:100%}.hero .title-area h1,.hero .title-area p{max-width:100%}body.page-template-contact .hero .title-area{display:block}body.home .hero{height:calc(100vh - 60px)}}@media all and (-ms-high-contrast: none) and (min-width: 600px), (-ms-high-contrast: active) and (min-width: 600px){body.home .hero{height:calc(100vh - 80px)}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body.page-template-about-us .hero{display:block}.sector-product-slider .product{display:block}.sector-product-slider .product h4{max-width:100%}}@media all and (-ms-high-contrast: none) and (min-width: 1200px), (-ms-high-contrast: active) and (min-width: 1200px){body.page-template-express-service .quick-forging .logo img{max-width:150px !important}body.page-template-express-service .quick-forging .content{display:block !important}body.page-template-express-service .quick-forging .content h3,body.page-template-express-service .quick-forging .content p{max-width:100% !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){footer.site-footer img.accreditations{max-height:50px}body.single-sectors section.usps .usp,body.single-capabilities section.usps .usp{max-width:none}}@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px){body.page-template-sustainability .hero .title-area{width:40%}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body.page-template-sustainability .usp-container{justify-content:flex-start}}

body.page-template-contact-uk-cal section.contact-info, body.page-template-contact-usa section.contact-info {
    margin-top: 20px;
    background-color: #d8d8d8;
}

@media (min-width: 992px)
body.page-template-contact-uk-cal section.contact-info .contact-info-box, body.page-template-contact-usa section.contact-info .contact-info-box {
    margin: 40px;
    padding: 40px;
}

body.page-template-contact-uk-cal section.contact-info .contact-info-box, body.page-template-contact-usa section.contact-info .contact-info-box {
    background-color: #ffffff;
    margin: 20px;
    padding: 20px;
}

body.page-template-contact-uk-cal section.contact-info .contact-info-box h4, body.page-template-contact-usa section.contact-info .contact-info-box h4 {
    font-size: 30px;
    text-align: center;
}

body.page-template-contact-uk-cal section.contact-info .contact-info-box p, body.page-template-contact-usa section.contact-info .contact-info-box p {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}

body.page-template-contact-uk-cal section.contact-info .contact-info-box p i, body.page-template-contact-usa section.contact-info .contact-info-box p i {
    margin-right: 20px;
    color: #202020;
    font-size: 24px;
}

.contact-info-box p i, body.page-template-contact-usa section.contact-info .contact-info-box p i {
    margin-right: 20px;
    color: #202020;
    font-size: 24px;
}



body.page-template-contact-uk-cal section.contact-info .contact-info-box p, body.page-template-contact-usa section.contact-info .contact-info-box p {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}