@font-face{font-family:ReginaBlack-Solid;src:url(../../assets/fonts/ReginaBlack-Solid.0e971d2a.woff2) format("woff2"),url(../../assets/fonts/ReginaBlack-Solid.f0626f70.woff) format("woff");font-weight:400;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-family:Lato,sans-serif;color:#141414;background-color:#f9f6f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto}h1{font-size:8.5vw;font-family:ReginaBlack-Solid,serif;font-weight:400;text-transform:uppercase;letter-spacing:.05em;line-height:1.1em;margin:0 0 .75em 0}@media only screen and (min-width:400px){h1{font-size:2.125em}}@media only screen and (min-width:992px){h1{font-size:2.9em}}@media only screen and (min-width:1280px){h1{font-size:3.1em}}p{line-height:1.2em;color:#85867c}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.floating{-webkit-animation:float 3s ease-in-out infinite;-moz-animation:float 3s ease-in-out infinite;-o-animation:float 3s ease-in-out infinite;-ms-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite}@-moz-keyframes float{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes float{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}75%{-webkit-transform:rotate(-1turn);-moz-transform:rotate(-1turn);-o-transform:rotate(-1turn);-ms-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}75%{-webkit-transform:rotate(-1turn);-moz-transform:rotate(-1turn);-o-transform:rotate(-1turn);-ms-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}75%{-webkit-transform:rotate(-1turn);-moz-transform:rotate(-1turn);-o-transform:rotate(-1turn);-ms-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}75%{-webkit-transform:rotate(-1turn);-moz-transform:rotate(-1turn);-o-transform:rotate(-1turn);-ms-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.TownsGridItem{float:left;margin:3px;position:relative;width:calc((100vw - 6px)/2 - 6px);height:calc((100vw - 6px)/2 - 6px);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 50%;cursor:pointer;-webkit-tap-highlight-color:transparent}.TownsGridItem:focus{outline:none}@media only screen and (min-width:576px){.TownsGridItem{width:calc((100vw - 6px)/3 - 6px);height:calc((100vw - 6px)/3 - 6px)}}@media only screen and (min-width:768px){.TownsGridItem{width:calc((100vw - 36px)/4 - 6px);height:calc((100vw - 36px)/4 - 6px)}}@media only screen and (min-width:1280px){.TownsGridItem{width:calc((100vw - 36px)/5 - 6px);height:calc((100vw - 36px)/5 - 6px)}}@media only screen and (min-width:1800px){.TownsGridItem{width:288px;height:288px}}.TownsGridItem-button{top:0;right:0;width:50px;height:50px;position:absolute}.TownsGridItem-button img{max-width:100%}.TownsGrid{top:100vh;width:100%;height:auto;background:#f9f6f6}.TownsGrid__wrapper{left:0;right:0;width:100%;height:auto;display:block;margin:0 auto;padding:3px;width:100vw;max-width:1800px}.TownsGrid__wrapper:before{content:"";display:table}.TownsGrid__wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.TownsGrid__wrapper{padding:18px}}.LayoutFooter{display:block}.LayoutFooter__background{display:block;width:100%;height:300px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:top;background-image:url(../../assets/img/footer.2c3efa5a.png)}.LayoutFooter__container{position:relative;font-size:.7rem;font-weight:700;font-family:Lato,sans-serif;padding:30px 3px;text-transform:uppercase;background-color:#25a248}.LayoutFooter__container span{padding:8px;display:block;text-align:center}@media only screen and (min-width:768px){.LayoutFooter__container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.TownLabel{width:100%}.Thumbs,.TownLabel__image{width:100%;height:auto}.Thumbs-btn{position:relative;float:left;width:40px;height:100%;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#8b87c0;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-ms-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.Thumbs-btn:focus{outline:none}.Thumbs-btn:after{content:"";position:absolute;width:16px;height:16px;top:calc(50% - 8px);left:calc(50% - 8px);border-color:currentColor;border-style:solid;border-width:3px 0 0 3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.Thumbs-btn:hover{opacity:1;-ms-filter:none;filter:none}.Thumbs-btn--next:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.Thumbs-container{position:relative;float:left;width:calc(100% - 80px);height:100%;overflow:hidden}.Thumbs-rail{position:absolute;top:0;left:0}.Thumbs-rail--anim{-webkit-transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);-moz-transition:-moz-transform .5s cubic-bezier(.645,.045,.355,1);-o-transition:-o-transform .5s cubic-bezier(.645,.045,.355,1);-ms-transition:-ms-transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1)}.Thumbs-item{position:relative;float:left;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 50%;opacity:1;-ms-filter:none;filter:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-ms-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.Thumbs-item:focus{outline:none}.Thumbs-item--active{cursor:default;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.h-full,.h-full-absolute,.h-full-fixed,.TownView{width:100%;height:100%}.h-full-fixed,.TownView{position:fixed;top:0;left:0}.TownView{overflow:scroll;background-color:#fff}.TownView-container{top:120px;width:100%;position:relative;max-width:79.92%;margin-left:auto;margin-right:auto}.TownView-container:before{content:"";display:table}.TownView-container:after{content:"";display:table;clear:both}@media only screen and (min-width:992px){.TownView-container{max-width:39.96%;margin-left:auto;margin-right:auto}.TownView-container:before{content:"";display:table}.TownView-container:after{content:"";display:table;clear:both}}.TownView-BackBtn{font-size:12px;font-weight:700;line-height:50px;padding:20px 10px;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;color:#141414}.TownView-BackBtn:before{content:"";vertical-align:middle;display:inline-block;width:12px;height:12px;border-style:solid;border-width:3px 0 0 3px;border-color:currentColor;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:6px}.TownView-col{position:relative}.TownView-col--content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.TownView-description{word-break:normal}.TownView-description img{margin:10px 20px;max-width:calc(100% - 40px);height:auto}.TownView-description a,.TownView-description a:visited{color:#36a957}.TownView-content{padding-bottom:20px}.TownView-subtitle{display:block;font-size:.5em;line-height:1em;color:#36a957}.TownView-nav{width:100%;padding:50px 0}.h-full,.h-full-absolute,.h-full-fixed,.NotFound{width:100%;height:100%}.h-full-absolute,.NotFound{position:absolute;top:0;left:0}.h-flex-center,.NotFound{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.NotFound-copy{text-align:center}.h-full,.h-full-absolute,.h-full-fixed,.Preloader{width:100%;height:100%}.h-full-absolute,.Preloader{position:absolute;top:0;left:0}.h-flex-center,.Preloader{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.Preloader{background:#fff}.Preloader-wrapper{text-align:center}.Preloader-image{display:block;margin-bottom:10px;-webkit-animation:rotate 8s ease-in-out infinite;-moz-animation:rotate 8s ease-in-out infinite;-o-animation:rotate 8s ease-in-out infinite;-ms-animation:rotate 8s ease-in-out infinite;animation:rotate 8s ease-in-out infinite}.Preloader-image img{max-width:80px}.Preloader-copy{margin:0;font-size:40px;color:#36a957;font-family:ReginaBlack-Solid,serif}.h-full,.h-full-absolute,.h-full-fixed,.RotateDevice{width:100%;height:100%}.h-full-absolute,.RotateDevice{position:absolute;top:0;left:0}.h-flex-center,.RotateDevice{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.RotateDevice{background-color:#000}.RotateDevice-inner{max-width:400px;padding:0 16px}.RotateDevice-copy{margin:0;line-height:1.5em;text-align:center;color:#fff}.HeaderInfo__button,.HeaderInfo__centered,.HeaderInfo__logo,.HeaderInfo__subtitle,.HeaderInfo__text,.HeaderInfo__title{text-align:center;max-width:79.92%;margin-left:auto;margin-right:auto}.HeaderInfo__button:before,.HeaderInfo__centered:before,.HeaderInfo__logo:before,.HeaderInfo__subtitle:before,.HeaderInfo__text:before,.HeaderInfo__title:before{content:"";display:table}.HeaderInfo__button:after,.HeaderInfo__centered:after,.HeaderInfo__logo:after,.HeaderInfo__subtitle:after,.HeaderInfo__text:after,.HeaderInfo__title:after{content:"";display:table;clear:both}.HeaderInfo__scroller{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.HeaderInfo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.HeaderInfo__wrapper{left:0;right:0;display:block;border-radius:30px;background-color:#fff;position:absolute;max-width:79.92%;margin-left:auto;margin-right:auto}.HeaderInfo__wrapper:before{content:"";display:table}.HeaderInfo__wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.HeaderInfo__wrapper{max-width:49.95%;margin-left:auto;margin-right:auto}.HeaderInfo__wrapper:before{content:"";display:table}.HeaderInfo__wrapper:after{content:"";display:table;clear:both}}@media only screen and (min-width:1280px){.HeaderInfo__wrapper{max-width:39.96%;margin-left:auto;margin-right:auto}.HeaderInfo__wrapper:before{content:"";display:table}.HeaderInfo__wrapper:after{content:"";display:table;clear:both}}.HeaderInfo__logo,.HeaderInfo__logo img{user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.HeaderInfo__logo img{height:120px;margin-top:-60px}@media only screen and (min-width:576px){.HeaderInfo__logo img{height:180px;margin-top:-90px}}@media only screen and (min-width:768px){.HeaderInfo__logo img{height:200px;margin-top:-100px}}@media only screen and (min-width:1280px){.HeaderInfo__logo img{height:300px;margin-top:-150px}}.HeaderInfo__title{margin-top:10px;margin-botom:10px;color:$FUN_GREEN;text-transform:none;font-family:ReginaBlack-Solid,serif}@media only screen and (min-width:576px){.HeaderInfo__title{margin-top:20px;margin-botom:20px}}.HeaderInfo__text{margin-top:0;margin-bottom:25px;color:#888;line-height:18px;font-size:10px;font-weight:400;letter-spacing:.8px}@media only screen and (min-width:576px){.HeaderInfo__text{margin-botom:50px}}@media only screen and (min-width:768px){.HeaderInfo__text{line-height:20px;font-size:14px;letter-spacing:1px}}.HeaderInfo__subtitle{font-size:12px;font-weight:700;color:#36a957}@media only screen and (min-width:768px){.HeaderInfo__subtitle{font-size:14px}}.HeaderInfo__button{margin-top:5px;margin-bottom:-25px;width:50px;height:50px;cursor:pointer;-webkit-tap-highlight-color:transparent}.HeaderInfo__button:focus{outline:none}.HeaderInfo__button img{max-width:100%}.LayoutHeader{width:100%;height:100%;display:block;height:100vh;border-style:solid;border-color:#f9f6f6;border-width:8px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50%;background-image:url(../../assets/img/home-background.b2d853a0.jpg);background-color:#000}.h-full,.h-full-absolute,.h-full-fixed,.LayoutMenu,.LayoutMenu__background{width:100%;height:100%}.h-full-absolute,.LayoutMenu,.LayoutMenu__background{position:absolute;top:0;left:0}.LayoutMenu{display:block;position:fixed;pointer-events:none}.LayoutMenu__background{background:hsla(0,0%,100%,.9)}.LayoutMenu__overlay{top:15px;right:5px;width:100px;height:100px;position:absolute;border-radius:100%;background-color:#002e13;-webkit-transform:scale(.1);-moz-transform:scale(.1);-o-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1)}@media only screen and (min-width:768px){.LayoutMenu__overlay{width:100px;height:100px;right:40px}}.LayoutMenu__ui{top:150px;right:40px;position:absolute}.LayoutMenu__ui>*{-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.LayoutMenu__ui a{pointer-events:all}.LayoutMenu__ui h1{text-align:right;color:#36a957}.LayoutMenu__ui-title{text-transform:none}.LayoutMenu__ui-social{right:0;text-align:right}.LayoutMenu__ui-social span{margin-left:30px}.LayoutMenu__ui-social a{padding:10px}.LayoutMenu__ui-links{margin:40px auto}.LayoutMenu__ui-links a{display:block;margin:20px auto;text-decoration:none;text-transform:uppercase}.LayoutMenu__ui-disclaimer,.LayoutMenu__ui-links a{color:#fff;text-align:right;font-size:10px;font-weight:700}.LayoutMenu__ui-disclaimer{margin:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.LayoutMenu__button{position:fixed;pointer-events:all;top:20px;right:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}.LayoutMenu__button:focus{outline:none}@media only screen and (min-width:768px){.LayoutMenu__button{top:40px;right:40px}}.LayoutMenu__lines{width:35%;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;transform-origin:center center}.LayoutMenu__line,.LayoutMenu__lines{margin:0 auto;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center}.LayoutMenu__line{height:4px;position:relative;margin-bottom:3px;border-radius:70px;background-color:#fff;transform-origin:center center}.LayoutMenu__line-1{width:100%}.LayoutMenu__line-2{width:80%}.LayoutMenu__line-3{width:100%}.h-full,.h-full-absolute,.h-full-fixed{width:100%;height:100%}.h-full-fixed{position:fixed;top:0;left:0}.h-full-absolute{position:absolute;top:0;left:0}.h-flex-center{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}