h1,.h1{font-size:2.5rem;color:#1d2951}h2,.d2{color:#1d2951;font-size:1.5rem}.btn-success,.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success:visited{background-color:#1d2951;border-color:#1d2951;cursor:pointer;box-shadow:none}.btn{border-radius:0;box-shadow:none}footer{margin-top:2rem;padding-top:2rem;border-top:1px solid #2d3b6d}footer .social-links{margin-bottom:1.5rem}footer .footer-links{margin-bottom:1.5rem}footer .footer-links a{color:#1d2951;padding:.5rem;display:inline-block;text-decoration:none}h1,.h1{font-size:2.5rem;color:#1d2951}h2,.d2{color:#1d2951;font-size:1.5rem}#header-message{padding:.5rem}#header-message p{margin-bottom:0}#header-message p a{color:inherit;text-decoration:none;font-weight:700}#header-sub-message{padding:.5rem}#header-sub-message p{margin-bottom:0}#header-sub-message p a{color:inherit;text-decoration:none;font-weight:700}header{padding:1rem 0 0;background-color:#1d2951}header .trust-mini{margin-top:1rem;background-color:#2d3b6d;padding-top:.5rem;padding-bottom:.5rem;order:1}header .contact-header a{color:#ccc;text-decoration:none}header .contact-header a:first-of-type{font-size:1.5rem}header .contact-header .header-contact-button{background:#fff;color:#2d3b6d;border-radius:.25rem;padding:.5rem 1rem;cursor:pointer}@media(min-width:767px){header{padding:2rem 0 1rem}header .trust-mini{background-color:inherit}}@media(min-width:992px){header{padding:2rem 0}header .trust-mini{order:0}}#main-navigation{padding:.5rem 1rem}#main-navigation .navbar-toggler{outline:none;box-shadow:none}#main-navigation .nav-link{padding:.5rem 1rem;color:#1d2951;text-decoration:none!important}#main-navigation .nav-link.active{background-color:#1d2951;color:#f0f8ff}#main-navigation .dropdown-item:focus,#main-navigation .dropdown-item:hover{color:#1d2951;text-decoration:none!important;background-color:#f8f9fa}#main-navigation .dropdown-item:focus a,#main-navigation .dropdown-item:hover a{text-decoration:none!important}.nav-item.active>a,.nav-item:hover>a,.nav-item:active>a{background-color:#1d2951;color:#f0f8ff!important}@media(min-width:1200px){.container{max-width:1140px}}a:hover{text-decoration:underline!important}.small,small{font-size:80%}.slick-slide{opacity:.7}.item{border-left:2px solid #1d2951;border-right:2px solid #1d2951}.slick-current{opacity:1}.carousel-arrow-left{left:25px;position:absolute;top:50%;transform:translate3d(50%,0);z-index:99;color:#fff;font-size:1.5rem;opacity:.75}.carousel-arrow-left:hover{color:#fff;box-shadow:none;opacity:1}.carousel-arrow-right{right:25px;position:absolute;top:50%;transform:translate3d(50%,0);z-index:99;color:#fff;font-size:1.5rem;opacity:.75}.carousel-arrow-right:hover{color:#fff;box-shadow:none;opacity:1}.dropdown:hover .dropdown-menu{display:block}.homepage-box{margin-bottom:3rem;position:relative;overflow:hidden}.homepage-box img{width:100%}.homepage-box .homepage-box-title{padding:.5rem;text-align:center;background-color:rgba(200,210,235,.8);position:absolute;bottom:-2rem;width:100%;color:#1d2951;-moz-transition:.5s ease-in-out all;-o-transition:.5s ease-in-out all;-webkit-transition:.5s ease-in-out all;transition:.5s ease-in-out all}.homepage-box .homepage-box-title h2{font-size:1.5rem}.homepage-box .homepage-box-title p{margin-bottom:0}.homepage-box:hover .homepage-box-title{bottom:0}.faq-section{padding-top:20px;padding-bottom:20px;text-align:left;text-justify:none}.quote p{font-style:italic;font-size:1.25rem}.quote p:last-of-type{margin-bottom:0}.reviewer-info{display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem;flex-wrap:wrap}.section-header{background:#f6f7fc;margin:0 0 20px;padding:50px 0;text-align:left}@media(max-width:992px){.section-header{padding:50px 20px}}img{max-width:100%;height:auto}.container .container{padding:0}@media(min-width:1024px){.colour:hover{transform:scale(1.5);z-index:99;box-shadow:1px 1px 1px black;border:2px solid #000}}.faqs .accordion>.card:first-of-type{border-bottom:1px solid rgba(0,0,0,.125);border-radius:0}.faqs .card-header{background-color:#f5f5f5}.faqs .card-header .btn{padding-right:80px;white-space:normal}.faqs .btn-link{color:#101e42!important;text-decoration:none!important}.faqs .over-icon{position:absolute;top:0;right:0;bottom:0;width:50px;display:flex;align-items:center;justify-content:center;background-color:#101e42}.faqs .over-icon em.fa.fa-plus{color:#fff;display:none}.faqs .over-icon em.fa.fa-minus{color:#fff;display:block}.faqs .collapsed .over-icon em.fa.fa-plus{color:#fff;display:block}.faqs .collapsed .over-icon em.fa.fa-minus{color:#fff;display:none}.faqs .card-body{padding-right:80px}.backing-full{background:#f6f7fc;padding:1rem}.backing-full #contact-form:empty{height:455px;border:1px dashed #1d2951;background-color:#ccc}.backing-full #contact-form:empty:before{content:"Contact Form";position:absolute;top:50%;text-align:center;width:100%;transform:translate3d(-50%,0)}.backing-full #request-form:empty{height:455px;border:1px dashed #1d2951;background-color:#ccc}.backing-full #request-form:empty:before{content:"Quote Form";position:absolute;top:50%;text-align:center;width:100%;transform:translate3d(-50%,0)}#contact-form .form-control{border-radius:0;margin-bottom:1rem}.row.locations-grid{-webkit-columns:300px;-moz-columns:300px;columns:300px;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;display:block}.row.locations-grid div{background:#fff;padding:1em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}body{max-width:100%;overflow-x:hidden}@media(max-width:992px){#static-page .container{padding-left:15px;padding-right:15px}}.field-validation-error{margin-top:-20px;display:block;padding:5px 15px;margin-bottom:20px;background-color:#c00;color:#f0f8ff}