@charset "UTF-8";@font-face{font-family:"Eurostile LT W05";src:url(../fonts/688cd94a-46f7-4a5c-8c2c-380c283774d1.woff2) format("woff2"),url(../fonts/e20195a7-59e9-4b25-887a-a8abc4bc4b53.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Now Display W05";src:url(../fonts/effd846d-39d3-439a-a81b-14b26fd5fb7e.woff2) format("woff2"),url(../fonts/c2e2103e-7e6b-4248-b080-0100c5896596.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Helvetica Now Display W05";src:url(../fonts/5abcd8dc-80cb-4fe0-a840-45c272559705.woff2) format("woff2"),url(../fonts/ca05bbc7-66f7-43c2-8028-3f26c3d49b4e.woff) format("woff");font-weight:800;font-style:normal}html{font-size:62.5%}body{margin:0;padding:0;background-color:#00205c}h1{font-family:"Eurostile LT W05",sans-serif;font-weight:700;font-style:normal;color:#fff;font-size:3.5rem;line-height:3.5rem;position:relative;display:inline-block}h1.underline::after{content:"";width:100%;height:4px;display:inline-block;background-color:#ffda00;top:-1rem;position:relative}@media (max-width:700px){h1{font-size:2rem;line-height:2.5rem}}h2{font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;color:#00205c;font-size:2rem;line-height:2rem}p{font-family:"Helvetica Now Display W05",sans-serif;font-weight:500;font-style:normal;font-size:1.4rem;line-height:2.2rem;color:#00205c}label{display:block;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;font-size:2rem;color:#ffda00}input,textarea{display:block;position:relative;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;font-size:2rem;min-height:2rem;width:100%;background-color:transparent;border:0;border-bottom:2px solid #ffda00;color:#fff;margin-bottom:3rem;padding:.5rem 0;border-radius:0}input::placeholder,textarea::placeholder{color:rgba(255,255,255,.15)}input::-webkit-calendar-picker-indicator,textarea::-webkit-calendar-picker-indicator{filter:invert(1)}textarea{resize:vertical;width:100%;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;min-height:100px}.checkbox{position:relative;margin-bottom:3rem}.checkbox.checked .box{z-index:1;opacity:1}.checkbox.checked .box::after{content:"";position:absolute;top:0;left:.5rem;height:1rem;width:3rem;border-left:5px solid #fff;border-bottom:5px solid #fff;transform:rotate(-45deg)}.checkbox .box,.checkbox input[type=checkbox]{display:block;position:absolute;left:0;top:0;width:3rem;height:3rem;border:none;outline:0;margin:0;z-index:0;opacity:0}.checkbox input[type=checkbox]:checked+label::after{content:""}.checkbox label{padding-left:4rem;cursor:pointer}.checkbox label::before{content:"";display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;border:2px solid #ffda00;box-sizing:border-box}.checkbox label::after{position:absolute;top:0;left:.5rem;height:1rem;width:3rem;border-left:5px solid #fff;border-bottom:5px solid #fff;transform:rotate(-45deg)}.btn{font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;width:100%;background-color:#ffda00;border:none;font-size:2rem;color:#00205c;padding:1rem 2rem;border-radius:1rem;margin:0;cursor:pointer;transition:background-color .4s;text-decoration:none;display:block;text-align:center;margin-bottom:2rem;box-sizing:border-box;-webkit-appearance:none}.btn:hover{background-color:#fff}.alert{display:block;width:100%;box-sizing:border-box;background-color:#f73535;padding:25px;color:#00205c;font-size:1.75rem;line-height:2rem;text-align:center;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;border-radius:1rem;margin-top:5rem}.alert.success{background-color:#82f892}@media (max-width:700px){.alert{margin-top:2.5rem;font-size:1.6rem;line-height:1.8rem}}pre{color:#fff;font-size:3rem}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.loading{width:4rem;height:4rem;margin:auto;border-radius:50%;border:4px solid #ffda00;border-bottom-color:transparent;border-right-color:transparent;-webkit-transition:.5s;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;transition:.5s;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}header{display:flex;align-items:center;padding:50px;width:100%;box-sizing:border-box}header .logo img{height:50px}header .menu{flex:1;text-align:right;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;font-size:1.8rem;line-height:25px}header .menu nav img{height:25px;padding-right:1rem;top:.6rem;position:relative}header .menu nav a{margin-right:4rem}header .menu nav a:link{color:#fff;text-decoration:none;transition:color .3s}header .menu nav a:visited{color:#fff;text-decoration:none}header .menu nav a:hover{color:#ffda00;text-decoration:none}header .menu nav a:active{color:#ffda00;text-decoration:none}header .menu .controls{display:inline-block}header .menu button{background-color:#00205c;border:none;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;font-size:1.6rem;color:#fff;box-shadow:5px 5px 12px rgba(0,0,0,.4);padding:.2rem 4rem .4rem 55px;border-radius:1rem;height:50px;line-height:40px;position:relative;transition:color .4s,background-color .4s;cursor:pointer}header .menu button .userIcon{height:35px;width:35px;position:absolute;left:10px;top:7px;background-image:url(../images/user-icon.svg);background-repeat:no-repeat}header .menu button .arrowIcon{background-image:url(../images/down-icon.svg);background-repeat:no-repeat;background-position:center;background-size:2rem;width:2rem;height:2rem;position:absolute;top:15px;right:1rem;transform-origin:center}header .menu button nav{width:100%;background-color:#ffda00;position:absolute;top:calc(100% + 1rem);left:0;border-radius:1rem;padding:.25rem 1rem;box-sizing:border-box;box-shadow:5px 5px 12px rgba(0,0,0,.4);opacity:0;visibility:hidden}header .menu button a:link{color:#00205c;text-decoration:none;transition:color .3s}header .menu button a:visited{color:#00205c;text-decoration:none}header .menu button a:hover{color:#fff;text-decoration:none}header .menu button a:active{color:#fff;text-decoration:none}header .menu button:hover{background-color:#ffda00;color:#00205c}@media (max-width:1000px){header{padding:25px;align-items:start}header .logo{position:absolute;margin-top:5px}header .logo img{height:auto;width:130px}header .menu{font-size:1.6rem}header .menu nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start}header .menu .controls{order:2;min-width:100%;text-align:left;margin-top:25px}header .menu .controls a{display:block}header .menu button{order:1;width:auto;margin-left:auto}header .menu nav a{margin-right:0}}@media (max-width:350px){header .menu button span{display:none}}main{min-height:calc(100vh - 168px);padding:50px;box-sizing:border-box}@media (max-width:1000px){main{padding:25px;min-height:calc(100vh - 204px)}}@media (max-width:700px){main{padding:25px}}main#login{min-height:calc(100vh - 15px);max-width:600px;margin:0 auto;display:block}main#login .logo{width:200px;margin:0 auto;position:relative;display:block}main#login h1{margin-top:7.5rem;text-align:center;margin-bottom:2.5rem;width:100%}main#login form{margin-top:5rem;margin-bottom:7.5rem}@media (max-width:700px){main#login .logo{margin-top:2.5rem;width:150px}main#login h1{margin-top:5rem}main#login form{margin-top:2.5rem}}main#dashboard{display:flex;justify-content:space-between}main#dashboard .col{width:calc(50vw - 100px)}main#dashboard .latestNews{background-color:#ffda00;padding:25px;box-sizing:border-box}main#dashboard .latestNews hr{width:100%;border:none;border-top:4px solid #00205c}main#dashboard .latestNews .controls{display:block;text-align:center}main#dashboard .latestNews .controls .next,main#dashboard .latestNews .controls .prev{position:relative;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../images/left-icon.svg);top:-2px;margin:0 4px;cursor:pointer}main#dashboard .latestNews .controls .next{background-image:url(../images/right-icon.svg)}main#dashboard .latestNews .controls .dot{position:relative;display:inline-block;width:16px;height:16px;border-radius:8px;background-color:#00205c;margin:4px 6px;opacity:.35}@media (max-width:1000px){main#dashboard .col{width:calc(50vw - 50px)}}@media (max-width:700px){main#dashboard{flex-wrap:wrap;justify-content:flex-start;flex-direction:column}main#dashboard .col{width:100%;box-sizing:border-box}}main#menu .buttons{display:flex;flex-wrap:wrap}main#menu .buttons a{width:calc(50% - 25px)}main#menu .buttons a:nth-of-type(odd){margin-right:25px}main#menu .buttons a:nth-of-type(even){margin-left:25px}@media (max-width:1000px){main#menu .buttons a{width:100%}main#menu .buttons a:nth-of-type(odd){margin-right:0}main#menu .buttons a:nth-of-type(even){margin-left:0}}main#form .alert{margin-bottom:50px}main#form h2{color:#fff;margin:0}main#form h3{font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;color:#00205c;margin:0;font-size:2rem}main#form form{max-width:1200px;margin:50px auto}main#form form h2{font-family:"Eurostile LT W05",sans-serif;font-weight:700;font-style:normal;color:#ffda00;border-bottom:2px solid #ffda00;padding-bottom:1rem;margin-bottom:50px;line-height:135%}main#form form p{font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;font-size:1.8rem;color:#ffda00;margin:0 0 50px;line-height:1.5}main#form form .structuredData{margin-bottom:50px}main#form form .structuredData .titles{width:calc(100% - 5rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(33%,1fr));background:#ffda00;border:2px solid #ffda00}@media (max-width:700px){main#form form .structuredData .titles{display:none}}main#form form .structuredData .structure{width:calc(100% - 5rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(33%,1fr));position:relative;border:2px solid transparent}main#form form .structuredData .structure input{margin:0}@media (max-width:700px){main#form form .structuredData .structure{display:block;margin-bottom:25px}}main#form form .structuredData aside{border:2px solid #ffda00;margin:auto;width:4rem;height:4rem;border-radius:50%;position:relative;cursor:pointer;transition:.3s}main#form form .structuredData aside.add{margin-top:25px}main#form form .structuredData aside.add::after,main#form form .structuredData aside.add::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffda00;transition:.3s}main#form form .structuredData aside.add::after{width:2rem;height:2px}main#form form .structuredData aside.add::before{width:2px;height:2rem}main#form form .structuredData aside.remove{position:absolute;left:calc(1rem + 100%);width:3rem;height:3rem;top:50%;transform:translate(0,-50%)}main#form form .structuredData aside.remove::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffda00;transition:.3s}main#form form .structuredData aside.remove::after{width:2rem;height:2px}main#form form .structuredData aside:hover{background:#ffda00}main#form form .structuredData aside:hover::after,main#form form .structuredData aside:hover::before{background:#00205c}main#form form .price{position:relative;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;font-size:2rem;color:#ffda00;border-bottom:2px solid #ffda00;padding:0 0 0 2rem;margin:0 0 20px 0}main#form form .price::before{content:"£";position:absolute;top:50%;left:0;transform:translate(0,-50%)}main#form form .price input{border:none;margin:0}main#form form .multiselect{border-bottom:2px solid #ffda00;margin-bottom:20px}main#form form .multiselect label{margin-bottom:20px}main#form form .multiselect .checkboxes{display:flex;flex-wrap:wrap;margin-bottom:20px}main#form form .multiselect .checkboxes .checkbox{margin:0 40px 0 0}main#form form .dropdown{border-bottom:2px solid #ffda00;padding-bottom:1rem;margin-bottom:50px}main#form form .dropdown label{margin-bottom:1rem}main#form form .dropdown .selector{position:relative;height:fit-content}main#form form .dropdown .selector select{width:100%;text-align:left;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;font-size:2rem;color:#fff;background:#00205c;appearance:none;border:2px solid #ffda00;border-radius:0;padding:1rem 6rem 1rem 2rem}main#form form .dropdown .selector select:focus{outline:0}main#form form .dropdown .selector::after{content:"";position:absolute;width:2rem;height:2rem;transform:rotate(45deg);border-bottom:2px solid #ffda00;border-right:2px solid #ffda00;top:1.2rem;right:2rem}main#form form .dropdown .selector option{background:#00205c;color:#fff}main#form form .conditional{opacity:0;transition:.1s;display:none}main#form form .conditional.shown{opacity:1;display:block}main#form form input[type=file]{flex:1;margin-top:.5rem;transform:translate(2rem,0);border:none;position:relative;margin-bottom:6rem}main#form form input[type=file]::after{position:absolute;content:"";background:#ffda00;height:2px;width:100%;left:-2rem;top:calc(100% + 1rem)}main#form form input[type=file]::file-selector-button{appearance:none;background:#ffda00;border:none;font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;color:#00205c;border-radius:1rem;padding:1rem 3rem;cursor:pointer;transition:.3s;transform:translate(-2rem,0)}main#form form input[type=file]::file-selector-button:hover{background:#fff}@media (max-width:700px){main#form form input[type=file]{font-size:1.2rem}}main#form form input[type=submit]:disabled{opacity:.5;cursor:default}main#form form input[type=submit]:disabled:hover{background:#ffda00}main#form .grid{display:flex;width:100%}main#form .grid .column{flex:1}main#form .grid .column.span1{margin-left:25px;margin-right:25px}main#form .grid .column.span1:first-child{margin-left:0;margin-right:25px}main#form .grid .column.span1:last-child{margin-left:25px;margin-right:0}main#form .grid .column.span2{flex:2}main#form .grid .column.span2:nth-of-type(odd){margin-right:25px}main#form .grid .column.span2:nth-of-type(even){margin-left:25px}main#form .grid .column.span4{width:100%}@media (max-width:700px){main#form .grid{flex-wrap:wrap}main#form .grid .column{min-width:100%}main#form .grid .column.span1{margin-left:0;margin-right:0}main#form .grid .column.span1:first-child{margin-left:0;margin-right:0}main#form .grid .column.span1:last-child{margin-left:0;margin-right:0}main#form .grid .column.span2:nth-of-type(odd){margin-right:0}main#form .grid .column.span2:nth-of-type(even){margin-left:0}}main#document .document{max-width:400px;text-align:center;margin:25px auto}main#document .document img{width:80%;max-width:200px;margin-bottom:50px}@media (max-width:700px){main#document .document img{max-width:150px}}footer{height:15px;width:100%;background-color:#ffda00}main#information .information {background:#ffda00;box-sizing:border-box;padding:clamp(2rem, 3vw, 4rem)}main#information .information * {color:#00205c;margin-top:0;}main#information .information strong, main#information .information b {font-family:"Helvetica Now Display W05",sans-serif;font-weight:800;font-style:normal;}