.app{display:flex;flex-direction:column;min-height:100vh;position:relative}.app__content{font-size:1rem;position:relative}.app__container,.app__wrapper{flex:1 0 auto;margin:0;padding:0}.app__wrapper{height:100%}.app__loader{display:block;height:100%;position:relative}.react-autosuggest__container{border:0;outline:0;position:relative}.react-autosuggest__container:before{color:#2a6376;content:"\f002";font-family:FontAwesome;left:10px;position:absolute;top:25%}.react-autosuggest__input{border:1px solid #fff;border-radius:4px;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;height:40px;padding:10px 0 10px 30px;width:100%}.react-autosuggest__input::placeholder{color:#776f65}.react-autosuggest__input--focused{border:1px solid #022b4b;outline:0}.react-autosuggest__suggestions-container{display:0}.react-autosuggest__suggestions-container--open{border:1px solid #2a6376;z-index:2}.react-autosuggest__suggestions-list{list-style-type:0;margin:0;max-height:50vh;overflow-y:auto;padding:0}.react-autosuggest__suggestion{border-bottom:1px solid #c5c2bf;cursor:pointer;padding:10px}.react-autosuggest__suggestion--highlighted{background-color:#d4e8f0;border-bottom:1px solid #2a6376;border-top:1px solid #2a6376;color:#2a6376;margin-top:-1px;position:relative}.pta-info-button__header{margin-bottom:.8em}.pta-info-button__content{margin-top:.8em}.pta-info-button__close-icon{font-size:1.4em}.pta-info-button__body{margin:.5em}.modal-info__close-icon-no-header{padding-right:2em;position:absolute;right:0;z-index:100}.pta-closebutton{position:absolute;right:8px;top:12px}.pta-closebutton text-align right-icon{color:#27778c;font-size:1.1rem}@media (min-width:992px){.pta-closebutton{margin-right:-70px;margin-top:-36px;position:absolute}.pta-closebutton-icon{color:#27778c;font-size:1.1rem}}.navigate-back-link__previous-text{margin-left:15px}.pta-heading-decoration{background-color:#fff;height:4px;margin-bottom:16px;margin-top:16px;width:10%}.pta-heading-decoration--short{width:5%}.pta-heading-decoration--long{width:20%}.pta-heading-decoration--banner{margin-bottom:20px;margin-top:24px}.pta-heading-decoration--wide-banner-margin{margin-bottom:68px}.pta-heading{font-stretch:normal;font-style:normal;letter-spacing:normal}.pta-heading--xxl{font-size:3rem;line-height:normal}.pta-heading--xl,.pta-heading--xxl{font-family:TitilliumWeb,Arial,Helvetica,sans-serif}.pta-heading--xl{font-size:2rem;line-height:1.25}.pta-heading--lg{font-family:TitilliumWeb,Arial,Helvetica,sans-serif;font-size:1.75rem;line-height:1.29}.pta-heading--md{font-family:TitilliumWeb-SemiBold,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1.33}.pta-heading--sm{font-size:1.25rem}.pta-heading--sm,.pta-heading--xs{font-family:Ubuntu,Arial,Helvetica,sans-serif;line-height:1.4}.pta-heading--xs{font-size:1.125rem}.pta-text{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;white-space:pre-wrap}.pta-text--inline{display:inline-block}.pta-text .pta-link{font-size:inherit}.pta-text--lg{font-size:1.125rem;line-height:1.56}.pta-text--lg.pta-color--inverse{color:#fff}.pta-text--md{font-size:1rem;line-height:1.63}.pta-text--md.pta-color--inverse{color:#fff}.pta-text--sm{font-size:.875rem;line-height:1.57}.pta-text--sm.pta-color--inverse{color:#fff}.pta-link{color:#0567b3;word-wrap:break-word}.pta-link:focus,.pta-link:hover{color:#022b4b;cursor:pointer}.pta-link:focus-visible{border-radius:1px;color:#022b4b;outline:2px solid #022b4b;outline-offset:4px;text-decoration:underline}.pta-link--btn{color:#0567b3;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal;text-transform:uppercase;word-wrap:break-word}.pta-link--btn:focus,.pta-link--btn:hover{color:#022b4b;cursor:pointer}.pta-link--btn:focus-visible{border-radius:1px;color:#022b4b;outline:2px solid #022b4b;outline-offset:4px;text-decoration:underline}.pta-button__icon{margin-right:5px}.pta-button--block{width:100%}.pta-button--default{background-color:#27778c;border:1px solid #27778c;border-radius:4px;color:#fff;cursor:pointer;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:10px 0;padding:10px 20px;text-transform:uppercase}.pta-button--default:disabled{opacity:.5}.pta-button--default:hover{text-decoration:underline}.pta-button--success{background-color:#27778c;border:1px solid #27778c;border-radius:4px;color:#fff;cursor:pointer;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:10px 0;padding:10px 20px;text-transform:uppercase}.pta-button--success:disabled{opacity:.5}.pta-button--success:hover{text-decoration:underline}.pta-button--secondary{background-color:initial;border:1px solid #27778c;border-radius:4px;color:#fff;color:#27778c;cursor:pointer;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:10px 0;padding:10px 20px;text-transform:uppercase}.pta-button--secondary:disabled{opacity:.5}.pta-button--secondary:hover{text-decoration:underline}.pta-button--info{background-color:#27778c;border:1px solid #27778c;border-radius:4px;color:#fff;cursor:pointer;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:10px 0;padding:10px 20px;text-transform:uppercase}.pta-button--info:disabled{opacity:.5}.pta-button--info:hover{text-decoration:underline}.pta-button--outline{background-color:initial;border:1px solid #27778c;border-radius:4px;color:#fff;color:#27778c;cursor:pointer;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin:10px 0;padding:10px 20px;text-transform:uppercase}.pta-button--outline:disabled{opacity:.5}.pta-button--outline:hover{text-decoration:underline}.pta-button:focus{outline:solid;outline-color:#333;outline-width:medium}.pta-modal .modal-content{background-color:#fff;border:0;border-radius:0;padding:8px 12px}.pta-modal .modal-header{border:0}.pta-modal .modal-text{display:inline-block;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.75;margin-right:12px;text-transform:uppercase;white-space:pre-wrap}.pta-modal .modal-icon{font-size:1.1rem}@media (min-width:992px){.pta-modal .modal-content{padding:56px 86px}}.pta-card{background-color:#fff;border-radius:3px;box-shadow:1px 2px 4px 1px #00000042;margin-bottom:30px!important}.pta-card__title{color:#266b7f;font-family:TitilliumWeb-SemiBold,Arial,Helvetica,sans-serif;font-size:24px;margin:4px 0 16px}.pta-card__list{list-style-type:none;padding:0}.pta-card__list-item{border-bottom:1px solid #d4e8f0;margin-bottom:12px}.pta-card__list-item:last-child{border:0}.pta-card__text{font-size:1.125rem;margin-bottom:12px}.card-columns .pta-card__text,.card-deck .pta-card__text,.pta-card__text{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-weight:500;line-height:normal}.card-columns .pta-card__text,.card-deck .pta-card__text{color:#266b7f;font-size:.625rem}.card-columns{column-count:1;column-gap:30px}@media (min-width:370px){.card-columns .pta-card__text,.card-deck .pta-card__text{color:#266b7f;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;line-height:normal}}@media (min-width:470px){.card-columns .pta-card__text,.card-deck .pta-card__text{color:#266b7f;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:500;line-height:normal}}@media (min-width:576px){.card-deck .pta-card__text{color:#266b7f;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:500;line-height:normal}}@media (min-width:768px){.card-columns .pta-card__text,.card-deck .pta-card__text{color:#266b7f;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;line-height:normal}.card-columns{column-count:2;column-gap:30px}}@media (min-width:1110px){.card-columns .pta-card__text,.card-deck .pta-card__text{color:#266b7f;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:500;line-height:normal}}.geonames-paragraph{margin-top:1rem}@media (max-width:992px){.geonames-paragraph{flex:0 0 100%}}.geonames-paragraph:first-child{margin-right:1rem}.geonames-paragraph--container{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:0;padding:0 2vw}@media (min-width:576px){.geonames-paragraph--container{padding-left:2vw}}@media (min-width:768px){.geonames-paragraph--container{padding-left:2vw}}@media (min-width:992px){.geonames-paragraph--container{padding-left:10vw}}@media (min-width:1200px){.geonames-paragraph--container{padding-left:10vw}}@media (min-width:576px){.geonames-paragraph--container{padding-right:2vw}}@media (min-width:768px){.geonames-paragraph--container{padding-right:2vw}}@media (min-width:992px){.geonames-paragraph--container{padding-right:10vw}}@media (min-width:1200px){.geonames-paragraph--container{padding-right:10vw}}@media (min-width:576px){.geonames-paragraph--container{padding-top:0}}@media (min-width:768px){.geonames-paragraph--container{padding-top:0}}@media (min-width:992px){.geonames-paragraph--container{padding-top:0}}@media (min-width:1200px){.geonames-paragraph--container{padding-top:0}}@media (min-width:576px){.geonames-paragraph--container{padding-bottom:0}}@media (min-width:768px){.geonames-paragraph--container{padding-bottom:0}}@media (min-width:992px){.geonames-paragraph--container{padding-bottom:0}}@media (min-width:1200px){.geonames-paragraph--container{padding-bottom:0}}@media (min-width:576px){.geonames-paragraph--container{margin-bottom:2em;margin-top:1em}}.geonames-paragraph--banner{background:#d4e8f0;border-radius:8px;padding:.25rem 1rem}.inline-loader{display:inline-block;height:.9em;padding:.1em;width:.9em}.inline-loader>span{animation:spin 2s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;display:block;height:.7em;width:.7em}.geographic-names-front-page-main{overflow:hidden}.geographic-names__banner{background-color:#27778c;color:#fff;min-height:auto}.geographic-names__banner-content{padding:2.5rem 2vw}@media (min-width:576px){.geographic-names__banner-content{padding-left:2vw}}@media (min-width:768px){.geographic-names__banner-content{padding-left:2vw}}@media (min-width:992px){.geographic-names__banner-content{padding-left:10vw}}@media (min-width:1200px){.geographic-names__banner-content{padding-left:10vw}}@media (min-width:576px){.geographic-names__banner-content{padding-right:2vw}}@media (min-width:768px){.geographic-names__banner-content{padding-right:2vw}}@media (min-width:992px){.geographic-names__banner-content{padding-right:10vw}}@media (min-width:1200px){.geographic-names__banner-content{padding-right:10vw}}@media (max-width:768px){.geographic-names__banner-content{padding-bottom:1rem;padding-top:1rem}}.geographic-names__banner-content .pta-heading--xl{font-size:48px;font-weight:700;overflow-wrap:break-word}@media (max-width:992px){.geographic-names__banner-content .pta-heading--xl{font-size:36px}}.geographic-names__banner-content .pta-heading{color:#fff}.geographic-names__banner-content .pta-subheading{font-size:24px;margin:1rem 0 .5rem}@media (max-width:992px){.geographic-names__banner-content .pta-subheading{font-size:20px}}.geographic-names__banner-content .pta-heading,.geographic-names__banner-content .pta-text{font-family:Ubuntu,Arial,Helvetica,sans-serif}.geographic-names__info{margin-top:32px;padding:0 2vw}@media (min-width:576px){.geographic-names__info{padding-left:2vw}}@media (min-width:768px){.geographic-names__info{padding-left:2vw}}@media (min-width:992px){.geographic-names__info{padding-left:10vw}}@media (min-width:1200px){.geographic-names__info{padding-left:10vw}}@media (min-width:576px){.geographic-names__info{padding-right:2vw}}@media (min-width:768px){.geographic-names__info{padding-right:2vw}}@media (min-width:992px){.geographic-names__info{padding-right:10vw}}@media (min-width:1200px){.geographic-names__info{padding-right:10vw}}@media (min-width:576px){.geographic-names__info{padding-top:0}}@media (min-width:768px){.geographic-names__info{padding-top:0}}@media (min-width:992px){.geographic-names__info{padding-top:0}}@media (min-width:1200px){.geographic-names__info{padding-top:0}}@media (min-width:576px){.geographic-names__info{padding-bottom:0}}@media (min-width:768px){.geographic-names__info{padding-bottom:0}}@media (min-width:992px){.geographic-names__info{padding-bottom:0}}@media (min-width:1200px){.geographic-names__info{padding-bottom:0}}.geographic-names__map-container{border:1px solid #00000042;margin-bottom:30px}.geographic-names__notification-banner{background-color:#ebf6f7;padding-left:2vw;padding-right:2vw}@media (min-width:576px){.geographic-names__notification-banner{padding-left:2vw}}@media (min-width:768px){.geographic-names__notification-banner{padding-left:2vw}}@media (min-width:992px){.geographic-names__notification-banner{padding-left:10vw}}@media (min-width:1200px){.geographic-names__notification-banner{padding-left:10vw}}@media (min-width:576px){.geographic-names__notification-banner{padding-right:2vw}}@media (min-width:768px){.geographic-names__notification-banner{padding-right:2vw}}@media (min-width:992px){.geographic-names__notification-banner{padding-right:10vw}}@media (min-width:1200px){.geographic-names__notification-banner{padding-right:10vw}}.geographic-names__notification-banner li{padding-bottom:20px}.geographic-names__map-iframe{height:360px}.geographic-names__card-container-header{font-size:18px;font-style:italic;font-weight:700}.geographic-names-front-page__container{padding:0 2vw}@media (min-width:576px){.geographic-names-front-page__container{padding-left:2vw}}@media (min-width:768px){.geographic-names-front-page__container{padding-left:2vw}}@media (min-width:992px){.geographic-names-front-page__container{padding-left:10vw}}@media (min-width:1200px){.geographic-names-front-page__container{padding-left:10vw}}@media (min-width:576px){.geographic-names-front-page__container{padding-right:2vw}}@media (min-width:768px){.geographic-names-front-page__container{padding-right:2vw}}@media (min-width:992px){.geographic-names-front-page__container{padding-right:10vw}}@media (min-width:1200px){.geographic-names-front-page__container{padding-right:10vw}}@media (min-width:576px){.geographic-names-front-page__container{padding-top:0}}@media (min-width:768px){.geographic-names-front-page__container{padding-top:0}}@media (min-width:992px){.geographic-names-front-page__container{padding-top:0}}@media (min-width:1200px){.geographic-names-front-page__container{padding-top:0}}@media (min-width:576px){.geographic-names-front-page__container{padding-bottom:0}}@media (min-width:768px){.geographic-names-front-page__container{padding-bottom:0}}@media (min-width:992px){.geographic-names-front-page__container{padding-bottom:0}}@media (min-width:1200px){.geographic-names-front-page__container{padding-bottom:0}}.geographic-names__card-item-value-link{cursor:pointer;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.56;text-decoration:none}.geographic-names__card-item-value-link:hover{text-decoration:underline}.geographic-names__name-metadata-modal{max-width:550px}.geographic-names__name-metadata-modal .pta-info-button__content{margin-top:0}.geographic-names__name-modal-header{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:28px;margin-right:30px;margin-top:0}.geographic-names__name-modal-card-container .pta-card{border:0;box-shadow:none;margin-bottom:0!important}.geographic-names__name-modal-card-container .pta-card .card-body{padding:.2em}.geographic-names__name-modal-card-container .pta-card .pta-card__title{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:24px;font-weight:700}.geographic-names-infotext{color:#333;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.56}.geographic-names-infotext p.paragraph_main{margin-bottom:1.5em}.geographic-names-infotext p.paragraph_sub{color:#333;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.56;margin-bottom:1.5em}.geographic-names__breadcrumbs>*{border-radius:3px;margin-right:.5rem;padding:4px}.geographic-names__breadcrumbs{font-size:18px;margin-bottom:2rem}.geographic-names__breadcrumbs a:focus-visible,.geographic-names__breadcrumbs a:hover{background-color:#d4e8f0;outline-offset:0}.geographic-names-placename-search__container{background-color:#27778c;border-radius:8px;color:#333;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.56;padding:1em}.geographic-names-placename-search__container .pta-heading--md,.geographic-names-placename-search__container .pta-heading--sm{margin-top:0}.geographic-names-placename-search__container .pta-text--md{color:#333;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.56}.geographic-names-placename-search__container .pta-text--sm{color:#333;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.56}.geographic-names-placename-search__container.search-box{background-color:#27778c;color:#fff;margin-bottom:2em;margin-top:1em}.geographic-names-placename-search__query{border:1px solid $input-border-color;border-radius:3px;display:inline;padding:9px 6px 9px 9px;text-align:center}.geographic-names-placename-search__query-input{border:0;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:1rem;margin-bottom:1px;margin-top:1px;outline:0;padding-top:6px;width:88%}.geographic-names-placename-search-inactive{color:#c5c2bf}.geographic-names-placename-search__col{margin-top:60px}.geographic-names-query--container{border:1px solid #776f65;border-radius:4px}.geographic-names-query--input{width:100%}.geographic-names-query--loader__icon{animation:spin 2s linear infinite;border:6px solid #fff;border-radius:100%;border-top-color:#266b7f;float:right;height:25px;margin-right:.2em;margin-top:.5em;width:25px}.geographic-names-query--loader__icon-container{position:absolute;right:.2em;top:0}.geographic-names-query-notification{margin-right:10px}.geographic-names-placename-search-container .react-autosuggest__container:before{top:20%}.search-results-row{height:2em;margin-top:.2em;overflow-y:auto;padding-top:.2em}.search-result-item{text-align:left}.search-result-marker{color:#776f65;font-family:FontAwesome;font-size:20px;height:20px;text-align:center;width:25px}.search-result-item-name,.search-result-marker{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}.search-result-item-name{color:#333;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;margin-right:.5rem;word-break:break-all}.search-result-item-type{color:#776f65;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:14px}.svg-habitation:before{content:url(/static/img/nimistohaku-asutus.svg);display:inline-block}.react-autosuggest__suggestion--highlighted .search-result-item-name,.react-autosuggest__suggestion--highlighted .search-result-item-type,.react-autosuggest__suggestion--highlighted .search-result-marker{color:#27778c}.react-autosuggest__suggestion--highlighted__suggestions-list{overflow:auto}.react-autosuggest__suggestions-container--open{background-color:#fff;border:1px solid #27778c;box-shadow:0 0 5px #776f65;display:block;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;position:absolute;top:40px;width:100%;z-index:1000}@media (min-width:576px){.geographic-names-placename-search__col{margin-bottom:550px}}@media (min-width:768px){.react-autosuggest__suggestions-list{max-height:20em}.geographic-names-placename-search__col{margin-bottom:300px}}@media (min-width:992px){.react-autosuggest__suggestions-list{max-height:15em}.geographic-names-placename-search__col{margin-bottom:200px}}@media (min-width:1200px){.react-autosuggest__suggestions-list{max-height:14em}.geographic-names-placename-search__col{margin-bottom:200px}}@media (min-width:1920px){.react-autosuggest__suggestions-list{max-height:12em}.geographic-names-placename-search__col{margin-bottom:200px}}.loader--relative{position:relative;width:100%}.loader__icon{animation:spin 2s linear infinite;border:16px solid #fff;border-radius:50%;border-top-color:#266b7f;height:120px;left:calc(50% - 60px);position:fixed;top:calc(50% - 60px);width:120px}.loader__icon--relative{left:calc(50% - 60px);margin-left:0;margin-top:0;position:absolute;top:5%}.loader__icon--content{left:0;position:relative;top:0}.loader--content{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.api-loader--relative{position:relative;width:100%}.oskarimap__zoombuttons{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px 0 #c5c2bf;display:flex;flex-direction:column;position:absolute;right:10px;top:10px}.oskarimap__zoombuttons button{background-color:#fff;border:0;color:#266b7f;font-size:14px;height:35px;width:35px}.oskarimap__zoombuttons button:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.oskarimap__zoombuttons button:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.oskarimap__zoombuttons button:hover{cursor:pointer}.oskarimap__zoombuttons>div{background-color:#c5c2bf;height:2px;margin:1px 10%;width:80%}@media (min-width:992px){.oskarimap__zoombuttons{right:30px;top:30px}.oskarimap__zoombuttons button{font-size:20px;height:60px;width:60px}}.oskarimap__loader{align-items:center;display:flex;flex-direction:column;width:100%}.oskarimap__loader>span{animation:spin 2s linear infinite;border:3px solid #266b7f;border-radius:50%;border-top-color:#0000;height:2em;width:2em}@-moz-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-o-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.oskarimap{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.oskarimap iframe{border:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.footer{align-items:stretch;background-color:#e8e5e2;border-top:.625rem solid #27778c;min-height:164px;padding:0 2vw;width:100%}@media (min-width:576px){.footer{padding-left:2vw}}@media (min-width:768px){.footer{padding-left:2vw}}@media (min-width:992px){.footer{padding-left:10vw}}@media (min-width:1200px){.footer{padding-left:10vw}}@media (min-width:576px){.footer{padding-right:2vw}}@media (min-width:768px){.footer{padding-right:2vw}}@media (min-width:992px){.footer{padding-right:10vw}}@media (min-width:1200px){.footer{padding-right:10vw}}@media (min-width:576px){.footer{padding-top:0}}@media (min-width:768px){.footer{padding-top:0}}@media (min-width:992px){.footer{padding-top:0}}@media (min-width:1200px){.footer{padding-top:0}}@media (min-width:576px){.footer{padding-bottom:0}}@media (min-width:768px){.footer{padding-bottom:0}}@media (min-width:992px){.footer{padding-bottom:0}}@media (min-width:1200px){.footer{padding-bottom:0}}.footer__links{padding-top:1.3rem}.footer ul{list-style-type:none;margin-block-start:0;padding-inline-start:0}@media (min-width:450px){.pta-banner__title{font-size:1.5rem!important;text-align:left}.pta-banner__title-no-margin{margin-left:0}}.pta-banner__container{align-items:center;display:flex;position:relative}.pta-banner__title-wrapper{align-items:center;display:flex;flex:1 0 0%}.pta-banner__logo{height:50px;margin-right:1rem;width:50px}.pta-banner__title-row{align-items:center;display:flex}.pta-banner__title-row .pta-link{text-decoration:none}.pta-banner__title{color:#2a6376;font-family:TitilliumWeb-SemiBold,Arial,Helvetica,sans-serif;font-size:1.25rem;text-transform:uppercase}.pta-banner__title-no-margin{margin-left:0}.pta-banner__beta-tag{background-color:#458500;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-left:1rem;padding:0 .5rem}.pta-banner__subtitle{font-size:14px}.pta-horizontal{background-color:#ebf6f7}.pta-horizontal__banner{align-items:center;text-align:left}.pta-horizontal__content{padding:0}.pta-banner__container{flex-wrap:wrap;padding-left:2vw;padding-right:2vw}@media (min-width:576px){.pta-banner__container{padding-left:2vw}}@media (min-width:768px){.pta-banner__container{padding-left:2vw}}@media (min-width:992px){.pta-banner__container{padding-left:10vw}}@media (min-width:1200px){.pta-banner__container{padding-left:10vw}}@media (min-width:576px){.pta-banner__container{padding-right:2vw}}@media (min-width:768px){.pta-banner__container{padding-right:2vw}}@media (min-width:992px){.pta-banner__container{padding-right:10vw}}@media (min-width:1200px){.pta-banner__container{padding-right:10vw}}.geographic-names-input-container{flex:2 0 auto;margin-bottom:1.4em;margin-top:1.4em;width:100%}@media (min-width:992px){.geographic-names-input-container{margin-left:1rem;max-width:500px}}.notifications{font-size:1rem}.notifications--global .notification{border-radius:0}.notifications--block{width:100%}.notifications--local{position:relative}.notifications__list{margin:0;padding:0}.notifications__list-item{list-style-type:none}.notifications__list-item--collapsed .notification{border-radius:0;padding:8px 18px}.notifications__list-item--first.notifications__list-item--collapsed .notification{padding-top:18px}.notifications__list-item--last.notifications__list-item--collapsed .notification{padding-bottom:18px}.notifications__list-item--first .notification{border-top-left-radius:4px;border-top-right-radius:4px}.notifications__list-item--last .notification{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.notification{align-items:flex-start;border-radius:4px;display:flex;font-size:1rem;justify-content:space-between;padding:18px;position:relative;z-index:$notification--z-index}.notification__content{flex:1;order:-1}.notification__content--left{text-align:left}.notification__content--center{text-align:center}.notification__content--right{text-align:right}.notification__heading{color:#333;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:1rem;font-stretch:normal;font-style:bold;font-weight:500;letter-spacing:normal;line-height:1.63;margin:0;width:100%}.notification__header{align-items:center;display:flex}.notification__title{flex:1}.notification__title>div{width:100%}.notification__body{margin-top:.5em}.notification__row{display:flex;flex-direction:row}.notification__row>div{flex:1 auto}.notification__row>.notification__link{max-width:200px}.notification__button{color:#fff}.notification__close{line-height:1.56;margin:-.5em -.5em -.5em 0;padding:.5em}.notification__close-text{display:inline-block;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:.875em;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.75;margin-right:12px;text-transform:uppercase;white-space:pre-wrap}.notification__close-icon{font-size:1em}.notification__close:hover{cursor:pointer}.notification__close--warning{color:#333}.notification__close--warning:hover{color:#2b2b2b}.notification--warning{background-color:#ffddbf;color:#333}.notifications--container .notification{margin-bottom:1px}@media (min-width:992px){.notifications--container .notification{margin-left:-15px;margin-right:-15px;padding-left:calc(10vw + 15px);padding-right:calc(10vw + 15px)}}.notification__admin--info{background-color:$notification__background-color--info;color:$notification__color--info}.notification__admin--error{background-color:#ffddbf;color:#333}.notifications--container .notification__message{margin-left:-15px}.notification__button:hover{color:15%}.notification--button--link{color:#fff}.notification--button--link:hover{color:#fff;text-decoration:initial}.language-selector{background-color:#ebf6f7;display:flex;flex-direction:row;justify-content:flex-end;min-height:30px;padding:.5rem 2vw 1rem}@media (min-width:576px){.language-selector{padding-left:2vw}}@media (min-width:768px){.language-selector{padding-left:2vw}}@media (min-width:992px){.language-selector{padding-left:10vw}}@media (min-width:1200px){.language-selector{padding-left:10vw}}@media (min-width:576px){.language-selector{padding-right:2vw}}@media (min-width:768px){.language-selector{padding-right:2vw}}@media (min-width:992px){.language-selector{padding-right:10vw}}@media (min-width:1200px){.language-selector{padding-right:10vw}}.language-selector__item{background-color:#ebf6f7;border:0;border-radius:4px;color:#0567b3;font-size:16px;height:100%;margin-left:3px;padding:3px 5px}.language-selector__item--active{text-decoration:underline}.language-selector__item:focus-visible,.language-selector__item:hover{background-color:#d4e8f0;color:#022b4b;text-decoration:underline}.language-selector__item:focus-visible{outline:2px solid #022b4b}a{color:#0567b3}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#2a6376;font-family:inherit;font-weight:inherit;line-height:inherit;margin-bottom:1rem;margin-top:1rem}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(/static/fonts/ubuntu/Ubuntu-L.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(/static/fonts/ubuntu/Ubuntu-LI.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(/static/fonts/ubuntu/Ubuntu-R.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:url(/static/fonts/ubuntu/Ubuntu-RI.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(/static/fonts/ubuntu/Ubuntu-M.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(/static/fonts/ubuntu/Ubuntu-MI.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(/static/fonts/ubuntu/Ubuntu-B.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:url(/static/fonts/ubuntu/Ubuntu-BI.ttf) format("truetype")}@font-face{font-family:TitilliumWeb-SemiBold;font-style:normal;font-weight:400;src:url(/static/fonts/titillium-web/TitilliumWeb-SemiBold.ttf) format("truetype")}@font-face{font-family:TitilliumWeb-Light;font-style:normal;font-weight:300;src:url(/static/fonts/titillium-web/TitilliumWeb-Light.ttf) format("truetype")}@font-face{font-family:TitilliumWeb;font-style:normal;font-weight:400;src:url(/static/fonts/titillium-web/titillium-web-v9-latin-regular.woff2) format("woff2"),url(/static/fonts/titillium-web/titillium-web-v9-latin-regular.woff) format("woff")}.button,.button--fa{cursor:pointer}.route__section{margin-bottom:3em}@media (min-width:768px){.route__section{margin-bottom:0}}.route--main{margin-left:-15px;margin-right:-15px;margin-top:15px;padding:0 2vw}@media (min-width:576px){.route--main{padding:0 2vw}}@media (min-width:768px){.route--main{padding:0 2vw}}@media (min-width:992px){.route--main{padding:0 10vw}}@media (min-width:1200px){.route--main{padding:0 10vw}}main{display:block}body,html{color:#333;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;height:100%;line-height:1.5;margin:0;min-width:319px;padding:0}.hoverhand{cursor:pointer}#root{height:100%;position:relative}#root>.api-loader{display:flex;flex-direction:column}