*{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;font-family:'Roboto', sans-serif;font-size:4vw}body{margin:0;text-align:center}img,video{max-width:100%;vertical-align:middle}input,button,select{font-family:Roboto, sans-serif;font-size:.97em;outline:none}input,select{width:100%;border:.06em solid #d9d9d9;border-radius:.5em;padding:.66em 1em}select{color:#757575;background-image:url("/img/_btns/arrow_down.png");background-repeat:no-repeat;background-size:.7em;background-position:center right 1em;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}.wrapper{position:relative}.pages>div{display:none}.pages>div.active{display:block}.pages>div.main-page{padding-bottom:5.4em}.pages>div.branch-page{height:100vh;position:relative;overflow:hidden}.pages>div.branch-page>img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;min-height:135.49vw;max-width:none}.pages>div.branch-page .overlay{position:relative;z-index:5;padding:2.12em 0;height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:2.12em}.pages>div.branch-page .overlay .logo img{height:3.64em;max-width:21.48em;object-fit:contain}.pages>div.branch-page .legal__container{display:none}.legal__container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#383838;min-height:3.5em;gap:10%}.legal__container>div{color:#fff}.pxl,.hidden{display:none !important}.desktop-only{display:none}@media (min-width: 568px){html{font-size:16.48px}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){html{font-size:1.49vh}input,button,select{font-size:1.21em}.desktop-only{display:block}.mobile-only{display:none}.pages>div.main-page{padding-bottom:0}.pages>div.branch-page>img{min-height:71.11vw}.pages>div.branch-page .overlay{padding:0}.pages>div.branch-page .legal__container{width:100%;display:flex;font-size:.84em}.legal__container{font-size:1.21em}}@media (min-width: 1240px) and (min-height: 601px){html{font-size:1.86vh}.pages>div.main-page{font-size:.84em}}button{cursor:pointer}.btn,#login_submit{color:#f5f5f5;background-color:#bc057d;border:0;border-radius:.5em;padding:.66em;position:relative}.btn.btn-gray,#login_submit.btn-gray{background-color:#b3b3b3;color:#2c2c2c}.btn.btn-short,#login_submit.btn-short{min-width:13.81em}.btn.btn-long,#login_submit.btn-long{min-width:21em}.btn.btn-full,#login_submit.btn-full{width:100%}.btn.btn-icon,#login_submit.btn-icon{display:flex;justify-content:center;align-items:center;gap:.5em}.btn.btn-icon i,#login_submit.btn-icon i{display:block;width:1.2em;height:1em;background-image:url(/img/_btns/sea-map.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center}.btn.btn-login,#login_submit.btn-login{display:none}.btn:hover,#login_submit:hover{background-color:#1E1E1E !important;color:#f5f5f5 !important}#login_submit{width:100%}.btn-close{color:#000;font-size:2em;position:absolute;top:.2em;right:.5em}.modal.modal-login>span{display:block;text-align:center;text-decoration:underline;cursor:pointer}.bn-buttons{display:flex;flex-direction:column;gap:.61em}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.btn-header{color:#000 !important;background-color:#F6B7D4;border:0;padding:.66em;border-radius:3em;font-weight:600;min-width:6.06em}.btn.btn-short,#login_submit.btn-short{min-width:23.13em}.content-1>button{font-size:1.94em;min-width:23.08em !important}.black-banner .container>button{font-size:1.94em;min-width:7.67em}.content-2 .content-wrapper>button{width:90%}.modal-wrapper .guide-modal button,.modal-center button,.lower-modal button{font-size:.84em}}ul{margin:0;padding:0;list-style:none}p{margin:0;font-size:.97em;line-height:1.5}a{text-decoration:none;cursor:pointer}.required,.unknown-error-msg{display:block;font-size:.8em;color:#ffff00}.required{margin:.5em 0 -.5em}.unknown-error-msg{margin-bottom:.5em}.login-form-holder .required,.login-form-holder .unknown-error-msg{color:#ff0000}.banner .bn-wrapper>p{font-size:1.94em;line-height:1.2;color:#fff;max-width:7em;margin-bottom:1em}.banner .bn-wrapper .rate-box>p{font-size:0.78em;color:#a9a3a3}.headline-1{font-size:1.7em;line-height:1.29;max-width:13em;margin:0 auto .36em}.content-txt{margin:0 auto 1em}.content-1 .content-txt{max-width:17em}.content-2 .content-txt{max-width:20em}.headline-2{font-size:1.46em;line-height:1.2;font-weight:600;margin:0 auto .5em;max-width:16em}.features ul li b{font-size:1.15em;font-weight:600;margin-bottom:.16em}.features ul li span{font-size:.77em}.widget-hl{font-size:1.94em;line-height:1.25;max-width:11em;margin:0 auto .36em}.widget-title{font-size:1.46em;line-height:1.33;margin-bottom:.3em}.widget-desc{margin-bottom:1em}.widget-slide-text li{font-size:.85em}.widget-slide-text li:nth-child(2){color:#757575}.widget-form .widget-switch span{color:#757575;flex:1}.feedback-title{font-size:1.33em;margin-bottom:.2em}.feedback-desc{line-height:1.4;margin-bottom:1em}.info-name{font-weight:600;color:#757575}.info-age{color:#b3b3b3}.faq-title{font-weight:600;line-height:1.4}.faqs .faq-list>li div>*{line-height:1.4;padding-top:.5em}.bottom-text{font-size:.73em;line-height:1.33;font-weight:500;color:#fadb14;background-color:#000;padding:.17em}.bottom-text span{color:#bc057d;margin-right:.3em}.bottom-bar>ul li:hover>span:not(.yellow-tag){font-weight:600}.bottom-bar>ul li>span:not(.yellow-tag){font-weight:500;font-size:.73em;color:#49454f;transition:font-weight 300ms linear}.bottom-bar>ul li>span.yellow-tag{display:none}.bottom-bar>ul li div span{display:block;font-size:.67em;font-weight:500;background-color:#b3261e;border-radius:100%;color:#fff;position:absolute;top:35%;left:65%;transform:translate(-50%, -50%);width:1.45em;padding:.27em}.yellow-tag{display:block;position:absolute;top:0;right:-.64em;transform:translateY(-50%);color:rgba(0,0,0,0.85);background-color:#fadb14;font-size:.88em;padding:.18em;min-width:6.57em;border-radius:0.14em}.yellow-tag::after{content:'';position:absolute;top:100%;right:0;width:0px;height:0px;border-style:solid;border-width:.64em .64em 0 0;border-color:#bba515 transparent transparent transparent}.form-hl{font-size:1.46em;text-align:left;margin-bottom:.5em}.legal-warning-text{margin:-.5em 0 .5em}.legal-warning-text p{color:#fff;font-size:.8em}.legal-warning-text p a{color:#fff}.guide-hl{font-size:1.94em;line-height:1.2;max-width:8em;margin:0 auto .3em}.modal-wrapper .guide-modal>ul li{text-align:left;font-size:.73em;line-height:1.33}.headline-member,.forgot-link{display:none}.age-hl{font-size:1.46em;margin-bottom:.5em}.age-hl+hr{margin:0 -1.3em;border-color:#cac4d0}.age-desc{font-size:.85em;font-weight:500;margin-bottom:1.29em}.age-input>label{font-size:.73em;background-color:#ece6f0;display:block;position:absolute;top:0;left:1em;transform:translateY(-50%);padding:.08em .58em}.loading-text{font-size:1.46em;font-weight:600;text-align:center}.modal-center ul li>span{color:#b3b3b3;align-self:baseline}.modal-center ul li p{text-align:center}.modal-center ul li p.center-title{font-size:1.46em;line-height:1.33;max-width:11em;margin:auto}.modal-center ul li p.center-title span{color:#e61212}.modal-center ul li p.center-desc{font-size:.85em;font-weight:700;max-width:16em;margin-bottom:1.5em}.lower-title{font-size:1.46em;line-height:1.33;margin-bottom:.3em}.lower-desc{font-size:.85em;font-weight:700;margin-bottom:.5em}.lower-desc span{color:#e61212}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){p{font-size:1.66em;line-height:1.27}.banner .bn-wrapper>p{font-size:4.83em;max-width:16em;margin-bottom:.2em}.banner .bn-wrapper>p.banner-desc{font-size:1.81em;font-weight:300;line-height:1.5;max-width:26em;margin-bottom:.5em}.bottom-bar>ul li>span:not(.yellow-tag){font-size:1.21em;font-weight:300;color:#fff}.bottom-bar>ul li>span.yellow-tag{top:130%;transform:none;display:block}.headline-1{font-size:3.4em;line-height:1.16}.content-1 .content-txt{max-width:27em}.headline-2{font-size:3em;font-weight:400;margin-bottom:1em}.features ul li b{font-size:1.81em}.features ul li span{font-size:1.33em}.black-banner .container>p{flex:1;color:#fff;text-align:left;font-size:2.4em}.black-banner .container>p span{font-weight:700;color:#14ae5c;font-size:.77em}.content-2 .content-wrapper .headline-2{margin-bottom:1em}.content-2 .content-txt{margin-bottom:2.5em}.widget-hl,.widget-desc{text-align:left}.widget-hl{font-size:3em;font-weight:400;max-width:none}.widget-desc{margin-bottom:1.81em}.widget-title{font-size:2.72em}.girl-map .yellow-tag{text-align:center;top:100%;right:7em;font-size:1.2em}.feedbacks .headline-2{margin-bottom:2.32em}.feedback-title{font-size:1.81em;font-weight:500}.feedback-desc{font-size:1.32em}.faq .headline-2{margin-bottom:1.45em}.pages>div.branch-page .overlay>p{font-size:3.36em;color:#fff;max-width:10em}.guide-hl{font-size:1.68em;max-width:11em}.lower-modal ul li b{font-size:1.81em;font-weight:600;margin-bottom:.16em}.lower-modal ul li span{font-size:1.33em}}.banner{position:relative;overflow:hidden;margin-bottom:1.5em}.banner>img{position:absolute;z-index:3;top:0;left:50%;transform:translateX(-50%);max-width:none;height:100%;min-height:100vw}.banner .bn-overlay{position:relative;z-index:5;min-height:24.15em;background-color:rgba(0,0,0,0.6);display:flex;flex-direction:column}.banner .bn-overlay .bn-header{padding:1em;display:flex}.banner .bn-overlay .bn-header img{height:1.82em;max-width:10.75em;object-fit:contain;margin-right:auto}.banner .bn-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner .bn-wrapper .rate-box{display:flex;flex-direction:column;align-items:center;gap:.5em}.banner .bn-wrapper .rate-box .overall-ratings li{background-image:url(/img/_btns/sea-star-pink.png)}.ratings{display:flex;gap:.3em}.ratings li{width:1em;height:1em;background-repeat:no-repeat;background-size:auto 100%;background-position:center}.content-1,.features,.content-2,.widget,.feedbacks,.faqs,.content-3{margin-bottom:2.31em}.features ul{display:flex;flex-wrap:wrap;gap:.25em;padding:0 1em}.features ul li{flex:45%;border:.06em solid #d9d9d9;border-radius:.4em;display:flex;flex-direction:column;align-items:center;padding:1.5em .8em}.features ul li img{height:1.5em;margin-bottom:1em}.content-2 .container{display:flex;flex-direction:column;gap:1.5em}.content-2 .container>img.mobile-only{width:100%}.widget,.feedbacks,.faqs{padding:0 1em}.widget .widget-box,.widget .feedback-box,.widget .faq-list>li,.feedbacks .widget-box,.feedbacks .feedback-box,.feedbacks .faq-list>li,.faqs .widget-box,.faqs .feedback-box,.faqs .faq-list>li{border:.06em solid #b2b2b2;border-radius:.55em;padding:1.21em;text-align:left}.widget .widget-box>img{margin-bottom:.8em;width:100%}.widget-form{padding:1em;display:flex;flex-direction:column;gap:1em}.widget-form #slider-range{margin-bottom:.5em;border:0;background-color:#e6e6e6;height:.49em}.widget-form #slider-range .ui-slider-range{background-color:#000}.widget-form #slider-range .ui-slider-handle{width:1em;height:1em;border:0 !important;border-radius:100%;background-color:#000 !important;outline:none;top:-.2em}.widget-form .widget-slide-text{display:flex;justify-content:space-between}.widget-form .widget-switch{display:flex;justify-content:space-between;align-items:center;min-height:2.58em}.widget-form .widget-switch input[type=checkbox]{display:none}.widget-form .widget-switch input[type=checkbox]:checked+label{border-color:#bc057d}.widget-form .widget-switch input[type=checkbox]:checked+label::before{transform:translate(0%, -50%);background-color:#bc057d}.widget-form .widget-switch label{display:block;width:2.43em;height:1.5em;border:.06em solid #757575;border-radius:3em;position:relative;transition:border-color 150ms linear;cursor:pointer}.widget-form .widget-switch label::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-100%, -50%);width:1em;height:1em;border-radius:100%;background-color:#757575;transition:all 150ms linear}.feedbacks .feedback-box .feedback-ratings{margin-bottom:1em}.feedbacks .feedback-box .feedback-ratings li{background-image:url(/img/_btns/sea-star.png)}.feedbacks .feedback-box .feedback-info{display:flex;align-items:center;gap:.75em}.feedbacks .feedback-box .feedback-info img{height:2.43em;border-radius:100%}.faqs .faq-list>li{padding:1em;margin-bottom:1em;text-align:left;background-color:#f5f5f5;cursor:pointer;position:relative}.faqs .faq-list>li::after{content:'';position:absolute;top:1.7em;right:1em;transform:translateY(-50%) scaleY(1);width:.9em;height:.5em;background-image:url(/img/_btns/arrow_down.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center;pointer-events:none;transition:transform linear 200ms}.faqs .faq-list>li.active{background-color:transparent}.faqs .faq-list>li.active::after{transform:translateY(-50%) scaleY(-1)}.faqs .faq-list>li div{overflow:hidden;max-height:0;transition:max-height linear 200ms}.bottom-bar{position:fixed;bottom:0;right:0;left:0;z-index:5}.bottom-bar>ul{background-color:#f3edf7;display:flex;padding:.36em 0}.bottom-bar>ul li{flex:1;cursor:pointer;position:relative}.bottom-bar>ul li:hover div{background-color:#e8def8}.bottom-bar>ul li div{max-width:3.88em;margin:0 auto .25em;border-radius:3em;padding:.47em;background-color:transparent;position:relative}.bottom-bar>ul li div img{height:1em}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.banner{margin-bottom:2.5em}.banner>img{top:50%;transform:translate(-50%, -50%)}.banner .bn-overlay{min-height:55em}.banner .bn-overlay .bn-header{padding:3.63em;justify-content:space-between;align-items:center}.banner .bn-overlay .bn-header img{height:3em;max-width:17.83em}.banner .bn-wrapper .rate-box{flex-direction:row;font-size:1.55em;min-width:34em}.content-1,.features,.content-2,.widget,.feedbacks,.faqs,.content-3{margin-bottom:4.53em}.content-1>img{height:13.82em;margin:0 auto 2em}.features ul{justify-content:center}.features ul li{max-width:19.56em;padding:1.5em 2.2em}.features ul li img{height:4.45em;margin-bottom:1.5em}.container{max-width:92em;margin:0 auto;display:flex}.black-banner{background-color:#000;position:sticky;top:0;z-index:50}.black-banner .container{min-height:10.87em;align-items:center;gap:5.66em}.black-banner .container .logo img{height:3em;max-width:17.83em;object-fit:contain}.content-2{padding:4em 0;border-bottom:.08em solid #B2B2B2}.content-2 .container{flex-direction:row-reverse;align-items:center;gap:7.25em}.content-2 .container>img{width:100%;max-width:47.8em}.content-2 .content-wrapper{text-align:left}.content-2 .content-txt{margin:0 0 1em;max-width:none}.widget{padding:6.19em 0}.widget .container{flex-direction:row-reverse;align-items:center;gap:7.25em}.widget .container>img{width:100%;max-width:33.45em}.widget .widget-box{border:0;border-radius:2.72em;background-color:#FAFAFA;max-width:43.72em;padding:1.13em 3em}.girl-map{position:relative;padding-top:2.5em;margin-bottom:2em}.girl-map img:first-child{width:100%}.girl-map img:nth-child(2){position:absolute;bottom:0;left:55%;transform:translateX(-50%);height:11.18em}.widget-form .widget-slide{font-size:1.24em}.widget-form .widget-switch{font-size:1.21em}.feedbacks{border-top:.08em solid #B2B2B2;padding:5.29em 0 0}.feedbacks>div{max-width:100em}.feedbacks .feedback-box{padding:2.21em}.feedbacks .feedback-box .feedback-ratings{font-size:1.36em}.feedbacks .feedback-box .feedback-info{gap:1.75em}.feedbacks .feedback-box .feedback-info img{height:4.43em}.faqs .faq-list>li{padding:1.67em}.faqs .faq-list>li::after{font-size:1.71em}.faq-list{max-width:58.14em;margin:0 auto}.bottom-bar{position:absolute;bottom:auto;left:50%;right:auto;top:5.13em;transform:translate(-50%, -50%)}.bottom-bar>ul{background-color:transparent;gap:3.78em;flex-direction:row-reverse}}.registration-form-builder,.modal-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center}.registration-form-builder .registration-form-builder-inner,.registration-form-builder .guide-modal,.modal-wrapper .registration-form-builder-inner,.modal-wrapper .guide-modal{background-color:rgba(255,255,255,0.59);border-radius:.55em;max-width:20em;padding:1em}.registration-form-builder .registration-form-builder-inner select.error{border:.06em solid #ff0000}.form-group{margin-bottom:1em}.modal-wrapper .guide-modal>ul{display:flex;flex-direction:column;gap:.4em;margin-bottom:1em;font-size:1.2em}.dark-overlay{position:fixed;z-index:2000;inset:0;background-color:rgba(0,0,0,0.6)}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;width:20em;text-align:left;border-radius:1.7em}.modal.modal-login,.modal.modal-center{padding:1.5em}.modal.modal-age ul li{display:none}.modal.modal-age ul li.active{display:block;padding:2.5em 1.3em 1.5em}.modal.modal-center{z-index:1200}.login-form{margin-bottom:.94em}.login-form .btn-nav{display:none}.login-form input{margin-top:.5em}.age-input{position:relative;margin-bottom:1.09em}.age-input input{background-image:url(/img/_btns/icon_calendar.png);background-repeat:no-repeat;background-position:right .8em center;background-size:auto 45%;border-color:#1d1b20;border-radius:.26em;padding:1.07em 1em;cursor:pointer}.age-loading{min-height:15.84em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.age-loading .loader{width:3em;height:3em;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.age-loading .loader::before{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:.3em solid #65558F;animation:prixClipFix 2s linear infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}.map-page .map-overlay{position:absolute;inset:0;z-index:1100;pointer-events:none;background-color:rgba(0,0,0,0.6)}.map-page .logo{position:absolute;z-index:1200;top:2.12em;left:50%;transform:translateX(-50%)}.map-page .logo img{height:3.64em;max-width:21.48em;object-fit:contain}.modal-center ul li{display:none}.modal-center ul li.active{display:flex;flex-direction:column;align-items:center;min-height:14em}.lower-modal{position:absolute;z-index:1200;bottom:0;right:0;left:0;background-color:#fff;padding:1.5em 0}.lower-modal ul{display:none}.lower-modal div{max-width:20em;margin:0 auto}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.dark-overlay{font-size:1.32em}.regis-page .overlay .logo,.guide-page .overlay .logo{margin-top:auto}.registration-form-builder,.modal-wrapper{flex:none;display:block}.regis-page .overlay{padding:2.42em 0 0 !important;gap:2.42em !important}.registration-form-builder{min-height:28.35em}.registration-form-builder .registration-form-builder-inner{font-size:.87em}.registration-form-builder .registration-form-builder-inner input,.registration-form-builder .registration-form-builder-inner button,.registration-form-builder .registration-form-builder-inner select{font-size:1em}.registration-form-builder .registration-form-builder-inner select.error{border:.06em solid #ff0000}.guide-page .overlay{gap:1.1em !important}.modal-wrapper .guide-modal{max-width:26.25em;min-height:41.16em;padding:1em 2.63em}.map-page .legal__container{position:absolute;z-index:1200;bottom:0}.lower-modal{bottom:2.94em}.lower-modal .lower-modal ul li{display:block}.lower-modal ul{display:flex;flex-wrap:wrap;gap:.25em;padding:0 5em;justify-content:space-between}.lower-modal ul li{font-size:.47em;border:.06em solid #d9d9d9;border-radius:.4em;display:flex;flex-direction:column;align-items:center;padding:1.5em 2.2em;max-width:19.56em}.lower-modal ul li:nth-child(2){margin-right:auto}.lower-modal ul li:nth-child(3){margin-left:auto}.lower-modal ul li img{height:4.45em;margin-bottom:1.5em}.lower-modal div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}}#map{height:100%}.black-cover{transition:none}.pin-container .pin-img{width:5em !important}.pin-container .pin-girl,.pin-container .pin-icon{position:absolute;border-radius:100%}.pin-container .pin-girl{top:.75em;left:50%;transform:translateX(-50%);width:3.5em !important}.pin-container .pin-icon{top:4em;right:0;width:2em !important}.pin-container .dummy-pin-img{width:3em !important}.leaflet-tooltip{padding:.4em;border:.07em solid #fff;border-radius:100%;box-shadow:0 0.07em 0.2em rgba(0,0,0,0.4);width:20em;height:20em}.leaflet-tooltip .tooltip-container{position:relative;overflow:hidden;border-radius:100%}.leaflet-tooltip .tooltip-container img{width:100%}.leaflet-tooltip .tooltip-container .girl-info{position:absolute;bottom:0;left:0;right:0;height:4.33em;line-height:3.33;text-align:center;color:#414141;background:rgba(255,255,255,0.75)}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{border:.4em solid transparent;width:1.33em;height:1.33em;background-color:white;z-index:-1}.leaflet-tooltip-bottom{margin-top:-.5em;margin-left:-.5em}.leaflet-tooltip-top{margin-top:-.4em}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:0;transform:translateX(-50%) rotate(45deg)}.leaflet-tooltip-top:before{margin-bottom:-.8em}.leaflet-tooltip-bottom:before{margin-top:-.8em;margin-left:0}.leaflet-tooltip-left{margin-left:-2em;margin-top:-1.5em}.leaflet-tooltip-right{margin-left:.5em;margin-top:-1.5em}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:0;transform:translateY(-50%) rotate(45deg)}.leaflet-tooltip-left:before{margin-right:-.8em}.leaflet-tooltip-right:before{margin-left:-.8em}.leaflet-control-attribution{font-size:.6em}@media (min-width: 568px){.map-wrapper{min-height:30em}}
