@font-face{font-family:'Barlow';src:url('../font/Barlow-Medium.woff2') format('woff2')}@font-face{font-family:'Barlow';src:url('../font/Barlow-Medium.ttf') format('truetype')}.core-color{color:#d64b4b}.action-color{color:#437767}.secondary-color{color:#FFA426}#navigation{display:flex;width:100%;flex-flow:column wrap;justify-content:space-around;align-items:center;padding:0;border:none}#navigation .navigation{display:flex;list-style:none;justify-content:space-between;align-items:baseline;width:100%;padding:0;margin:auto;flex-flow:column}#navigation .navigation li{display:block;width:100%;padding:0;text-align:center}#navigation .navigation li .img-responsive{max-width:35%;min-width:8em}#navigation .navigation li a{color:#FFFFFF;text-decoration:none;padding:.5em;display:flex;text-align:center;border-bottom:solid 3px transparent;transition:border 1s ease;justify-content:center}#navigation .navigation>li.active>a,#navigation .navigation>li:hover>a,#navigation .navigation>li>a:hover{border-bottom:solid 3px #d64b4b}#navigation .navigation li.sub-menu-dropdown{align-self:flex-end}#navigation .navigation li.sub-menu-dropdown .sub-menu{display:none;max-height:20em;position:absolute;overflow-x:hidden;overflow-y:auto;width:100%;text-align:center}#navigation .navigation li.sub-menu-dropdown .sub-menu li,#navigation .navigation li.sub-menu-dropdown .sub-menu a{color:#d64b4b;align-items:center}#navigation .navigation li.sub-menu-dropdown .sub-menu li i,#navigation .navigation li.sub-menu-dropdown .sub-menu a i{font-size:1.6em;margin-right:.25em}#navigation .navigation .sub-menu-dropdown:active .sub-menu,#navigation .navigation .sub-menu-dropdown:hover .sub-menu{display:block}*{margin:0;padding:0;color:#FFFFFF}html,body{width:100vw;height:100vh;font-family:'Barlow'}h1,h2,h3,h4{font-family:'Barlow';color:#FFFFFF}.content-container{display:flex;flex-flow:column nowrap;align-items:center;width:100%}.content{display:flex;flex-flow:column nowrap;width:100%;justify-content:space-between;align-items:flex-start;max-width:20em}.content .img-responsive{max-width:80%;align-self:center}.content p{padding:.5em .25em}.content h3{margin:.5em 0 0 .25em}.content ul{margin-left:2.5em}.content.header{background-color:#417465;justify-content:center;align-items:center;min-height:8em;background-position:center;background-repeat:no-repeat;background-size:70%}.content.header h1{font-size:4em;background:transparent;color:#FFFFFF;text-align:center}.results{display:flex;flex-flow:column nowrap;justify-content:space-between}.results .result{display:flex;flex-flow:column nowrap;min-width:10em;justify-content:space-between;margin-top:.75em;width:100%}.results .result .result-box{display:flex;justify-content:space-between;flex-flow:row wrap}.results .result .result-box h4{width:100%}.results .result .third-width{display:flex}.results .result .third-width:last-child{margin-bottom:.75em}.results .result .wrapper{flex-flow:column nowrap;min-width:19em}.results .result .wrapper>div{padding:.2em;flex-flow:row wrap;max-width:100%}.results .result .wrapper .center-vertical{margin-top:auto;margin-bottom:auto}.results .result .wrapper .big-icon{font-size:2em}.results .result .wrapper:not(:first-child){margin-top:.25em}.results h3{margin:.5em 0 .25em 0}.results h4{color:#C41E3A;font-family:'Barlow';font-size:19px}.progressbar{border:1px solid #A5A8B2;border-radius:3px;text-align:center;padding:0}.progressbar .bar{background-color:#417465}#contact-form{width:100%;max-width:none}#contact-form ul{list-style-type:none;padding:0;margin:0;width:100%}#contact-form>ul li,#contact-form>ul ul{display:flex;flex-flow:column;flex:1 1 auto}#contact-form>ul li label,#contact-form>ul ul label,#contact-form>ul li input,#contact-form>ul ul input{flex:1 1 auto}#contact-form>ul>li:not(:last-child),#contact-form>ul>li li:not(:last-child){margin-bottom:1em}#contact-form button{margin-left:auto;width:100%}#contact-form button i{background-color:transparent;font-size:1.3em;margin:-1.5em;outline:none}input{border:2px solid transparent;background-color:#FFFFFF;color:#505050;padding:.5em}button{padding:.5em;color:#FFFFFF;background-color:#437767;border:1px solid #437767;font-family:'Barlow';font-size:1em}.emptyHint{display:none;width:100%;text-align:right}:focus{outline:rgba(50,158,152,0.6) auto .2em;border-color:#437767}.gg-checkbox{position:relative;height:17px;line-height:17px;display:inline-block;cursor:pointer;padding:1px}.gg-checkbox input{opacity:0;position:absolute;top:0;left:0;cursor:pointer}.gg-checkbox span:before{font-family:fontello;content:'\e801';padding-left:3px;display:inline-block;border-radius:3px;height:20px;width:20px;border:1px solid #242B43;font-size:18px;margin-right:7px}.gg-checkbox input+span:before{color:#FFFFFF;background-color:#FFFFFF}.gg-checkbox input:hover+span:before,.gg-checkbox input:checked:hover+span:before,.gg-checkbox span:hover::before{border-color:#d64b4b}.gg-checkbox input:checked+span:before{color:#437767;background-color:#FFFFFF}.colorgraph{height:3px;border-top:0;margin-top:5px;border-radius:3px;background-image:-webkit-linear-gradient(left, #d64b4b, transparent);background-image:-moz-linear-gradient(left, #d64b4b, transparent);background-image:-o-linear-gradient(left, #d64b4b, transparent);background-image:linear-gradient(to right, #d64b4b, transparent)}.panel-body>h3{margin:5px}.tab{margin-left:40px}.page-header{font-size:2em;color:#d64b4b;margin-bottom:.5em}.brand-text{font-size:30px}.fancy-font{margin-top:0}.big--icon{font-size:30px}@media only screen and (min-width:600px){.content{max-width:40em}.content.header{background-size:45%;background-position:right;min-height:10em}#navigation .navigation{flex-flow:row nowrap}#navigation .navigation li{width:auto;margin:auto}#navigation .navigation li.sub-menu-dropdown .sub-menu{width:auto}#navigation .navigation li.sub-menu-dropdown .sub-menu a i{font-size:1.75em}#contact-form{max-width:40em;align-self:center}#contact-form>ul li{flex-flow:row wrap;justify-content:space-between;padding:.25em;align-items:baseline}#contact-form>ul li input{flex:2 2 20em;max-width:30em}#contact-form>ul li ul{flex-flow:row;align-items:baseline;justify-content:space-between}#contact-form>ul li ul li:first-child input[type='text']{max-width:5em;margin-right:.3em}#contact-form>ul li ul li{max-width:50%;align-items:baseline}#contact-form>ul li ul li input{max-width:15em}#contact-form>ul li>li{margin-bottom:0}#contact-form>ul>li li:not(:last-child){margin-bottom:0}.page-header{align-self:center;margin-top:1em;font-size:3em}.results{flex-flow:row wrap}.results .result{max-width:40em;flex-flow:row wrap}.results .result h2{width:100%}.results .result .result-box{justify-content:flex-start;width:100%}.results .result .result-box .third-width:first-child{max-width:8em}.results .result .result-box .third-width{width:40%;max-width:16em}.results .result .result-box .third-width:last-child{margin:0}.results .result .result-box.wrapper{max-width:19em}.results .result .result-box.space-after{margin-bottom:.5em}}@media only screen and (min-width:900px){.content{max-width:60em}.content.header{min-height:15em;background-size:45%;background-position:right}#navigation .navigation{flex-flow:row nowrap}#navigation .navigation li{width:auto;margin:auto}#navigation .navigation li.sub-menu-dropdown .sub-menu{width:auto}#navigation .navigation li.sub-menu-dropdown .sub-menu a i{font-size:2em}.page-header{align-self:center;font-size:4em}.results .result{max-width:unset;width:100%;justify-content:flex-start}.results .result .wrapper{margin:.5em}.results .result .result-box .third-width{max-width:20em}.results .result .result-box .third-width:last-child{max-width:30em;width:50%}}div#ui-datepicker-div th>span{color:#437767}div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{display:flex;justify-content:space-between;align-items:baseline;flex-flow:row wrap;padding:.25em}div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all *{margin:auto}div#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a.ui-datepicker-next.ui-corner-all{order:4}div#ui-datepicker-div table.ui-datepicker-calendar{width:100%;max-width:20em;text-align:center}div#ui-datepicker-div th,div#ui-datepicker-div td{border:1px solid #FFFFFF;padding:.25em}div#ui-datepicker-div th a,div#ui-datepicker-div td a{text-decoration:none}::-moz-selection{color:#FFFFFF;background:#FFA426}::selection{color:#FFFFFF;background:#FFA426}
