.wrap{margin:0 auto;width:90vw;max-width:1350px}img{max-width:100%;height:auto}a{text-decoration:none}body,html{font-family:'Open Sans';font-weight:400;font-size:16px;overflow-x:hidden}.site-content p{color:#777;line-height:1.6}.pim-button{text-transform:uppercase;background-color:#90d5de;display:inline-block;padding:20px;color:#00204d;font-weight:600}header#site-header{border-bottom:1px solid #ccc}header#site-header .band{padding:5px 0;background-color:#174c97}header#site-header .band .wrap{display:flex;justify-content:space-between}@media (max-width:900px){header#site-header .band .wrap{justify-content:center}}header#site-header .band .wrap a{color:#fff}@media (max-width:900px){header#site-header .band .wrap .social{display:none}}header#site-header .band .wrap .social a{display:inline-block;font-size:18px;padding:4px 5px;margin-right:5px}header#site-header .band .wrap .contacts a{padding:5px 5px 5px 30px;display:inline-block;background-repeat:no-repeat;background-position:center left;font-weight:600}header#site-header .band .wrap .contacts a.phone{background-image:url(../image/phone.png)}header#site-header .band .wrap .contacts a.email{background-image:url(../image/email.png);margin-left:20px}header#site-header>.wrap{padding:10px 0;display:flex;justify-content:space-between;align-items:center}@media (min-width:900px){header#site-header>.wrap .mobile-nav{display:none}}@media (max-width:900px){header#site-header>.wrap .searchform{display:none}}header#site-header>.wrap .mobile-nav{background-color:#90d5de;padding:5px 15px;border:0;color:#00204d;font-size:22px}header#site-header>.wrap .mobile-nav.clicked svg:nth-child(1){display:none}header#site-header>.wrap .mobile-nav:not(.clicked) svg:nth-child(2){display:none}@media (min-width:900px){header#site-header>.wrap ul{display:flex;list-style:none}header#site-header>.wrap ul li{padding:0 5px;position:relative}header#site-header>.wrap ul li a{display:inline-block;padding:5px;font-family:Barlow;font-weight:600;text-transform:uppercase;color:#111;transform:.3s}header#site-header>.wrap ul li .dropdown-toggle{color:#111;transform:.3s;background-color:rgba(0,0,0,0);border:0}header#site-header>.wrap ul li.current-menu-item .dropdown-toggle,header#site-header>.wrap ul li.current-menu-item a,header#site-header>.wrap ul li:hover .dropdown-toggle,header#site-header>.wrap ul li:hover a{color:#00204d;transform:.3s}header#site-header>.wrap ul li ul{width:300px;top:100%;left:0;background-color:#fff;padding:0;display:none;position:absolute}header#site-header>.wrap ul li ul li{padding:5px}header#site-header>.wrap ul li:hover ul{display:block}}@media (max-width:900px){header#site-header>.wrap nav{position:fixed;z-index:2;background-color:rgba(0,0,0,.9);top:0;bottom:0;left:calc(-95.7vw - 60px);width:calc(95.7vw - 60px);transition:.3s}header#site-header>.wrap nav.open{left:0;transition:.3s}header#site-header>.wrap nav ul{padding:50px 2.5vw}header#site-header>.wrap nav ul li{display:block;padding:5px 0}header#site-header>.wrap nav ul li button{background-color:rgba(0,0,0,0);border:0;color:#fff}header#site-header>.wrap nav ul li a{color:#fff;font-size:18px;font-weight:600}header#site-header>.wrap nav ul>li>ul{padding:0}header#site-header>.wrap nav ul>li>ul>li>ul{padding-left:20px}header#site-header>.wrap nav ul>li>ul>li>ul a{font-size:16px;font-weight:400}header#site-header>.wrap nav ul>li a{color:#fff}}header#site-header>.wrap .searchform>div{display:flex;background-color:#f5f5f5;align-items:center;padding:5px}header#site-header>.wrap .searchform>div input{background-color:rgba(255,255,255,0);border:0}header#site-header>.wrap .searchform>div input::placeholder{font-style:default}header#site-header>.wrap .searchform>div #searchsubmit{display:inline-block;width:20px;height:20px;background-image:url(../image/search.png);background-position:center;background-repeat:no-repeat}.home-banner{padding:10vw 0;background-position:center;background-size:cover}.home-banner h1{max-width:600px;font-size:48px;color:#00204d}@media (max-width:900px){.home-banner h1{font-size:26px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.7)}}.home-banner h1.white{color:#fff}section.quicklinks{margin:30px 0 50px 0}section.quicklinks .wrap{display:flex;justify-content:space-around;flex-wrap:wrap}section.quicklinks .quick{width:30%;max-width:350px}@media (max-width:900px){section.quicklinks .quick{width:48%}}@media (max-width:500px){section.quicklinks .quick{width:100%}}section.quicklinks .quick .icon{background-color:#f5f5f5;box-sizing:border-box;padding:20px;width:70px;border-radius:50%;position:relative;margin-right:20px}section.quicklinks .quick .icon .inner{padding-top:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}section.quicklinks .quick h3{color:#00204d;text-transform:uppercase;font-weight:600;margin:5px 0;font-size:20px}@media (max-width:900px){section.quicklinks .quick h3{font-size:18px}}section.quicklinks .quick p{margin:5px 0}section.quicklinks .quick a{margin:10px 0;display:flex;align-items:center}section.quicklinks .quick a span{display:inline-block;padding-right:10px;color:#90d5de;text-transform:uppercase}section.quicklinks .quick a svg{font-size:12px;color:#00204d}section.gallery{margin:30px 0;background-color:#f5f5f5;padding:30px 0}section.gallery .wrap{text-align:center}section.gallery .wrap .pre{margin:30px auto 20px aut0;color:#00204d;text-transform:uppercase;font-size:18px}section.gallery .wrap h2{color:#00204d;font-size:38px;margin:20px 0}@media (max-width:900px){section.gallery .wrap h2{font-size:22px}}section.gallery .wrap .flex{display:flex;flex-wrap:wrap;justify-content:space-between}section.gallery .wrap .flex a{display:inline-block;width:calc((100%/3) - 20px);background-size:cover;background-position:center;margin-bottom:20px}@media (max-width:900px){section.gallery .wrap .flex a{width:48%}}@media (max-width:500px){section.gallery .wrap .flex a{width:100%}}section.gallery .wrap .flex a .inner{opacity:0;background-color:rgba(155,155,155,.7);display:flex;align-items:center;flex-direction:column;justify-content:center;transition:.3s;padding:15% 20px}section.gallery .wrap .flex a .inner:hover{opacity:1;transition:.3s}section.gallery .wrap .flex a .inner span{color:#fff;margin:5px auto;display:inline-block}section.gallery .wrap .flex a .inner span:first-child{font-weight:600;font-size:22px;text-transform:uppercase}@media (max-width:900px){section.gallery .wrap .flex a .inner span:first-child{font-size:18px}}section.gallery .wrap .flex a .inner span:nth-child(2){position:relative}section.gallery .wrap .flex a .inner span:nth-child(2):after{content:'';display:inline-block;height:1px;background-color:#fff;position:absolute;width:100px;bottom:0;left:50%;transform:translateX(-50%)}section.featured{margin:30px 0 50px 0}section.featured .wrap{text-align:center}section.featured .wrap .pre{margin:30px auto 20px aut0;color:#00204d;text-transform:uppercase;font-size:18px}@media (max-width:900px){section.featured .wrap .pre{font-size:14px}}section.featured .wrap h2{color:#00204d;font-size:38px;margin:20px 0}@media (max-width:900px){section.featured .wrap h2{font-size:22px}}section.featured .wrap .flex{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between}section.featured .wrap .flex .quick{width:calc((100%/3) - 20px);background-color:#f5f5f5}@media (max-width:900px){section.featured .wrap .flex .quick{width:48%}}@media (max-width:500px){section.featured .wrap .flex .quick{width:100%}}section.featured .wrap .flex .quick .image{background-size:cover;background-position:center;position:relative}section.featured .wrap .flex .quick .image .inner{padding-top:65%}section.featured .wrap .flex .quick .content{padding:20px}section.featured .wrap .flex .quick .content *{margin:5px 0;color:#00204d}section.featured .wrap .flex .quick .content h3{text-transform:uppercase}section.featured .wrap .flex .quick .content a{margin:10px 0;display:flex;align-items:center}section.featured .wrap .flex .quick .content a span{display:inline-block;padding-right:10px;text-transform:uppercase}section.featured .wrap .flex .quick .content a svg{font-size:12px}section.centred{margin:30px 0 50px 0}section.centred .wrap{text-align:center;max-width:1050px}section.centred .wrap .pre{margin:30px auto 20px aut0;color:#00204d;text-transform:uppercase;font-size:18px}@media (max-width:900px){section.centred .wrap .pre{font-size:14px}}section.centred .wrap h2{color:#00204d;font-size:38px;margin:20px 0}@media (max-width:900px){section.centred .wrap h2{font-size:22px}}section.why{margin:30px 0 60px 0}section.why .wrap{text-align:center}section.why .wrap .pre{margin:30px auto 20px aut0;color:#00204d;text-transform:uppercase;font-size:18px}@media (max-width:900px){section.why .wrap .pre{font-size:14px}}section.why .wrap h2{color:#00204d;font-size:38px;margin:20px 0}@media (max-width:900px){section.why .wrap h2{font-size:22px}}section.why .wrap .flex{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:left}section.why .wrap .flex>div{width:calc(50% - 20px)}@media (max-width:900px){section.why .wrap .flex>div{width:100%}}section.why .wrap .flex>div:nth-child(2){background-size:cover;background-position:center;position:relative}section.why .wrap .flex>div:nth-child(2) .inner{padding-top:65%}section.why .wrap .flex>div:nth-child(1){display:flex;flex-direction:column;justify-content:space-between}section.why .wrap .flex>div:nth-child(1)>div{display:flex;align-items:center;justify-content:space-between}section.why .wrap .flex>div:nth-child(1)>div .icon{background-color:#f5f5f5;box-sizing:border-box;padding:20px;width:70px;border-radius:50%;position:relative;margin-right:20px}section.why .wrap .flex>div:nth-child(1)>div .icon .inner{padding-top:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}section.why .wrap .flex>div:nth-child(1)>div .content{width:calc(100% - 100px)}section.why .wrap .flex>div:nth-child(1)>div h3{color:#00204d;text-transform:uppercase;font-weight:600;margin:5px 0;font-size:20px}section.why .wrap .flex>div:nth-child(1)>div p{margin:5px 0}section.stagger{margin:30px 0 60px 0}section.stagger .wrap{text-align:center}section.stagger .wrap .pre{margin:30px auto 20px aut0;color:#00204d;text-transform:uppercase;font-size:18px}@media (max-width:900px){section.stagger .wrap .pre{font-size:14px}}section.stagger .wrap h2{color:#00204d;font-size:38px;margin:20px 0}@media (max-width:900px){section.stagger .wrap h2{font-size:22px}}section.stagger .wrap .flex{display:flex;justify-content:space-between;text-align:left;margin:30px 0}section.stagger .wrap .flex:nth-child(even){flex-direction:row-reverse}section.stagger .wrap .flex>div{width:calc(50% - 20px)}section.columns .flex{display:flex;justify-content:space-between;text-align:left;margin:30px 0}section.columns .flex>div{width:calc(50% - 20px)}section.testimonials{margin:30px 0;background-color:#f5f5f5;padding:30px 0}section.testimonials .wrap{text-align:center}section.testimonials .wrap .pre{margin:30px auto 20px aut0;color:#00204d;text-transform:uppercase;font-size:18px}@media (max-width:900px){section.testimonials .wrap .pre{font-size:14px}}section.testimonials .wrap h2{color:#00204d;font-size:38px;margin:20px 0}@media (max-width:900px){section.testimonials .wrap h2{font-size:22px}}section.testimonials .wrap .testimonial-slider{text-align:left}section.testimonials .wrap .testimonial-slider .inner{max-width:600px;padding:20px;border-radius:20px;background-color:#fff}section.testimonials .wrap .testimonial-slider .inner .stars{color:#fc0}section.testimonials .wrap .testimonial-slider .name{color:#00204d;font-weight:600}section.testimonials .wrap .testimonial-slider ul{list-style:none;display:flex;justify-content:center;padding:0}section.testimonials .wrap .testimonial-slider ul li:before{content:'';display:block;width:15px;height:15px;border-radius:50%;background-color:#9db3d2;margin:5px}section.testimonials .wrap .testimonial-slider ul li.slick-active:before{background-color:#00204d}section.testimonials .wrap .testimonial-slider ul li button{display:none}section.contact-buttons,section.quote-button{margin:30px 0 50px 0}section.contact-buttons .wrap,section.quote-button .wrap{display:flex;justify-content:center}section.contact-buttons .wrap a,section.quote-button .wrap a{margin:5px;width:150px;text-align:center}section.accreditations{margin:30px 0 50px 0}section.accreditations .wrap{text-align:center;max-width:1050px}section.accreditations .wrap img{width:100%;height:auto}section.contact .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}section.contact .wrap h3{color:#00204d;text-transform:uppercase;font-weight:600;margin:5px 0;font-size:20px}section.contact .wrap .left{width:calc(60% - 20px)}@media (max-width:900px){section.contact .wrap .left{width:100}}section.contact .wrap .left form{display:flex;justify-content:space-between;flex-wrap:wrap}section.contact .wrap .left form .wpcf7-form-control-wrap{display:inline-block;width:calc(50% - 10px);margin-bottom:20px}section.contact .wrap .left form .wpcf7-form-control-wrap>*{box-sizing:border-box;width:100%;background-color:#f7f7f8;border:1px solid #ccc;padding:10px 20px;color:#777}section.contact .wrap .left form .wpcf7-form-control-wrap:nth-child(6),section.contact .wrap .left form .wpcf7-form-control-wrap:nth-child(7){width:100%}section.contact .wrap .left form .wpcf7-form-control-wrap textarea{height:200px;resize:none}section.contact .wrap .left form .wpcf7-submit{margin-bottom:30px;background-color:#90d5de;width:100%;box-sizing:border-box;text-align:center;font-weight:600;color:#00204d;border:0;padding:10px 20px}section.contact .wrap .left form .wpcf7-not-valid-tip{background-color:#ffe7e7}section.contact .wrap .right{width:calc(40% - 20px)}@media (max-width:900px){section.contact .wrap .right{width:100%}}section.contact .wrap .right .inner{max-width:350px}section.contact .wrap .right .inner a{color:#777}section.contact-full{margin:30px 0;background-color:#f5f5f5;padding:30px 0}section.contact-full .wrap{text-align:center}section.contact-full .wrap .pre{margin:30px auto 20px aut0;color:#00204d;text-transform:uppercase;font-size:18px}@media (max-width:900px){section.contact-full .wrap .pre{font-size:14px}}section.contact-full .wrap h2{color:#00204d;font-size:38px;margin:20px 0}@media (max-width:900px){section.contact-full .wrap h2{font-size:22px}}section.contact-full .wrap .flex{text-align:left;display:flex;justify-content:space-between;flex-wrap:wrap}section.contact-full .wrap .flex h3{color:#00204d;text-transform:uppercase;font-weight:600;margin:5px 0;font-size:20px}section.contact-full .wrap .flex .left{width:calc(60% - 20px);box-sizing:border-box;padding:20px 20px 0 20px;background-color:#fff}@media (max-width:900px){section.contact-full .wrap .flex .left{width:100%}}section.contact-full .wrap .flex .left form{display:flex;justify-content:space-between;flex-wrap:wrap}section.contact-full .wrap .flex .left form .wpcf7-form-control-wrap{display:inline-block;width:calc(50% - 10px);margin-bottom:20px}section.contact-full .wrap .flex .left form .wpcf7-form-control-wrap>*{box-sizing:border-box;width:100%;background-color:#f7f7f8;border:1px solid #ccc;padding:10px 20px;color:#777}section.contact-full .wrap .flex .left form .wpcf7-form-control-wrap:nth-child(6),section.contact-full .wrap .flex .left form .wpcf7-form-control-wrap:nth-child(7){width:100%}section.contact-full .wrap .flex .left form .wpcf7-form-control-wrap textarea{height:200px;resize:none}section.contact-full .wrap .flex .left form .wpcf7-submit{background-color:#90d5de;width:100%;box-sizing:border-box;text-align:center;font-weight:600;color:#00204d;border:0;padding:10px 20px}section.contact-full .wrap .flex .left form .wpcf7-not-valid-tip{background-color:#ffe7e7}section.contact-full .wrap .flex .right{margin-top:20px;width:calc(40% - 20px)}@media (max-width:900px){section.contact-full .wrap .flex .right{width:100%}}section.contact-full .wrap .flex .right .inner p{max-width:350px}section.contact-full .wrap .flex .right .inner a{color:#777}.searchheading{text-align:center;margin:30px 0}.searchheading .pre{margin:30px auto 20px aut0;color:#00204d;text-transform:uppercase;font-size:18px}@media (max-width:900px){.searchheading .pre{font-size:14px}}.searchheading h2{color:#00204d;font-size:38px;margin:20px 0}@media (max-width:900px){.searchheading h2{font-size:22px}}.search-result .wrap{border-bottom:1px solid #ccc;padding:0 0 20px 0;margin:0 auto 20px auto}.search-result .wrap h3{color:#00204d;text-transform:uppercase;font-weight:600;margin:5px 0;font-size:20px}footer .band{margin-top:30px;padding:15px 0;background-color:#174c97;color:#fff}footer .band a{color:#fff}footer>.wrap{display:flex;justify-content:space-between;flex-wrap:wrap}footer>.wrap>div{width:23%}@media (max-width:900px){footer>.wrap>div{width:48%}}@media (max-with:500px){footer>.wrap>div{width:100%}}footer>.wrap>div h4{font-family:Barlow;font-weight:600;text-transform:uppercase;color:#111;font-size:22px}footer>.wrap>div a,footer>.wrap>div p,footer>.wrap>div span{color:#9db3d2;display:block}footer>.wrap>div ul{padding:0;list-style:none}footer>.wrap>div form{display:flex;background-color:#f5f5f5;align-items:center;padding:5px}footer>.wrap>div form .wpcf7-form-control-wrap{max-width:calc(100% - 30px);display:inline-block}footer>.wrap>div form input{border:0;background-color:rgba(255,255,255,0)}footer>.wrap>div form .wpcf7-submit{display:inline-block;background-color:rgba(255,255,255,0);border:0;width:20px;height:20px;background-image:url(../image/send.png);background-position:center;background-repeat:no-repeat}footer>.wrap>div form .wpcf7-spinner{display:none}.resource-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.resource-flex>div{width:calc((100% / 3) - 20px);margin:30px 0;position:relative}@media (max-width:900px){.resource-flex>div{width:calc(50% - 20px)}}@media (max-width:500px){.resource-flex>div{width:100%}}.resource-flex>div:before{content:'';display:inline-block;background-color:#EAEAEA;height:calc(100% - 30px);width:1px;position:absolute;top:0;right:-15px}.resource-flex>div:nth-child(3n):before{display:none}.resource-flex>div:after{content:'';display:inline-block;height:1px;width:calc(100% - 30px);position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.resource-flex>div a.image-container{display:block;position:relative;background-size:cover;background-position:center}.resource-flex>div a.image-container .inner{padding-top:60%}.resource-flex>div span.cat{display:block;font-size:18px;margin:20px 0}.resource-flex>div span.cat a{text-decoration:underline}.resource-flex>div a h2{font-size:20px}@media (max-width:500px){.resource-flex>div a h2{font-size:18px}}.resource-flex>div>div{padding:0 30px;display:flex;flex-direction:column;justify-content:space-between;min-height:130px}.resource-flex>div>div a.read{display:flex;align-items:center;font-weight:600}.resource-flex>div>div a.read svg{margin-right:20px;font-size:26px}@media (max-width:500px){.resource-flex>div>div a.read svg{font-size:22px}}.single-main{margin:0 0 50px 0}.single-main .wrap{width:1150px;display:flex;justify-content:space-between}@media (max-width:500px){.single-main .wrap{flex-direction:column}}.single-main .wrap main{width:55%}@media (max-width:500px){.single-main .wrap main{width:100%}}.single-main .wrap main li,.single-main .wrap main p{font-weight:600}.single-main .wrap aside{width:35%}.single-main .wrap aside .small-banner{position:relative;background-size:cover;background-position:center;width:100%;padding-right:calc(50vw - 575px);margin-right:calc(-50vw + 575px)}.single-main .wrap aside .small-banner .inner{padding-top:35vw}@media (max-width:1200px){.single-main .wrap aside .small-banner{padding-right:5vw;margin-right:-5vw}}@media (max-width:500px){.single-main .wrap aside{width:100%}}.single-main .wrap aside h3{text-transform:uppercase;margin:30px 0;font-size:20px;font-weight:600;font-style:italic;color:#9db3d2}@media (max-width:500px){.single-main .wrap aside h3{font-size:18px}}.single-main .wrap aside ul{padding:0;margin:0;list-style:none}.single-main .wrap aside ul li{marign:5px 0}.single-main .wrap aside ul li a{font-size:18px;font-weight:600}.page-template-landing-page .site-main{margin-bottom:0}.page-template-landing-page section.testimonial{margin-top:30px}.share-wrapper{margin:30px 0;background-color:#d6e7cf;padding:30px;border-radius:30px;position:relative}.share-wrapper>p{font-size:14px;fotn-style:italic;margin-top:0}.share-wrapper .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.share-wrapper .wrapper a{display:inline-block;color:#fff;font-size:18px;font-weight:700;padding:5px 20px;border-radius:5px;margin:5px 0}.share-wrapper .wrapper a svg{margin-right:10px}.share-wrapper .wrapper a:nth-child(1){background-color:#4267b2}.share-wrapper .wrapper a:nth-child(2){background-color:#eee;border:1px solid #444;color:#444}.share-wrapper .wrapper a:nth-child(3){background-color:#7d7d7d}.share-wrapper .wrapper a:nth-child(4){background-color:#a3cd53}.share-wrapper .wrapper p{opacity:0;width:100%;text-align:right;position:absolute;top:calc(100% - 30px);right:30px}.share-wrapper .wrapper p span{display:inline-block;padding:5px 10px;border:1px solid #ccc;background-color:#fff}.share-wrapper .wrapper p.show{opacity:1;animation:fadeout 3.5s forwards}@keyframes fadeout{0%{opacity:1}70%{opacity:1}100%{opacity:0}}/*# sourceMappingURL=style.css.map */