*,:after,:before{box-sizing:border-box}
html{line-height:1.15;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{margin:.67em 0;font-size:2em}
figcaption,figure,main{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-size:1em;font-family:monospace,monospace}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}
b,strong{font-weight:bolder}
code,kbd,samp{font-size:1em;font-family:monospace,monospace}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:sans-serif}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
:-ms-input-placeholder{color:#767676!important}
::-ms-input-placeholder{color:#767676}
::placeholder{color:#767676;opacity:1}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template,[hidden]{display:none}
.Form__Element{margin-top:30px}
.EPiServerForms select,.FormTextbox__Input{border:1px solid #e7e7e7;background:transparent;-webkit-font-smoothing:auto;text-transform:none;text-shadow:none;word-spacing:normal;letter-spacing:normal;font:400 14px/1.25 Interstate,Arial,sans-serif}
@media(min-width:1025px){
.EPiServerForms select,.FormTextbox__Input{font:400 16px/1.25 Interstate,Arial,sans-serif}
}
.EPiServerForms select{height:40px}
.EPiServerForms select:focus,.FormTextbox__Input:active,.FormTextbox__Input:focus{outline:none;border:1px solid #0067a5!important}
.ValidationRequired.ValidationFail fieldset,.ValidationRequired.ValidationFail input,.ValidationRequired.ValidationFail select,.ValidationRequired.ValidationFail textarea{border:1px solid #d62f2f}
.Form__Element__ValidationError{color:#d62f2f;background:transparent;-webkit-font-smoothing:auto;text-transform:none;text-shadow:none;word-spacing:normal;letter-spacing:normal;font:400 11px/1.125 Interstate,Arial,sans-serif}
@media(min-width:1025px){
.Form__Element__ValidationError{font:400 12px/1.125 Interstate,Arial,sans-serif}
}
.Form__Element__Caption{font:200 16px/1.25 Interstate,Arial,sans-serif!important;background:transparent;-webkit-font-smoothing:auto;text-transform:none;text-shadow:none;word-spacing:normal;letter-spacing:normal}
@media(min-width:1025px){
.Form__Element__Caption{font:200 18px/1.25 Interstate,Arial,sans-serif}
}
.EPiServerForms fieldset{border:1px solid #e7e7e7}
.EPiServerForms input[type=radio]{margin:15px 10px 15px 0}
.EPiServerForms label{display:block}
.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[class],.EPiServerForms button{display:inline-flex;justify-content:space-between;align-items:center;flex-shrink:0;width:auto;overflow:visible;padding:10px 16px;border:1px solid #efeeee;border-radius:100px;font:400 16px/1.25 Interstate,Arial,sans-serif;vertical-align:middle;text-decoration:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border:none;background-color:#ecf3f8;color:#0067a5;background-image:none;height:auto;max-width:none}
.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:hover,.EPiServerForms button:hover{border-color:#bfbebe;text-decoration:none;cursor:pointer;background-color:#deeaf2;color:#0067a5}
.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:focus,.EPiServerForms button:focus{background-color:#b2d2e8;color:#0067a5}
.EPiServerForms button[disabled]{background-color:#efeeee!important;cursor:not-allowed!important;color:#0067a5!important}
.EPiServerForms input[type=reset]{display:inline-flex;justify-content:space-between;align-items:center;flex-shrink:0;width:auto;overflow:visible;padding:10px 16px;border:none;background-color:transparent;color:#0067a5;font:400 16px/1.25 Interstate,Arial,sans-serif;vertical-align:middle;text-decoration:none;box-shadow:none;outline:none}
.EPiServerForms input[type=reset]:hover{border-color:#bfbebe;color:#005284;text-decoration:none;cursor:pointer}
.EPiServerForms input[type=reset]:active{color:#003d63}
.EPiServerForms input:hover,.EPiServerForms textarea:hover{border-color:#b2d2e8}
.FormSubmitButton{color:#fff!important;background-color:#4aa843!important}
.FormSubmitButton:hover{background-color:#2e692a!important}
.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar{border-radius:13px}
.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress{height:.5rem;border-radius:10px;background-color:#0067a5}
html{background-color:#fff;color:#000;font:200 16px/1.25 Interstate,Arial,sans-serif;background:transparent;-webkit-font-smoothing:auto;text-transform:none;text-shadow:none;word-spacing:normal;letter-spacing:normal}
body{background-color:#fff}
p{margin-top:0;margin-bottom:20px}
a{color:#0067a5}
a,a:visited{text-decoration:none}
a:focus,a:hover{color:#005284}
a:focus,a:hover,a:active{text-decoration:underline}
a:active{color:#003d63}
h1{font:400 30px/1.35 Interstate,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:transparent;-webkit-font-smoothing:auto;text-transform:none;text-shadow:none;word-spacing:normal;letter-spacing:normal;margin-bottom:30px}
@media(min-width:1025px){
h1{font:400 40px/1.47 Interstate,Arial,sans-serif;margin-bottom:40px}
}
h2,h3{margin:0 0 40px}
h4{margin:0 0 20px}
h5,h6{margin:0;font-size:1em}
dl,ol,ul{margin-top:0;margin-bottom:20px}
li>ol,li>ul{margin-bottom:0}
dt{font-weight:700}
dd+dt{margin-top:20px}
img{max-width:100%;vertical-align:middle}
img[height]{height:auto}
figure,form,fieldset{margin-bottom:40px}
label{display:inline-block;margin-bottom:5px}
select{width:100%;padding:10px 15px}
input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{width:100%;padding:10px 15px;border:1px solid #e7e7e7;border-radius:0;background:#fff;color:#000;font:400 14px/1.25 Interstate,Arial,sans-serif}
textarea{height:200px}
button[disabled],input[disabled],textarea [disabled]{cursor:not-allowed}
table{width:100%;margin-bottom:40px;border-spacing:0;border-collapse:collapse}
caption{padding-bottom:15px;font-weight:700;text-align:left}
caption,td,th{border-bottom:1px solid #ccc}
td,th{vertical-align:top}
th{padding:5px 20px 5px 0;text-align:left}
tbody th,td{padding:15px 20px 15px 0}
tfoot{font-weight:700}
blockquote{margin-bottom:40px;padding:40px 0 40px 40px;border-width:1px 0;border-style:solid;border-color:#b2d2e8;font:400 20px/1.125 Interstate,Arial,sans-serif;background:url(../../images/symbols/quotation.svg) no-repeat 0 20px;background-size:20px}
@media(min-width:600px){
blockquote{font:400 24px/1.125 Interstate,Arial,sans-serif;padding-left:100px;background-size:60px}
}
blockquote p{margin-bottom:20px}
blockquote>:last-child{margin-bottom:0}
blockquote footer{font:400 16px/1.25 Interstate,Arial,sans-serif;background:transparent;-webkit-font-smoothing:auto;text-transform:none;text-shadow:none;word-spacing:normal;letter-spacing:normal}
@media(min-width:1025px){
blockquote footer{font:400 18px/1.25 Interstate,Arial,sans-serif}
}
pre{margin-bottom:40px}
main{padding-top:45px;padding-bottom:60px}
@media(min-width:1025px){
main{padding-top:60px;padding-bottom:80px}
}
/*# sourceMappingURL=basic.min.css.map */