/* @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}
.messages{margin:30px 0;background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word}.messages pre{white-space:pre-wrap}[dir=rtl] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;padding:0;margin:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.form-item--error-message,.messages--error p.error{color:#a51b00}input.error{border-color:#a51b00}.quiz-wrapper .js-form-type-radio label{display:inline}.quiz-wrapper .messages--status{color:#092a53;border-color:#092a53;background-color:transparent;box-shadow:none;position:relative}.quiz-wrapper .messages--status::after{content:" ";background-image:url(/themes/custom/olh/images/icons/exclamation.svg);background-repeat:no-repeat;background-size:contain;height:35px;width:35px;display:block;position:absolute;top:18px;left:25px;z-index:0}.quiz-wrapper .messages{font-weight:400;margin:30px 0;border:4px solid #092a53;border-radius:0;padding:20px 20px 20px 80px;word-wrap:break-word;overflow-wrap:break-word}
.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}
.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}
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}
.quiz{color:#092a53;font-size:20px}.quiz a{color:#092a53}.quiz h1{width:100%;text-align:center;font-size:48px}@media all and (max-width:767px){.quiz h1{font-size:40px}}@media all and (max-width:767px){.quiz .instruction{font-size:20px;line-height:28px}}.quiz .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}.quiz .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.quiz .container input.form-checkbox{height:auto;width:auto}.quiz .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #092a53}.quiz .container:hover input~.checkmark{background-color:#f3f3f3}.quiz .checkmark:after{content:"";position:absolute;display:none}.quiz .container input:checked~.checkmark:after{display:block}.quiz .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}.quiz .center{width:100%;text-align:center}.quiz .center .ajax-progress-throbber{display:none!important}.quiz .center .button-link,.quiz .center a.button,.quiz .center button{transition:all .2s linear;background-color:#092a53;color:#fff;border:none;font-weight:700;padding:15px 10px;width:170px;text-decoration:none;display:inline-block}.quiz .center .button-link.long-button,.quiz .center a.button.long-button,.quiz .center button.long-button{width:320px}@media all and (max-width:350px){.quiz .center .button-link.long-button,.quiz .center a.button.long-button,.quiz .center button.long-button{width:255px;padding:10px}}.quiz .center .button-link:hover,.quiz .center a.button:hover,.quiz .center button:hover{background-color:#0b97d5}.quiz .center .button-link:nth-child(2),.quiz .center a.button:nth-child(2),.quiz .center button:nth-child(2){margin-left:15px}@media all and (max-width:475px){.quiz .center .button-link:nth-child(2),.quiz .center a.button:nth-child(2),.quiz .center button:nth-child(2){margin-left:0;margin-top:15px}}.quiz .center a.button-link{width:100%;margin-top:20px;text-decoration:none;display:block}.quiz .center a.button-link:hover{background-color:#0b97d5}.quiz .center a.button-link:nth-child(2){margin-left:0}.quiz .center .button-skip{transition:none;background-color:transparent;color:#092a53;border:none;font-weight:400;padding:20px 0 0 0;width:auto;text-decoration:underline}.quiz .center .button-skip:hover{background:0 0}@media all and (min-width:768px){.quiz .center .button-skip{padding:0}}.quiz .focal-link{background-color:#fff;border:2px solid #092a53;color:#092a53;text-align:left;display:block;width:100%;padding:10px 0 10px 14px;margin-bottom:20px}.quiz .focal-link span{text-decoration:underline;display:inline-block;position:relative}.quiz .focal-link span:after{content:"";position:absolute;background-image:url(/themes/custom/olh/images/icons/focal-link-arrow.svg);background-repeat:no-repeat;background-position:top;background-size:7px;width:15px;height:15px;right:-15px;top:10px}.quiz .select-container{width:100%;-ms-overflow-style:none;position:relative;margin-top:25px}@media all and (max-width:892px){.quiz .select-container{width:100%}}.quiz .select-container span{display:inline-block;width:300px;text-align:left}@media all and (max-width:892px){.quiz .select-container span{width:100%}}.quiz .select-container:after{content:"";width:20px;height:20px;position:absolute;pointer-events:none;background-image:url(/themes/custom/olh/images/icons/down-arrow-blue.svg);background-repeat:no-repeat;background-position:center;top:44px;left:0;margin-left:calc(50% + 130px)}@media all and (max-width:892px){.quiz .select-container:after{right:15px;left:auto;margin-left:0}}.quiz .select-container.income:after{top:10px;left:0;margin-left:280px}@media all and (max-width:892px){.quiz .select-container.income:after{right:15px;left:auto;margin-left:0}}.quiz .select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #092a53;color:#092a53;font-weight:700;border-radius:0;padding:7px 35px 7px 15px;width:315px}@media all and (max-width:892px){.quiz .select-container select{width:calc(100% + 4px)}}.quiz .select-container select:disabled{border:2px solid #4a4a4a;color:#4a4a4a;background-color:#f3f3f3}.quiz .select-container.inline{width:65px}.quiz .select-container.inline select{padding:5px 10px;width:150px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media all and (max-width:335px){.quiz .select-container.inline select{padding:5px}}.quiz .select-container.inline:after{top:0;left:auto;margin-left:0;right:15px}.quiz .select-container select::-ms-expand{display:none}.quiz .form-checkboxes legend{padding:10px 0}.quiz .form-checkboxes .form-item{display:inline-block;position:relative;width:70px;height:50px}.quiz .form-checkboxes .form-item:last-of-type{margin-left:15px}.quiz .form-checkboxes .form-item input{position:absolute}.quiz .form-checkboxes .form-item label{position:absolute;display:inline-block;text-align:center;width:70px;padding:7px 15px;cursor:pointer;font-weight:700;background-color:#fff;border:2px solid #092a53}.quiz .form-checkboxes .form-item label:hover{background-color:#092a53;color:#fff}.quiz .form-checkboxes .form-item.active label{background-color:#092a53;color:#fff;box-shadow:2px 5px 5px rgba(0,0,0,.4)}.quiz .js-form-type-radio label{display:inline}.quiz .quiz-footer{display:inline-block;width:100%;text-align:center}.quiz .quiz-footer a{color:#092a53}@media all and (max-width:767px){.quiz .quiz-footer a{display:block}}.quiz .quiz-footer a.previous-question{position:relative}.quiz .quiz-footer a.previous-question:before{content:"";position:absolute;background-image:url(/themes/custom/olh/images/icons/focal-link-arrow.svg);background-repeat:no-repeat;background-position:top;background-size:7px;width:15px;height:15px;left:-15px;top:5px;transform:rotate(180deg)}@media all and (max-width:767px){.quiz .quiz-footer a.previous-question:before{left:auto;top:9px;margin-left:-15px}}.household-size-wrapper #edit-household-size{position:relative}.household-size-wrapper #edit-household-size .form-item-household{display:block;position:relative;left:0}@media all and (min-width:460px){.household-size-wrapper #edit-household-size .form-item-household{position:absolute;bottom:0;left:136px}}.household-size-wrapper #edit-household-size .form-item-household.select-container.inline{width:auto}.household-size-wrapper #edit-household-size .form-item-household:after{top:10px;left:122px;margin-left:0}
.definition{cursor:pointer;position:relative;border-bottom:1px dashed #003c71;white-space:nowrap}.definition:active,.definition:hover{background-color:#c4e7ed}.definition:focus{outline:0}.definition[aria-describedby*=tippy]{background-color:#c4e7ed}.tippy-popper{pointer-events:all}.tippy-box{background-color:#092a53;border-radius:0;position:relative;padding:.4rem .8rem;font-size:1rem}.tippy-box a{color:#fff}.tts-help-theme .tippy-content{padding:.4rem .8rem;font-size:1rem}.tts-help-theme:after{content:""}
