.contact-request-form .add-contact{background-color:#95a2a7}.contact-request-form .field--date_of_birth .field_with_errors{display:inline-block;width:30% !important}.contact-request-form .field--date_of_birth .field_with_errors label{width:100% !important}.contact-request-form .field--date_of_birth.feckery>div:nth-child(2n){display:inline-block;width:68% !important}.contact-request-form .field--date_of_birth.feckery>div:nth-child(2n) input{width:100% !important;border-color:#f0662f !important}.contact-request-form .field--date_of_birth.feckery p{display:block !important;margin:0px 0px -0.5em 7.4em !important;margin-left:calc(30% + 5px) !important;color:#f0662f !important;clear:both !important;font-size:0.8em !important;padding:0px !important}.contact-request-form .field--abn label,.contact-request-form .field--can label{text-transform:uppercase}.contact-request-form .field--file label{text-decoration:none}.contact-request-form .retained-file{margin-bottom:1em}.contact-request-form .file-field-cancel{font-size:0.9rem;position:absolute;right:1em;top:0.3em;z-index:100}.contact-request-form .file-field-input{position:relative}.contact-request-form .file-field-input input{position:relative;z-index:50}.contact-request-form .file-field-input--hidden{display:none}.contact-request-form .file-field-file{float:right;margin:0.3em 0 1em 0;width:68%}.contact-request-form .file-field-replace{float:right;font-size:0.9rem;margin-right:1em}.contact-request-form .field--radio{display:inline-block;margin-right:2em}.contact-request-form .field--radio input{width:auto !important;margin-right:0.5em}.contact-request-form .field--radio label{width:auto;white-space:nowrap}.contact-request-form .field--radio label:before{content:"" !important}.contact-request-form .fieldgroup:before,.contact-request-form .fieldgroup:after{content:" ";display:table}.contact-request-form .fieldgroup:after{clear:both}.contact-request-form .remove-contact{float:right}.contact-request-form .remove-contact:before{content:"\f00d";font-family:"FontAwesome"}.contact-request-summary h4{width:99%;margin:3em 0 2em;border-bottom:1px dashed #f0662f;padding-bottom:0.75em;font-size:1em}.summary__declaration{margin:1em 0 2em;color:#f0662f}.summary__edit-link{display:block;margin-bottom:2em}.summary__field{margin:1em 0}.summary__label{display:inline-block;width:16em;font-weight:600}.summary__label--abn,.summary__label--can{text-transform:uppercase}@media screen and (max-width: 930px), only screen and (min-device-width: 320px) and (max-device-width: 568px){.summary__label{display:block}}.declaration-form-wrapper .terms{margin-bottom:2em}.declaration-form-wrapper .terms:before,.declaration-form-wrapper .terms:after{content:" ";display:table}.declaration-form-wrapper .terms:after{clear:both}.declaration-form-wrapper .terms>.field_with_errors{width:100% !important}.declaration-form-wrapper .terms>.field_with_errors .field_with_errors{width:2em;float:left}.declaration-form-wrapper .terms input{width:2em !important;float:left}.declaration-form-wrapper .terms label{width:100%}.declaration-form-wrapper .terms span{display:inline-block;width:calc(100% - 3em)}.declaration-form-wrapper .terms span:before{content:'*';margin-right:0.25em}.new-button{margin:0 !important;border-radius:5px !important;background-color:#f36421;padding:0.5em 1.75em 0.4em !important;font-size:1.25rem;font-weight:100;text-decoration:none !important;text-transform:uppercase;color:white}.new-button:hover{color:white !important}.new-button--grey{background-color:#95a2a7}.privacy-statement{margin:4em 0 2em;color:#95a2a7}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /*!
* Default mobile-first, responsive styling for pickadate.js
* Demo: http://amsul.github.io/pickadate.js
*/.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height: 26.5em){.picker__box{font-size:1.25em}}@media (min-height: 33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);zoom:1;background:rgba(0,0,0,0.32);transition:background .15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__day--highlighted,.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5% !important}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#000;cursor:pointer;background:#b1dcfb}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{background:#b1dcfb;cursor:pointer;color:#000}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media (min-height: 46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height: 40.125em){.picker--time .picker__box{margin-bottom:5em}}/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! http://responsiveslides.com v1.54 by @viljamis */.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}body{font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400;color:#435156;font-size:100%;line-height:1.3em;background:white}.wrapper{font-size:1em}h1{font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400;font-size:2.75em;line-height:1em;margin:0 0 0.3em}h2{font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400;font-size:2.4em;line-height:1em;margin:0 0 0.6em}h3{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;font-size:1.15em;line-height:1em;margin:0 0 0.8em}h4{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;font-size:0.8em;line-height:1em;margin:0 0 1em;text-transform:uppercase;letter-spacing:.1em}h5{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;font-size:1em;line-height:1em;margin:0 0 1em}h6{font-family:"proxima-nova-i4","proxima-nova",sans-serif;font-style:italic;font-weight:400;font-size:0.8em;line-height:1em;margin:0 0 1em;color:#d2d9db}p{padding:0 0 1em 0;margin:0}em{font-family:"proxima-nova-i4","proxima-nova",sans-serif;font-style:italic;font-weight:400}strong{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600}em strong,strong em{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600}hr{height:1px;line-height:1px;border:none;background:#eef1f3;float:left;width:100%;clear:both;padding:0;margin:0 0 2em}input{font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400}a{color:#d2391f;text-decoration:none;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;transition:0.1s linear all;-o-transition:0.1s linear all;outline:none}a:hover{color:#f0662f}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#f0662f}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#d2391f}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#f0662f}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}#content ul{list-style:disc;margin-bottom:1em;padding-left:2em}#content ul li{padding-bottom:0.5em;line-height:1.2em}#content ol{padding:0;margin:0 0 1em;padding-left:2em}#content ol li{padding-bottom:0.5em;line-height:1.2em}blockquote{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-style:normal;font-weight:300;margin:0;padding:0 0 1em;font-size:1.4em;line-height:1.3em}hr{border-top:1px dashed #f0662f}input{outline:none}body{margin:0;padding:0}.center{margin:0 auto;position:relative;max-width:87em}.wrapper{margin:0 5%;float:left;width:90%}#header,#nav-container,#feature,#container,#secondary,#footer,#back-top{float:left;width:100%}.block1{float:left;height:200px;background:#eef1f3;width:25%}.video-container{float:left;width:100%;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:3em}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#logo,#popup .logo{float:left;text-indent:-9999px;width:165px;height:55px;margin-top:1.7em;background:url(/assets/logo-631de03a028cd07704e3f9286762d7b5.png) top left}#header #search-head{float:right;margin:1.8em 2.2em 0 0;border:1px solid #d2d9db;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:25px;position:relative}#header #search-head [type=text]{border:none;background:none;font-size:0.9em;padding:0.3em 0.5em;width:12em;display:inline;font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400;float:left}#header #search-head .sp-submit{background:url(/assets/search-icon-c3d1d2926478ba43372c49010bfc9722.gif) no-repeat;float:right;height:20px;width:20px;margin:2px 0 0 0;position:absolute;right:-25px;top:0px;border:none;outline:none;text-indent:-999px}#header #search-head .sp-submit:hover{cursor:pointer}#header #login-nav{float:right;background:#eef1f3;font-family:"freight-sans-pro-n4","freight-sans-pro",sans-serif;font-style:normal;font-weight:400;width:9.5em;padding:1.8em 1.8em 2em 2.65em}#header #login-nav li{font-size:0.9em;letter-spacing:0.02em}#header #login-nav a{color:#435156}#header #login-nav a:hover{color:#f0662f}#header #login-nav li:last-child a{color:#f0662f}#header #login-nav li:last-child a:hover{color:#d2391f}#nav-container{background:#303d41;background:-moz-linear-gradient(top, #303d41 0%, #435155 25%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #303d41), color-stop(25%, #435155));background:-webkit-linear-gradient(top, #303d41 0%, #435155 25%);background:-o-linear-gradient(top, #303d41 0%, #435155 25%);background:-ms-linear-gradient(top, #303d41 0%, #435155 25%);background:linear-gradient(to bottom, #303d41 0%, #435155 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303d41', endColorstr='#435155',GradientType=0 )}#nav-container #login{float:right;text-transform:uppercase;font-size:0.9em;display:block;padding:1em 3em;background:#c7541a;background:-moz-linear-gradient(top, #c7541a 0%, #ed6522 25%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7541a), color-stop(25%, #ed6522));background:-webkit-linear-gradient(top, #c7541a 0%, #ed6522 25%);background:-o-linear-gradient(top, #c7541a 0%, #ed6522 25%);background:-ms-linear-gradient(top, #c7541a 0%, #ed6522 25%);background:linear-gradient(to bottom, #c7541a 0%, #ed6522 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7541a', endColorstr='#ed6522',GradientType=0 );-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;color:white}#nav-container #login:hover{background:#d2391f}#nav-container #nav{float:left;text-transform:uppercase;font-size:0.9em;border-right:1px solid #344348}#nav-container #nav>li{float:left;padding:0}#nav-container #nav>li a{border-left:1px solid #344348;border-right:1px solid #5B6A6D}#nav-container #nav>li:first-child a{border-left:none}#nav-container #nav a{display:block;padding:1em 2em;color:white}#nav-container #nav a:hover{background:#2D3235 !important}#nav-container #nav .on>a{background:#2D3235;color:#f0662f}#nav-container #nav li ul{position:absolute;left:auto;z-index:3;text-transform:none;font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-style:normal;font-weight:300;background:#435156;display:none;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4)}#nav-container #nav li ul li{padding:0}#nav-container #nav li ul li:first-child a{background:#303d41;background:-moz-linear-gradient(top, #303d41 0%, #435155 25%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #303d41), color-stop(25%, #435155));background:-webkit-linear-gradient(top, #303d41 0%, #435155 25%);background:-o-linear-gradient(top, #303d41 0%, #435155 25%);background:-ms-linear-gradient(top, #303d41 0%, #435155 25%);background:linear-gradient(to bottom, #303d41 0%, #435155 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303d41', endColorstr='#435155',GradientType=0 );border:none}#nav-container #nav li ul a{border-left:none;border-right:none;border-top:1px solid #5B6A6D;background:#435156;padding-top:0.8em;padding-bottom:0.8em}#nav-container #nav li:hover ul{display:block}#mobile-nav{display:none}.home h1{font-size:3.125em}.home h2{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;font-size:1.9em;line-height:1em;margin:0 0 0.6em;text-transform:uppercase}#feature{background:url(/assets/bg-feature-fcca2ce5ac655609b858fef2052fb2d0.png) repeat-y center}#feature img.desktop{display:block}#feature img.mobile{display:none}#feature .blurb{position:absolute;top:3.5em;left:7em;color:white;width:20em}#feature .blurb h1 span{color:white}#feature .blurb p{font-size:1.2em;font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-style:normal;font-weight:300}#feature .blurb a{color:white}#feature img{float:left;width:100%}.home #feature .blurb{left:3em}.home #container,.landing #container{padding-top:3em}.home .col33,.landing .col33{float:left}.home .col33 li,.landing .col33 li{padding-bottom:0.5em}.home .col33 li:before,.landing .col33 li:before{content:">";color:#d2391f;padding-right:0.5em}.home .col66,.landing .col66{float:right}.home .col66 h2,.landing .col66 h2{font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400}.home .col66 p,.landing .col66 p{margin-bottom:1em}.home .col66 span,.landing .col66 span{color:#ed6522}.home .col66 a,.landing .col66 a{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;color:black;padding:0.8em 2em;margin-top:1em;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #95a2a6;background:#d2d7d9;background:-moz-linear-gradient(top, #eff0f0 0%, #d2d7d9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff0f0), color-stop(100%, #d2d7d9));background:-webkit-linear-gradient(top, #eff0f0 0%, #d2d7d9 100%);background:-o-linear-gradient(top, #eff0f0 0%, #d2d7d9 100%);background:-ms-linear-gradient(top, #eff0f0 0%, #d2d7d9 100%);background:linear-gradient(to bottom, #eff0f0 0%, #d2d7d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f0', endColorstr='#d2d7d9',GradientType=0 )}.home .video .col33,.home .video .col66,.landing .video .col33,.landing .video .col66{border-top:1px solid black;padding-top:2em}.home .notice,.landing .notice{background:#eef1f3;margin:0;padding:3em 0}.home .notice h2,.landing .notice h2{text-align:center;font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400}.home .notice p,.landing .notice p{text-align:center;width:50%;margin:0 auto}.row{float:left;width:103%}.col25,.col50,.col75,.col100,.col33,.col66{float:left;margin-right:3%;position:relative;margin-bottom:2em}.col25 img,.col50 img,.col75 img,.col100 img,.col33 img,.col66 img{width:100%}.col25 p:last-child,.col25 ul:last-child,.col50 p:last-child,.col50 ul:last-child,.col75 p:last-child,.col75 ul:last-child,.col100 p:last-child,.col100 ul:last-child,.col33 p:last-child,.col33 ul:last-child,.col66 p:last-child,.col66 ul:last-child{padding-bottom:0;margin-bottom:0}.section-link a{color:#435156}.section-link a:hover{color:#f0662f}.col25{width:22%}.col50{width:47%}.col75{width:72%}.col100{width:97%}.col33{width:30%}.col66{width:63%}.landing-hint{background:#435156;color:white;padding:0.5em 2em;position:relative;top:-3em}.landing-hint .maintain-title{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-style:normal;font-weight:300;text-align:center;font-size:1.5em;padding-bottom:13px}.landing-hint .maintain-content{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-style:normal;font-weight:300;text-align:center;font-size:1.0em;padding-bottom:13px;height:2.5em}.landing-row{margin-bottom:0 !important}.landing-row h3{font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400;font-size:1.4em;line-height:1em;margin:0 0 0.8em}.landing-row h3 a{text-decoration:underline}.landing-row .col33{border-top:1px dashed #d2d9db;padding-top:1.8em}.landing-row:first-of-type .col33{border:none;padding:0}.landing-row:last-of-type{padding-bottom:1.8em}.system-maintenance{clear:both;padding:2em 0;background:#435156;color:white}.system-maintenance__title{font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400;padding-bottom:0.5em;font-size:1.9em;text-transform:uppercase;text-align:center;line-height:normal}.system-maintenance__message{width:80%;margin:0 auto;padding-bottom:0;font-size:0.9em;font-weight:300;text-align:center}.sub #feature .blurb,.list #feature .blurb,.publication #feature .blurb{width:70%;top:2.2em;left:6.5em}.sub h3,.list h3,.publication h3{border-top:1px dashed #f0662f;padding-top:1em}#container{padding:0;margin-top:-1px;position:relative;z-index:2px;background:white}#container .css-table{display:table;width:100%}#container #aside{display:table-cell;width:25%;background:#eef1f3;padding:3em 0}#container #aside p{clear:both}#container #aside input[type=text],#container #aside input[type=email],#container #aside input[type=tel],#container #aside input[type=password],#container #aside [type=date]{width:90%;margin-bottom:0.5em}#container #aside input[type=submit]{margin:0}#container .subnav{margin-bottom:2em}#container .subnav li{border-bottom:1px solid #d2d9db}#container .subnav a{padding:0.7em 1.5em;display:inline-block;color:#435156}#container .subnav a:hover{color:#f0662f}#container .subnav .on a{color:#d2391f}#container .subnav .on ul a{background:none}#container #content{display:table-cell;width:75%;background:#fafbfc;padding:3.5em}#container #content table{text-align:left;vertical-align:top;margin-bottom:2em}#container #content table th{background:#435156;color:white}#container #content table th,#container #content table td{padding:0.5em;vertical-align:top;border:1px solid #435156}#container #content table td p:last-child{padding:0}#container #content .simple-table th{background:none;font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;border:none;color:#435156}#container #content .simple-table td{border:none}#container #content p a{text-decoration:underline}#container .expand{display:block;background:#f0662f;color:white;text-transform:uppercase;position:relative;width:100%;left:-3.5em;padding:0.8em 3.5em;border-bottom:1px solid #fafbfc}#container .expand i{position:absolute;margin-left:-1em;top:0.3em;font-size:2em}#container .expand span{font-size:0.85em}#container .expand .fa-angle-down{display:none}#container .expand .fa-angle-right{display:inline}#container .expand:hover{background:#d2391f}#container .expand.open{margin-bottom:1em}#container .expand.open i{margin-left:-1.1em}#container .expand.open .fa-angle-down{display:inline}#container .expand.open .fa-angle-right{display:none}#container .block{float:left;width:100%}#container .block .text{float:left;width:64%}#container .block .image{float:right;width:32%}#container .block .image img{width:100%}#container .gallery{float:left;width:103%;overflow:hidden}#container .gallery img{float:left;width:31%;margin:0 2% 1em 0}#container .bigimage{float:left;width:100%;margin-bottom:1.5em}#container .bigimage img{width:100%}.row{float:left;width:100%;margin-bottom:2em;clear:both}.row .img{float:left;width:25%;margin-top:1.3em}.row .img img{width:100%;border:1px solid #435156;float:left}.row .info{float:right;width:70%}.gscb_a{position:relative;top:4px}.gsc-search-button-v2{position:relative;top:2px}.gcsc-branding-img-noclear{margin-top:4px !important}.gsc-thumbnail-inside{padding-left:0 !important}.gsc-url-top{padding-left:0 !important}.gs-visibleUrl{color:#bcc5c7 !important}a.gs-title:link{color:#f0662f !important}a.gs-title:link b{color:#f0662f !important}.gsc-cursor-page{color:#bcc5c7 !important}.gsc-cursor-current-page{color:#435156 !important}#footer{background:#435156;color:#bcc5c7;font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-style:normal;font-weight:300}#footer .wrapper{padding:3em 0 2em;font-size:0.9em}#footer strong span{color:#f0662f}#footer a{color:#bcc5c7}#footer a:hover{color:white}#footer .calendar h2{font-family:"proxima-nova-condensed-n6","proxima-nova-condensed",sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;font-size:1.5em;padding-right:7em}#footer .calendar h3{font-family:"proxima-nova-condensed-n3","proxima-nova-condensed",sans-serif;font-style:normal;font-weight:300;text-transform:uppercase;font-size:1.5em;padding-right:7em}#footer .calendar #calendar{float:right;width:10em;text-align:center;position:relative;margin-top:-4.2em}#footer .calendar #calendar img{width:100%;position:absolute;z-index:1;top:0;left:0}#footer .calendar #calendar strong{position:relative;z-index:2;text-transform:uppercase;color:white;font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400;font-size:1.2em;top:2.3em}#footer .calendar #calendar span{position:relative;z-index:2;font-size:5em;color:#435156;font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;line-height:1.3em;top:0.5em}#footer .staff-login{color:#647376}#back-top{padding-bottom:2em}#back-top a{display:block;background:#95a2a6;text-align:center;color:white;font-size:2em}#back-top a span{background:#f0662f;padding:0 0.3em;display:inline-block}#back-top a:hover span{background:#d2391f}.pagination{float:right;text-transform:uppercase;font-size:0.8em;font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;position:absolute;margin-top:-3em;right:0}.pagination .first,.pagination .last{display:none}.pagination .prev,.pagination .next{font-family:"proxima-nova-n4","proxima-nova",sans-serif;font-style:normal;font-weight:400}.pagination a{padding:0 0.5em;color:#d2d9db;display:inline-block}.pagination a:hover{color:#d2391f}.pagination .current{padding:0 0.5em;background:#d2391f;color:white;display:inline-block}.pagination:nth-of-type(2){position:static;margin:0}#content .tabs{float:left;width:100%;list-style:none;border-bottom:1px solid #d2d9db;margin:0 0 1em;padding:0}#content .tabs li{float:left;position:relative;bottom:-1px;border:1px solid #d2d9db;background:#eef1f3;margin-right:3px}#content .tabs a{display:block;padding:0.2em 1em 0;line-height:1.6em}#content .tabs .on{border-bottom:1px solid white;background:white}.actions{font-size:0.8em}.actions a{margin-left:0.5em;white-space:nowrap}#overlay{width:100%;height:2000px;position:fixed;background:#000;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=20);top:0;z-index:100}#popup{position:fixed;z-index:101;background:#435156;color:white;top:20%;left:50%;width:20em;padding:1em 5em;margin-left:-15em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:4px 4px 12px 0px rgba(0,0,0,0.7);-moz-box-shadow:4px 4px 12px 0px rgba(0,0,0,0.7);box-shadow:4px 4px 12px 0px rgba(0,0,0,0.7)}#popup #close{font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;font-size:1.3em;position:absolute;right:0.5em;top:1em;color:#d2d9db}#popup #close:hover{color:#f0662f}#popup h2{text-transform:none}#popup #popup-header{float:left;background:white;width:100%;position:relative;padding:1em 5em;margin-left:-5em;margin-top:-1em;margin-bottom:3em;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#popup .logo{width:120px;height:38px;background-size:contain;background-repeat:no-repeat;margin:0 0 0 -2em}#popup form label{float:left;width:7em}#popup form input[type=text],#popup form input[type=email],#popup form input[type=tel],#popup form input[type=password],#popup form [type=date],#popup form textarea,#popup form select{float:right;width:12em;padding:0.5em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#popup form #forgot{float:left;font-size:0.8em;color:#95a2a6}#popup form #forgot:hover{color:white}#popup form input[type=submit]{float:right;padding:0.3em 1.3em}.btn-primary,.btn-secondary,.btn-subtle,.btn-success,input[type=submit]{display:inline-block;padding:0.5em 1.5em;margin-bottom:1.2em;text-transform:uppercase}.btn-primary{background:#435156;color:white}.btn-primary:hover{background:#d2391f;color:white}.btn-subtle{background:#eef1f3}.btn-subtle:hover{color:#435156}.btn-success{background:#2dbba5;color:white}.btn-success:hover{color:white}.btn-big{font-size:1.4em;padding:0.5em 0.9em}.btn-big.btn-success{position:absolute;right:2%}form fieldset,#cart-form fieldset{float:left;width:100%;border:none;padding:0 0 1em}form fieldset p,#cart-form fieldset p{display:none}form label,#cart-form label{display:block;margin:0.3em 0}form label span,#cart-form label span{color:#f0662f;margin-right:0.3em}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form [type=date],form textarea,form select,#cart-form input[type=text],#cart-form input[type=email],#cart-form input[type=tel],#cart-form input[type=password],#cart-form [type=date],#cart-form textarea,#cart-form select{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0.7em;font-family:"proxima-nova-n6","proxima-nova",sans-serif;font-style:normal;font-weight:600;color:#435156;border:1px solid #d2d9db;font-size:1em;background:white;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=password]:focus,form [type=date]:focus,form textarea:focus,form select:focus,#cart-form input[type=text]:focus,#cart-form input[type=email]:focus,#cart-form input[type=tel]:focus,#cart-form input[type=password]:focus,#cart-form [type=date]:focus,#cart-form textarea:focus,#cart-form select:focus{border-color:#95a2a6;background:white}form input[type=submit],#cart-form input[type=submit]{border:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}form .field_with_errors,#cart-form .field_with_errors{color:#d2391f}form .field_with_errors input[type=text],form .field_with_errors input[type=email],form .field_with_errors input[type=tel],form .field_with_errors input[type=password],form .field_with_errors [type=date],form .field_with_errors textarea,#cart-form .field_with_errors input[type=text],#cart-form .field_with_errors input[type=email],#cart-form .field_with_errors input[type=tel],#cart-form .field_with_errors input[type=password],#cart-form .field_with_errors [type=date],#cart-form .field_with_errors textarea{border-color:#d2391f;background:white}form .field_with_errors p:not(.hint),#cart-form .field_with_errors p:not(.hint){display:block;clear:both;font-size:0.8em;color:#d2391f;margin:0 0 -0.5em 7.4em;padding:0}form fieldset .field_with_errors i,#cart-form fieldset .field_with_errors i{float:right;color:#d2391f;margin-right:0.5em}form .success,#cart-form .success{color:#2dbba5}form .error,#cart-form .error{color:#d2391f}form h6,#cart-form h6{float:left;margin:0.8em 0}@media screen and (max-width: 1150px){#header #login-nav{padding-left:0.9em;padding-right:0.5em}#nav-container #nav a{padding-left:1em;padding-right:1em}#nav-container #login{padding-left:1.3em;padding-right:1.3em}.home #container,.landing #container{margin-top:-1em}.landing-hint .maintain-content{height:auto}.home #feature .blurb{top:2.5em}.home .notice p{width:95%}.sub #feature .blurb{left:5em;top:1.5em}#container #content{padding:2.5em}#container .expand{padding-left:2.5em;padding-right:2.5em;left:-2.5em}#container .expand i{margin-left:-0.8em}#container .expand.open i{margin-left:-0.9em}}@media screen and (max-width: 930px), only screen and (min-device-width: 320px) and (max-device-width: 568px){#nav-wrap{display:none}#logo{margin-bottom:1.4em;margin-top:1.4em;background-size:cover;width:110px;height:37px}#nav-container{display:none}#nav-container .wrapper{width:100%;margin:0}#nav-container #nav{float:none;width:100%;font-size:1.1em;border:none}#nav-container #nav li{float:none;border-bottom:1px solid #95a2a6}#nav-container #nav a{display:block;border-left:none;border-right:none}#nav-container #nav>li:first-child{display:none}#nav-container #nav>li:first-child a{padding-left:1em}#nav-container #nav li:hover ul{display:none}#nav-container #nav .on ul{display:block !important;position:static;border:none;background:#eef1f3;font-size:0.9em}#nav-container #nav .on ul a{background:#eef1f3;color:#435156;border:none;padding-left:1.3em}#nav-container #nav .on ul a:hover{background:#eef1f3 !important;color:#f0662f}#nav-container #nav .on ul li:first-child a{background:#eef1f3}#nav-container #nav .on ul .on a{color:#f0662f}#nav-container #login{float:none;display:block;font-size:1.1em;background:#f0662f}#mobile-nav{display:block;float:left;width:100%;background:#f0662f;font-size:1.7em}#mobile-nav a{color:white;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=50);padding:0.4em}#mobile-nav a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}#mobile-nav .home{float:left;border-left:1px solid #f08350}#mobile-nav .search{float:right}#mobile-nav .bars{float:left;margin-left:-10px;border-right:1px solid #e3532c;padding-right:16px}#mobile-nav .wrapper{margin:0 3%;width:94%}#mobile-nav .mobile-signin{display:block;float:right;margin-right:-3%;margin-left:10px;padding:0 25px;background:#c54b25;font-size:0.9rem;line-height:49px;text-transform:uppercase}#mobile-nav #mobile-search{position:absolute;z-index:99;top:49px;right:0;left:0;height:45px;background:#445155}#mobile-nav #mobile-search form input{width:80%;height:30px;margin:8px auto 0 auto;border:none;border-radius:15px;padding:3px 15px;background:#a8b3b6;font-size:1rem}#mobile-nav #mobile-search form button{position:absolute;right:10%;width:25px;margin-top:6px;border:none;background:none;font-size:1rem}.home #feature .wrapper,.landing #feature .wrapper{margin:0;width:100%}.home #feature .blurb,.landing #feature .blurb{position:static;background:#eef1f3;color:#435156;width:90%;padding:2em 5%;float:left;margin-top:-1px}.home #feature .blurb h1 span,.landing #feature .blurb h1 span{color:#f0662f}.home #container .col33{width:97%}.col25{width:47%}.col50{width:97%}.col75{width:97%}.block1{width:50%}.col33{width:97%}.landing-row:first-of-type .col33{border-top:1px dashed #d2d9db;padding-top:1.8em}.landing-row:first-of-type .col33:first-child{border:none;padding:0}.home #container .col33{float:none}.home #container .col66{float:none;width:100%}.sub #feature{display:none}.sub #container #aside{display:none}.sub #container .wrapper{width:100%;margin:0}.sub #container #content{padding:2em 8%;display:block;width:84%;float:left}#container .expand{padding-left:8%;padding-right:8%;left:-8%}#container .expand i{margin-left:-0.6em;font-size:1.5em}#container .expand.open i{margin-left:-0.8em}#content .block .text{width:100%}#content .block .image{width:100%}#content .gallery img{width:47.5%}#back-top .wrapper{width:100%;margin:0}#popup{top:9.8em;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;left:0;margin-left:0;padding-left:2em;padding-right:2em}#popup #logo{margin-left:0}#footer .calendar #calendar{margin-top:-1.5em}}@media screen and (max-width: 470px), only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){.col25{width:97%}.col33{width:97%}.block1{width:100%;height:100px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){body{font-size:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body{font-size:120%}}@media only screen and (-webkit-device-pixel-ratio: 1.5){body{font-size:90%}}::-webkit-input-placeholder{color:#95a2a6;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}:-moz-placeholder{color:#95a2a6;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}::-moz-placeholder{color:#95a2a6;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}:-ms-input-placeholder{color:#95a2a6;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}.modal__window .header:before,.modal__window .header:after{content:" ";display:table}.modal__window .header:after{clear:both}.competition-header img.desktop{display:block}.competition-header img.mobile{display:none}.competition-header .blurb{top:2em !important;width:25em !important}.competition-header .blurb h1{font-family:"proxima-nova-n7","proxima-nova",sans-serif;font-style:normal;font-weight:700;background-image:none !important;text-transform:uppercase}.competition-header .blurb h1 strong{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-style:normal;font-weight:300}a{outline:none}a:focus{outline:none}.enter-now,.btn-close,.form-submit{display:block;width:142px;height:40px;background-position:center top;background-repeat:no-repeat;text-indent:-9999em;transition:none}.enter-now:hover,.btn-close:hover,.form-submit:hover{background-position:center bottom}.enter-now{background-image:url(/assets/btn-enter-37ff4abf05c9c788517ed4323964369a.png)}.btn-close{margin:auto;background-image:url(/assets/btn-close-01582d01ee93b58a228fade2566ea96a.png)}.form-submit{background-image:url(/assets/btn-submitr-31f7e6376ae88e33cef4f682db06a578.png)}.modal__mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0,0,0,0.75)}.modal__window{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;width:480px;border-radius:3px;background:#445155;overflow:hidden;color:white;transition:height 0.3s ease-in-out}.modal__window .header h2{float:left;width:calc(100% - 72px);height:72px;margin:0;padding:0;background:#fff url(/assets/logo-631de03a028cd07704e3f9286762d7b5.png) 30px center no-repeat;background-size:130px;line-height:72px;text-indent:-9999em}.modal__window .header .modal__window__close{display:block;float:right;width:72px;height:72px;background:#cfd6d8;line-height:72px;text-align:center;font-size:25px;color:white}.modal__window .header .modal__window__close:hover{color:#445155}.modal__window .body{padding:24px 30px}.modal__window .body h3{margin-bottom:10px;text-transform:uppercase;font-size:2.5em}.modal__window .body>p{font-family:"proxima-nova-n3","proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:0.8em;text-align:justify}#entry-form,#apprentice-registration-form,#missing-leave-request-form,#break-in-service-form,.contact-request-form{margin-top:1em}#entry-form .required label:before,#apprentice-registration-form .required label:before,#missing-leave-request-form .required label:before,#break-in-service-form .required label:before,.contact-request-form .required label:before{content:"*";position:relative;left:-10px;margin-right:-5px}#entry-form .short input:last-of-type,#entry-form .short select,#apprentice-registration-form .short input:last-of-type,#apprentice-registration-form .short select,#missing-leave-request-form .short input:last-of-type,#missing-leave-request-form .short select,#break-in-service-form .short input:last-of-type,#break-in-service-form .short select,.contact-request-form .short input:last-of-type,.contact-request-form .short select{width:34%}#entry-form .short.field_with_errors .field_with_errors,#apprentice-registration-form .short.field_with_errors .field_with_errors,#missing-leave-request-form .short.field_with_errors .field_with_errors,#break-in-service-form .short.field_with_errors .field_with_errors,.contact-request-form .short.field_with_errors .field_with_errors{width:34%}#entry-form .short.field_with_errors .field_with_errors:first-child,#apprentice-registration-form .short.field_with_errors .field_with_errors:first-child,#missing-leave-request-form .short.field_with_errors .field_with_errors:first-child,#break-in-service-form .short.field_with_errors .field_with_errors:first-child,.contact-request-form .short.field_with_errors .field_with_errors:first-child{width:30%}#entry-form .field_with_errors .field_with_errors,#apprentice-registration-form .field_with_errors .field_with_errors,#missing-leave-request-form .field_with_errors .field_with_errors,#break-in-service-form .field_with_errors .field_with_errors,.contact-request-form .field_with_errors .field_with_errors{display:inline-block}#entry-form .field_with_errors .field_with_errors label,#entry-form .field_with_errors .field_with_errors input,#entry-form .field_with_errors .field_with_errors select,#apprentice-registration-form .field_with_errors .field_with_errors label,#apprentice-registration-form .field_with_errors .field_with_errors input,#apprentice-registration-form .field_with_errors .field_with_errors select,#missing-leave-request-form .field_with_errors .field_with_errors label,#missing-leave-request-form .field_with_errors .field_with_errors input,#missing-leave-request-form .field_with_errors .field_with_errors select,#break-in-service-form .field_with_errors .field_with_errors label,#break-in-service-form .field_with_errors .field_with_errors input,#break-in-service-form .field_with_errors .field_with_errors select,.contact-request-form .field_with_errors .field_with_errors label,.contact-request-form .field_with_errors .field_with_errors input,.contact-request-form .field_with_errors .field_with_errors select{width:100%}#entry-form .field_with_errors div,#apprentice-registration-form .field_with_errors div,#missing-leave-request-form .field_with_errors div,#break-in-service-form .field_with_errors div,.contact-request-form .field_with_errors div{float:left;width:68%}#entry-form .field_with_errors div:first-child,#apprentice-registration-form .field_with_errors div:first-child,#missing-leave-request-form .field_with_errors div:first-child,#break-in-service-form .field_with_errors div:first-child,.contact-request-form .field_with_errors div:first-child{width:30%}#entry-form .field_with_errors label,#entry-form .field_with_errors p:not(.hint),#apprentice-registration-form .field_with_errors label,#apprentice-registration-form .field_with_errors p:not(.hint),#missing-leave-request-form .field_with_errors label,#missing-leave-request-form .field_with_errors p:not(.hint),#break-in-service-form .field_with_errors label,#break-in-service-form .field_with_errors p:not(.hint),.contact-request-form .field_with_errors label,.contact-request-form .field_with_errors p:not(.hint){color:#f0662f}#entry-form .field_with_errors input,#entry-form .field_with_errors select,#apprentice-registration-form .field_with_errors input,#apprentice-registration-form .field_with_errors select,#missing-leave-request-form .field_with_errors input,#missing-leave-request-form .field_with_errors select,#break-in-service-form .field_with_errors input,#break-in-service-form .field_with_errors select,.contact-request-form .field_with_errors input,.contact-request-form .field_with_errors select{border-color:#f0662f}#entry-form .field_with_errors p:not(.hint),#apprentice-registration-form .field_with_errors p:not(.hint),#missing-leave-request-form .field_with_errors p:not(.hint),#break-in-service-form .field_with_errors p:not(.hint),.contact-request-form .field_with_errors p:not(.hint){margin-left:calc(30% + 5px)}#entry-form label,#apprentice-registration-form label,#missing-leave-request-form label,#break-in-service-form label,.contact-request-form label{display:inline-block;width:30%;font-size:1em}#entry-form input:not([type=submit]),#entry-form select,#apprentice-registration-form input:not([type=submit]),#apprentice-registration-form select,#missing-leave-request-form input:not([type=submit]),#missing-leave-request-form select,#break-in-service-form input:not([type=submit]),#break-in-service-form select,.contact-request-form input:not([type=submit]),.contact-request-form select{display:inline-block;width:68%;border-radius:3px}#entry-form .hint,#apprentice-registration-form .hint,#missing-leave-request-form .hint,#break-in-service-form .hint,.contact-request-form .hint{float:right;display:block;width:34%;line-height:44px}#entry-form .actions,#apprentice-registration-form .actions,#missing-leave-request-form .actions,#break-in-service-form .actions,.contact-request-form .actions{clear:both;margin:0 0 1em 31%}#entry-form .subtext,#apprentice-registration-form .subtext,#missing-leave-request-form .subtext,#break-in-service-form .subtext,.contact-request-form .subtext{margin-left:calc(30% + 5px);font-size:0.75em}#entry-form .subtext p,#apprentice-registration-form .subtext p,#missing-leave-request-form .subtext p,#break-in-service-form .subtext p,.contact-request-form .subtext p{padding:0;line-height:normal}#entry-form .subtext a,#apprentice-registration-form .subtext a,#missing-leave-request-form .subtext a,#break-in-service-form .subtext a,.contact-request-form .subtext a{color:#778589}#entry-confirmation{margin:75px 0;text-align:center}#entry-confirmation h3{margin:0.5em 0;font-size:1.75em}#entry-confirmation p{font-size:0.8em}@media screen and (max-width: 1150px){.competition-header .blurb{width:21em !important}.competition-header .blurb h1{font-size:2.5em}.competition-header .blurb p{width:80%;font-size:0.9em !important}}@media screen and (max-width: 930px), only screen and (min-device-width: 320px) and (max-device-width: 568px){#feature img.desktop{display:none}#feature img.mobile{display:block}#feature a{color:#435156 !important}.competition-header img.desktop{display:none}.competition-header img.mobile{display:block}.competition-header .blurb{width:95% !important;padding:1em 0 1em 5% !important}.competition-header .blurb h1{position:absolute;top:30px;max-width:300px;color:white}.competition-header .blurb h1 strong{display:block}.competition-header .blurb .enter-now{display:inline;background:none;text-indent:0}.modal__window{top:0;right:0;bottom:0;left:0;width:inherit;-webkit-transform:none;transform:none}.modal__window .header h2{width:calc(100% - 55px);height:55px;background-size:110px 37px;background-position:10px center}.modal__window .header .modal__window__close{width:55px;height:55px;font-size:20px;line-height:55px}.modal__window .body{height:calc(100vh - 100px);overflow-y:auto}#entry-form h3,#apprentice-registration-form h3,#missing-leave-request-form h3,#break-in-service-form h3,.contact-request-form h3{font-size:1.5rem}#entry-form p,#apprentice-registration-form p,#missing-leave-request-form p,#break-in-service-form p,.contact-request-form p{font-size:0.85rem}#entry-form label,#apprentice-registration-form label,#missing-leave-request-form label,#break-in-service-form label,.contact-request-form label{font-size:0.7em}#entry-form input,#apprentice-registration-form input,#missing-leave-request-form input,#break-in-service-form input,.contact-request-form input{padding:0.3em}#entry-form .hint,#apprentice-registration-form .hint,#missing-leave-request-form .hint,#break-in-service-form .hint,.contact-request-form .hint{line-height:34px}#entry-form .field_with_errors p,#apprentice-registration-form .field_with_errors p,#missing-leave-request-form .field_with_errors p,#break-in-service-form .field_with_errors p,.contact-request-form .field_with_errors p{font-size:0.7em}#entry-form .subtext p,#apprentice-registration-form .subtext p,#missing-leave-request-form .subtext p,#break-in-service-form .subtext p,.contact-request-form .subtext p{font-size:1em}}#apprentice-registration-form h4,#missing-leave-request-form h4,#break-in-service-form h4,.contact-request-form h4{width:99%;margin:3em 0 2em;border-bottom:1px dashed #f0662f;padding-bottom:0.75em;font-size:1em}#apprentice-registration-form .required label:before,#apprentice-registration-form .required-hint,#missing-leave-request-form .required label:before,#missing-leave-request-form .required-hint,#break-in-service-form .required label:before,#break-in-service-form .required-hint,.contact-request-form .required label:before,.contact-request-form .required-hint{color:#d2391f}#apprentice-registration-form .subtle,#missing-leave-request-form .subtle,#break-in-service-form .subtle,.contact-request-form .subtle{color:#CCC}#apprentice-registration-form select,#missing-leave-request-form select,#break-in-service-form select,.contact-request-form select{background-image:url();background-position:right center;background-repeat:no-repeat}#apprentice-registration-form select:focus,#missing-leave-request-form select:focus,#break-in-service-form select:focus,.contact-request-form select:focus{background-image:url()}#apprentice-registration-form .checkboxes,#missing-leave-request-form .checkboxes,#break-in-service-form .checkboxes,.contact-request-form .checkboxes{padding:2em 0}#apprentice-registration-form .shorter,#missing-leave-request-form .shorter,#break-in-service-form .shorter,.contact-request-form .shorter{width:50% !important}#apprentice-registration-form .shorter .field_with_errors,#missing-leave-request-form .shorter .field_with_errors,#break-in-service-form .shorter .field_with_errors,.contact-request-form .shorter .field_with_errors{width:40% !important;float:left}#apprentice-registration-form .shorter .field_with_errors:first-of-type,#missing-leave-request-form .shorter .field_with_errors:first-of-type,#break-in-service-form .shorter .field_with_errors:first-of-type,.contact-request-form .shorter .field_with_errors:first-of-type{width:60% !important}#apprentice-registration-form .shorter .field_with_errors label,#missing-leave-request-form .shorter .field_with_errors label,#break-in-service-form .shorter .field_with_errors label,.contact-request-form .shorter .field_with_errors label{width:100% !important}#apprentice-registration-form .shorter .field_with_errors select,#missing-leave-request-form .shorter .field_with_errors select,#break-in-service-form .shorter .field_with_errors select,.contact-request-form .shorter .field_with_errors select{width:100% !important}#apprentice-registration-form .shorter label,#missing-leave-request-form .shorter label,#break-in-service-form .shorter label,.contact-request-form .shorter label{width:60% !important}#apprentice-registration-form .shortest,#missing-leave-request-form .shortest,#break-in-service-form .shortest,.contact-request-form .shortest{width:30% !important}#apprentice-registration-form .shortest select,#missing-leave-request-form .shortest select,#break-in-service-form .shortest select,.contact-request-form .shortest select{width:100% !important}#apprentice-registration-form .radio-label,#missing-leave-request-form .radio-label,#break-in-service-form .radio-label,.contact-request-form .radio-label{display:inline-block;width:auto}#apprentice-registration-form .radio-label:first-of-type,#missing-leave-request-form .radio-label:first-of-type,#break-in-service-form .radio-label:first-of-type,.contact-request-form .radio-label:first-of-type{margin-left:0.5em}#apprentice-registration-form .radio-label input,#missing-leave-request-form .radio-label input,#break-in-service-form .radio-label input,.contact-request-form .radio-label input{width:auto;margin:0 1em 0 0.25em}#apprentice-registration-form .documentation-hint,#missing-leave-request-form .documentation-hint,#break-in-service-form .documentation-hint,.contact-request-form .documentation-hint{color:#f0662f;margin-left:16em}#apprentice-registration-form .documentation-hint--plain,#missing-leave-request-form .documentation-hint--plain,#break-in-service-form .documentation-hint--plain,.contact-request-form .documentation-hint--plain{color:#435156}@media screen and (max-width: 930px), only screen and (min-device-width: 320px) and (max-device-width: 568px){#apprentice-registration-form h4,#missing-leave-request-form h4,#break-in-service-form h4,.contact-request-form h4{width:100% !important}#apprentice-registration-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),#apprentice-registration-form select,#missing-leave-request-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),#missing-leave-request-form select,#break-in-service-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),#break-in-service-form select,.contact-request-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.contact-request-form select{width:100% !important}#apprentice-registration-form label,#missing-leave-request-form label,#break-in-service-form label,.contact-request-form label{width:100%}#apprentice-registration-form .checkboxes span,#missing-leave-request-form .checkboxes span,#break-in-service-form .checkboxes span,.contact-request-form .checkboxes span{display:block;margin-top:1em}#apprentice-registration-form .checkboxes label,#missing-leave-request-form .checkboxes label,#break-in-service-form .checkboxes label,.contact-request-form .checkboxes label{font-size:1em !important}#apprentice-registration-form .field_with_errors,#missing-leave-request-form .field_with_errors,#break-in-service-form .field_with_errors,.contact-request-form .field_with_errors{width:100% !important}#apprentice-registration-form .field_with_errors p:not(.hint),#missing-leave-request-form .field_with_errors p:not(.hint),#break-in-service-form .field_with_errors p:not(.hint),.contact-request-form .field_with_errors p:not(.hint){margin-left:0 !important}#apprentice-registration-form .actions,#apprentice-registration-form .subtext,#missing-leave-request-form .actions,#missing-leave-request-form .subtext,#break-in-service-form .actions,#break-in-service-form .subtext,.contact-request-form .actions,.contact-request-form .subtext{margin-left:0 !important}#apprentice-registration-form .shortest,#missing-leave-request-form .shortest,#break-in-service-form .shortest,.contact-request-form .shortest{margin-top:1.65em}#apprentice-registration-form .documentation-hint,#missing-leave-request-form .documentation-hint,#break-in-service-form .documentation-hint,.contact-request-form .documentation-hint{margin-left:0}}#break-in-service-form .section{display:none}#break-in-service-form .section.active{display:block}
