.modal-dialog{-webkit-font-smoothing:antialiased;margin:auto;padding:30px}.modal-dialog .modal-content{box-shadow:none;border:none;display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:1200px){.modal-dialog .modal-content{gap:32px}}.modal-dialog .modal-header{padding:0;border-bottom:1px solid transparent;min-height:36px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:30px}.modal-dialog .modal-title{color:#0f1b34;font-family:"effra_mediumregular",Helvetica,Arial,sans-serif;font-size:30px;font-weight:700;display:block;line-height:normal;padding:0;width:100%}@media screen and (min-width:1200px){.modal-dialog .modal-title{font-size:68px}}.modal-dialog .close{opacity:1;font-family:"effrabold",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;letter-spacing:.5px;position:relative;top:0;right:0;outline:none;overflow:hidden;margin:0;float:none;display:inline}.modal-dialog .close span{float:none;display:block;width:25px;height:25px;background:0 0;margin:0}.modal-dialog .close span:before,.modal-dialog .close span:after{content:"";background:#0f1b34;position:absolute;top:calc(50% - 2px);width:100%;left:0;height:2px;-webkit-transition:all .2s linear;transition:all .2s linear}.modal-dialog .close span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-dialog .close span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-dialog .close span.sr-only{position:absolute;width:1px;height:1px;margin:-1px}@media screen and (min-width:1200px){.modal-dialog .close span{width:28px;height:28px}}.modal-dialog .modal-body{padding:0;overflow:hidden;display:grid;grid-template-columns:1fr;gap:50px}@media screen and (min-width:1200px){.modal-dialog .modal-body{gap:69px}}#SearchContainer,.search-container{margin:0}#SearchContainer legend,.search-container legend{position:absolute;left:-9999px;width:auto;margin:0;border:none}#SearchContainer fieldset,.search-container fieldset{display:grid;grid-template-columns:1fr auto auto;gap:8px;border:1px solid #c5c5c5;background:#fff;padding:30px 16px}#SearchContainer input,.search-container input{color:#0f1b34;font-size:22px;line-height:normal;height:auto;padding-right:8px}#SearchContainer input:focus,.search-container input:focus{outline-width:5px;outline-style:solid;outline-color:#12958e;outline-offset:0}#SearchContainer .separator,.search-container .separator{height:100%;border-left:1px solid #c5c5c5}#SearchContainer [type=submit],.search-container [type=submit]{position:relative;left:0;width:auto;height:auto;overflow:hidden;font-size:0;line-height:0;padding:10px;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:10px;color:#0f1b34;flex-grow:1}#SearchContainer [type=submit]:hover,#SearchContainer [type=submit]:focus-within,.search-container [type=submit]:hover,.search-container [type=submit]:focus-within{color:#53c2be}#SearchContainer [type=submit]:focus,.search-container [type=submit]:focus{outline-width:5px;outline-style:solid;outline-color:#12958e;outline-offset:0}@media screen and (min-width:1200px){#SearchContainer [type=submit],.search-container [type=submit]{font-size:22px}}#SearchContainer svg,.search-container svg{height:20px;width:20px;flex-shrink:0}#SearchContainer .search-button-text,.search-container .search-button-text{display:none;line-height:normal}@media screen and (min-width:1200px){#SearchContainer .search-button-text,.search-container .search-button-text{display:inline}}#Search,.search{padding:0;position:relative;z-index:1}#Search .modal-title,#Search .title,.search .modal-title,.search .title{font-family:"effra_mediumregular",Helvetica,Arial,sans-serif;font-size:37px;line-height:normal;color:#0f1b34;padding:0;display:block;border:none;margin-bottom:20px;font-weight:700}@media screen and (min-width:1200px){#Search .title,.search .title{font-size:50px}}#Search ul,.search ul{padding:0;margin:0;list-style:none;line-height:22px;display:grid;grid-template-columns:1fr;gap:16px}#Search ul li,.search ul li{border:none;padding:0}#Search ul svg,.search ul svg{height:23px;width:23px;color:#53c2be}#Search ul a,.search ul a{color:#575757;display:flex;align-items:center;gap:14px;font-size:18px;font-weight:500;padding:0 0 1px}#Search ul a:hover,#Search ul a:focus-within,.search ul a:hover,.search ul a:focus-within{color:#0f1b34;text-decoration:underline;border:none}#Search ul a:hover svg,#Search ul a:focus-within svg,.search ul a:hover svg,.search ul a:focus-within svg{color:#0f1b34}#Search ul a:focus,.search ul a:focus{outline:none}.sitesearch__list{position:absolute;top:53px;background:#fff;width:calc(100% + 2px);border:1px solid #c5c5c5;left:-1px}.search .sitesearch__list{display:none}@media screen and (min-width:1200px){.sitesearch__list{top:60px}}.sitesearch__list li{padding:12px 16px !important}.sitesearch__list li:nth-child(even){background:#f3f3f3}.sitesearch__list li a{display:inline-block}.sitesearch__list .highlight{font-weight:700;color:#000}.sitesearch__list{top:101px;list-style:none;margin:0;padding:0;width:100%;left:0}@media screen and (min-width:1200px){.sitesearch__list{top:107px}}#search-modal .modal-dialog,#search-modal .modal-content{height:100%}.autocomplete__list{position:absolute;top:53px;background:#fff;width:calc(100% + 2px);border:1px solid #c5c5c5;left:-1px}.search .autocomplete__list{display:none}@media screen and (min-width:1200px){.autocomplete__list{top:60px}}.autocomplete__list li{padding:12px 16px !important;background-color:#fff}.autocomplete__list li:nth-child(even){background:#f3f3f3}.autocomplete__list li a{display:inline-block}.autocomplete__list .highlight{font-weight:700;color:#000}.search-banner{z-index:2;padding:24px 35px}@media screen and (min-width:768px){.search-banner{padding-bottom:0}}.autocomplete__list li.active,.sitesearch__list li.active{background-color:#e0e0e0}