@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800);*{padding:0;margin:0;box-sizing:border-box;color:#221e1f;font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400;font-size:1em}body.no-scroll{overflow-y:hidden}p{width:100%}h1,h2{font-size:1.7em}@media (min-width:1000px){h1,h2{font-size:2.2em}}b{font-weight:800;color:inherit}a{color:inherit;text-decoration:none;transition:ease all .3s}ul{list-style:none}.primary-container{width:90vw;max-width:1400px;margin:0 auto}@media (min-width:1000px){.primary-container.with-sidebar{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}hr{border:solid 2px #fff;max-width:100px;width:100%;margin-bottom:20px;border-radius:5px}.primary-container .main-text{width:100%}@media (min-width:1000px){.primary-container .main-text{width:60%}}.primary-container .main-text h1,.primary-container .main-text h2,.primary-container .main-text p,.primary-container .main-text ul{margin-bottom:20px}.primary-container .main-text h1 a,.primary-container .main-text h2 a,.primary-container .main-text p a,.primary-container .main-text ul a{color:#42c1b1}.primary-container .main-text h1 a:hover,.primary-container .main-text h2 a:hover,.primary-container .main-text p a:hover,.primary-container .main-text ul a:hover{color:#244294}.primary-container .main-text h1,.primary-container .main-text h2{color:#42c1b1}@media (min-width:1000px){.primary-container .main-text h1,.primary-container .main-text h2{font-size:1.5em}.primary-container .main-text h1:first-child,.primary-container .main-text h2:first-child{font-size:2.2em}}.primary-container .main-text h1:first-child,.primary-container .main-text h2:first-child{color:#244294}.primary-container .main-text ul{margin-left:20px}@media (min-width:1000px){.primary-container .main-text ul{margin-left:40px;padding:10px 0}}.primary-container .main-text ul li{color:#584e50;margin:10px 0;position:relative;padding-left:10px}.primary-container .main-text ul li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;width:10px;height:10px;left:-10px;top:calc(50% - 5px);border-radius:360px;background-color:#244294}.primary-container .sidebar{width:100%}@media (min-width:1000px){.primary-container .sidebar{width:25%;margin-top:80px}}.primary-container .sidebar .sidebar-box{padding:20px;border:solid 2px #42c1b1;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);border-radius:5px}@media (min-width:1000px){.primary-container .sidebar .sidebar-box{padding:40px}}.primary-container .sidebar .sidebar-box:last-child{border:solid 2px #244294}.primary-container .sidebar .sidebar-box:last-child h2{color:#244294}.primary-container .sidebar .sidebar-box:last-child ul a:hover{color:#244294}.primary-container .sidebar .sidebar-box:last-child ul li:before{background-image:url(/images/icons/arrow-blue.png)}.primary-container .sidebar .sidebar-box h2{margin-bottom:20px;color:#42c1b1;font-size:1.5em}.primary-container .sidebar .sidebar-box ul{margin-left:20px}@media (min-width:1000px){.primary-container .sidebar .sidebar-box ul{margin-left:30px}}.primary-container .sidebar .sidebar-box ul li{margin:10px 0;position:relative;padding-left:10px}.primary-container .sidebar .sidebar-box ul li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;width:20px;height:20px;left:-20px;top:calc(50% - 10px);background-image:url(/images/icons/arrow-blue-alt.png);transform:rotate(180deg);background-size:cover;background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:1000px){.primary-container .sidebar .sidebar-box ul li:before{left:-25px}}.primary-container .sidebar .sidebar-box ul li a{display:block;color:#584e50}.primary-container .sidebar .sidebar-box ul li a:hover{color:#42c1b1;padding-left:5px}.primary-container .sidebar .sidebar-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;margin:10px 0;border-radius:5px}header{width:100vw;max-width:100%;background-color:#244294;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);padding:20px 0;border-bottom:solid 2px #1f397f}header .header-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media (min-width:1000px){header .header-content{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:30px 0}}header .header-content .logo{margin-bottom:10px}@media (min-width:1000px){header .header-content .logo{margin-bottom:-100px}}header .header-content .logo:hover{transform:scale(1.03)}header .header-content .logo img{width:250px;height:auto}header .header-content .header-content-links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:10px}header .header-content .header-content-links a{color:#fff;margin:5px}@media (min-width:1000px){header .header-content .header-content-links a{margin:0;margin-left:25px}header .header-content .header-content-links a:first-child{margin-left:0}}header .header-content .header-content-links a:hover{color:#42c1b1}header .header-content .header-content-links a span{color:#42c1b1}header .header-content .header-content-links a:last-child b{border-bottom:solid 2px;padding-bottom:4px}header .nav-trigger{position:fixed;top:10px;right:10px;width:30px;height:30px;background-color:#42c1b1;background-size:cover;background-position:center;background-repeat:no-repeat;background-size:15px;background-image:url(/images/icons/menu-open-white.png);box-shadow:0 5px 10px 0 rgba(0,0,0,.05);z-index:3;border-radius:5px;cursor:pointer;opacity:.5;transition:ease all .3s}@media (min-width:1000px){header .nav-trigger{display:none}}header .nav-trigger:hover{opacity:1}header .nav-trigger.active{background-image:url(/images/icons/menu-close-white.png);transform:rotate(90deg);background-color:transparent}header nav{position:fixed;top:0;right:-100vw;width:100vw;height:100vh;background-color:#244294;box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.05);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;transition:ease all .3s;z-index:2}@media (min-width:1000px){header nav{position:static;width:auto;height:auto;background-color:transparent;box-shadow:none;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:solid 2px #2e54bd;padding:30px 0;padding-top:50px;width:75%;margin-left:auto}}header nav a{padding:10px;color:#fff}@media (min-width:1000px){header nav a{margin-left:25px;border-radius:5px;border:solid 2px transparent}header nav a:first-child{margin-left:0}}header nav a:hover{color:#42c1b1}@media (min-width:1000px){header nav a:hover{border:solid 2px #42c1b1;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}}header nav a.current{opacity:.5;pointer-events:none}header nav.active{right:0}.header-banner{width:100vw;max-width:100%;padding:40px 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative;z-index:1;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}@media (min-width:1000px){.header-banner{padding:200px 0}}.header-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#244294;opacity:.85;z-index:-1;box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.05)}@media (min-width:1000px){.header-banner:before{width:50vw;transition:ease all .3s}}.header-banner .primary-container{z-index:1;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media (min-width:1000px){.header-banner .primary-container{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}}.header-banner .primary-container h1,.header-banner .primary-container p{margin-bottom:20px;color:#fff;text-align:center;max-width:500px}@media (min-width:1000px){.header-banner .primary-container h1,.header-banner .primary-container p{text-align:left}}.header-banner .primary-container .button{margin-top:5px}footer{width:100vw;max-width:100%;background-color:#221e1f;padding:20px 0;box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.05);border-top:solid 2px #070606}@media (min-width:1000px){footer{padding:75px 0}}footer .footer-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;margin-bottom:20px}@media (min-width:1000px){footer .footer-content{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin-bottom:60px}}footer .footer-content .footer-links{margin-bottom:20px}@media (min-width:1000px){footer .footer-content .footer-links{width:45%;margin-bottom:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}footer .footer-content .footer-links ul{margin:0;padding-left:25px}@media (min-width:1000px){footer .footer-content .footer-links ul{width:45%}}footer .footer-content .footer-links ul li a{display:block;color:#fff;padding:10px;margin:5px 0;position:relative}footer .footer-content .footer-links ul li a:hover{color:#42c1b1;padding-left:15px}footer .footer-content .footer-links ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;width:20px;height:20px;left:-20px;top:calc(50% - 10px);background-image:url(/images/icons/arrow-blue-alt.png);transform:rotate(180deg);background-size:cover;background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width:1000px){footer .footer-content .footer-links ul li a:before{left:-25px}}@media (min-width:1000px){footer .footer-content .footer-misc{width:45%}}footer .footer-content .footer-misc .footer-text .footer-logo{margin-bottom:20px;display:inline-block}@media (min-width:1000px){footer .footer-content .footer-misc .footer-text .footer-logo{margin-bottom:40px}}footer .footer-content .footer-misc .footer-text .footer-logo:hover{transform:scale(1.03)}footer .footer-content .footer-misc .footer-text .footer-logo img{width:250px;height:auto}footer .footer-content .footer-misc .footer-text a,footer .footer-content .footer-misc .footer-text p{color:#fff}footer .footer-content .footer-misc .footer-text p{max-width:500px;margin-bottom:20px}footer .footer-content .footer-misc .footer-text a:hover{color:#42c1b1}footer .footer-content .footer-misc .footer-text a span{color:#42c1b1}footer .footer-content .footer-misc .footer-text p:last-child a b{padding-bottom:4px;border-bottom:solid 2px}footer .footer-content .footer-misc .social-circles{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}@media (min-width:1000px){footer .footer-content .footer-misc .social-circles{margin-top:40px}}footer .footer-content .footer-misc .social-circles a{width:50px;height:50px;background-color:#42c1b1;background-size:cover;background-position:center;background-repeat:no-repeat;background-size:25px;margin:0 10px;border-radius:360px}footer .footer-content .footer-misc .social-circles a:hover{background-color:#244294;animation:rotate linear .3s infinite alternate}footer .footer-content .footer-misc .social-circles a:first-child{background-image:url(/images/icons/twitter-white.png);margin-left:0}footer .footer-content .footer-misc .social-circles a:nth-child(2){background-image:url(/images/icons/instagram-white.png)}footer .footer-content .footer-misc .social-circles a:last-child{background-image:url(/images/icons/facebook-white.png)}.tx-group-footer{max-width:1400px!important;margin-bottom:0!important}:focus{outline:0}.back-to-top{width:30px;height:30px;bottom:10px;right:10px;position:fixed;background-color:#42c1b1;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);z-index:4;border-radius:5px;opacity:.5;background-size:cover;background-position:center;background-repeat:no-repeat;background-size:15px;background-image:url(/images/icons/arrow-white.png);transform:rotate(90deg)}@media (min-width:1000px){.back-to-top{width:40px;height:40px;bottom:25px;right:25px;background-size:25px}}.back-to-top.hidden{bottom:-40px}@media (min-width:1000px){.back-to-top.hidden{bottom:-70px}}.back-to-top:hover{opacity:1}.breadcrumbs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;margin-top:10px}@media (min-width:1000px){.breadcrumbs{padding:50px 0;margin-top:20px}}.breadcrumbs li{margin:10px}.breadcrumbs li:last-child a{color:#42c1b1;opacity:.5}.breadcrumbs li:last-child a:after{display:none}.breadcrumbs li:last-child a:hover{opacity:1}.breadcrumbs li:first-child{opacity:.5;margin-left:0;margin-right:0}.breadcrumbs a{position:relative;display:block;padding-right:20px;font-weight:800;color:#584e50}.breadcrumbs a:hover{color:#42c1b1}.breadcrumbs a:hover:after{background-image:url(/images/icons/arrow-blue-alt.png)}.breadcrumbs a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;width:15px;height:15px;left:inherit;right:-7.5px;top:calc(50% - 7.5px);background-image:url(/images/icons/arrow-black.png);transform:rotate(180deg);background-size:cover;background-position:center;background-repeat:no-repeat;background-size:contain;transition:ease all .3s}.faq-title{color:#244294!important;border-bottom:solid 2px #244294;padding-bottom:10px;display:inline-block}.text-centred{margin:0 auto;max-width:500px;margin-top:20px;margin-bottom:20px}@media (min-width:1000px){.text-centred{margin-top:100px;margin-bottom:50px}}.text-centred h2,.text-centred p{text-align:center;margin-bottom:20px}.text-centred hr{border:solid 2px #221e1f;margin:0 auto;margin-bottom:20px}textarea{resize:none}input,textarea{padding:20px;transition:ease all .3s}.form-background{box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.05);padding:20px 0;background-color:#244294}@media (min-width:1000px){.form-background{padding:100px 0}}.form-background .primary-container .form-text{margin-bottom:20px;max-width:500px}@media (min-width:1000px){.form-background .primary-container .form-text{margin-bottom:60px}}.form-background .primary-container .form-text h2,.form-background .primary-container .form-text p{margin-bottom:20px;color:#fff}.form-background .primary-container .form-text h2:last-child,.form-background .primary-container .form-text p:last-child{margin-bottom:0}@media (min-width:1000px){.form-background .form-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.form-background .form-container form{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media (min-width:1000px){.form-background .form-container form{width:60%;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}}.form-background .form-container form span{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin-bottom:20px;width:100%}@media (min-width:1000px){.form-background .form-container form span{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}.form-background .form-container form span:last-child,.form-background .form-container form span:nth-child(5){-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.form-background .form-container form span:last-child{margin-bottom:0;width:auto;display:inline-block}.form-background .form-container form span:last-child button{width:auto;cursor:pointer;background-color:transparent;border:solid 2px #42c1b1}.form-background .form-container form span:last-child button:active,.form-background .form-container form span:last-child button:hover{padding-left:15px}.form-background .form-container form span button,.form-background .form-container form span input,.form-background .form-container form span textarea{width:100%;border:solid 2px transparent;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);transition:ease all .3s;border-radius:5px}.form-background .form-container form span button:focus,.form-background .form-container form span button:hover,.form-background .form-container form span input:focus,.form-background .form-container form span input:hover,.form-background .form-container form span textarea:focus,.form-background .form-container form span textarea:hover{border:solid 2px #42c1b1;padding-left:30px}.form-background .form-container form span button:focus::placeholder,.form-background .form-container form span button:hover::placeholder,.form-background .form-container form span input:focus::placeholder,.form-background .form-container form span input:hover::placeholder,.form-background .form-container form span textarea:focus::placeholder,.form-background .form-container form span textarea:hover::placeholder{opacity:0}.form-background .form-container form span button::placeholder,.form-background .form-container form span input::placeholder,.form-background .form-container form span textarea::placeholder{opacity:.75;transition:ease all .3s}.form-background .form-container .form-image{display:none}@media (min-width:1000px){.form-background .form-container .form-image{display:block;width:30%;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:5px}}button[disabled]:active,button[disabled]:hover{pointer-events:all!important;cursor:not-allowed}button[disabled]:active:before,button[disabled]:hover:before{opacity:1}button[disabled]:active:after,button[disabled]:hover:after{animation:none}button[disabled]:before{opacity:0;transition:ease all .3s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;top:-85px;width:200px;height:75px;background-color:#fff;color:lighten #221e1f,20%;border-radius:5px;content:"Please check the reCAPTCHA box!";box-shadow:0 5px 10px 0 rgba(0,0,0,.05);left:calc(50% - 100px);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.social{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:20px 0}@media (min-width:1000px){.social{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin:100px 0}}.social a{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:20px;padding-top:30px;width:300px;height:300px;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);background-color:#244294;background-size:cover;background-position:center;background-repeat:no-repeat;margin:5px;margin-bottom:20px;position:relative;border-radius:5px}@media (min-width:1000px){.social a{padding:40px;padding-top:70px;margin-bottom:0}}@media (min-width:1400px){.social a{width:400px;height:400px}}.social a:last-child{margin-bottom:0}.social a:hover{transform:scale(1.05)}.social a:hover:after{animation:rotate linear .3s infinite alternate}.social a p{text-align:center;overflow:hidden;max-height:100%;overflow:hidden;padding-top:40 px;color:#fff}@media (min-width:1000px){.social a p{padding-top:0}}.social a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;width:50px;height:50px;top:25px;left:calc(50% - 25px);background-size:40px;background-position:center;background-repeat:no-repeat;transition:ease all .3s}.social a:first-child:after{background-image:url(/images/icons/twitter-white.png)}.social a:last-child:after,.social a:nth-child(2):after{background-image:url(/images/icons/instagram-white.png)}@keyframes rotate{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.button{padding:15px;color:#42c1b1;display:block;border-radius:5px;position:relative;padding-right:50px;border:solid 2px #42c1b1;opacity:.5}.button:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.05);opacity:1}.button:hover:after{animation:point .3s ease infinite alternate}.button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;width:20px;height:20px;top:calc(50% - 10px);left:inherit;transform:rotate(180deg);right:15px;background-image:url(/images/icons/arrow-blue-alt.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-size:contain;transition:ease all .3s}.button.white{color:#fff;border:solid 2px #fff}.button.white:after{background-image:url(/images/icons/arrow-white.png)}@keyframes point{from{right:17px}to{right:13px}}.banner-contact{width:100vw;max-width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}@media (min-width:1000px){.banner-contact{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}.banner-contact .map,.banner-contact .text{width:100%}@media (min-width:1000px){.banner-contact .map,.banner-contact .text{width:50%}}.banner-contact .text{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:20px;box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.05);background-color:#42c1b1}@media (min-width:1000px){.banner-contact .text{padding:200px 40px}}.banner-contact .text h2,.banner-contact .text p{margin-bottom:20px;text-align:center;max-width:500px;color:#fff}.banner-contact .text h2 a:hover,.banner-contact .text p a:hover{color:#d9d9d9}.banner-contact .text hr{border:solid 2px #fff}.banner-contact .map{position:relative}.banner-contact .map:before{content:'';display:block;height:100%;width:100%;background-image:url(https://slt.co.uk/blog/wp-content/uploads/2018/07/01.png);background-size:cover;position:absolute;top:0;left:0}.banner-contact .map iframe{border:none;margin-bottom:-6px}