.blue-button @font-face{font-family:"Roboto";src:url(/wp-content/themes/granada-glazing/fonts/roboto-light-webfont.woff2) format("woff2"),url(/wp-content/themes/granada-glazing/fonts/roboto-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:"Roboto";src:url(/wp-content/themes/granada-glazing/fonts/roboto-medium-webfont.woff2) format("woff2"),url(/wp-content/themes/granada-glazing/fonts/roboto-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:"Roboto";src:url(/wp-content/themes/granada-glazing/fonts/roboto-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/granada-glazing/fonts/roboto-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:"Roboto";src:url(/wp-content/themes/granada-glazing/fonts/roboto-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/granada-glazing/fonts/roboto-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:optional}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font-family:"Roboto",sans-serif;color:#444;font-weight:300}b,strong{font-weight:700}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.clear{zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}h2{margin-top:0;color:#00395c}p:last-of-type{margin-bottom:0}input:focus{outline:0;border:1px solid #04a4cc}section{width:100%;display:block;float:left;padding:3em 0;overflow:hidden}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.wrapper{max-width:1232px;width:95%;margin:0 auto;position:relative}.header-spacing{margin-top:100px}.navigation-fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:0.25s;padding:0}.mobile_cont{display:none;position:fixed;top:0;left:0;width:100%;height:auto;z-index:1000;transition:0.25s;padding:0;margin:0}.mobile_banner{width:100%;background-color:#fff;padding:20px 15px;margin:0;box-shadow:1px 3px 3px rgb(0 0 0 / 50%);display:flex;justify-content:space-between;align-items:center}.mobile_banner .hamburger{padding:0;margin:0;padding-top:3px}.mobile_logo{width:auto;height:30px;width:130px}.mobile_logo img{height:100%;width:100%}.mobile_right{display:flex;justify-content:flex-end;align-items:center}.mobile_enq{color:#fff;background-color:#00395c;display:flex;justify-content:center;text-align:center;align-items:center;margin-right:20px;padding-left:20px;padding-right:20px;height:30px;line-height:1;font-size:16px;font-weight:300;cursor:pointer}.mobile_nav{background-color:#fff;position:absolute;left:0;width:100%;margin:0;padding:0;box-shadow:1px 3px 3px rgb(0 0 0 / 50%);height:calc(100vh - 110px);overflow:hidden;display:none}.mobile_inner_nav{padding:20px 25px;overflow-x:hidden;overflow-y:scroll;width:100%;height:calc(100% - 110px)}.mcta_title{margin-bottom:10px;font-weight:700}.mcta_button a{display:inline-block;margin:0;border:3px solid #fff;padding:.5em 1em;color:#fff}.mobile_cta_bottom{width:100%;position:absolute;bottom:0;left:0;height:110px;background-color:#00395c;color:#fff;padding:20px 25px;font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mobile_nav p{padding:0;margin:0}.mobile_menu_dd{padding-bottom:20px;font-size:24px;font-weight:300;display:flex;align-items:center;justify-content:space-between}.last_mmi{padding-bottom:0}.mobile_dd_menu{display:none}.mmdd_plus{font-size:24px;font-weight:700;transform:rotate(0deg);transition:transform 0.5s;margin-right:5px}.mmdd_plus_open{transform:rotate(90deg)}.mobile_dd_menu{font-size:18px}.mobile_dd_menu ul{list-style-type:none;padding:0;margin:0;margin-top:10px;margin-bottom:20px}.mobile_dd_menu li{line-height:1.2}.mobile_dd_menu .outer_menu{margin-top:0;margin-bottom:20px}.mobile_dd_menu .menu-item-has-children{font-weight:700}.mobile_dd_menu .menu-item-has-children li{font-weight:400}.desktop_menu .outer_menu{margin:0;padding:0;list-style-type:none;display:flex;justify-content:flex-start;align-items:flex-start;height:100%}.desktop_menu .outer_menu .menu-item-has-children{font-weight:700;padding-left:30px;font-size:18px;border-right:1px solid #474747;padding-right:0;width:33.33333%;height:100%;padding-top:30px;padding-bottom:30px}.desktop_menu .outer_menu .menu-item-has-children:last-of-type{border-right:none}.desktop_menu .outer_menu a{color:#444!important}.desktop_menu .outer_menu .sub-menu{margin:0;padding:0;list-style-type:none;margin-top:10px}.desktop_menu .outer_menu .sub-menu li a{font-weight:300}nav{margin-top:0}nav ul{margin-top:0}.navigation-wrapper{width:100%;max-width:100%;padding:0 1em;background:#fff;padding:0;margin:0 auto;float:none;display:block;text-align:center;box-shadow:1px 3px 3px rgb(0 0 0 / .5)}.navigation-wrapper .bit-75 nav{width:auto;float:right}.navigation-wrapper .bit-5{position:relative;display:inline-block;float:left}.navigation-wrapper .bit-75{display:inline-block;float:left}.navigation-wrapper .bit-5 .logo{padding:1.3em 1.5em 1.5em 1.5em}.navigation-wrapper .bit-5 .logo img{width:165px;display:block;float:left;max-width:100%;position:relative;top:0;left:0}.navigation-wrapper .bit-5 .logo img.logo-colour{display:none}.navigation-wrapper .bit-75{float:right}.navigation-wrapper .bit-75 ul{list-style:none}.navigation-wrapper .bit-75 ul li{float:left;width:auto;margin:0 0 0 0;padding:0;color:#474747;display:inline-block;transition:0.25s;padding:2em 4em;border-left:1px solid rgb(0 0 0 / .5)}.white-background .navigation-wrapper .bit-75 ul li{color:#444}.navigation-wrapper .bit-75 ul li:last-of-type{margin-right:0}.navigation-wrapper .bit-75 ul li a{text-decoration:none;color:#474747;font-weight:300;font-size:1.95rem;transition:0.25s}.navigation-wrapper .bit-75 ul li ul{display:none}.white-background .navigation-wrapper .bit-75 ul li a{color:#444}.navigation-wrapper .bit-75 ul li a::after{content:"";width:0;height:2px;display:block;background:#fff;transition:300ms}.white-background .navigation-wrapper .bit-75 ul li a::after{background:#444}.navigation-wrapper .bit-75 ul li a:hover::after{width:100%}.navigation-wrapper .bit-75 ul li.active a{text-decoration:underline}.z-index-maintainer{z-index:1001;display:block}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible;float:right;margin-top:6px;z-index:1001;position:relative;opacity:1!important}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.white-background .hamburger-inner,.white-background .hamburger-inner::before,.white-background .hamburger-inner::after,.white-background .hamburger.is-active .hamburger-inner,.white-background .hamburger.is-active .hamburger-inner::before,.white-background .hamburger.is-active .hamburger-inner::after{background-color:#474747;transition:0.5s}.no-background .hamburger-inner,.no-background .hamburger-inner::before,.no-background .hamburger-inner::after,.no-background .hamburger.is-active .hamburger-inner,.no-background .hamburger.is-active .hamburger-inner::before,.no-background .hamburger.is-active .hamburger-inner::after{background-color:#474747;transition:0.5s}.hamburger-white-only .hamburger-inner,.hamburger-white-only .hamburger-inner::before,.hamburger-white-only .hamburger-inner::after,.hamburger-white-only .hamburger.is-active .hamburger-inner,.hamburger-white-only .hamburger.is-active .hamburger-inner::before,.hamburger-white-only .hamburger.is-active .hamburger-inner::after{background-color:#474747;transition:0.5s}.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:#474747;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--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s}.navigation-wrapper .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#474747;display:none;z-index:1000}.navigation-wrapper .menu-overlay .hidden-logo{width:100%;display:block;margin:0 auto;float:none;margin-top:10vh}.navigation-wrapper .menu-overlay .hidden-logo img{margin:0 auto;display:block;float:none;width:200px;max-width:100%}.navigation-wrapper .menu-overlay ul{list-style:none;width:100%;display:block;padding:0}.navigation-wrapper .menu-overlay ul li{list-style-type:none;text-align:center;width:100%;display:block;font-size:2em;color:#fff}.navigation-wrapper .menu-overlay ul li a{color:#fff}.navigation-flex{display:flex}.navigation-flex .bit-3{height:100%}.hidden_menus{position:relative;width:100%;display:block;float:left}.hidden_menus .professionals_menu,.hidden_menus .other_menu,.hidden_menus .granada_secondary_glazing{width:1100px;max-width:100%;position:absolute;right:0;box-shadow:1px 3px 3px rgb(0 0 0 / .5);background:#fff;display:none}.granada_secondary_glazing,.professionals_menu,.other_menu{display:none}.hidden_menus .professionals_menu .menu-contact-container,.hidden_menus .other_menu .menu-contact-container,.hidden_menus .granada_secondary_glazing .menu-contact-container{background:#00395c;padding:1em;color:#fff;font-size:20px}.hidden_menus .professionals_menu .menu-contact-container img,.hidden_menus .other_menu .menu-contact-container img,.hidden_menus .granada_secondary_glazing .menu-contact-container img{margin:0 auto;display:block;float:none}.hidden_menus .professionals_menu a,.hidden_menus .other_menu a,.hidden_menus .granada_secondary_glazing a{color:#fff;font-weight:500;font-size:18px}.hidden_menus .menu-item-has-children a{cursor:default}.hidden_menus .menu-item-has-children ul li a{cursor:pointer}.hidden_menus .bit-75 .bit-3{padding-left:2em;font-size:18px;border-right:1px solid #474747;padding-right:0}.hidden_menus .bit-75 .bit-3:last-of-type{border-right:none}.hidden_menus .bit-75 .bit-3 ul{margin-top:.5em;list-style:none;padding-left:0}.hidden_menus .bit-75 .bit-3 ul li{list-style:none;padding-left:0;margin-bottom:5px}.hidden_menus .bit-75 .bit-3 ul li a{color:#474747;font-weight:300}.logo{padding-left:1em}.nav ul{display:inline-block;margin:0}.nav .z-index-maintainer{display:inline-block}.nav .submit-enquiry-button{display:inline-block;float:right;padding:1.15em 2em;font-size:1.95rem;background:#00395c}.nav .submit-enquiry-button a{color:#fff;font-weight:300}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible;float:right;margin-top:8px;z-index:1001;position:relative;opacity:1!important;margin-right:10px;padding-left:0}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.white-background .hamburger-inner,.white-background .hamburger-inner::before,.white-background .hamburger-inner::after,.white-background .hamburger.is-active .hamburger-inner,.white-background .hamburger.is-active .hamburger-inner::before,.white-background .hamburger.is-active .hamburger-inner::after{background-color:#474747;transition:0.5s}.no-background .hamburger-inner,.no-background .hamburger-inner::before,.no-background .hamburger-inner::after,.no-background .hamburger.is-active .hamburger-inner,.no-background .hamburger.is-active .hamburger-inner::before,.no-background .hamburger.is-active .hamburger-inner::after{background-color:#474747;transition:0.5s}.hamburger-white-only .hamburger-inner,.hamburger-white-only .hamburger-inner::before,.hamburger-white-only .hamburger-inner::after,.hamburger-white-only .hamburger.is-active .hamburger-inner,.hamburger-white-only .hamburger.is-active .hamburger-inner::before,.hamburger-white-only .hamburger.is-active .hamburger-inner::after{background-color:#474747;transition:0.5s}.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:#000;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--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s}.footer{text-align:center;width:100%;background:#00395c;padding:6em 0;color:#fff;font-weight:300}.footer a{color:#fff;font-weight:500}.footer .social-icons{font-size:3.5rem}.footer .copyright{line-height:1.75em;font-size:1.25rem;margin:2em 0}.homepage-carousel{width:100%;display:block;float:left;position:relative;height:60vh}.homepage-carousel{background-size:100% auto!important;background-position:center!important}.homepage-carousel .carousel-overlay-container{position:absolute;width:100%;left:0;top:0}.homepage-carousel .carousel-overlay-container .wrapper{margin-top:25vh;text-align:left;max-width:882px}.homepage-carousel .carousel-overlay-container .wrapper .text-container{background:RGB(0 55 94 / .6);width:80%;padding:3em 6em;float:left;text-align:center}.homepage-carousel .carousel-overlay-container .wrapper h1{color:#fff;text-align:center;font-weight:300;font-size:4rem;width:auto;display:inline-block;margin:0;width:100%}.homepage-carousel .carousel-overlay-container .wrapper p{color:#fff;font-weight:300;font-size:2.5rem;width:auto;display:inline-block;margin:10px 0 0 0}.home-buttons .bit-3{background-size:100% auto!important;background-position:center!important;height:30vh;position:relative;padding:0}.carousel-container{width:100%;position:relative}.carousel-container .next,.carousel-container .prev{position:absolute;background:rgb(75 91 92 / .75);padding:1em;top:30vh;color:#fff;font-size:2rem;cursor:pointer;opacity:.5;transition:0.5s}body .blue-button,body .plc_button{display:inline-block;background-color:#00395c;color:#fff;padding:1rem 2rem;text-decoration:none;font-weight:600;transition:all 0.3s ease;border-radius:4px;font-size:1.5rem;letter-spacing:.5px;text-transform:uppercase}body .blue-button:hover,body .plc_button:hover{color:#fff;background-color:#2c7fff;padding:1rem 2rem;cursor:pointer}.benefits_button_cont button{background-color:#2c7fff;font-size:2rem!important}.carousel-container .next:hover,.carousel-container .prev:hover{opacity:1}.carousel-container .next{right:0}.carousel-container .prev{left:0}.home-buttons a:nth-child(2) .bit-3 .button-padding{background:rgb(44 128 255 / .5)}.home-buttons .button-padding{background:rgb(0 57 92 / .5);position:absolute;height:100%;width:100%;font-size:3rem;font-weight:300;color:#fff;text-align:center;line-height:4rem;padding:0}.home-buttons .button-padding .bold-text{width:100%;display:block;float:left;font-weight:700;font-size:4rem}.home-buttons .button-padding p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;transition:0.5s}.home-buttons .button-padding:hover p{margin-top:-1em}.remove-padding{padding:0}.general-content{font-size:2rem}.general-content p,.general-content p ul li{font-weight:300}.general-content .card-container{display:flex;width:100%}.general-content .card-container .card-sides{width:50%;display:block;float:left;flex:1;padding:4em;background-size:100% auto!important;background-position:center!important}.general-content .card-container .card-sides.card-image{position:relative}.general-content .card-container .card-sides.card-image img{position:absolute;height:100%;width:auto;right:-1px;top:0;transform:rotate(180deg)}.general-content .card-container:nth-child(even) h2{color:#fff}.blue-background h2{color:#fff;margin-top:0}.general-content .card-container:nth-child(even) .card-sides.card-image img{left:-1px;top:0;transform:rotate(0)}.general-content .card-container{-webkit-box-shadow:0 0 20px 0 rgb(112 111 111 / 40%);box-shadow:0 0 20px 0 rgb(112 111 111 / 40%)}.general-content .card-container:last-of-type{margin-bottom:0}.general-content .card-container .bit-2{padding:2em}.general-content .card-container h2{margin-bottom:10px;margin-top:0}.general-content .card-container ul{margin:0;font-weight:300}.general-content .shard-container{display:flex;width:100%;overflow:hidden}.general-content .shard-container .shard-sides{width:50%;display:block;float:left;flex:1;padding:4em;background-size:100% auto!important;background-position:center!important}.general-content .shard-container .shard-sides.shard-image{position:relative}.general-content .shard-container .shard-sides.shard-image img{position:absolute;height:100%;width:auto;right:-1px;top:0;transform:rotate(180deg);min-height:500px}.general-content .shard-container:nth-child(even){background:#fff;color:#474747}.general-content .shard-container:nth-child(even) .shard-sides.shard-image img{left:-1px;top:0;transform:rotate(0)}.general-content .shard-container{-webkit-box-shadow:0 0 20px 0 rgb(112 111 111 / 40%);box-shadow:0 0 20px 0 rgb(112 111 111 / 40%);margin-bottom:0em;border-bottom:5px solid #00395c;border-top:5px solid #00395c}.general-content .shard-container:first-of-type{border-top:10px solid #00395c}.general-content .shard-container:last-of-type{margin-bottom:0}.general-content .shard-container .bit-2{padding:2em}.general-content .shard-container h2{margin-bottom:10px;margin-top:0;color:#00395c}.general-content .shard-container ul{margin:0;font-weight:300}.general-content.card-section-minimalist .card-container .card-sides{padding:2em;background:#fff;border:1px solid #ccc}.general-content.card-section-minimalist .card-container{-webkit-box-shadow:none;box-shadow:none}.general-content.card-section-minimalist .card-container:nth-child(even) h2{color:#00395c}.general-content.card-section-minimalist .wrapper{padding:2em 0;margin-bottom:4em;background-size:60% auto!important;background-repeat:no-repeat!important;background-position:center left}.general-content.card-section-minimalist .card-container h2{margin-bottom:10px;margin-top:0;font-weight:300;font-size:37px}.general-content.card-section-minimalist .card-container:nth-child(even) .wrapper{background-position:right!important}.general-content.card-section-minimalist .card-container:nth-child(odd) .card-sides{float:right}.general-content.card-section-minimalist .card-container:last-of-type .wrapper{margin-bottom:0}.manufacturing-split{margin:4em 0;border-bottom:1px solid #00395c;border-top:1px solid #00395c}#section-introduction .wrapper{width:850px;height:auto;text-align:center}#section-introduction .wrapper h2,.testimonials-split .wrapper h2{font-weight:300;font-size:43px;margin-bottom:0;line-height:1em}#section-introduction p{margin-top:1em}.testimonials-split .wrapper h2{margin-bottom:.5em}.text-align-center{text-align:center!important}.home-section-2{background-size:100% auto!important;position:relative;color:#fff}.home-section-2 .background-container{position:absolute;height:100%;width:100%;left:0;top:0;background:rgb(0 57 92 / .75)}.product-range .bit-3{background-size:auto 100%!important;background-position:center!important;margin:.5em;width:30%;padding:0;position:relative}.product-range .bit-3:after{content:"";display:block;padding-bottom:100%}.product-range .bit-3 .container-text{position:absolute;color:#fff;bottom:1em;left:0;width:100%}.product-range .bit-3 h4{background:#00375e;margin:0;padding:0;display:block;float:left;width:auto;padding:.25em 1em;transition:0.5s;font-weight:300}.product-range .bit-3 h5{padding:0;margin:0;font-size:2rem;background:#00375e;display:block;float:left;width:auto;padding:.25em 1em;transition:0.5s;font-weight:300}.product-range .bit-3:hover h4{padding-left:2em}.product-range .bit-3:hover h5{padding-left:1.5em}.blue-background{background:#00395c;color:#fff;text-align:left}.responsive-iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.clear{clear:both}[class^="ral"]{padding:1em}.ral1004{background-color:#cda434;color:#666}.ral1005{background-color:#a98307;color:#d0d0d0}.ral1006{background-color:#e4a010;color:#666}.ral1007{background-color:#dc9d00;color:#666}.ral1011{background-color:#8a6642;color:#d0d0d0}.ral1012,.ral1013,.ral1014,.ral1015,.ral1016,.ral1017,.ral1018{color:#666}.ral1012{background-color:#c7b446}.ral1013{background-color:#eae6ca}.ral1014{background-color:#e1cc4f}.ral1015{background-color:#e6d690}.ral1016{background-color:#edff21}.ral1017{background-color:#f5d033}.ral1018{background-color:#f8f32b}.ral1019{background-color:#9e9764;color:#d0d0d0}.ral1020{background-color:#999950;color:#d0d0d0}.ral1021{background-color:#f3da0b;color:#666}.ral1023{background-color:#fad201;color:#666}.ral1024{background-color:#aea04b;color:#d0d0d0}.ral1026{background-color:#ff0;color:#666}.ral1027{background-color:#9d9101;color:#d0d0d0}.ral1028{background-color:#f4a900;color:#666}.ral1032{background-color:#d6ae01;color:#666}.ral1033{background-color:#f3a505;color:#666}.ral1034{background-color:#efa94a;color:#666}.ral1035{background-color:#6a5d4d;color:#d0d0d0}.ral1036{background-color:#705335;color:#d0d0d0}.ral1037{background-color:#f39f18;color:#666}.ral2000{background-color:#ed760e;color:#666}.ral2001{background-color:#c93c20;color:#d0d0d0}.ral2002{background-color:#cb2821;color:#d0d0d0}.ral2003{background-color:#ff7514;color:#666}.ral2004{background-color:#f44611;color:#d0d0d0}.ral2005{background-color:#ff2301;color:#d0d0d0}.ral2007{background-color:#ffa420;color:#666}.ral2008,.ral2009,.ral2010,.ral2011,.ral2012,.ral2013,.ral3000,.ral3001,.ral3002,.ral3003,.ral3004,.ral3005,.ral3007,.ral3009,.ral3011,.ral3012,.ral3013,.ral3014,.ral3015,.ral3016,.ral3017,.ral3018,.ral3020,.ral3022,.ral3024,.ral3026,.ral3027,.ral3028,.ral3031,.ral3032,.ral3033,.ral4001,.ral4002,.ral4003,.ral4004,.ral4005,.ral4006,.ral4007,.ral4008,.ral4009,.ral4010,.ral4011,.ral4012,.ral5001,.ral5002,.ral5003,.ral5004,.ral5005,.ral5007,.ral5008,.ral5009,.ral5010,.ral5011,.ral5012,.ral5013,.ral5014,.ral5015,.ral5017,.ral5018,.ral5019,.ral5020,.ral5021,.ral5022,.ral5023,.ral5024,.ral5025,.ral5026,.ral6000,.ral6001,.ral6002,.ral6003,.ral6004,.ral6005,.ral6006,.ral6007,.ral6008,.ral6009,.ral6010,.ral6011,.ral6012,.ral6013,.ral6014,.ral6015,.ral6016,.ral6017,.ral6018{color:#d0d0d0}.ral2008{background-color:#f75e25}.ral2009{background-color:#f54021}.ral2010{background-color:#d84b20}.ral2011{background-color:#ec7c26}.ral2012{background-color:#e55137}.ral2013{background-color:#c35831}.ral3000{background-color:#af2b1e}.ral3001{background-color:#a52019}.ral3002{background-color:#a2231d}.ral3003{background-color:#9b111e}.ral3004{background-color:#75151e}.ral3005{background-color:#5e2129}.ral3007{background-color:#412227}.ral3009{background-color:#642424}.ral3011{background-color:#781f19}.ral3012{background-color:#c1876b}.ral3013{background-color:#a12312}.ral3014{background-color:#d36e70}.ral3015{background-color:#ea899a}.ral3016{background-color:#b32821}.ral3017{background-color:#e63244}.ral3018{background-color:#d53032}.ral3020{background-color:#cc0605}.ral3022{background-color:#d95030}.ral3024{background-color:#f80000}.ral3026{background-color:#fe0000}.ral3027{background-color:#c51d34}.ral3028{background-color:#cb3234}.ral3031{background-color:#b32428}.ral3032{background-color:#721422}.ral3033{background-color:#b44c43}.ral4001{background-color:#6d3f5b}.ral4002{background-color:#922b3e}.ral4003{background-color:#de4c8a}.ral4004{background-color:#641c34}.ral4005{background-color:#6c4675}.ral4006{background-color:#a03472}.ral4007{background-color:#4a192c}.ral4008{background-color:#924e7d}.ral4009{background-color:#a18594}.ral4010{background-color:#cf3476}.ral4011{background-color:#8673a1}.ral4012{background-color:#6c6874}.ral5000{background-color:#354d73;color:#d0d0d0}.ral5001{background-color:#1f3438}.ral5002{background-color:#20214f}.ral5003{background-color:#1d1e33}.ral5004{background-color:#18171c}.ral5005{background-color:#1e2460}.ral5007{background-color:#3e5f8a}.ral5008{background-color:#26252d}.ral5009{background-color:#025669}.ral5010{background-color:#0e294b}.ral5011{background-color:#231a24}.ral5012{background-color:#3b83bd}.ral5013{background-color:#2b3155}.ral5014{background-color:#606e8c}.ral5015{background-color:#2271b3}.ral5017{background-color:#063971}.ral5018{background-color:#3f888f}.ral5019{background-color:#1b5583}.ral5020{background-color:#1d334a}.ral5021{background-color:#256d7b}.ral5022{background-color:#252850}.ral5023{background-color:#49678d}.ral5024{background-color:#6c91ae}.ral5025{background-color:#2a6478}.ral5026{background-color:#102c54}.ral6000{background-color:#316650}.ral6001{background-color:#287233}.ral6002{background-color:#2d572c}.ral6003{background-color:#424632}.ral6004{background-color:#1f3a3d}.ral6005{background-color:#2f4538}.ral6006{background-color:#3e3b32}.ral6007{background-color:#343b29}.ral6008{background-color:#39352a}.ral6009{background-color:#31372b}.ral6010{background-color:#35682d}.ral6011{background-color:#587246}.ral6012{background-color:#343e40}.ral6013{background-color:#6c7156}.ral6014{background-color:#47402e}.ral6015{background-color:#3b3c36}.ral6016{background-color:#1e5945}.ral6017{background-color:#4c9141}.ral6018{background-color:#57a639}.ral6019{background-color:#bdecb6;color:#666}.ral6020{background-color:#2e3a23;color:#d0d0d0}.ral6021{background-color:#89ac76;color:#666}.ral6022,.ral6024,.ral6025,.ral6026{color:#d0d0d0}.ral6022{background-color:#25221b}.ral6024{background-color:#308446}.ral6025{background-color:#3d642d}.ral6026{background-color:#015d52}.ral6027{background-color:#84c3be;color:#666}.ral6028,.ral6029,.ral6032,.ral6033{color:#d0d0d0}.ral6028{background-color:#2c5545}.ral6029{background-color:#20603d}.ral6032{background-color:#317f43}.ral6033{background-color:#497e76}.ral6034{background-color:#7fb5b5;color:#666}.ral6035,.ral6036,.ral6037,.ral6038,.ral7000,.ral7001,.ral7002,.ral7003,.ral7004,.ral7005,.ral7006,.ral7008,.ral7010,.ral7011,.ral7012,.ral7013,.ral7015,.ral7016,.ral7021,.ral7022,.ral7023,.ral7024,.ral7026,.ral7030,.ral7031{color:#d0d0d0}.ral6035{background-color:#1c542d}.ral6036{background-color:#193737}.ral6037{background-color:#008f39}.ral6038{background-color:#00bb2d}.ral7000{background-color:#78858b}.ral7001{background-color:#8a9597}.ral7002{background-color:#7e7b52}.ral7003{background-color:#6c7059}.ral7004{background-color:#969992}.ral7005{background-color:#646b63}.ral7006{background-color:#6d6552}.ral7008{background-color:#6a5f31}.ral7009{background-color:#4d5645;color:#d0d0d0}.ral7010{background-color:#4c514a}.ral7011{background-color:#434b4d}.ral7012{background-color:#4e5754}.ral7013{background-color:#464531}.ral7015{background-color:#434750}.ral7016{background-color:#293133}.ral7021{background-color:#23282b}.ral7022{background-color:#332f2c}.ral7023{background-color:#686c5e}.ral7024{background-color:#474a51}.ral7026{background-color:#2f353b}.ral7030{background-color:#8b8c7a}.ral7031{background-color:#474b4e}.ral7032{background-color:#b8b799;color:#666}.ral7033{background-color:#7d8471;color:#d0d0d0}.ral7034{background-color:#8f8b66;color:#d0d0d0}.ral7035{background-color:#d7d7d7;color:#666}.ral7036{background-color:#7f7679;color:#d0d0d0}.ral7037{background-color:#7d7f7d;color:#d0d0d0}.ral7038{background-color:#b5b8b1;color:#666}.ral7039,.ral7040,.ral7042,.ral7043{color:#d0d0d0}.ral7039{background-color:#6c6960}.ral7040{background-color:#9da1aa}.ral7042{background-color:#8d948d}.ral7043{background-color:#4e5452}.ral7044{background-color:#cac4b0;color:#666}.ral7045{background-color:#909090;color:#d0d0d0}.ral7046{background-color:#82898f;color:#d0d0d0}.ral7047{background-color:#d0d0d0;color:#666}.ral7048,.ral8000,.ral8001,.ral8002,.ral8003,.ral8004,.ral8007,.ral8008,.ral8011,.ral8012,.ral8015,.ral8016,.ral8017,.ral8019,.ral8022,.ral8023,.ral8024,.ral8025,.ral8028,.ral8029{color:#d0d0d0}.ral7048{background-color:#898176}.ral8000{background-color:#826c34}.ral8001{background-color:#955f20}.ral8002{background-color:#6c3b2a}.ral8003{background-color:#734222}.ral8004{background-color:#8e402a}.ral8007{background-color:#59351f}.ral8008{background-color:#6f4f28}.ral8011{background-color:#5b3a29}.ral8012{background-color:#592321}.ral8014{background-color:#382c1e;color:#d0d0d0}.ral8015{background-color:#633a34}.ral8016{background-color:#4c2f27}.ral8017{background-color:#45322e}.ral8019{background-color:#403a3a}.ral8022{background-color:#212121}.ral8023{background-color:#a65e2e}.ral8024{background-color:#79553d}.ral8025{background-color:#755c48}.ral8028{background-color:#4e3b31}.ral8029{background-color:#763c28}.ral9001{background-color:#fdf4e3;color:#666}.ral9002{background-color:#e7ebda;color:#666}.ral9003{background-color:#f4f4f4;color:#666}.ral9004,.ral9005,.ral9006,.ral9007{color:#d0d0d0}.ral9004{background-color:#282828}.ral9005{background-color:#0a0a0a}.ral9006{background-color:#a5a5a5}.ral9007{background-color:#8f8f8f}.ral9010{background-color:#fff;color:#666}.ral9011{background-color:#1c1c1c;color:#d0d0d0}.ral9016{background-color:#f6f6f6;color:#666}.ral9017{background-color:#1e1e1e;color:#d0d0d0}.ral9018{background-color:#d7d7d7;color:#666}.ral9022{background-color:#9c9c9c;color:#d0d0d0}.ral9023{background-color:#828282;color:#d0d0d0}.slick-colours{width:100%;display:block;float:left;overflow:hidden}.slick-colours .slick-slide{margin:0px!important}.slick-colours table{width:100%}.slick-colours table td:after{content:"";display:block;margin-top:100%}.slick-colours table td .content{position:absolute;top:0;bottom:0;left:0;right:0;background:gold}.testimonials-split .wrapper .bit-3 .container{padding:1em 1.5em 1em 1.5em;display:block;float:left;border:1px solid #ccc}.testimonials-split .wrapper .bit-3 .container p{margin-top:0}.testimonials-split .wrapper .bit-3 .container p span.margin-top{margin-top:.5em;width:100%;display:block;float:left}.card{-webkit-box-shadow:0 0 20px 0 rgb(112 111 111 / 40%);box-shadow:0 0 20px 0 rgb(112 111 111 / 40%);display:block;float:left;width:100%}.colour-picker{padding-bottom:80px!important;padding-top:80px!important}.cp_home{padding-top:0px!important}.colour-picker .padded-container{padding:4em 3em;display:block;float:left}.colour-picker .remove-padding{position:relative}.colour-picker .remove-padding img{position:absolute;left:0;top:0;height:100%;z-index:10}.colour-picker h3{margin:0;font-size:35px;font-weight:300}.colour-picker .example-frame{width:50%;display:inline-block;float:left}.light-blue-button{background:#2c80ff;padding:.5em 1em;font-weight:500;color:#fff;transition:0.5s;display:inline-block}.light-blue-button:hover{padding:.5em 1.5em;color:#fff}.cta-section{position:relative;background-size:100% auto;background-position:center}.cta-section{color:#fff;text-align:center}.cta-section h3,.cta-section h4{margin-bottom:0;margin-top:0;font-size:30px}.cta-section a{display:inline-block;margin-top:1em;border:3px solid #fff;padding:.5em 1em;color:#fff;transition:0.5s}.cta-section a:hover{padding:.5em 2em}.light-blue-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#2c80ff;opacity:.7}.news-carousel .homepage-carousel .carousel-overlay-container .wrapper{margin-top:14vh}.news-carousel .homepage-carousel .carousel-overlay-container .wrapper p,.news-page .carousel-container .homepage-carousel .carousel-overlay-container .wrapper h1{text-align:right;width:100%}.news-carousel .homepage-carousel .carousel-overlay-container .wrapper a{display:inline-block;float:right;clear:both;background:#00395c;color:#fff;padding:.25em 1em}.carousel-container .homepage-carousel .carousel-overlay-container .text-container{float:none;display:inline-block}.homepage .carousel-container .homepage-carousel .carousel-overlay-container .text-container{float:left;text-align:center;width:auto}.carousel-container .homepage-carousel .carousel-overlay-container .text-container .view-article{font-size:25px;margin-top:1em}.filter-bar{background:#00395c}.news-page .news-card{box-shadow:1px 3px 3px rgb(0 0 0 / 25%);border:1px solid #00395c;font-size:20px}.news-page .news-card .bit-60{background:#fff;float:right;padding:2em;word-wrap:break-word}.news-page .news-card .bit-60 h3{margin-top:0}.news-page .news-card .bit-60 a.view-article{background:#00395c;color:#fff;padding:.25em 1em;margin-left:0}.news-page .news-card.bit-3{float:right}.news-page .filter-bar select{background:none;color:#fff;font-size:20px;padding:.5em 1em;border-top:0;border-bottom:0;border-left:2px solid #fff;border-right:2px solid #fff;font-family:"Roboto",sans-serif}.news-page .filter-bar select:focus{border:none;border-left:2px solid #fff;border-right:2px solid #fff}.news-page .filter-bar select option{color:#474747}.news-page .filter-bar select option:first-of-type{padding-top:.5em}.news-page .filter-nar select option:last-of-type{padding-bottom:1em}.news-carousel-individual .homepage-carousel{height:50vh}.news-carousel-individual .homepage-carousel .carousel-overlay-container .wrapper{margin-top:20vh}.carousel-container.news-carousel-individual .homepage-carousel .carousel-overlay-container .text-container,.carousel-container.news-carousel-individual .homepage-carousel .carousel-overlay-container .text-container h1{float:left;text-align:left}.homepage .carousel-container.news-carousel-individual .homepage-carousel .carousel-overlay-container .text-container,.homepage .carousel-container.news-carousel-individual .homepage-carousel .carousel-overlay-container .text-container h1{float:left;text-align:left}.sub-page .carousel-container.news-carousel-individual .homepage-carousel .carousel-overlay-container .text-container{width:auto}.product-page .homepage-carousel{border-bottom:10px solid #00395c}.news-page .flex-content .bit-60 p:first-of-type{margin-top:0}.flex-content{display:flex;flex-wrap:wrap}.news-page .flex-content .bit-3{position:relative}.job-summary{border:1px solid #00395c;background:#eee;padding:2em;margin-bottom:2em;float:left;display:inline-block;float:none;text-align:left;transition:0.2s;position:initial;right:0;width:90%;position:absolute}.manufacturing-split h3{font-size:25px;margin-bottom:0;margin-top:0}.manufacturing-split p{font-size:45px;margin-bottom:0;margin-top:0;color:#00395c;font-weight:300}.hidden_menus .menu-contact-container p{margin-top:0;font-size:20px;margin-left:0;font-weight:300}.sub-page-header .homepage-carousel{height:55vh}.sub-page-header .homepage-carousel .carousel-overlay-container .wrapper{margin-top:20vh;text-align:center}.blue-section{background:#00395c;color:#fff}.blue-section h2{color:#fff}.faq-section .faq-row{width:100%;display:block;float:left}.faq-section .faq-row{width:100%;background:#fff;color:#474747;padding:.5em 1em;margin-bottom:1em;cursor:pointer}.faq-section .faq-row .faq-content{display:none;padding:0 1em 1em 1em}.faq-section .faq-row p{margin-top:0}.faq-section .faq-row h3{margin:0;padding:.5em 1em .5em .85em;font-weight:300}.big_header_text{text-align:center;font-size:37px;font-weight:300;margin-bottom:40px}.benefits_outer{color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:auto;display:flex}.benefits_inner{padding:80px;width:100%;height:100%;background-color:rgb(0 55 94 / .8)}.benefits_button_cont{text-align:center;margin-top:40px}.benefits_button_cont button{padding:15px 40px;background-color:#2c7fff;color:#fff;border:0;font-size:24px;font-weight:300}.benefit_indv_cont{width:80%;margin-left:auto;margin-right:auto;height:auto;text-align:center}.bic_icon{width:35%;margin-left:auto;margin-right:auto}.bic_title{font-size:36px;font-weight:300;margin-top:20px;margin-bottom:20px}.bic_content{font-size:20px}.features_cont{color:#fff;background-color:#00375e;width:100%;height:auto;display:flex;padding:80px}.features_cont .benefits_button_cont{margin-top:0}.features_left_item{width:100%;height:auto;display:flex;align-items:center;text-align:left;margin-bottom:40px}.fli_left{width:20%}.fli_right{padding-left:20px;padding-right:40px;width:80%}.fi_title{font-size:30px;font-weight:300;margin-bottom:5px}.fi_content{font-size:18px}.features_right_item{width:100%;height:auto;display:flex;align-items:center;text-align:right;margin-bottom:40px}.fri_right{width:20%}.fri_left{padding-right:20px;padding-left:40px;width:80%}.news_left_cont{margin-bottom:80px}.news_left_cont:last-child{margin-bottom:0}.news_section{padding:0px!important}.news_section .wrapper-wide{padding-top:0px!important;padding-bottom:0px!important}.news_right_cont{background-size:100% auto!important;background-position:center top!important;margin-bottom:80px}.news_right_cont:last-child{margin-bottom:0}.nrc_first{top:0}.nrc_second{top:740px}.nrc_third{top:1480px}.news_right_cont .bit-60{width:100%;margin-top:250px}.news_cont{margin:0;padding:0;padding-top:80px!important;padding-bottom:80px!important;display:flex;justify-content:flex-start;align-items:flex-start;text-align:left}.news_left{width:60%}.news_right{width:40%;padding-left:80px}.ncs_pagination{margin-bottom:80px}.ncsp_inner{display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px}.np_buttons{background:#00395c;padding:10px 20px;font-weight:300;color:#fff;border:none;text-align:center;width:140px}.np_buttons:hover{color:#fff}.np_pn{font-size:36px}.npb_prev{margin-right:20px}.npb_next{margin-left:20px}.product_intro_cont{padding:80px;display:flex}.article_sidebar h3{margin-top:0}.article_sidebar ul{margin-bottom:0;margin-top:0}.faqs_cont{width:100%;height:auto}.faqs_inner{margin-top:80px;margin-bottom:80px;width:95%;max-width:1200px;margin-left:auto;margin-right:auto}.faqs_section{margin-top:80px}.faqs_section:first-child{margin-top:0}.faqs_title{font-weight:700;font-size:36px;margin-bottom:20px}.faqs_section p{font-size:18px}.faqs_section .ea-body{padding:30px!important}.product_intro_cont .bit-75{padding-right:4em}.pi_title{font-size:36px;font-weight:300}.pi_subtitle{font-size:24px;font-weight:700;color:#00375e}.pi_content{font-size:18px;font-weight:300}.product_intro_image{display:flex;align-items:center;justify-content:center;text-align:center;height:100%}.product_dti{padding:80px;display:flex}.product_dti_outer{position:relative;display:flex}.dti_button button{padding:10px 20px;color:#fff;margin-top:40px;font-size:18px;font-weight:700;border:0;background-color:#00375e}.dti_image_cont{width:calc(50% - 80px);height:100%;position:absolute;top:0;right:0;padding:0}.dti_border{border-right:20px solid #00375e;transform:skewX(3deg);transform-origin:100%;height:100%;background-color:#fff;position:absolute;top:0;left:-80px;width:120px}.dti_image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.gallery_images{height:auto;padding:0;margin:0;width:100%}.grid:after{content:"";display:block;clear:both}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left}.grid-item img{display:block;width:100%}*:focus{outline:none}.review_page .review_header_text{padding-bottom:0px!important}.reviews_wrapper{padding:80px;width:800px}.review_indv{font-size:18px;display:flex;align-items:center;background:#fff;border:1px solid #ccc;padding:40px;margin-left:20px;margin-right:20px}.review_indv ul{margin:0;padding:0;list-style-type:none}.review_indv li{margin-bottom:10px}.review_indv li:last-child{margin-bottom:0}.review_title{font-size:24px;font-weight:700;margin-bottom:10px}.review_content{font-size:18px}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none;margin-top:2em}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:2rem;height:2rem;padding:0;border:none;border-radius:100%;background-color:#ccc;text-indent:-9999px}.slick-dots li.slick-active button{background-color:#00395c}.products_list_cont{text-align:center;margin-top:80px;margin-bottom:calc(80px - 3em)}.plc_title{font-weight:700;font-size:36px;margin-bottom:40px}.plc_inner{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center}.plc_href{width:15%}.plc_indv{width:100%;background-color:#4b738d;padding:30px;color:#fff}.plc_indv_img img{width:70%;height:auto}.plc_indv_title{margin-top:20px;font-weight:700;font-size:22px}.plc_button{padding:10px 25px;background-color:#00395c;color:#fff;border:0;font-size:20px;font-weight:300}.products_landing_href{color:#444444!important}.contact_us_section{margin-bottom:120px;margin-top:120px;display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;font-size:20px;width:95%;max-width:1000px;margin-left:auto;margin-right:auto}#googleMap{width:100%;height:400px}.cus_left{width:40%}.cus_right{width:60%}.cus_title{font-size:24px;font-weight:700}.cusl_row{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:20px}.cusl_left{font-size:24px;width:40px}.cusl_right{padding-top:3px}.cusl_right p{padding:0;margin:0}.cusr_form{margin-top:20px;font-size:20px}.cusr_form label{width:50%;display:block;float:left;margin-bottom:.75em}.cusr_form label:nth-child(odd){padding-right:1em}.cusr_form label:nth-child(even){padding-left:1em}.cusr_form input,.cusr_form select{width:100%;margin-top:.25em;padding:.25em}.cfs_cont{display:none}.cfs_title{margin-bottom:10px;font-weight:700;font-size:22px}.contact-overlay-container{height:100vh;width:100%;position:fixed;top:0;left:0;z-index:10000;display:none}.coc_dark{background:rgb(0 0 0 / .8);position:absolute;top:0;left:0;z-index:10001;width:100%;height:100%}.contact-overlay-container .wrapper{margin-top:20vh;z-index:10002}.flex-center{justify-content:center;display:flex;flex-direction:column}.contact-overlay-box{position:relative;background:#fff;font-size:20px;overflow:hidden;width:100%;height:100%}#cob_screens{display:flex;align-items:flex-start;justify-content:flex-start;height:100%;width:200%}.cob_screen{width:50%;height:580px;overflow:hidden;display:none;position:relative}.cusr_form label.ta_label{width:100%;padding:0}.cusr_form label textarea{margin-top:.25em}.ta_itself{width:100%;display:block;float:left}.bts_button{position:absolute;top:1.25em;left:1.25em;font-size:1.5em;cursor:pointer}#cob_screen1{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}#cob_screen1 .blue-button{width:200px!important;text-align:center!important}.cob_choose_title{font-size:24px;font-weight:700;text-align:center}.cob_choose_buttons{display:flex;justify-content:space-around;align-items:center;text-align:center;margin-top:40px;width:90%}.menu-item-13475{display:none}.hidden_menus .granada_secondary_glazing .desktop_menu .outer_menu .menu-item-has-children{width:40%}#goto_cob2{display:none}.cob_button_indv{width:30%;border:3px solid #00395c;padding:40px;text-align:center;cursor:pointer;transition:0.5s}.cob_button_indv:hover{background-color:#00395c;color:#fff}.cob_button_indv:hover input{background-color:#fff;color:#00395c}.cob_button_desc{font-size:14px;margin-top:20px}.blue-background{background:#00395c}.contact-overlay-box .bit-3 h2,.contact-overlay-box p{margin:0;font-weight:300}.contact-overlay-box .bit-3 h2{margin-bottom:.5em}.contact-overlay-box .bit-66 h2{font-weight:300;margin-bottom:.5em}.contact-overlay-box .bit-66 label{width:50%;display:block;float:left;margin-bottom:.75em}.contact-overlay-box .bit-66 label:nth-child(odd){padding-right:1em}.contact-overlay-box .bit-66 label:nth-child(even){padding-left:1em}.contact-overlay-box .bit-66 input,.contact-overlay-box .bit-66 select{width:100%;margin-top:.25em;padding:.25em}.contact-overlay-box .bit-66,.contact-overlay-box .bit-3{padding:1.5em 2em}.contact-overlay-box .close{position:absolute;right:1em;top:1em}#contactformContent{display:block}#contactformThanks{display:none}.close_x_button{position:absolute;right:20px;top:20px;cursor:pointer;font-size:24px;height:24px;width:24px;display:flex;justify-content:center;align-items:center;text-align:center}.videos_section{margin-top:120px;margin-bottom:120px;width:95%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;align-items:flex-start}.videos_left{width:75%;text-align:left;margin-top:-20px}.videos_right{width:25%}.category_item{padding:10px 20px;text-align:center;width:100%;font-size:18px;border:1px solid #00395c;color:#00395c;cursor:pointer;font-weight:700;transition:0.3s;margin-top:10px}.category_item:hover{color:#fff;background-color:#00395c}.category_item_selected{color:#fff;background-color:#00395c}.category_all{margin-top:0}.indv_video{display:inline-block;height:auto;width:calc((100% / 3) - 2px);margin-top:20px}.indv_video_inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:90%;height:100%}.indv_video_title{margin-top:10px;text-align:center;width:100%;font-size:18px}.indv_video_image{width:100%;padding-top:56.25%;background-repeat:no-repeat;background-position:center;background-size:cover}.indv_video_page{margin-top:120px;margin-bottom:120px;width:95%;max-width:1200px;margin-left:auto;margin-right:auto}.iframe_cont{width:100%;height:auto;padding-top:56.25%;position:relative}.iframe_cont iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btv_cont{margin-bottom:80px;padding:20px 40px;text-align:center;width:250px;font-size:24px;border:3px solid #00395c;color:#00395c;cursor:pointer;font-weight:700;transition:0.3s}.btv_cont:hover{color:#fff;background-color:#00395c}.rv_cont{margin-top:80px}.rv_title{text-align:center;font-size:36px;font-weight:700;margin-bottom:40px}.rv_videos{display:flex;justify-content:space-between;align-items:flex-start}.rv_indv{width:30%;height:auto}.rv_indv_title{text-align:center;font-size:24px;margin-top:20px}.masonry_image{cursor:pointer;transition:0.3s}.masonry_image:hover{opacity:.7}.modal{display:none;position:fixed;z-index:1000000000000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .9)}.modalCont{margin-left:auto;margin-right:auto;width:100%;max-width:1024px;padding:20px}.modal-content{margin:auto;display:block;max-height:60vh}#modal_text{display:block;text-align:center;color:#fff;padding-top:20px;font-size:16px}.modal .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:0.3s}.modal .close:hover,.modal .close:focus{color:#bbb;text-decoration:none;cursor:pointer}.tsi_cont{padding:80px;padding-top:0}.tsi_inner_cont{padding:40px;border:2px solid #00395c;height:100%;width:100%;overflow:hidden}#tsi_inner_screens{display:flex;align-items:flex-start;justify-content:flex-start;width:calc(200% + 44px);height:100%}#tsi_screen1{width:100%;height:100%;margin-right:44px;overflow:hidden}#tsi_screen2{width:100%;height:100%;overflow:hidden}.tsi_tabs_cont{display:flex;align-items:flex-end;justify-content:flex-start;text-align:left;font-size:20px;font-weight:300;color:#00395c}.tsi_tab_indv{text-align:center;padding:10px 20px;cursor:pointer;border:2px solid #00395c;border-bottom:0}.tsi_tab_selected{background-color:#00395c;color:#fff}.tsi_table_title{font-size:20px;font-weight:700;color:#00395c}.tsi_table_cont{margin-top:20px;font-size:18px;font-weight:400;width:100%;height:auto}.tsi_table_cont table,.tsi_table_cont th,.tsi_table_cont td{border:2px solid #555}.tsi_table_cont td{padding:10px 20px;text-align:left}.tsi_table_cont td:nth-child(1){width:40%!important}.tsi_table_cont td:nth-child(2){width:15%!important}.tsi_table_cont td:nth-child(3){width:15%!important}.tsi_table_cont td:nth-child(4){width:30%!important}.tsi_table_cont td img{height:100%;max-height:26px;min-height:26px;width:auto;margin:0;max-width:none}.tsi_table_cont td a{font-weight:700;color:#00395c}.tsi_inner_content{margin-top:20px}.tsi_ic_title{font-weight:700;font-size:20px}.tsi_ic_content{font-size:18px;font-weight:400}.tsi_buttons{margin-top:20px}.tsi_button{margin-top:20px;display:block;float:left}.tsi_button_sd{float:unset}.tsi_button button{padding:10px 20px;background-color:#00395c;color:#fff;border:0;font-size:20px;font-weight:300}.tsi_lower{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:20px}.tsi_left{width:50%}.tsi_right{width:50%;padding-top:20px;text-align:right}.tsi_right img{width:50%}.home .card-section-minimalist,.page-id-10970 .card-section-minimalist,.page-id-10972 .card-section-minimalist,.page-id-10869 .card-section-minimalist,.page-id-10967 .card-section-minimalist,.page-id-11309 .card-section-minimalist{padding-top:0!important}section.general-content{padding-left:1em;padding-right:1em}.fifty-fifty-images .card-container .wrapper{display:flex}.fifty-fifty-images .card-container .bit-2{height:100%;position:relative}.fifty-fifty-images .card-container .bit-2 img{width:auto;max-height:150px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.system_message{width:100%;height:auto;padding:120px 40px;text-align:center;font-size:24px}.system_message a{display:block;font-weight:700;margin-top:10px}.s_login_cont{width:100%;height:auto;padding:120px 40px;text-align:left;font-size:18px}.s_login_inner{display:flex;justify-content:space-between;align-items:flex-start;width:95%;margin:0 auto;max-width:700px;padding:2.5em;box-shadow:1px 1px 1px 1px rgb(0 0 0 / 50%)}.s_login_left{width:50%;padding-right:40px}.s_login_right{padding-left:40px;width:50%;border-left:1px solid #00395c}.s_login_title{color:#00395c;font-weight:300;font-size:30px}.s_login_inner label{margin-top:20px;display:block}.s_login_inner input{display:block;margin-top:3px;width:100%}.s_login_inner button{background:#00395c;padding:.5em 1em;font-weight:300;color:#fff;border:none}.sl_button_wrap{margin-top:20px;text-align:right}.article_gallery_cont{padding-bottom:80px;width:100%;height:auto}.agc_title{font-size:36px;font-weight:700;color:#00395c;margin-bottom:40px}.agc_gallery{height:auto;padding:0;margin:0;width:100%}.page-template-template-product-individual-php .features_cont{margin-bottom:0}.page-template-template-product-individual-php .video-section{padding-bottom:0!important}.page-id-10409 .card-section-minimalist,.page-id-11274 .card-section-minimalist{padding-top:0}.central-buttons{background:#00395c;padding:.5em 1em;font-weight:500;color:#fff;transition:0.5s;display:inline-block;margin-bottom:1em}.central-buttons:hover{padding:.5em 2em;color:#fff}.central-buttons:last-of-type{margin-bottom:3em}.homepage-carousel img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:auto;width:100%;max-width:100%}.responsive-iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.homepage-video .bit-3{padding-right:2em}.footer-accreditations{width:500px;max-width:100%}.wrapper-ultra-wide{width:1800px;max-width:100%;display:block;margin:0 auto;float:none}.homepage-intro{text-align:left}.homepage-intro .review_content h2{font-weight:300;line-height:1.2em;text-align:left}.homepage-intro .bit-4.left-container h2{text-align:left;font-weight:700}.homepage-intro .bit-4.left-container p{text-align:left;font-weight:300}.homepage-intro .row-three p{text-align:left;transition:0.5s}.homepage-intro .row-three a:hover div p{padding-left:1em!important;padding-right:.5em;transition:0.5s}.homepage-intro .bit-75 .row-three a div{position:relative;padding:5px}.homepage-intro .bit-75 .row-three{position:relative;padding:0}.homepage-intro .bit-75 .row-three p{position:absolute;bottom:0;left:0;background:#00395c;color:#fff;padding:.25em .5em;margin:5px}.flexbox{display:flex;align-items:start;justify-content:center}.row{width:auto}.row-three{width:auto;flex:0 0 33.333333%;flex-wrap:wrap;padding:5px}.homepage-intro .left-container{padding-right:2em}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.ia_content{text-align:left}.ia_content h2{text-align:center;padding-bottom:20px}.ia_content_2{padding-top:3.5em}.slick-carousel video{width:100%;height:auto;display:block;float:left}.slick_colours_image img{height:100%;max-height:440px;max-width:unset!important;width:auto!important;position:unset!important}.slick_colours_image{width:auto;height:100%;position:relative}.ncs_contact{width:100%;padding-left:40px;margin-top:1em}.ncsc_title{font-weight:700;font-size:24px}.ncs_contact .cusr_form label{width:100%;padding-left:0;padding-right:0}.ncs_contact textarea{resize:vertical}.page-id-11565 .general-content.card-section-minimalist{padding-top:0}.video-segment-container{border-bottom:1px solid #00395c;border-top:1px solid #00395c;padding:5em 0 5em 0;margin:5em 0 5em 0}.header-strap-desktop{display:flex;background:#00395c;border-bottom:1px solid #fff;color:#fff;flex-direction:row;justify-content:space-between;font-size:16px;font-weight:100;padding:.5em 1em}.header-strap-desktop a{color:#fff}.header-strap-desktop i.fas{margin-right:.5em}.header-strap-desktop .spacer{margin:0 .5em}.header-strap-mobile{display:flex;background:#00395c;border-bottom:1px solid #fff;color:#fff;flex-direction:row;justify-content:space-between;font-size:16px;font-weight:100;padding:.5em 1em}.header-strap-mobile a{color:#fff}.header-strap-mobile i.fas{margin-right:.5em}.header-strap-mobile .spacer{margin:0 .5em}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.mobile_brm{position:fixed;bottom:20px;right:20px;display:none;z-index:999}.mobile_brm_menu{height:auto;width:calc(100vw - 40px);position:absolute;bottom:100%;right:calc(-100vw + -40px)}.mbrmm_item{padding:10px 20px;background-color:#fff;box-shadow:0 0 10px #00395c;border-radius:10px;margin-bottom:20px;font-size:18px;font-weight:300;width:fit-content;margin-left:auto;display:block}.mobile_brm_open{display:block!important}.mobile_brm_close{display:none!important}.mobile_brm_oc{display:flex;justify-content:center;text-align:center;align-items:center;height:70px;width:70px;border-radius:50%;padding:20px;background-color:#fff;font-size:30px;color:#00395c;box-shadow:0 0 10px #00395c;cursor:pointer}.gdpr_checkbox{text-align:left!important;margin:0px!important;padding:0px!important;width:auto!important;margin-right:10px!important}.gc_wrap{margin-bottom:.75em}.grecaptcha-badge{display:none!important;visibility:hidden!important}.sub-page-carousel.homepage-carousel img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}[class^="ral"]{padding:2.65em}.header-strap-desktop{display:flex;background:#00395c;border-bottom:1px solid #fff;color:#fff;flex-direction:row;justify-content:space-between;font-size:16px;font-weight:100;padding:.5em 1em}.header-strap-desktop a{color:#fff}.header-strap-desktop i.fas{margin-right:.5em}.header-strap-desktop .spacer{margin:0 .5em}.header-strap-mobile{display:flex;background:#00395c;border-bottom:1px solid #fff;color:#fff;flex-direction:row;justify-content:space-between;font-size:16px;font-weight:100;padding:.5em 1em}.header-strap-mobile a{color:#fff}.header-strap-mobile i.fas{margin-right:.5em}.header-strap-mobile .spacer{margin:0 .5em}footer.footer{padding:6em 0 4em 0}.wide-footer{width:1500px;max-width:95%;margin:0 auto;display:inline-block;float:none}footer .wide-footer{text-align:left}footer .wide-footer .text-align-right{text-align:right}footer h4{font-size:20px;font-weight:700;margin-top:0;margin-bottom:7px}footer ul,footer ul li{margin:0;padding:0;list-style:none;font-size:15px}footer.footer ul li a{font-weight:300}footer .wide-footer .footer-accreditations{margin-top:2em}footer.footer .copyright{font-size:.9rem;margin:2em 0 0 0}.callback-overlay{background-color:rgb(0 0 0 / .5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center}.callback-overlay-container{background-color:#fff;width:400px;padding:4em;position:relative}.callback-overlay label,.callback-overlay label input,.callback-overlay label select{width:100%;display:block;float:left;font-size:20px}.callback-overlay label{margin-bottom:1em}.callback-overlay h2{font-weight:300;font-size:30px;margin-bottom:.2em}.callback-overlay{text-align:left}.close-callback{position:absolute;top:1em;right:1em;font-size:20px;cursor:pointer}.sticky-icons-container{position:fixed;width:60px;right:2em;top:30%;z-index:10000}.sticky-icons-container .icon-container{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#00395c;color:#fff;margin-bottom:1em;cursor:pointer;border:1px solid #fff}.sticky-icons-container .icon-container i.fas{font-size:24px}.circle-container .text{opacity:0;position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);transition:all 0.3s ease-in-out;white-space:nowrap}.circle-container:hover .text{bottom:-30px;opacity:1}.circle-container:hover{height:auto;width:150px;transition:all 0.3s ease-in-out}.footer-logo{width:80%;float:none;display:inline-block;max-width:250px;margin-bottom:1em}.logos-footer .row{display:flex;margin-top:5em;flex-direction:row;justify-content:space-between}.logos-footer img{max-height:50px;filter:brightness(0) invert(1);opacity:.7;width:auto}footer.footer{padding:6em 0 4em 0}.wide-footer{width:1500px;max-width:95%;margin:0 auto;display:inline-block;float:none}footer .wide-footer{text-align:left}footer .wide-footer .text-align-right{text-align:right}footer h4{font-size:20px;font-weight:700;margin-top:0;margin-bottom:7px}footer ul,footer ul li{margin:0;padding:0;list-style:none;font-size:15px}footer.footer ul li a{font-weight:300}footer .wide-footer .footer-accreditations{margin-top:2em}footer.footer .copyright{font-size:.9rem;margin:2em 0 0 0}.callback-overlay{background-color:rgb(0 0 0 / .5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center}.callback-overlay-container{background-color:#fff;width:400px;padding:4em;position:relative}.callback-overlay label,.callback-overlay label input,.callback-overlay label select{width:100%;display:block;float:left;font-size:20px}.callback-overlay label{margin-bottom:1em}.callback-overlay h2{font-weight:300;font-size:30px;margin-bottom:.2em}.callback-overlay{text-align:left}.close-callback{position:absolute;top:1em;right:1em;font-size:20px;cursor:pointer}.sticky-icons-container{position:fixed;width:60px;right:2em;top:30%;z-index:10000}.sticky-icons-container .icon-container{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#00395c;color:#fff;margin-bottom:1em;cursor:pointer;border:1px solid #fff}.sticky-icons-container .icon-container i.fas{font-size:24px}.circle-container .text{opacity:0;position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);transition:all 0.3s ease-in-out;white-space:nowrap}.circle-container:hover .text{bottom:-30px;opacity:1}.circle-container:hover{height:auto;width:150px;transition:all 0.3s ease-in-out}.footer-logo{width:80%;float:none;display:inline-block;max-width:250px;margin-bottom:1em}.logos-footer .row{display:flex;margin-top:5em;justify-content:flex-start;flex-direction:row;align-content:center;align-items:center}.logos-footer img{max-height:50px;filter:brightness(0) invert(1);opacity:.7;width:auto;margin-right:3em}.brochure-overlay{background-color:rgb(0 0 0 / .5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center;text-align:center!important}.brochure-overlay-container{background-color:#fff;width:400px;padding:4em;position:relative}.brochure-overlay label input,.brochure-overlay label select{margin-top:5px}.brochure-overlay label,.brochure-overlay label input,.brochure-overlay label select{width:100%;display:block;float:left;font-size:20px;text-align:center}.brochure-overlay label{margin-bottom:.5em}.brochure-overlay h2{font-weight:300;font-size:30px;margin-bottom:.5em}.brochure-overlay{text-align:left}.close-brochure{position:absolute;top:1em;right:1em;font-size:20px;cursor:pointer}body.page-id-16226{padding-top:110px}@media (max-width:1100px){footer .bit-75,footer .bit-5{width:100%;text-align:center!important}footer .footer-accreditations{margin-bottom:2em}footer .bit-4{width:48%;text-align:center!important;margin-bottom:1em}.logos-footer .row{margin:0 auto;margin-top:2em;margin-bottom:2em;max-width:80%;float:none;justify-content:space-between}.logos-footer .row img{max-height:50px;margin-right:0}}@media (max-width:700px){footer .bit-4{width:100%;margin-bottom:1em}.logos-footer .row img{max-height:50px}}@media (max-width:1260px){.navigation-fixed{display:none}.mobile_cont{display:block}.homepage-intro .wrapper-ultra-wide .bit-75,.homepage-intro .wrapper-ultra-wide .bit-4{width:100%;display:block;float:left;height:auto!important}.row-three a{width:50%;float:left}.left-container{margin-bottom:2em}.homepage-intro .left-container,.homepage-intro .left-container h2,.homepage-intro .left-container p{padding-right:0;text-align:center!important}.homepage-intro .bit-4.left-container p{text-align:center;font-weight:300}.homepage-intro .row-three p{text-align:center;transition:0.5s}}@media (max-width:1170px){.ncs_contact{margin-top:40px;padding-left:0}.mobile_brm{display:block}.tsi_table_cont{overflow-x:scroll;overflow-y:hidden}.tsi_table_cont table{width:100%;min-width:988px}.article_gallery_cont{padding-bottom:60px}.agc_title{margin-bottom:20px}.homepage-carousel{height:auto!important}.homepage-carousel .carousel-overlay-container{margin-bottom:20px;position:unset}.news-page .news-card .bit-60{margin-top:60%}.news-page .news-card{background-size:100% auto!important;background-position:center top!important}.job-summary{position:unset;margin-top:2em;margin-bottom:0;width:100%;height:auto;padding:30px}.js_right{padding-bottom:0}.slick-arrow{display:none!important}.homepage-carousel{background-size:auto 100%!important}.homepage-carousel .carousel-overlay-container .wrapper{margin-top:20vh}.general-content{padding-top:2em!important}.general-content .card-container .card-sides{width:100%}.general-content.card-section-minimalist .card-container:nth-child(even) .wrapper{background-position:top!important}.general-content.card-section-minimalist .wrapper{padding:2em 0;padding-top:60%;margin-bottom:0;background-size:100% auto!important;background-position:top!important}.testimonials-split{margin:2em 0!important;margin-top:0!important;padding-bottom:4em!important;padding-top:3em!important}.card-section-minimalist{padding-bottom:2em!important}.cta-section{padding-bottom:2em!important}.general-content .wrapper{max-width:100%!important}.colour-picker{padding-top:0;padding-bottom:4em}.reviews_wrapper{padding:0;margin-top:4em;margin-bottom:4em;width:90%;max-width:800px}.review_indv ul{word-break:break-all}.review_title{padding-top:20px}.product_intro_cont{padding:0;margin-top:4em;margin-bottom:4em}.product_intro_cont .bit-75{padding-right:0;width:100%;float:unset}.product_intro_image{width:50%;margin-left:auto;margin-right:auto;margin-top:2em;float:unset;height:auto}.benefits_inner{padding:40px 20px}.benefits_inner .bit-3{margin-bottom:40px}.benefits_button_cont{margin-top:0}.card-section-minimalist{padding-bottom:0px!important}.features_cont{padding:40px 20px;margin-bottom:4em}.features_cont .benefits_button_cont button{font-size:20px}.fri_left{padding-left:0}.fli_right{padding-right:0}.product-range{padding-top:0px!important;padding-bottom:2em!important}.product-range .bit-3{width:calc(100% - 1em)!important}.news_right_cont .bit-60{margin-top:0}.searchbutton4{display:none}.news-page .carousel-container .homepage-carousel .carousel-overlay-container .wrapper .text-container{float:left;width:100%}.news-page .carousel-container .homepage-carousel .carousel-overlay-container .wrapper .text-container p{display:none}.news-page .carousel-container .homepage-carousel .carousel-overlay-container .wrapper h1{text-align:center;font-size:36px}.news-carousel .homepage-carousel .carousel-overlay-container .wrapper a{float:unset}.products_list_cont{margin-top:40px;margin-bottom:calc(40px - 3em)}.plc_inner{display:block;justify-content:unset;align-items:unset}.plc_href{width:100%}.plc_indv{margin-top:40px;width:70%;margin-left:auto;margin-right:auto}.contact-overlay-container{overflow:hidden}.contact-overlay-container .wrapper{height:calc(100vh - 80px);overflow-y:scroll;overflow-x:hidden;margin-top:40px;margin-bottom:40px}.contact-overlay-box{margin-top:0px!important;margin-bottom:0px!important;display:block!important}.contact-overlay-box .blue-button{width:100%!important;float:unset!important;text-align:center!important;margin-top:0.75em!important}.contact-overlay-box .blue-button:first-child{margin-top:0px!important}#cob_screen1 .blue-button{width:100%!important;padding:.5em 1em!important}.contact-overlay-box .bit-66 label{width:100%!important;float:unset!important;padding:0px!important;margin:0px!important;margin-top:20px!important}.contact-overlay-box .bit-66 h2{margin-bottom:0px!important}.contact_us_section{margin-top:40px;margin-bottom:40px;display:block;justify-content:unset;align-items:unset}.cus_left{width:100%}.cus_right{width:100%;margin-top:40px;flex-direction:column;display:flex}.cusr_form label{width:100%;padding:0px!important;float:unset}.cusr_form .blue-button{width:100%!important;text-align:center!important}.cob_screen{height:calc(100vh - 80px);flex-direction:column;overflow-x:hidden;overflow-y:scroll;position:relative}.cob_choose_buttons{text-align:center;display:block;justify-content:unset;align-items:unset;width:100%;margin-top:0}#cob_screen1{padding:40px;overflow-x:hidden;overflow-y:scroll;display:block;padding-top:64px}.cob_button_indv{width:100%;margin-top:40px}.indv_video_page{margin-top:40px;margin-bottom:40px}.btv_cont{margin-bottom:20px;font-size:18px;padding:10px 20px;width:200px}.rv_cont{margin-top:20px}.rv_title{font-size:24px;margin-bottom:0}.rv_videos{flex-direction:column;justify-content:center;align-items:center}.rv_indv{width:60%;margin-top:20px}.videos_section{margin-top:40px;margin-bottom:40px;flex-direction:column-reverse}.videos_right{width:100%;margin-left:auto;margin-right:auto;max-width:400px}.videos_left{width:100%;margin-top:40px}.indv_video{width:calc(50% - 2px);height:auto}.indv_video_inner{margin-left:auto;margin-right:auto}.tsi_cont{padding:0;padding-bottom:40px;padding-top:-40px}.tsi_lower{flex-direction:column}.tsi_left{width:100%}.tsi_right{width:100%;text-align:center;padding-top:40px}.tsi_button button{width:100%}.tsi_table{display:none}.tsi_table_mobile{display:block}.col-order-1{order:2}.col-order-2{order:1}.general-content.card-section-minimalist .wrapper.remove-responsive-padding{padding-top:0;display:flex;flex-direction:column}.news_left{width:100%}.news_right{width:100%;padding-left:0}.news_left_cont:last-child{margin-bottom:40px}.news_cont{display:block;padding-top:40px!important;padding-bottom:40px!important}.news_left_cont{margin-bottom:40px}.news_right_cont{margin-bottom:40px}.ncs_pagination{margin-bottom:40px}.ncsp_inner{flex-direction:column}.np_pn{display:block}.npb_prev{margin-right:0;margin-bottom:20px;display:block}.npb_next{margin-left:0;margin-top:20px;display:block}.faqs_inner{margin-top:40px;margin-bottom:40px}.faqs_section{margin-top:40px}.acc_page_section{padding-bottom:2em!important;padding-top:0px!important;margin-top:-3em!important}.acc_indv{margin-bottom:1em!important}.acc_indv_first{margin-bottom:0em!important}.system_message{padding:40px 40px}.s_login_cont{padding:40px 40px}.s_login_inner{flex-direction:column}.s_login_left{width:100%;padding-right:0;padding-bottom:40px}.s_login_right{width:100%;padding-left:0;padding-top:40px;border-left:0;border-top:1px solid #00395c}.bts_button{position:unset;margin-bottom:20px}.gc_wrap{margin-top:.75em}.homepage-carousel{background-size:cover!important}.video-segment-container{border-bottom:1px solid #00395c;border-top:1px solid #00395c;padding:1.5em 0 3em 0!important;margin:1.5em 0 3em 0}}@media (max-width:640px){.homepage-carousel{background-size:auto 100%!important}.news-carousel-individual .homepage-carousel .carousel-overlay-container .wrapper{margin-top:12vh}.homepage-carousel .carousel-overlay-container .wrapper p{display:none}.homepage-carousel .carousel-overlay-container .wrapper h1{font-size:3rem}#section-introduction .wrapper h2,.testimonials-split .wrapper h2,.general-content.card-section-minimalist .card-container h2{font-size:32px}.news_cont .bit-60.news_left_cont{width:100%;background-position:center top!important;background-size:100% auto!important;background-position:center top!important;padding-top:50%!important}.news_cont .bit-60{width:100%}}@media (max-width:1100px){footer .bit-75,footer .bit-5{width:100%;text-align:center!important}footer .footer-accreditations{margin-bottom:2em}footer .bit-4{width:48%;text-align:center!important;margin-bottom:1em}.logos-footer .row{margin:0 auto;margin-top:2em;margin-bottom:2em;max-width:80%;float:none}.logos-footer .row img{max-height:50px}}@media (max-width:700px){.homepage-carousel img,.sub-page-carousel.homepage-carousel img{width:200%;max-width:200%}.row-three a{width:100%;float:left}.homepage .carousel-container .homepage-carousel .carousel-overlay-container .text-container{float:none;text-align:center;width:auto}.header-strap-mobile .strapline{display:none}footer .bit-4{width:100%;margin-bottom:1em}.logos-footer .row img{max-height:25px}.header-strap-mobile .strapline{display:none}}@media (max-width:460px){.header-strap-mobile .strapline{display:none}.header-strap-mobile .hide-mobile{display:none}.header-strap-mobile{justify-content:flex-end}}@media only screen and (min-width:320px){.wrapper-wide{padding:0 1em}.wrapper-ultra-wide{padding:0 1em}}@media only screen and (min-width:1680px){.wrapper-ultra-wide{padding:0}}