﻿@font-face{font-family:'Titillium Web';font-style:normal;font-weight:300;font-display:fallback;src:url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-300.eot");src:local(""),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-300.woff2") format("woff2"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-300.woff") format("woff"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-300.ttf") format("truetype"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-300.svg#TitilliumWeb") format("svg")}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;font-display:optional;src:url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-regular.eot");src:local(""),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-regular.woff2") format("woff2"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-regular.woff") format("woff"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-regular.ttf") format("truetype"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-regular.svg#TitilliumWeb") format("svg")}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;font-display:optional;src:url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-700.eot");src:local(""),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-700.woff2") format("woff2"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-700.woff") format("woff"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-700.ttf") format("truetype"),url("../fonts/titillium-web-v9-latin/titillium-web-v9-latin-700.svg#TitilliumWeb") format("svg")}*{margin:0;padding:0;box-sizing:border-box}.container{margin:0 auto;max-width:1200px;padding-left:1rem;padding-right:1rem}.container-fluid{margin:0 auto;max-width:100%;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 1600px){.container-fluid{padding-left:2rem;padding-right:2rem}}.row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:normal;justify-content:flex-start;margin:-1rem 0 0 -1rem}.row-gapless{margin:0}.row-xl-gap-large{margin:-2rem 0 0 -2rem}.row-direction-row-reverse{flex-direction:row-reverse}.col{padding:1rem 0 0 1rem;margin:0;min-width:0;max-width:100%}.row-gapless>.col{padding:0}.row-xl-gap-large>.col{padding:2rem 0 0 2rem}.xs-2{width:16.66666667%}.xs-20{width:20%}.xs-3{width:25%}.xs-4{width:33.333333333%}.xs-6{width:50%}.xs-8{width:66.666666666%}.xs-9{width:75%}.xs-10{width:83.33333333%}.xs-12{width:100%}@media screen and (min-width: 576px){.sm-4{width:33.333333333%}.sm-5{width:41.666666666%}.sm-6{width:50%}.sm-7{width:58.333333333%}}@media screen and (min-width: 768px){.md-20{width:20%}.md-2{width:16.66666667%}.md-3{width:25%}.md-4{width:33.333333333%}.md-5{width:41.666666666%}.md-6{width:50%}.md-7{width:58.333333333%}.md-8{width:66.666666666%}.md-9{width:75%}.md-10{width:83.3333333333%}.md-12{width:100%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333333%}}@media screen and (min-width: 992px){.lg-1{width:8.333333333%}.lg-2{width:16.66666666%}.lg-20{width:20%}.lg-3{width:25%}.lg-4{width:33.333333333%}.lg-5{width:41.666666666%}.lg-6{width:50%}.lg-7{width:58.333333333%}.lg-8{width:66.666666666%}.lg-9{width:75%}.lg-10{width:83.3333333333%}.lg-11{width:91.666666666%}.lg-12{width:100%}.offset-lg-1{margin-left:8.333333333%}.offset-lg-2{margin-left:16.66666666%}.offset-lg-4{margin-left:33.333333333%}.offset-lg-5{margin-left:41.666666666%}}@media screen and (min-width: 1280px){.xl-2{width:16.66666666%}.xl-3{width:25%}.xl-4{width:33.333333333%}}@media screen and (min-width: 1600px){.xxl-4{width:33.333333333%}}.text-strong{font-weight:700}.text-small{font-size:.85rem}.text-large{font-size:1.2rem;line-height:1.6rem}.text-lite,.card-header{font-weight:300}.uppercase{text-transform:uppercase}@media screen and (min-width: 768px){.text-large{font-size:1.4rem;line-height:2rem}}.text-right{text-align:right}.text-center{text-align:center}.nav-list{margin:0;padding:0;list-style:none}.list-1{padding:0;list-style-position:inside}.list-1 li{position:relative;padding:1rem;transition:all .8s ease;border-bottom:2px dashed rgba(104,104,104,0.7)}.list-1 li>strong{color:#09f}.list-1 li:nth-child(odd){border-right:2px dashed rgba(104,104,104,0.7)}.list-1 li:nth-child(even){border-left:2px dashed rgba(104,104,104,0.7)}.list-1 li:hover{background-color:rgba(104,104,104,0.07)}.list-2{padding:0;list-style:none}.list-2 li{position:relative;padding:1rem;background-color:transparent;transition:all .8s ease;border-bottom:2px dashed rgba(255,255,255,0.9)}.list-2 li:nth-child(odd){border-right:2px dashed rgba(255,255,255,0.9)}.list-2 li:nth-child(even){border-left:2px dashed rgba(255,255,255,0.9)}.check-list{list-style:none;padding-left:0}.check-list>li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.check-list>li::before{position:absolute;left:0;content:"✔";color:#09f}.img-responsive{width:100%;max-width:100%;height:auto}.img-cover{object-fit:cover;object-position:center;width:100%;height:100%}.img-invert{filter:invert(50%);transition:all .4s ease}.img-invert:hover,.img-invert:focus,.img-invert:active{filter:invert(100%)}.p-1{padding:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.p-2{padding:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.p-3{padding:1rem}.px-3{padding-right:1rem;padding-left:1rem}.py-3{padding-top:1rem;padding-bottom:1rem}.py-4{padding-top:2rem;padding-bottom:2rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mt-0{margin-top:0}.ml-3{margin-left:1rem}.mt-4{margin-top:2rem}.mb-4{margin-bottom:2rem}@media screen and (min-width: 992px){.py-lg-4{padding-top:2rem;padding-bottom:2rem}.px-lg-5{padding-right:4rem;padding-left:4rem}.py-lg-5{padding-top:4rem;padding-bottom:4rem}.pb-lg-5{padding-bottom:4rem}.mt-lg-5{margin-top:4rem}.mb-lg-5{margin-bottom:4rem}}.text-color{color:#686868}.black{color:#000}.white{color:#fff}.blue{color:#09f}.blue-wcag2{color:#007acd}.blue-wcag2-light{color:#14adff}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-blue{background-color:#09f}.bg-blue-wcag2{background-color:#007acd}.bg-violet{background-color:#4b0f8e}.bg-blue-dark{background-color:#1b0092}.bg-blue-darker{background-color:#0b2740}.bg-blue-alpha{background-color:rgba(0,153,255,0.05)}.bg-blue-dark-alpha{background-color:rgba(27,0,146,0.06)}.bg-green{background-color:#9fee00}.bg-green-alpha{background-color:rgba(159,238,0,0.08)}.bg-violet-alpha{background-color:rgba(75,15,142,0.05)}.bg-dark-alpha{background:rgba(0,0,0,0.5);border-radius:.1rem}.bg-gradient-dark-blue-blue{background:linear-gradient(90deg, #1b0092, #09f 90%)}.bg-gradient-blue-violet{background:linear-gradient(340deg, #09f, #4b0f8e 60%)}.bg-gradient-violet-blue{background:linear-gradient(180deg, #4b0f8e, #09f)}.d-block{display:block}.d-inline-block,.btn{display:inline-block}.relative,.headline-2,.arrow-down{position:relative}.h-100{height:100%}.btn{padding:.25rem .5rem;background-color:transparent;border:none;box-shadow:none}a.btn:hover,a.btn:focus,a.btn:active{text-decoration:none}.btn--bg-blue{background-color:#007acd;color:#fff}.headline-1{color:#007acd;padding-left:1rem;position:relative;font-weight:300}.headline-1::before{content:"//";display:inline-block;color:#000;position:absolute;left:0;top:0}.headline-2::after{content:"﹀";display:block;text-align:center;color:inherit}.headline-badge{font-weight:300;transform:rotate(-2deg);padding:.5rem 1rem;display:inline-block;text-transform:uppercase;box-shadow:.25rem .25rem .5rem rgba(0,0,0,0.2)}.border-top-primary{border-top:1px solid #09f}.arrow-down::after{content:"﹀";display:block;text-align:center;margin-top:2rem;font-size:2rem;color:#09f}.lead-link-container{justify-content:center;align-items:center}.lead-link-container .link--lead{margin-top:.5rem}.link--lead{font-size:1.2rem;line-height:1.2rem;display:inline-block;position:relative;padding-left:2rem;color:#000}.link--lead::before{content:"";position:absolute;left:0;top:0;width:2rem;height:1.2rem;background-size:contain}.link--lead:hover{text-decoration:none}.phone-link--lead::before{background:transparent url("../images/phone-square-alt-solid.svg") center no-repeat;background-size:contain}.service-desk-link--lead::before{background:transparent url("../images/life-ring-regular.svg") center no-repeat;background-size:contain}.key-visual-container{position:relative}.key-visual-container>img{display:block;max-width:100%;height:auto}.key-visual-container-2 h2{display:block;background-color:#007acd}.key-visual-container-2>img{max-width:100%;height:auto}.key-visual-container-2 p .btn{margin-bottom:1rem;width:100%;text-align:center}@media screen and (min-width: 768px){.key-visual-container{padding-top:2rem;padding-bottom:4rem}.key-visual-container img{transform:rotate(-10deg)}.key-visual-container h2{position:absolute;z-index:1;left:10%;top:10%}.key-visual-container p{position:absolute;right:0;bottom:19%;width:60%}.key-visual-container-2{height:600px}.key-visual-container-2 h2{position:absolute;z-index:1;left:0;top:0;width:100%;background-color:rgba(0,153,255,0.4)}.key-visual-container-2>img{max-width:initial;object-fit:cover;object-position:center;width:100%;height:100%}.key-visual-container-2>div{position:absolute;left:0;bottom:0;width:100%}.key-visual-container-2 p .btn{margin-bottom:0;margin-left:1rem;width:auto}}@media screen and (min-width: 992px){.key-visual-container-2 h2{display:inline-block;left:15%;top:10%;width:auto}.key-visual-container-2>div{left:5%;bottom:15%;width:65%}}@media screen and (min-width: 1280px){.key-visual-container-2 h2{top:15%}.key-visual-container-2>div{left:10%;width:55%;max-width:700px}}.card-header{margin:0;background:linear-gradient(340deg, #09f, #4b0f8e 50%);color:#fff !important;border-bottom:2px solid #fff;padding:.5rem 1rem}.card-header a{color:#fff}.card-header a:hover,.card-header a:focus,.card-header a:active{color:#fff}.card-body{padding:1rem}.card-container{overflow:hidden;background-color:#0b2740;color:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.3);transition:all .4s ease}.card-container .btn{color:#09f}.card-container .card-body a{color:#09f}.card-container:hover,.card-container:focus,.card-container:active{box-shadow:0 0 1rem rgba(0,0,0,0.7)}.card-container:hover .card-header,.card-container:focus .card-header,.card-container:active .card-header{background:linear-gradient(340deg, #09f, #4b0f8e 90%)}.card--bg-coloured{background-color:#fff}.card--bg-coloured .card-body{color:#686868}.bar{position:absolute;left:0;height:4px;width:50px;background:#000;display:block;transition:0.5s;transform-origin:center}.bar:nth-child(1){top:12px}.bar:nth-child(2){top:24px;background:#007acd}.bar:nth-child(3){top:36px}#main-nav-toggle{position:relative;display:inline-block;width:54px;height:40px;border:none;background:transparent;outline:none;z-index:5}#main-nav-toggle:active,#main-nav-toggle:focus,#main-nav-toggle:hover{outline:none !important;border:none !important}#main-nav-toggle.active .bar:nth-child(1){transform:translateY(12px) rotate(-45deg)}#main-nav-toggle.active .bar:nth-child(2){opacity:0}#main-nav-toggle.active .bar:nth-child(3){transform:translateY(-12px) rotate(45deg)}#meta-nav-list{display:flex;flex-wrap:wrap;flex-direction:row;align-items:normal;justify-content:left;justify-content:center;font-size:.85rem}#meta-nav-list>li a{display:block;padding:0 1rem;color:#fff}html,body{font-family:"Titillium Web",sans-serif;font-size:16px;line-height:1.5rem;font-weight:400;color:#686868;background-color:#fff}a{color:#007acd;text-decoration:none}a:hover{text-decoration:underline}h1{color:#000;font-size:2rem;line-height:2.8rem;font-weight:300;margin-top:2rem;margin-bottom:2rem;text-transform:uppercase}h1::after{content:"";display:block;width:20%;height:2px;margin-top:1rem;background-color:#09f}h2,h3,h4{margin-top:2rem}h2,h3,h4,p,ul,ol,dl{margin-bottom:1rem}h2+h3{margin-top:1rem}h3+h4{margin-top:1rem}h2{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:300}h3{font-size:1.4rem;line-height:1.8rem}strong,b{font-weight:700}ul,ol{padding-left:1rem;line-height:1.6rem}ul{list-style-type:square}small{font-size:85%}@media screen and (min-width: 768px){html,body{font-size:20px;line-height:1.5rem;font-weight:400}h1{font-size:3rem;line-height:3.8rem}h2{font-size:2rem;line-height:2.8rem}h3{font-size:1.6rem;line-height:2.4rem}}.quick-contact-bar{padding-top:.5rem}@media screen and (min-width: 576px){.quick-contact-bar{padding-top:1rem}}@media screen and (min-width: 768px){.quick-contact-bar{padding-top:.5rem}}.page-footer{border-top:1px solid rgba(0,0,0,0.8);background-color:rgba(0,0,0,0.77)}
