/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.previously-visited{background-color:#fff;color:#092a53;border:18px solid #0b97d5}.previously-visited ul{margin:0}.previously-visited h4{font-weight:400;text-align:left;font-size:22px;line-height:36px}@media all and (max-width:767px){.previously-visited h4{padding-bottom:15px}}.previously-visited .inline-list{display:inline-flex;flex-flow:row wrap;justify-content:left;width:100%}@media all and (max-width:1024px){.previously-visited .inline-list{display:block}}.previously-visited .inline-list li{display:inline-block;width:33%;padding-bottom:10px}@media all and (max-width:1024px){.previously-visited .inline-list li{width:50%;float:left}}@media all and (max-width:1024px) and (max-width:767px){.previously-visited .inline-list li{width:100%}}@media all and (max-width:1024px){.previously-visited .inline-list li:nth-child(2),.previously-visited .inline-list li:nth-child(3){text-align:left}}.previously-visited .inline-list li a{color:#092a53;text-decoration:underline;line-height:22px;text-align:left;min-height:90px;position:relative;display:inline-flex;align-items:center;width:100%}.previously-visited .inline-list li a figure{min-width:50px}.previously-visited .inline-list li a figure img{width:50px;height:auto}.previously-visited .inline-list li a span{padding:0 40px 0 60px}@media all and (max-width:1024px){.previously-visited .inline-list li a span{padding:0 40px 15px 60px}}@media all and (max-width:767px){.previously-visited .inline-list li a span{padding:0 20px 15px 30px}}
.utility-footer{background-color:#092a53;position:relative;padding:40px 0 80px;font-size:16px}.utility-footer ul{margin:0}.utility-footer:before{content:"";background-image:url(/themes/custom/olh/images/logo-footer.svg);background-repeat:no-repeat;background-position:center right;position:absolute;z-index:0;top:0;left:50%;width:70px;height:70px;display:block;margin:-35px 0 0 -35px}@media all and (max-width:767px){.utility-footer{padding-top:60px}}.utility-footer .copyright{text-align:right;color:#fff}@media all and (max-width:767px){.utility-footer .copyright{text-align:center}}@media all and (min-width:768px){.utility-footer nav{text-align:left}}.utility-footer nav .nav-list{list-style:none;transition:all .2s linear;display:inline-flex;padding:0}.utility-footer nav .nav-list li{margin:0 20px 12px 0}@media all and (max-width:767px){.utility-footer nav .nav-list li{margin-right:0}}.utility-footer nav .nav-list li a{color:#fff;text-decoration:underline;font-weight:400;display:block}@media all and (max-width:767px){.utility-footer nav .nav-list{display:block}}.utility-footer .menu--social.nav-list{font-size:26px}@media all and (max-width:767px){.utility-footer .menu--social.nav-list{display:inline-flex}}.utility-footer .menu--social.nav-list li a{text-decoration:none}.utility-footer .menu--social.nav-list li a:before{margin:0}.utility-footer .menu--social.nav-list li a:hover{color:#0b97d5!important;border-color:#0b97d5!important}@media all and (max-width:767px){.utility-footer .menu--social.nav-list li a{display:inline-flex;margin:0 10px}}
.find-a-form{background-color:#fff;text-align:center;display:inline-block}.find-a-form .search-form{margin:0;max-width:400px;width:100%;color:#092a53;background-color:#fff;display:flex;justify-content:space-between;position:relative;top:0;padding:0}.find-a-form .inline-form fieldset{width:100%}.find-a-form input.keyword{border:2px solid #092a53;padding:13px 8px;font-size:18px}.find-a-form .search-form .search-submit{color:#fff;background-color:#092a53;border:2px solid #092a53;margin:0 0 0 10px}.find-a-form .search-form .search-submit:hover{background-color:#0b97d5;border:2px solid #0b97d5;border-radius:0}.find-a-form h5{color:#092a53;text-align:left;font-weight:bolder;font-size:22px;line-height:36px;padding:0}.find-a-form h3{color:#092a53;text-align:left;font-weight:bolder;font-size:22px;line-height:36px;padding:0}.find-a-form .wrapper{display:block;position:relative}.find-a-form .wrapper span{padding:0 10px 0 17px}@media all and (max-width:767px){.find-a-form .wrapper span{padding:0 10px 10px 10px}}.find-a-form .wrapper .search-submit{width:auto}.find-a-form .wrapper .footer-search-button{position:relative;display:flex;align-items:center;justify-content:center;padding-left:60px}@media all and (max-width:1024px){.find-a-form .wrapper .footer-search-button{display:none}}.find-a-form .wrapper .category-picker{margin-top:10px;width:100%;max-width:400px;padding-bottom:12px}.find-a-form .wrapper .category-picker .up-down-icon{position:absolute;right:23px;top:29px}.find-a-form .wrapper .category-picker select::-ms-expand{display:none}.find-a-form .wrapper .category-picker select{width:100%;position:relative;display:block;padding:10px 8px;border:2px solid #092a53;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.find-a-form .wrapper .category-picker select option{background-color:#fff;color:#092a53;font-weight:400;width:100%;height:100%;padding:10px 0}.find-a-form .wrapper .category-picker select option:active,.find-a-form .wrapper .category-picker select option:focus,.find-a-form .wrapper .category-picker select option:hover{background-color:#092a53!important;background:linear-gradient(#092a53,#092a53);color:#fff!important}.find-a-form .wrapper .category-picker select:focus:active+.up-down-icon{top:28px;transform:rotate(180deg)}.find-a-form .wrapper .category-picker select:focus:active+.up-down-icon img{margin:-5px 0 0 -23px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.find-a-form .wrapper .category-picker select:focus:active+.up-down-icon img{margin:-5px 0 0 -5px}}.find-a-form .wrapper .category-picker select:focus{box-shadow:0 0 10px #0b97d5}
.not-finding-footer{background-color:#092a53;text-align:center}.not-finding-footer ul{margin:0}.not-finding-footer h5{color:#fff;font-weight:bolder;font-size:22px;line-height:36px}@media all and (max-width:380px){.not-finding-footer h5{padding:0 10px}}.not-finding-footer .wrapper{display:flex;align-items:center;justify-content:center}@media all and (max-width:767px){.not-finding-footer .wrapper{flex-direction:column;justify-content:center}}.not-finding-footer .wrapper span{padding:0 10px 0 17px}@media all and (max-width:767px){.not-finding-footer .wrapper span{padding:0 10px 10px 10px}}.not-finding-footer .wrapper .search-submit{width:auto}.not-finding-footer .wrapper .footer-search-button{position:relative;display:flex;align-items:center;justify-content:center;padding-left:60px}@media all and (max-width:1024px){.not-finding-footer .wrapper .footer-search-button{display:none}}.not-finding-footer .wrapper .footer-search-button .toggle-search:hover{text-decoration:underline}.not-finding-footer .wrapper .category-picker{width:290px;margin-top:-10px;-ms-overflow-style:none}@media all and (max-width:767px){.not-finding-footer .wrapper .category-picker{width:285px;padding-bottom:12px}}.not-finding-footer .wrapper .category-picker.active .up-down-icon{transform:rotate(180deg)}.not-finding-footer .wrapper .category-picker.active .up-down-icon img{margin:-5px 0 0 -23px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.not-finding-footer .wrapper .category-picker.active .up-down-icon img{margin:-5px 0 0 -5px}}.not-finding-footer .wrapper .category-picker li{position:relative;display:block;border:2px solid #fff}.not-finding-footer .wrapper .category-picker li button{background-color:transparent;color:#fff;border:none;width:100%;height:100%;padding:10px 0}.not-finding-footer .wrapper .category-picker li button:focus{outline:0!important;box-shadow:0 0 10px #ec2224}.not-finding-footer .wrapper .category-picker li .category-list{display:none;position:absolute;box-shadow:0 0 10px rgba(0,0,0,.4);z-index:998;background-color:#fff;width:290px;margin-left:-2px;bottom:45px;overflow-x:auto;overflow-y:none}@media all and (max-width:767px){.not-finding-footer .wrapper .category-picker li .category-list{width:285px}}.not-finding-footer .wrapper .category-picker li .category-list li{border-top:none;padding:4px 0}.not-finding-footer .wrapper .category-picker li .category-list li:first-child{border-top:2px solid}.not-finding-footer .wrapper .category-picker li .category-list li a{text-decoration:none;color:#092a53}.not-finding-footer .wrapper .category-picker li .category-list li:hover{background-color:#092a53}.not-finding-footer .wrapper .category-picker li .category-list li:hover a{color:#fff}.not-finding-footer .wrapper .category-picker.active .category-list{display:block}
.footer{clear:both;color:#fff;background-color:#092a53;padding-bottom:50px}.footer a{color:#fff;text-decoration:underline}@media all and (max-width:1024px){.footer{text-align:center}}.footer #block-postsociallinks img{width:100px}
.btn{position:relative;display:inline-block;background-color:#092a53;color:#fff;border:0;text-align:center}.btn:visited{color:#fff}.btn a,a.btn{text-decoration:none}.btn-title{margin:0;padding:0;color:#092a53;text-align:center;font-weight:700}.btn-primary-icon img{width:40%;height:auto;margin-bottom:10px}@media all and (max-width:767px){.btn-primary-icon img{width:48%;max-width:125px}}@media all and (min-width:768px) and (max-width:900px){.btn-primary-icon img{width:125px}}.btn-primary-icon.yellow{border-color:#092a53}.btn-primary-icon.blue{border-color:#092a53}.btn-primary-icon.dark-green{border-color:#092a53}.btn-primary-icon.yellow .overlay{background-color:#092a53;color:#fff}.btn-primary-icon.blue .overlay{background-color:#092a53;color:#fff}.btn-primary-icon.dark-green .overlay{background-color:#092a53;color:#fff}.btn-primary-icon.yellow .overlay .btn-title{color:#fff}@media all and (max-width:767px){.btn-primary-icon.yellow .overlay .btn-title{color:#092a53}}.btn-primary-icon.blue .overlay .btn-title{color:#fff}@media all and (max-width:767px){.btn-primary-icon.blue .overlay .btn-title{color:#092a53}}.btn-primary-icon.dark-green .overlay .btn-title{color:#fff}@media all and (max-width:767px){.btn-primary-icon.dark-green .overlay .btn-title{color:#092a53}}.btn-primary-icon{display:block;background-color:#fff;border:3px solid;font-size:30px;line-height:40px}@media all and (min-width:768px){.btn-primary-icon{width:calc(50% - 32px)}}@media all and (min-width:1600px){.btn-primary-icon{width:calc(33% - 61px)}}@media all and (min-width:768px){.btn-primary-icon:before{content:"";display:block;padding-top:91%}}@media all and (max-width:767px){.btn-primary-icon{width:100%;height:400px;border:none;margin:auto;top:0;left:0;bottom:0;right:0;border-bottom:3px solid;border-bottom-color:#092a53}}@media all and (min-width:410px) and (max-width:1024px){.btn-primary-icon{height:25rem}}@media all and (max-width:767px){.btn-primary-icon.dark-green{border-bottom:3px solid #092a53}}@media all and (max-width:767px){.btn-primary-icon.blue{border-bottom:3px solid #092a53}}@media all and (max-width:767px){.generic-page .btn-primary-icon{border-left-width:0;border-right-width:0;border-bottom-width:3px}}.generic-page .btn .overlay{font-size:16px;line-height:22px}.btn-primary-text{display:block;width:310px;height:250px;padding:40px 25px;border:3px solid #092a53;font-size:22px;line-height:36px;transition:all .2s linear}.btn-primary-text:hover{color:#fff;background-color:#092a53}.btn-secondary{font-size:20px;padding:10px 15px;font-weight:700;transition:all .2s linear;background-color:#092a53}.btn-secondary:hover{color:#fff;background-color:#0b97d5;border-color:#0b97d5}.btn-rounded-corners{border:2px solid #fff;border-radius:25px}.btn-dark-blue{background-color:#092a53}.btn-bright-blue{background-color:#0b97d5}.btn-blue{background-color:#092a53}.btn-red{background-color:#f22f16;color:#fff}.btn-white{background-color:#fff!important;color:#092a53!important;border:2px solid #092a53!important}.btn-white:hover{color:#fff!important;background-color:#092a53!important}.btn .overlay{position:absolute;top:0;left:0;width:310px;height:285px;padding:60px 10px;font-size:18px;line-height:28px}.btn .overlay .icon img{display:none}@media all and (max-width:767px){.btn .overlay .icon img{display:block;margin:1.5rem auto;width:150px}}@media all and (min-width:768px){.btn .overlay{display:none}}@media all and (max-width:767px){.btn .overlay{background-color:#fff!important;color:#092a53!important;height:280px}}@media all and (max-width:767px){.btn .overlay{width:100%}}@media all and (min-width:768px) and (max-width:1024px){.btn .overlay{height:347px}}@media all and (min-width:768px){.btn .overlay{width:100%;height:100%;padding:40px 25px}}@media all and (min-width:500px) and (max-width:1024px){.btn .overlay{padding:70px 35px}}.btn:hover .overlay{display:block;cursor:pointer}@media all and (min-width:768px) and (max-width:864px){.btn:hover .overlay{padding:25px}}@media all and (min-width:865px) and (max-width:900px){.btn:hover .overlay{padding:40px}}@media all and (min-width:901px){.btn:hover .overlay{padding:60px}}@media all and (min-width:1440px){.btn:hover .overlay{padding:20%}}@media all and (min-width:1600px) and (max-width:1800px){.btn:hover .overlay{padding:40px}}.btn .overlay span{display:block;text-align:left;padding-top:12px}@media all and (max-width:767px){.btn .overlay span{text-align:center;max-width:500px;margin:0 auto}}.btn .overlay span.arrow{display:inline}.header-donate{width:150px}.header-donate.ext:after{margin-left:3px;background-image:url(/themes/custom/olh/images/icons/external-link-white.svg)}.btn-footer-donate{background-color:#0b97d5;margin-top:20px}@media all and (min-width:768px){.btn-footer-donate{margin-top:20px}}.btn.full,button.full,input.full{width:100%}@media all and (min-width:768px){.btn.full,button.full,input.full{width:200px}}button.extra-full{width:100%}@media all and (min-width:768px){button.extra-full{width:270px}}.get-help-button{transition:all .2s linear;display:flex;background-color:#007dc3;color:#fff;justify-content:center;align-items:center;border:none;font-weight:700;font-size:22px;padding:10px 10px 15px 10px}.get-help-button:hover{background-color:#092a53}
.category-card .btn{float:left;position:relative;margin:0 0 64px 0}@supports (-ms-ime-align:auto){.category-card .btn{margin:0 0 63px 0}}.category-card .btn-title{font-weight:400;font-size:30px;line-height:35px}@media all and (max-width:767px){.category-card .btn-title{font-size:26px;line-height:30px}}.category-card .responsive-height-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;padding:20% 35px}@media all and (max-width:767px){.category-card .responsive-height-wrapper{padding:40px 25px}}@media all and (min-width:768px) and (max-width:1024px){.category-card .responsive-height-wrapper{padding:20% 20px}}@media all and (min-width:1600px){.category-card .btn:nth-child(3n+2){margin:0 64px 64px 64px}@supports (-ms-ime-align:auto){.category-card .btn:nth-child(3n+2){margin:0 63px 63px 63px}}}@media all and (min-width:768px) and (max-width:1599px){.category-card .btn:nth-child(odd){margin:0 64px 64px 0}@supports (-ms-ime-align:auto){.category-card .btn:nth-child(odd){margin:0 63px 63px 0}}}@media all and (max-width:767px){.category-card .btn{margin:0;float:none}}
.icon-menu{background-image:url(/themes/custom/olh/images/icons/menu.svg);background-repeat:no-repeat;background-position:left;background-size:30px;transition:all .2s linear;min-width:43px;height:120px}.icon-menu:hover{cursor:pointer}.icon-menu.active{background-image:url(/themes/custom/olh/images/icons/cancel.svg)}@media all and (max-width:1024px){.icon-menu{height:90px;margin-right:35px}}@media all and (max-width:767px){.icon-menu{margin-right:20px;min-width:40px}}#mobile-menu{display:none;position:absolute;top:100%;background:#fff;z-index:9;width:100%;left:0;padding:1em;text-align:center;border-top:1px solid #092a53}#mobile-menu ul{margin:0}#mobile-menu.active{box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}@media all and (max-width:1024px){#mobile-menu.active{display:block}}#mobile-menu ul.nav-list{list-style-type:none;padding-left:0}#mobile-menu ul.nav-list li{font-weight:bolder;font-size:22px;line-height:36px}#mobile-menu ul.nav-list li a{text-decoration:underline;color:#092a53}
form .form-item:not(.js-form-type-webform-markup) ol,form .form-item:not(.js-form-type-webform-markup) ul{list-style:none;margin-left:0}::-moz-placeholder{color:#757575}:-ms-input-placeholder{color:#757575}::placeholder{color:#757575}.container{display:block;position:relative;padding-left:35px;margin:10px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.container input.form-checkbox{height:auto;width:auto}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #092a53}.checkmark.mod-2{border-radius:100px}.checkmark.mod{border-radius:100px;height:30px;width:30px;left:13px}.checkmark.mod.phone{left:70px}.container:hover input~.checkmark{background-color:#f3f3f3}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:0;top:0;width:25px;height:25px;content:"";position:absolute;background-image:url(/themes/custom/olh/images/icons/tick.svg);background-repeat:no-repeat;background-position:center;background-size:25px}.container .checkmark.mod:after{top:-7px;left:2px;width:35px;height:35px;content:"";position:absolute;background-image:url(/themes/custom/olh/images/icons/tick.svg);background-repeat:no-repeat;background-position:center;background-size:35px}fieldset{border:0;padding:0;margin:0}label{display:block;color:#092a53;font-size:20px}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0 1px 0}input,textarea{width:100%;border:1.5px solid #000;font-size:20px;padding:5px 10px}.create-radio{margin-right:40px;text-align:center}input[type=number],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer;transition:all .2s linear;background-color:#092a53;color:#fff;border:none;font-weight:700;padding:15px 10px;width:170px;text-decoration:none}button:hover,input[type=submit]:hover{background-color:#0b97d5}a.button-link{display:inline-block;text-align:center;text-decoration:none;width:70px;padding:7px 15px;cursor:pointer;font-weight:700;font-size:18px;background-color:#fff;border:2px solid #092a53}a.button-link:hover{color:#fff;background-color:#092a53}a.button-link.state-changer{width:auto;margin-bottom:10px;margin-top:5px}.button-link-dark{transition:all .2s linear;background-color:#092a53;color:#fff;border:none;font-weight:700;padding:10px 30px;text-decoration:none;display:inline-block}.button-link-dark:hover{background-color:#0b97d5}input[type=checkbox],input[type=radio]{width:auto;margin-right:.3em}input[type=search]{-webkit-appearance:none;border-radius:0;border:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.inline-form .inline-container,.inline-form fieldset{position:relative}.has-error{border-color:red}.is-valid{border-color:#089e00}#search-field{width:325px;padding:13px;border:2px solid #092a53}#search-field-mobile{border:2px solid #01274a;margin-bottom:20px;margin-top:10px;max-width:500px;padding:13px}.inline-form .search-submit{background:0 0;border:0;color:#092a53}.search-field::-moz-placeholder{color:#092a53;text-decoration:underline;font-weight:700;font-size:18px;line-height:32px}.search-field:-ms-input-placeholder{color:#092a53;text-decoration:underline;font-weight:700;font-size:18px;line-height:32px}.search-field::placeholder{color:#092a53;text-decoration:underline;font-weight:700;font-size:18px;line-height:32px}button.search-close,button.search-submit{background:#fff;color:#092a53;border:2px solid #092a53;font-weight:700;margin-bottom:10px;padding:13px 18px;transition:all .2s linear}@media all and (-ms-high-contrast:none){button.search-close,button.search-submit{padding:8px 18px}}@media all and (max-width:1024px){button.search-close,button.search-submit{display:block;margin:0 auto 15px auto}}button.search-close:hover,button.search-submit:hover{background:#092a53;color:#fff}.search-form{display:none;position:absolute;width:575px;top:82px;margin-left:36px;margin-top:6px;background-color:#fff;padding:2em 1em 1em 1em;transition:all .2s linear}@media all and (-ms-high-contrast:none){.search-form{left:-170px}}.search-form.active{display:block}.search-form.search-form-footer{position:relative;width:300px;display:inline-block;background-color:#092a53;padding:0;top:0}.search-form.search-form-footer #search-field-footer{width:175px;padding:12px 20px;border:2px solid;color:#fff;background-color:#092a53}.search-form.search-form-footer #search-field-footer::-moz-placeholder{color:#fff;opacity:1}.search-form.search-form-footer #search-field-footer:-ms-input-placeholder{color:#fff;opacity:1}.search-form.search-form-footer #search-field-footer::placeholder{color:#fff;opacity:1}.search-form.search-form-footer #search-field-footer::-webkit-input-placeholder{color:#fff}.search-form.search-form-footer #search-field-footer::-moz-placeholder{color:#fff;opacity:1}.search-form.search-form-footer #search-field-footer:-ms-input-placeholder{color:#fff}.search-form.search-form-footer #search-field-footer:-moz-placeholder{color:#fff;opacity:1}@media all and (-ms-high-contrast:none){.search-form.search-form-footer #search-field-footer{padding-top:17px;padding-bottom:17px}}.search-form.search-form-footer .search-close,.search-form.search-form-footer .search-submit{color:#fff;border:2px solid;padding:12px 20px}.search-form.search-form-footer .search-close:hover,.search-form.search-form-footer .search-submit:hover{background:#fff;color:#092a53;border-color:#fff}@media all and (max-width:1024px){.search-form.search-form-footer .search-close,.search-form.search-form-footer .search-submit{display:inline-block;margin:0 0 10px 0}}.search-form-topnav{border:1px solid #092a53;z-index:1001}.search-form-mobile button.search-submit{padding:15px 20px;border:2px solid #092a53}.form-item-email{margin-bottom:10px}.form-item-email-confirm{margin:10px 0}
.header{width:100%;left:0;top:0;display:flex;background:#fff;border-bottom:1px solid #092a53;padding:0 5.55556%}.header--language{width:100%;padding-top:1rem;padding-bottom:1rem}.header--language .content{display:flex;flex-direction:row-reverse}.header--language select{border:none;background-color:#fff}.header--language .links{margin:0;padding:0;list-style:none;display:flex}.header--language .language-link{list-style:none;padding-left:1rem}.header--language .language-link.is-active{visibility:hidden;display:none}.header--main{position:-webkit-sticky;position:sticky;top:0;height:130px;z-index:1}.header--main ul{margin:0}.header--main .header-brand{margin-right:1rem}.header--main .logo{display:flex;align-items:center;height:100%;justify-content:flex-start;width:7rem}@media all and (min-width:1024px){.header--main .logo{width:8.5rem}}@media all and (min-width:1600px){.header--main{margin:0 auto;left:auto}}@media all and (max-width:1024px){.header--main{height:90px;padding:0 0 0 5.55556%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header--main .logo img{width:100%;height:100%}}.header--main .nav a{display:block;text-decoration:none;color:#092a53;font-weight:700}.header--main #nav-header{display:flex;align-items:center}.header--main #nav-header .inline-list li{font-weight:bolder;font-size:22px;line-height:36px}@media all and (max-width:1024px){.header--main #nav-header .inline-list li{display:block}}.header--main #nav-header .nav-list{list-style:none;padding-left:20px;transition:all .2s linear}.header--main #nav-header .nav-list li:first-child{padding-left:1em}.header--main #nav-header .nav-list li a{color:#092a53;text-decoration:none}.header--main #nav-header .nav-list li a:hover{text-decoration:underline}@media all and (max-width:1024px){.header--main #nav-header .nav-list li a{text-decoration:underline}}@media all and (max-width:1024px){.header--main #nav-header .nav-list li{display:none}}.header--main .nav-toggle{background-color:transparent;display:block}@media all and (min-width:1025px){.header--main .nav-toggle{display:none}}.header--main .header-search-button{position:relative;display:flex;align-items:center;justify-content:center;padding-left:100px;width:300px}@media all and (max-width:1024px){.header--main .header-search-button{display:none}}@media all and (min-width:1024px){.header--main .header-search-button{padding-left:40px}}@media all and (min-width:1100px){.header--main .header-search-button{padding-left:110px}}@media all and (min-width:1440px){.header--main .header-search-button{padding-left:180px}}.header--main .header-search-button .toggle-search{font-size:22px;line-height:36px;font-weight:700}.header--main .header-search-button .toggle-search:hover{text-decoration:underline}.header--main .header-buttons{display:flex;align-items:center}@media all and (max-width:1024px){.header--main .header-buttons a:first-child{display:block;width:150px;float:right;margin:0;padding:0 10px 0 40px!important;height:90px;vertical-align:middle;line-height:90px}}@media all and (max-width:767px){.header--main .header-buttons a:first-child{padding:24px 0 24px 0}}@media all and (max-width:1024px){.header--main .header-buttons a:nth-child(2){display:none}}.header--main .header-buttons a:first-child.log-in__link-2{height:100%;line-height:70px}@media all and (max-width:1024px){.header--main .header-buttons a:first-child.log-in__link{height:100%;line-height:40px;padding:0 0 30px 0!important}}.header--main .header-buttons .right{float:none;text-align:right}@media all and (max-width:1024px){.header--main .header-buttons .right{display:none}}.header--main .resume:after{position:absolute;display:inline-block;content:"";background-image:url(/themes/custom/olh/images/icons/focal-link-arrow.svg);background-repeat:no-repeat;background-size:25px 40px;background-position:top right;width:25px;height:25px;top:5px}@media all and (max-width:1024px){.header--main .resume:after{top:10px}}.has-alert .header--main{padding-top:0}.header--main .header-loggedout{position:relative}.header--main .log-in{display:none;position:absolute;width:400px;right:5.4%;top:100%;text-align:center;border:1px solid #092a53;background-color:#fff;padding:1.5em 0 1.5em 0;transition:all .2s linear}.header--main .log-in ul{padding-right:10px;padding-top:20px;padding-bottom:20px;list-style:none}.header--main .log-in ul li{padding-bottom:30px}@media all and (max-width:768px){.header--main .log-in ul li.logout{margin-top:40px}}.header--main .log-in a.edit-account{padding-left:20px;padding-right:20px}@media all and (max-width:1024px){.header--main .log-in a.edit-account{padding:0 0 20px 0}}.header--main .log-in.mod-log-in{width:400px;padding:1.5em 0 0 0;font-size:22px;color:#092a53;z-index:9;top:129px}@media all and (max-width:1024px){.header--main .log-in.mod-log-in{width:100%;top:89px;right:0;padding:1.5em 0}}.header--main .log-in a{text-decoration:underline;font-weight:300;text-align:center;margin:0;font-size:22px}@media all and (max-width:1024px){.header--main .log-in a:first-child{width:100%}}.header--main .log-in.active{display:block}@media all and (max-width:1024px){.header--main .log-in{width:100%;top:100%;right:0}}@media all and (max-width:768px){.header--main .log-in{padding:1.5em 0}}.toggle-loggedout{background-color:transparent;display:block;width:initial}.toggle-loggedout:hover{background-color:transparent}.toggle-loggedout svg{width:35px;height:35px}@media all and (min-width:1024px){.toggle-loggedout{padding-left:20px;padding-right:30px;padding-top:10px;padding-bottom:0}}.log-in-arrow{display:none;position:absolute;bottom:-8px;left:25%}.log-in-arrow.active{display:flex;z-index:100}.log-in-arrow .header-arrow{width:25px}@media all and (min-width:1024px){.log-in-arrow{bottom:-68px}}#scroll-drop.active-shadow{box-shadow:0 0 10px rgba(0,0,0,.4)}.miniquiz{border-bottom:1px solid #ccc}
.block-hero,.block-hero-generic{height:350px}@media all and (max-width:1440px){.block-hero,.block-hero-generic{height:375px}}@media all and (max-width:600px){.block-hero,.block-hero-generic{height:325px}.block-hero h1,.block-hero-generic h1{font-size:36px;line-height:44px}}.block-hero-generic.block-hero-detail,.block-hero.block-hero-detail{height:387px}.block-hero span.sub-headline,.block-hero-generic span.sub-headline{color:#fff}@media all and (min-width:1024px){.block-hero span.sub-headline,.block-hero-generic span.sub-headline{font-size:24px;line-height:34px;font-weight:700}}.block-hero-topic{height:340px}@media all and (max-width:767px){.block-hero-topic{height:375px}}@media all and (max-width:770px){.block-hero-topic h1{font-size:36px;line-height:44px}}@media all and (min-width:1024px){.block-hero-topic{height:405px}}@media all and (max-width:767px){.block-hero-resource{height:375px}.block-hero-resource h1{font-size:36px;line-height:44px}}.block-hero{position:relative}.block-hero .b-text{position:absolute;bottom:0;left:0;color:#fff;font-weight:300}.hero-home .b-text{max-width:1200px}@media screen and (max-width:550px){.hero-home .b-text{max-width:400px}}@media screen and (min-width:1600px){.hero-home .b-text{max-width:1000px}}.block-hero:not(.block-hero-generic):before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;transition:background .3s linear}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block-hero-resource h1{font-size:52px;line-height:60px}}@media all and (max-width:1080px){.block-hero-resource h1{font-size:52px;line-height:65px}}@media all and (max-width:1024px){.block-hero-resource h1{font-size:42px;line-height:52px}}
