section{color:#253a58}a[href]{color:#253a58}.blue-text,.has-deep-blue-color{color:#253a58}.green-text,.has-soft-olive-green-color{color:#8DAA91}.grey-text,.has-grey-color{color:#BCC5C7}.beige-text,.has-beige-color{color:#EFEFEF}.white-text,.has-white-color{color:#fff}.gold-text,.has-gold-color{color:#B19114}.black-text,.has-black-color{color:#111}.error-text{color:red}.success-text{color:green}.blue,.has-blue-background-color{background:#253a58 !important;color:#fff !important}.blue a[href],.has-blue-background-color a[href]{color:#B19114 !important}.green,.has-green-background-color{background:#8DAA91 !important;color:#253a58 !important}.green a[href],.has-green-background-color a[href]{color:#fff !important}.grey,.has-grey-background-color{background:#BCC5C7 !important;color:#111 !important}.grey a[href],.has-grey-background-color a[href]{color:#253a58 !important}.beige,.has-beige-background-color{background:#EFEFEF !important;color:#253a58 !important}.beige a[href],.has-beige-background-color a[href]{color:#111 !important}.white,.has-white-background-color{background-color:#FFFFFF}.gold,.has-gold-background-color{background:#B19114 !important;color:#111 !important}.gold a[href],.has-gold-background-color a[href]{color:#253a58 !important}.black,.has-black-background-color{background:#111 !important;color:#fff !important}.black a[href],.has-black-background-color a[href]{color:#fff !important}.error{background:red !important;color:#fff !important}.error a[href]{color:#fff !important}.success{background:green !important;color:#fff !important}.success a[href]{color:#fff !important}h1{margin:0 0 0 0}h3,h4,h5,h6{margin:01em 0 0.3em 0}h1{font-size:1.8em}h2{font-size:1.6em;margin:0.3em 0 0.3em 0}h3{font-size:1.2em}h4,h5,h6{font-size:16px}p,em,code{margin:0 0 .8em 0;line-height:1.5em}label,input,select,textarea{font-size:16px}em,code{display:block}p em{display:inline}body{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh;margin:0}a#burger{display:none}header{grid-row:1;padding:10px;display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:20px}header>:nth-child(1){text-align:left}header>:nth-child(2){text-align:right}main{grid-row:2;z-index:1}main section{padding:20px calc(3*20px)}main section.full-height{height:calc(100vh - 80px)}main section.narrow{padding:0 calc(5*20px)}footer{grid-row:3;padding:10px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 20px;z-index:1}footer>:nth-child(1){text-align:left}footer>:nth-child(2){text-align:right}footer>:nth-child(3){text-align:center;grid-column:1 / -1}[class^="col"]:not(.col){display:grid;gap:20px}[class^="col"]:not(.col).col1{grid-template-columns:1fr}[class^="col"]:not(.col).col2{grid-template-columns:repeat(2, 1fr)}[class^="col"]:not(.col).col3{grid-template-columns:repeat(3, 1fr)}[class^="col"]:not(.col).col4{grid-template-columns:repeat(4, 1fr)}[class^="col"]:not(.col).col5{grid-template-columns:repeat(5, 1fr)}[class^="col"]:not(.col).col6{grid-template-columns:repeat(6, 1fr)}.col{padding:10px;border-radius:8px}@media screen and (max-width: 768px){html{margin-top:0 !important;padding-top:0 !important}a#burger{display:block;position:absolute;top:20px;right:20px;z-index:100}body.l2l-logged-in a#burger{top:56px}body.l2l-logged-in header{margin-top:46px !important}header{display:block;height:auto;width:100%}main section,main section.narrow{padding:20px !important}[class^="col"]{grid-template-columns:1fr !important}}nav ul{list-style-type:none;padding:0}header{background-color:#fff;height:80px}header a#burger{color:#253a58}header img#logo{height:40px}header nav.menu-main{position:relative;z-index:100}header nav.menu-main ul{display:block;height:40px}header nav.menu-main ul li{display:inline-block;height:40px}header nav.menu-main ul li a[href]{display:inline-block;height:40px;padding:10px;border-radius:8px;background-color:none;color:#253a58;text-decoration:none}header nav.menu-main ul li a[href]:hover{background-color:#8DAA91;color:#fff}header nav.menu-main ul li .sub-menu{display:none;position:relative;top:20px;list-style:none;z-index:1000}header nav.menu-main ul li .sub-menu li{display:inline}header nav.menu-main ul li:hover .sub-menu{display:block}body#front-page a#burger{color:#fff}body#front-page header{height:80px;background-color:#253a58}body#front-page header img#logo{height:40px}body#front-page header nav.menu-main ul li a[href]{padding:10px;border-radius:8px;background-color:#253a58;color:#fff;text-decoration:none}body#front-page header nav.menu-main ul li a[href]:hover{background-color:#fff;color:#B19114}footer nav.menu-footer ul li{display:inline-block;margin-right:20px}footer nav.menu-footer ul li a[href]{color:#253a58;text-decoration:none}footer nav.menu-footer ul li a[href]:hover{text-decoration:underline}footer nav.menu-footer ul li:last-child{margin-right:0}footer span#company-details{font-size:.8em}@media screen and (max-width: 768px){header nav.menu-main ul#menu-main-menu{display:none;height:auto;background:#ececec;border-radius:8px;padding:10px}header ul#menu-main-menu li{display:list-item;margin-bottom:10px}header ul#menu-main-menu li:last-child{margin-bottom:0}}form{max-width:600px;margin:0 auto}fieldset{border:1px solid #253a58;border-radius:8px;padding:10px;margin-bottom:10px}legend{font-weight:bold;color:#253a58}label{display:block;font-weight:bold;color:#253a58;cursor:pointer}input[type="text"],input[type="email"],input[type="password"],input[type="date"],input[type="password"],input[type="url"],input[type="tel"],input[type="number"],input[type="search"],input[type="file"],textarea{width:100%;padding:10px;border:1px solid #253a58;border-radius:8px;background-color:#EFEFEF;margin-bottom:10px;box-sizing:border-box}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="file"]:focus,textarea:focus{border-color:#253a58;outline:none;background-color:#fff}textarea{height:100px;resize:vertical}select{width:100%;padding:10px;font-size:1rem;border:1px solid #253a58;border-radius:8px;background-color:#fff;margin-bottom:10px}select:focus{border-color:#BCC5C7;outline:none}input[type="radio"],input[type="checkbox"]{margin-right:10px}.radio-group,.checkbox-group{margin-bottom:10px}.radio-group label,.checkbox-group label{display:inline-block;margin-right:10px;font-weight:normal}button,input[type="submit"],input[type="reset"]{padding:10px;font-weight:bold;border:none;border-radius:8px;cursor:pointer;background-color:#B19114;color:#fff}button:hover,input[type="submit"]:hover,input[type="reset"]:hover{background-color:#8DAA91;color:#253a58}button:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled{background-color:#BCC5C7;cursor:not-allowed}section#application-form div.inline{margin-bottom:10px}section#application-form div.inline *{display:inline}section#application-form div.inline label{font-weight:normal}p.error-text{margin-bottom:10px}.notice{padding:10px;border-radius:8px;margin-bottom:20px}.notice p{margin-bottom:0}.wp-block-cover img{object-fit:contain !important}@media (max-width: 768px){.wp-block-cover{display:none}}*{box-sizing:border-box}html{min-height:100%;position:relative}body{margin:0;width:100%;height:100vh;font-size:16px;font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,"sans-serif";color:#111}.left{float:left}.right{float:right}.clearfix::after{content:"";clear:both;display:table}.close{font-family:arial;font-size:20px;text-shadow:0 1px 0 #fff;text-decoration:none}.close:after{content:'\00d7'}footer pre{margin:0;padding:10px 20px 0 20px;background:#fff;font-size:10px}footer pre>div{padding:10px;margin-bottom:10px;background:#ccc;color:#111}footer pre>div>strong{color:red}
