html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:liberation;font-style:normal;font-weight:400;src:url(../fonts/LiberationSans/LiberationSans-Regular-webfont.eot);src:url(../fonts/LiberationSans/LiberationSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/LiberationSans/LiberationSans-Regular-webfont.woff) format("woff"),url(../fonts/LiberationSans/LiberationSans-Regular-webfont.ttf) format("truetype"),url(../fonts/LiberationSans/LiberationSans-Regular-webfont.svg#liberation_sansregular) format("svg")}@font-face{font-family:liberation;font-style:normal;font-weight:700;src:url(../fonts/LiberationSans/LiberationSans-Bold-webfont.eot);src:url(../fonts/LiberationSans/LiberationSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/LiberationSans/LiberationSans-Bold-webfont.woff) format("woff"),url(../fonts/LiberationSans/LiberationSans-Bold-webfont.ttf) format("truetype"),url(../fonts/LiberationSans/LiberationSans-Bold-webfont.svg#liberation_sansregular) format("svg")}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:liberation,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:gold;text-decoration:none}a:active,a:focus,a:hover{outline-color:gold;text-decoration:underline}abbr[title]{border-bottom:0}*{box-sizing:border-box}body{background:#000;height:100%;width:100%}.main-title{margin:0}.button,[class*=button--]{border:0;border-radius:2px;cursor:pointer;display:inline-block;text-align:center;text-decoration:none}.button:active,.button:focus,.button:hover,[class*=button--]:active,[class*=button--]:focus,[class*=button--]:hover{text-decoration:none}.button.disable,[class*=button--].disable{cursor:not-allowed;pointer-events:none}.button,.button--danger,.button--primary{font-size:15px;font-size:1.5rem;line-height:1.8;padding:0 1.5rem}.button--primary--md{font-size:15px;font-size:1.5rem;line-height:2.8;padding:0 3rem}[class*=button--primary]{background-color:gold;background-image:linear-gradient(90deg,gold,#ffeaa3);background-size:400% 400%;color:#1b2b34;position:relative;transition:background-position .5s ease-in-out,background-color .2s ease-in-out}[class*=button--primary]:after{background:-250px no-repeat;background-clip:padding-box;background-image:linear-gradient(-45deg,hsla(0,0%,100%,0) 25%,#fff4c2 0,#fff4c2 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 60%,#fff4c2 0,#fff4c2 70%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 76%,#fff4c2 0,#fff4c2 80%,hsla(0,0%,100%,0) 0);border-radius:4px;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0;transition:all .5s ease-in-out}[class*=button--primary]:focus:not(.disable),[class*=button--primary]:hover:not(.disable){background-color:#ffeaa3;background-position:98% 50%;color:#000;outline:none;transition:background-position 1s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}[class*=button--primary]:focus:not(.disable):after,[class*=button--primary]:hover:not(.disable):after{background-position:200px}[class*=button--primary]:active:not(.disable){background-color:#fad300;background-image:none}[class*=button--danger]{background-color:#db3737;color:#fff;position:relative;transition:background-color .2s ease-in-out}[class*=button--danger]:focus:not(.disable),[class*=button--danger]:hover:not(.disable){background-color:#bd2222;outline:none}[class*=button--danger]:active:not(.disable){background-color:#921a1a;background-image:none}.button--link{background-color:transparent;border:0;border-radius:0;color:gold;padding:0}.button--link:active,.button--link:focus,.button--link:hover{text-decoration:underline}.button--link:hover{outline:none}.button--link:focus{outline-color:gold}.button--link--large{background-color:transparent;border:0;border-radius:0;color:gold;font-size:1.6rem;padding:0}.button--link--large:active,.button--link--large:focus,.button--link--large:hover{text-decoration:underline}.button--link--large:hover{outline:none}.button--link--large:focus{outline-color:gold}.modal{background:rgba(27,43,52,.9);height:100%;left:0;opacity:0;overflow:auto;padding:1em 0 3em 4em;pointer-events:auto;position:fixed;right:0;top:0;transition:visibility .2s,opacity .2s ease,transform .2s ease;visibility:hidden;width:100%;will-change:transform,opacity;z-index:1600}@media screen and (max-width:767px){.modal{min-width:100%;padding:1em}}.modal.open{opacity:1;visibility:visible}.modal__title{font-size:22px;font-size:2.2rem;font-weight:700;outline-color:gold}.modal__subtitle{font-size:18px;font-size:1.8rem;font-weight:700}.modal__link-close{background-color:transparent;border:0;border-radius:0;color:gold;cursor:pointer;font-size:12px;font-size:1.2rem;margin-top:2em;padding:0}.modal__link-close:active,.modal__link-close:focus,.modal__link-close:hover{text-decoration:underline}.modal__link-close:hover{outline:none}.modal__link-close:focus{outline-color:gold}.modal__button-close{top:15px}@media screen and (max-width:767px){.modal__button-close{right:15px}}@media screen and (min-width:768px){.modal__button-close{right:35px}}.modal__body{font-size:16px;font-size:1.6rem;max-width:800px}@media screen and (max-width:479px){.modal__body{margin-top:4em}}@media screen and (min-width:768px){.modal__body{margin-top:5em}}.modal__body p{line-height:1.5;margin-left:.5em}.menu,.submenu{list-style-type:none;padding:0}.menu__item__button,.submenu__item__button{background-color:transparent;border:0;color:#fff;font-size:14px;font-size:1.4rem;pointer-events:auto;transition:color .2s ease-in-out}.menu__item__button:focus:not(.disable),.menu__item__button:hover:not(.disable),.submenu__item__button:focus:not(.disable),.submenu__item__button:hover:not(.disable){color:#e6e6e6}.menu__item__button:hover:not(.disable),.submenu__item__button:hover:not(.disable){outline:none}.menu__item__button:focus:not(.disable),.submenu__item__button:focus:not(.disable){outline-color:#fff}.menu__item__button:active:not(.disable),.submenu__item__button:active:not(.disable){color:#ccc}.menu__item__button:active:not(.disable),.menu__item__button:focus:not(.disable),.menu__item__button:hover:not(.disable),.submenu__item__button:active:not(.disable),.submenu__item__button:focus:not(.disable),.submenu__item__button:hover:not(.disable){outline:none}.menu__item__button:active .button__label,.menu__item__button:focus .button__label,.menu__item__button:hover .button__label{text-decoration:underline}.mapbox-logo{display:none}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{border-radius:15px;height:30px;margin-left:5px;margin-top:5px;text-align:center;width:30px}.marker-cluster span{line-height:2.6}[type=date],[type=email],[type=number],[type=password],[type=text],textarea{background:#111a20;border:0;border-radius:0;box-shadow:none;display:block;font-size:14px;font-size:1.4rem;padding:5px;width:100%}[type=date]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=text]:focus,textarea:focus{box-shadow:0 2px 0 gold;outline:none}textarea{min-height:250px}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){opacity:0;position:absolute}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{cursor:pointer;display:inline-block;position:relative;vertical-align:middle}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{background:#111a20;content:"";cursor:pointer;display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after,[type=checkbox]:not(:checked)+label:hover:after,[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:hover:after{color:gold;content:"";display:inline-block;height:10px;left:5px;position:absolute;top:6px;transition:all .2s;width:10px}[type=checkbox]:not(:checked)+label:after,[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:focus:not(:checked)+label:after,[type=checkbox]:not(:checked)+label:hover:after,[type=radio]:focus:not(:checked)+label:after,[type=radio]:not(:checked)+label:hover:after{background:#2c4756;opacity:1;transform:scale(1)}[type=checkbox]:checked+label:after,[type=radio]:checked+label:after{background:gold;opacity:1;transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before,[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{background-color:#16232a}[type=checkbox]:disabled+label,[type=radio]:disabled+label{color:gray}[type=checkbox]:disabled+label,[type=checkbox]:disabled+label:before,[type=radio]:disabled+label,[type=radio]:disabled+label:before{cursor:not-allowed}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{border-radius:3px}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after,[type=checkbox]:not(:checked)+label:hover:after{border-radius:2px}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{border-radius:10px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:hover:after{border-radius:5px}.input--file{font-size:16px;font-size:1.6rem}.input--range{-webkit-appearance:none;background-color:transparent;box-sizing:border-box;cursor:pointer;line-height:1;width:100%}.input--range::-ms-track{cursor:pointer;width:100%}.input--range:focus{outline:none}.input--range::-webkit-slider-thumb{-webkit-appearance:none;background-color:gold;border:1px solid gold;border-radius:1em;cursor:pointer;height:1.5em;margin-top:0;transition:all .1s ease-in-out;width:1.5em}.input--range::-moz-range-thumb{background-color:gold;border:1px solid gold;border-radius:1em;cursor:pointer;height:1.5em;margin-top:0;transition:all .1s ease-in-out;width:1.5em}.input--range::-ms-thumb{background-color:gold;border:1px solid gold;border-radius:1em;cursor:pointer;height:1.5em;margin-top:0;transition:all .1s ease-in-out;width:1.5em}.input--range:focus::-webkit-slider-thumb,.input--range:hover::-webkit-slider-thumb{background-color:#ffe766;border-color:#ffe766}.input--range:focus::-moz-range-thumb,.input--range:hover::-moz-range-thumb{background-color:#ffe766;border-color:#ffe766}.input--range:focus::-ms-thumb,.input--range:hover::-ms-thumb{background-color:#ffe766;border-color:#ffe766}.input--range:active::-webkit-slider-thumb{background-color:#2c4756;border-color:#2c4756}.input--range:active::-moz-range-thumb{background-color:#2c4756;border-color:#2c4756}.input--range:active::-ms-thumb{background-color:#2c4756;border-color:#2c4756}.input--range::-webkit-slider-runnable-track{background-color:transparent;border-bottom:4px solid #111a20;cursor:pointer;height:1em;width:100%}.input--range::-moz-range-track{background-color:transparent;border-bottom:4px solid #111a20;cursor:pointer;height:1em;width:100%}.input--range::-ms-track{background:transparent;border-color:transparent;color:transparent}.field{margin:0 0 .5em;position:relative}.field__label{display:block;font-size:16px;font-size:1.6rem;margin-bottom:.4em}.field__label--optional{font-size:12px;font-size:1.2rem;vertical-align:middle}.field--inline{display:inline-block;margin-right:1em}.field--inline:last-child{margin-right:0}.field-group{margin:1.5em 0;padding-left:.5em}.field-group:first-of-type{margin-top:0}.field-group:last-of-type{margin-bottom:0}.field-group__title{color:gold;font-size:18px;font-size:1.8rem;margin:0 0 .5em -.5em}.errors{font-size:15px;font-size:1.5rem;margin-bottom:1em}.error{color:#e52323}.error p{margin:0}.success{background:#3eb36f;border-radius:2px;font-size:14px;font-size:1.4rem;line-height:0;margin-bottom:2em;padding:.5em 1em}.field-error{color:#e52323;display:block;font-size:12px;font-size:1.2rem;margin-top:.5em}.notifications{left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:5000}.notifications__list{list-style-type:none;margin:0}.notification{font-size:14px;font-size:1.4rem;overflow:hidden;position:relative}.notification__content{display:block;line-height:1.2;padding:1em;white-space:pre;word-break:break-word}.notification--success{background:#3eb36f}.panel{height:100%;overflow-y:auto;padding:2em;position:fixed;right:0;transform:translateX(100%);transition:transform .2s ease;width:33vw}.panel.open{transform:translateX(0)}.panel-button--close{float:right;font-size:30px;font-size:3rem;line-height:1;transition:color .2s ease}.panel__title{font-size:18px;font-size:1.8rem}.artist-panel:focus{outline:none}@media screen and (max-width:767px){.artist-panel{background:rgba(27,43,52,.9);height:100%;left:0;opacity:0;overflow:auto;padding:1em 0 3em 4em;pointer-events:auto;position:fixed;right:0;top:0;transition:visibility .2s,opacity .2s ease,transform .2s ease;visibility:hidden;width:100%;will-change:transform,opacity;z-index:1600;z-index:1750}}@media screen and (max-width:767px) and (max-width:767px){.artist-panel{min-width:100%;padding:1em}}@media screen and (max-width:767px){.artist-panel.open{opacity:1;visibility:visible}}@media screen and (min-width:768px){.artist-panel{bottom:0;min-height:500px;padding:1em;position:absolute;right:0;transform:translateX(120%);transition:visibility .2s,transform .2s ease;visibility:hidden;width:620px;z-index:1000}}.artist-panel.open{transform:translateX(0);visibility:visible}.artist-panel__thumbnail{position:absolute}@media screen and (max-width:767px){.artist-panel__thumbnail{top:80px}}@media screen and (min-width:768px){.artist-panel__thumbnail{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.05,1.1,.98,1);left:-70px;opacity:0;top:-70px;transform:rotate(1turn) translateX(100%);will-change:transform,opacity}}@keyframes display-circle{to{opacity:1;transform:translateX(0)}}.artist-panel.open .artist-panel__thumbnail{animation-name:display-circle}@media screen and (max-width:767px){.artist-panel__body{margin-top:6em}}@media screen and (min-width:768px){.artist-panel__body{background:url(../images/artist-panel-background.svg) no-repeat;background-position:0 0;background-size:cover;max-width:604px;min-height:300px;padding:1em}}.artist-panel__name{color:gold;font-size:24px;font-size:2.4rem;margin:20px 0 .2em 130px}.artist-panel__categories{margin:0 0 .2em 130px;padding:0}.artist-panel__categories__item{background:#1b2b34;background:gold;border-radius:2px;color:#1b2b34;display:inline-block;font-size:11px;font-size:1.1rem;font-weight:700;margin:0 .5em 0 0;padding:4px 10px 2px;text-transform:uppercase}.artist-panel__bio{font-size:16px;font-size:1.6rem}@media screen and (min-width:768px){.artist-panel__bio{margin:30px 0 3em 20px}}.artist-panel__bio p{margin-bottom:.5em}.artist-panel__readmore{font-size:12px;font-size:1.2rem}.artist-panel__readmore:after{content:"\21AA";display:inline-block;line-height:10px;margin-left:3px;vertical-align:bottom}.button--close{background-color:transparent;border:0;color:gold;font-size:30px;font-size:3rem;position:absolute;transition:color .2s ease-in-out}.button--close:focus:not(.disable),.button--close:hover:not(.disable){color:#ccac00}.button--close:hover:not(.disable){outline:none}.button--close:focus:not(.disable){outline-color:gold}.button--close:active:not(.disable){color:#998100}@media screen and (max-width:767px){.artist-panel__button--close{right:15px;top:1em}}@media screen and (min-width:768px){.artist-panel__button--close{right:1em;top:.5em}}.artist-panel__thumbnail--preview{margin-bottom:1em}@keyframes display-youtubeClip{to{opacity:1}}.artist-panel__youtube{position:relative}@media screen and (max-width:767px){.artist-panel__youtube{margin:1em 0;width:100%}}@media screen and (min-width:768px){.artist-panel__youtube{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:display-youtubeClip;animation-timing-function:cubic-bezier(.05,1.1,.98,1);margin-right:2em;margin-top:-3em;min-height:182px;min-width:340px;opacity:0;position:relative;will-change:transform,opacity}}@media screen and (max-width:767px){.artist-panel__youtube__embed{background:gold;padding:1em;width:100%}}@media screen and (min-width:768px){.artist-panel__youtube__embed{position:absolute;right:15px;z-index:1000}}@media screen and (max-width:767px){.artist-panel__youtube__background{display:none}}@media screen and (min-width:768px){.artist-panel__youtube__background{position:absolute;right:-5px;top:-15px}}.artist-panel__location,.artist-panel__yearsactive{display:inline-block;font-size:14px;font-size:1.4rem}.artist-panel__location{margin:0 0 10px 130px}.artist-panel__location__city{cursor:pointer}.artist-panel__yearsactive{margin:0 0 10px 20px}@media screen and (max-width:767px){.artist-panel__yearsactive{display:block;font-size:10px;font-size:1rem;margin-left:130px}}.menu__item--submit-artist{position:relative}@media screen and (min-width:768px){.menu__item--submit-artist{margin-bottom:.5em}}.submit-artist-panel:focus{outline:none}@media screen and (max-width:767px){.submit-artist-panel{background:rgba(27,43,52,.9);height:100%;left:0;opacity:0;overflow:auto;padding:1em 0 3em 4em;pointer-events:auto;position:fixed;right:0;top:0;transition:visibility .2s,opacity .2s ease,transform .2s ease;visibility:hidden;width:100%;will-change:transform,opacity;z-index:1600}}@media screen and (max-width:767px) and (max-width:767px){.submit-artist-panel{min-width:100%;padding:1em}}@media screen and (max-width:767px){.submit-artist-panel.open{opacity:1;visibility:visible}}@media screen and (min-width:768px){.submit-artist-panel{background:url(../images/submit-artist-panel-background.svg) no-repeat;background-size:cover;left:0;max-width:600px;padding:1em 4em;pointer-events:auto;position:absolute;right:0;top:0;transform:translateX(-120%);transition:visibility .2s,transform .2s ease;visibility:hidden;will-change:transform,opacity;z-index:-1;z-index:1000}.submit-artist-panel.open{transform:translateX(125px);visibility:visible}}.submit-artist-panel__content{max-width:500px;padding:0 1em}@media screen and (max-width:767px){.submit-artist-panel__content{margin-top:6em}}.submit-artist-panel__button--close{top:15px}@media screen and (max-width:767px){.submit-artist-panel__button--close{right:15px}}@media screen and (min-width:768px){.submit-artist-panel__button--close{right:35px}}.modal--search .modal__body{max-width:none}.menu__item--search-artist{position:relative}@media screen and (min-width:768px){.menu__item--search-artist{margin-bottom:.5em}}@media screen and (max-width:767px){.search-artist-panel{background:rgba(27,43,52,.9);height:100%;left:0;opacity:0;overflow:auto;padding:1em 0 3em 4em;pointer-events:auto;position:fixed;right:0;top:0;transition:visibility .2s,opacity .2s ease,transform .2s ease;visibility:hidden;width:100%;will-change:transform,opacity;z-index:1600}}@media screen and (max-width:767px) and (max-width:767px){.search-artist-panel{min-width:100%;padding:1em}}@media screen and (max-width:767px){.search-artist-panel.open{opacity:1;visibility:visible}}@media screen and (min-width:768px){.search-artist-panel{background:url(../images/search-artist-panel-background.svg) no-repeat;background-size:cover;left:0;max-width:600px;padding:1em 4em;pointer-events:auto;position:absolute;right:0;top:0;transform:translateX(-120%);transition:visibility .2s,transform .2s ease;visibility:hidden;will-change:transform,opacity;z-index:-1;z-index:1000}.search-artist-panel.open{transform:translateX(125px);visibility:visible}}.search-artist-panel__content{max-width:500px;padding:0 1em}@media screen and (max-width:767px){.search-artist-panel__content{margin-top:6em}}.search-artist-panel__button--close{top:15px}@media screen and (max-width:767px){.search-artist-panel__button--close{right:15px}}@media screen and (min-width:768px){.search-artist-panel__button--close{right:35px}}.field--search{max-width:800px}.field--search__button,.field--search__input{display:inline-block}.field--search__input{max-width:50%}@media screen and (min-width:768px){.field--search__input{max-width:75%}}.field--search__button{margin-left:1em}.search-panel__body{font-size:16px;font-size:1.6rem}@media screen and (max-width:479px){.search-panel__body{margin-top:4em}}@media screen and (min-width:768px){.search-panel__body{margin-top:5em}}.search-result{align-items:stretch;display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.search-result__item{margin:.5em;text-align:center;transition:background .2s ease}@media screen and (max-width:479px){.search-result__item{width:calc(50% - 20px)}}@media screen and (min-width:768px){.search-result__item{width:calc(10% - 20px)}}.search-result__item__link{appearance:none;background:transparent;border:0;color:gold;cursor:pointer;display:block;font-size:14px;font-size:1.4rem;padding:0;width:100%}.search-result__item__link:active,.search-result__item__link:focus,.search-result__item__link:hover{text-decoration:none}.search-result__item__thumbnail{margin:0 auto;position:relative}.search-result__item__thumbnail:after{background:none;content:"";display:block;height:100%;position:absolute;top:0;transition:background .2s ease;width:100%}.search-result__item__link:active,.search-result__item__link:focus,.search-result__item__link:hover{outline-color:gold}.search-result__item__link:active .search-result__item__thumbnail:after,.search-result__item__link:focus .search-result__item__thumbnail:after,.search-result__item__link:hover .search-result__item__thumbnail:after{background:rgba(255,215,0,.4)}.search-result__item__thumbnail img{width:100%}.search-result__item__location{font-size:12px;font-size:1.2rem}.thumbnail{background:#1b2b34;border:4px solid gold;display:block;overflow:hidden}@media screen and (max-width:767px){.thumbnail{border-radius:50px;height:100px;width:100px}}@media screen and (min-width:768px){.thumbnail{border-radius:100px;height:200px;width:200px}}.thumbnail__picture{display:block;width:100%}.thumbnail--small{background:#1b2b34;border:2px solid gold;border-radius:50px;display:block;height:100px;overflow:hidden;width:100px}.no-js .loader{display:none}.loader{background:#16232a;height:100%;left:0;opacity:.1;position:absolute;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:1750}.loader.active{opacity:1;visibility:visible}.loader__spin{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader__spin:after,.loader__spin:before{border:5px solid transparent;border-radius:100%;border-top-color:#fff;content:"";height:100px;left:-50px;position:absolute;top:-50px;width:100px}.loader__spin:before{animation:spin 1.2s linear infinite;z-index:1751}.loader__spin:after{border:5px solid #121d23}.loader--atlas{background:#000}.loader--atlas .loader__spin:after{border:5px solid #222}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dropdown__button{color:#fff;cursor:pointer;font-size:14px;font-size:1.4rem;padding-right:2rem;position:relative;transition:color .2s ease}.dropdown__button:active,.dropdown__button:focus,.dropdown__button:hover{color:gold;text-decoration:none}.dropdown__button:active:after,.dropdown__button:focus:after,.dropdown__button:hover:after{border-top-color:gold}.dropdown__button:after{border:.4rem solid transparent;border-top-color:#fff;content:"";height:0;margin-top:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s ease,transform .3s cubic-bezier(1,0,0,1),margin .3s cubic-bezier(1,0,0,1);width:0}.dropdown__button.open:after{margin-top:-2px;transform:translateY(-50%) rotate(-180deg);transform-origin:50%}.dropdown__content{background:#16232a;border:1px solid #000;font-size:14px;font-size:1.4rem;margin-left:-1rem;margin-top:.5rem;min-width:20rem;padding:1rem;position:absolute;z-index:2000}.dropdown__list{list-style-type:none}.dropdown__item__item,.dropdown__list{margin:0;padding:0}.dropdown__item__link{color:#fff;cursor:pointer;display:block;padding:.6rem;position:relative;width:100%}.dropdown__item__link:active,.dropdown__item__link:focus,.dropdown__item__link:hover{background:#121d23;text-decoration:none}.dropdown__item__link.active{color:gold}.dropdown__item__link.active:after{content:"\2713";display:block;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.page-atlas{overflow:hidden;padding:0}.page-atlas .app-container{height:100vh;width:100vw}.atlas-header{display:block;min-height:66px;pointer-events:none;position:relative;width:100%;z-index:2000}.atlas-header__title{margin:0}.atlas-header__title a:active,.atlas-header__title a:focus,.atlas-header__title a:hover{text-decoration:none}@media screen and (max-width:767px){.atlas-header .main-logo{max-height:66px;max-width:350px;width:80%}}.atlas-menu{pointer-events:none}@media screen and (max-width:767px){.atlas-menu .menu{margin:0}}@media screen and (min-width:768px){.atlas-menu .menu{margin-left:1em}}.atlas-menu .menu__item{position:relative}@media screen and (max-width:767px){.atlas-menu .menu__item__button{transform:scale(.8);width:90px}}@media screen and (min-width:768px){.atlas-menu .menu__item__button{width:130px}}.atlas-menu .submenu__item__button:active,.atlas-menu .submenu__item__button:focus,.atlas-menu .submenu__item__button:hover{text-decoration:underline}.atlas-menu .button__icon{display:block;margin:0 auto}.atlas-menu .button__label{display:inline-block;margin-top:.5em}.atlas-menu .submenu,.atlas-menu .submenu__item,.menu__item__button{display:inline-block;vertical-align:middle}.submenu--placeofinterests{position:absolute}.submenu--placeofinterests .submenu__item,.submenu--placeofinterests .submenu__item .button__icon{transition:opacity .2s ease,transform .4s cubic-bezier(.175,.885,.32,1.275)}.submenu--placeofinterests .submenu__item{margin:0 -.5em 2em 0;opacity:0;transform:scale(0)}.submenu--placeofinterests .submenu__item.open{opacity:1;transform:scale(1)}.submenu--placeofinterests .submenu__item.open:active .button__icon,.submenu--placeofinterests .submenu__item.open:focus .button__icon,.submenu--placeofinterests .submenu__item.open:hover .button__icon,.submenu--placeofinterests .submenu__item__button:focus .button__icon{transform:scale(1.1)}.submenu--placeofinterests .button__label{left:50%;margin:.5em 0 0;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;width:200%}.submenu--placeofinterests .submenu__item.open:active .button__label,.submenu--placeofinterests .submenu__item.open:focus .button__label,.submenu--placeofinterests .submenu__item.open:hover .button__label,.submenu--placeofinterests .submenu__item__button:focus .button__label{opacity:1}.mapbox{bottom:0;position:absolute;right:0;top:0;width:100%}.marker-wrapper{outline:none}.marker{white-space:nowrap}.leaflet-interactive.mouse-over{z-index:750!important}.marker__icon{background-size:cover;border:none;border-radius:50%;cursor:pointer;display:block;height:100%;outline:none;transition:box-shadow .3s cubic-bezier(.39,.575,.565,1);width:100%;z-index:500}.marker-wrapper:focus .marker__icon,.marker:focus .marker__icon,.marker:hover .marker__icon{box-shadow:0 0 0 2px gold}.marker__title{background:rgba(0,0,0,.5);color:gold;display:block;font-weight:700;left:75%;margin-top:-8px;opacity:0;padding-left:25px;position:absolute;top:50%;transform:translateY(-50%);transform:translate(-25px,-50%);transition:visibility .3s,opacity .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);visibility:hidden;z-index:-1}.marker__title:after{background-color:gold;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s cubic-bezier(.39,.575,.565,1) .2s;width:50%}.marker-wrapper:focus .marker .marker__title,.marker:focus .marker__title,.marker:hover .marker__title{opacity:1;transform:translateY(-50%);visibility:visible}.marker-wrapper:focus .marker .marker__title:after,.marker:focus .marker__title:after,.marker:hover .marker__title:after{width:100%}.leaflet-container{font-family:liberation,sans-serif}.marker-cluster-large,.marker-cluster-medium,.marker-cluster-small{transition:background-color .3s cubic-bezier(.39,.575,.565,1)}.marker-cluster-small{background-color:rgba(255,0,102,.2)}.marker-cluster-small:active,.marker-cluster-small:focus,.marker-cluster-small:hover{background-color:rgba(255,0,102,.5);outline-color:#f06}.marker-cluster-small div{background-color:rgba(255,0,102,.8)}.marker-cluster-large,.marker-cluster-medium{background-color:rgba(143,57,154,.2)}.marker-cluster-large:active,.marker-cluster-large:focus,.marker-cluster-large:hover,.marker-cluster-medium:active,.marker-cluster-medium:focus,.marker-cluster-medium:hover{background-color:rgba(143,57,154,.6);outline-color:#8f399a}.marker-cluster-large div,.marker-cluster-medium div{background-color:rgba(143,57,154,.8)}.atlas-footer{bottom:0;left:1em;position:absolute}.atlas-footer .menu__item{position:relative;z-index:1500}@media screen and (max-width:767px){.atlas-footer .menu__item__button{font-size:10px;font-size:1rem}}.errors-container{font-size:18px;font-size:1.8rem;padding:2em}.error__content{padding-left:1em}
/*# sourceMappingURL=atlas.css.map */