@keyframes floating{0%{transform: translatey(0px)}50%{transform: translatey(-20px)}100%{transform: translatey(0px)}}@keyframes appear{0%{opacity: 0}100%{opacity: 1}}.startAppearAnim{animation: 2s ease-out 0s 1 appear}@keyframes becomefullwidth{0%{width: 0;opacity: 0}100%{width: 100%;opacity: 1}}@keyframes becomefullheight{0%{height: 0;opacity: 0}100%{height: 100%;opacity: 1}}@keyframes zoomInstart{0%{opacity: .3;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1)}100%{opacity: 1;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1)}}@viewport{width: auto}@-ms-viewport{width: auto}@-o-viewport{width: auto}html,body{width: 100%;font-size: 15px;-webkit-overflow-scrolling: touch;min-width: auto;height: 100%;background-color: #f1f1ec}body{color: #191919;font-family: 'Circe', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size: 15px;line-height: 1;padding: 0;margin: 0}.page-content{min-height: 100%;background-color: #fff}a{color: #f10034}a:hover,a:focus{color: #ff2554;outline: 0;text-decoration: none}button:focus{outline: 0}.header{z-index: 1000;top: 0;right: 0;left: 0;width: 100%;font-family: 'Circe', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.header > nav{background-color: #212121;margin: 0}.mainmenu .page_item{float: left;margin: 0;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out}.mainmenu .page_item:last-child{margin-right: 0}.mainmenu .page_item:last-child > a:after{display: none}.mainmenu .page_item a{position: relative;display: inline-block;padding: 30px 18px;color: #191919}.mainmenu .page_item a:hover,.mainmenu .page_item a:focus{text-decoration: none;color: #f10034}.mainmenu .page_item.active a{color: #f10034}.footer{height: 300px;background: #ccc;position: relative;z-index: 20}.page-container{margin-top: 206px;margin-bottom: 60px}a[x-apple-data-detectors]{color: inherit !important;text-decoration: none !important;font-size: inherit !important;font-family: inherit !important;font-weight: inherit !important;line-height: inherit !important}.header a[href^=tel]{color: #f10034 !important;text-decoration: none;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out}.header a[href^=tel]:hover{opacity: .8}.footer a[href^=tel]{color: #fff !important;text-decoration: none;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out}.footer a[href^=tel]:hover{opacity: .8}::-moz-selection{background-color: #f10034;color: #fff}::selection{background-color: #f10034;color: #fff}.page-content{padding-top: 0}.marginblock{margin-left: 120px;margin-right: 120px}.basepage{padding-left: 206px;-webkit-transition: padding .3s ease-in-out;-moz-transition: padding .3s ease-in-out;-ms-transition: padding .3s ease-in-out;-o-transition: padding .3s ease-in-out}.basepage.maximize{padding-left: 90px}.headnav{position: fixed;width: 206px;left: 0;top: 0;z-index: 100;height: 100%;color: white;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.headnav.minimize{background-position: -500px 0;width: 90px}.headnav.minimize .menuicon__title{opacity: 0}.headnav.minimize .menu-item-logo{display: none}.headnav.minimize .menu-item-logocollapse{display: block;position: relative;margin-bottom: 25px;margin-top: 25px}.headnav.minimize .menu-item-logocollapse > a{padding-left: 19px;display: block}.headnav.minimize .strangebrain{width: 85px}.headnav.minimize .strangebrain__descr{display: none}.headnav.minimize .menu-item-toggle{padding-top: 26px}.headnav.minimize .menu-item-adress{display: none}.headnav.minimize .menu-item-copyright{padding: 0 10px}.headnav.minimize .menu-item-copyright__txt{display: inline-block;white-space: nowrap;transform: translate(0, 100%) rotate(-90deg);transform-origin: 0 0;vertical-align: bottom;padding-top: 24px;padding-left: 21px}.headnav.minimize .menu-item-copyright__txt:before{content: "";float: left;margin-top: 100%}.headnav.minimize .headnav__mainmenu{padding: 20px 0 20px 0}.headnav.minimize .headnav__mainmenu > li > a{width: 90px}.headnav.minimize .headnav__mainmenu > li:hover .sub-menu{opacity: 1;z-index: 10;pointer-events: all}.headnav.minimize .headnav__bg{opacity: 0;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1)}.headnav.smheight .headnav__mainmenu .menu-item-copyright{display: none !important}.headnav.smheight .headnav__mainmenu .menu-item-adress{display: none !important}.headnav.smheight .headnav__mainmenu .menu-item-footer{height: auto !important}.headnav__mainmenu{list-style: none;height: 100%;padding: 20px 0;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.headnav__mainmenu .menu-item-placeholder.pbottom{border-top: 1px solid rgba(255,255,255,0.4);margin-top: 10px}.headnav__mainmenu > li{position: relative}.headnav__mainmenu > li:hover .sub-menu{left: 100%;opacity: 1;z-index: 10;pointer-events: all}.headnav__mainmenu > li > a{color: white;font-size: 17px;display: block;padding: 12px 0;opacity: 1;white-space: nowrap;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.headnav__mainmenu > li > a:hover{opacity: .7}.headnav__mainmenu .menu-item-hr{border-bottom: 1px solid rgba(255,255,255,0.4);margin-bottom: 20px}.headnav__mainmenu .menu-item-footer{height: 230px;overflow: hidden}.headnav__mainmenu .menu-item-logocollapse{display: none}.headnav__mainmenu .menu-item-toggle{border-bottom: 1px solid rgba(255,255,255,0.4);padding: 0px 10px 20px 30px;margin-bottom: 10px;margin-top: 20px;white-space: nowrap;overflow: hidden}.headnav__mainmenu .menu-item-toggle__cont{cursor: pointer;position: relative;padding-left: 4px;width: 70px;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out}.headnav__mainmenu .menu-item-toggle__cont:hover{opacity: .7}.headnav__mainmenu .menu-item-toggle__title{margin-left: 20px}.headnav__mainmenu .menu-item-adress{font-size: 14px;line-height: 20px;border-bottom: 1px solid rgba(255,255,255,0.4);padding: 21px 0 21px 30px;min-width: 160px}.headnav__mainmenu .menu-item-copyright{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;font-size: 14px;border-bottom: 1px solid rgba(255,255,255,0.4);padding: 21px 0 21px 30px;white-space: nowrap}.headnav__mainmenu .menu-item-copyright__txt{position: relative}.headnav__mainmenu .menu-item-logo{padding-left: 25px}.headnav__mainmenu .menu-item-logo > a{padding: 0;margin: 0;display: block;opacity: 1 !important}.headnav .sub-menu{position: absolute;left: 0px;z-index: -1;opacity: 0;pointer-events: none;list-style: none;padding: 30px 30px 30px 60px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.headnav .sub-menu:after{content: "";position: absolute;left: 30px;right: 0;bottom: 0;top: 0;background-color: #212121}.headnav .sub-menu:before{content: "";position: absolute;left: 20px;top: 50%;width: 0;height: 0;border-style: solid;border-width: 5px 10px 5px 0;border-color: transparent #212121 transparent transparent;margin-top: -5px}.headnav .sub-menu > li{position: relative;z-index: 12;padding-bottom: 10px;padding-top: 10px}.headnav .sub-menu > li > a{color: #ffffff;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease}.headnav .sub-menu > li > a:hover{opacity: .7}.strangebrain{text-align: left}.strangebrain__link{position: relative;top: 10px;color: white;display: block;padding: 12px 30px;font-size: 11px;line-height: 11px;opacity: .6;white-space: nowrap;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.strangebrain__link:hover{opacity: 1;color: white}.strangebrain__descr{padding-left: 12px;vertical-align: top;display: inline-block;padding-top: 3px}.strangebrain__logo{display: inline-block;vertical-align: top}.menuicon__cont{display: inline-block;width: 40px;text-align: center;vertical-align: middle;-webkit-transition: width .3s ease-in-out;-moz-transition: width .3s ease-in-out;-ms-transition: width .3s ease-in-out;-o-transition: width .3s ease-in-out}.menuicon__title{display: inline-block;vertical-align: middle;font-family: 'Circe', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;overflow: hidden;white-space: nowrap;pointer-events: none;margin-left: 35px;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease}.menuicon__ico{margin-left: 30px}.modal-content{border-radius: 0;box-shadow: none;border: 0;padding: 40px 50px}.modal-close{border: 2px solid #000;background-color: transparent;width: 55px;height: 55px;border-radius: 50%;position: absolute;top: 20px;right: 20px;appearance: none;-webkit-appearance: none;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease}.modal-close:hover{opacity: .7}.modal-closeico{font-size: 23px;top: -2px;line-height: 1;position: relative;font-weight: bold}.borderedbtn{display: inline-block;font-size: 15px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;border: 2px solid #fff;background-color: transparent;padding: 13px 40px;border-radius: 30px;color: white;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.borderedbtn:hover{background-color: white;color: black}.borderedbtn--dark{border: 2px solid #000;color: #000000}.borderedbtn--dark:hover{background-color: #000000;color: white}.filledbtn{display: inline-block;line-height: 1;font-size: 15px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;border: 2px solid #000;background-color: black;padding: 13px 40px;border-radius: 30px;color: white;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.filledbtn:hover{background-color: transparent;color: black}.fpage{margin-left: 206px;color: #ffffff;-webkit-transition: margin .3s ease-in-out;-moz-transition: margin .3s ease-in-out;-ms-transition: margin .3s ease-in-out;-o-transition: margin .3s ease-in-out}.fpage.maximize{margin-left: 90px}.fpage.maximize .fpage__section{padding-left: 120px;padding-right: 180px}.fpage__slider{background-color: #f1f1f1}.fpage__frame{width: 560px;position: relative;z-index: 5;-webkit-perspective: 1000;-webkit-backface-visibility: hidden}.fpage__title{font-family: 'Circe', "Times New Roman", "Times", serif;font-size: 90px;line-height: 90px;font-weight: bold;padding: 0;margin: 0;padding-right: 20px}.fpage__hframe{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-ms-align-items: center;align-items: center}.fpage__finner{padding-top: 20px;padding-bottom: 50px}.fpage__finner--nopadding{padding-top: 0}.fpage__hborder{height: 2px;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;margin-left: 40px;position: relative}.fpage__hborder:after{content: "";position: absolute;height: 100%;width: 0;top: 0;left: 0;background-color: white;opacity: 0;-webkit-transition: width .5s ease 0s, opacity .5s ease 0s;-moz-transition: width .5s ease 0s, opacity .5s ease 0s;-ms-transition: width .5s ease 0s, opacity .5s ease 0s;-o-transition: width .5s ease 0s, opacity .5s ease 0s}.fpage__hborder--last:after{left: auto;right: 0;opacity: 0;width: 0;-webkit-transition: width .5s ease 0s, opacity .5s ease 0s;-moz-transition: width .5s ease 0s, opacity .5s ease 0s;-ms-transition: width .5s ease 0s, opacity .5s ease 0s;-o-transition: width .5s ease 0s, opacity .5s ease 0s}.fpage__rborder{position: absolute;width: 2px;right: 0;top: 38px;bottom: 21px}.fpage__rborder:after{content: "";position: absolute;background-color: white;top: 0;left: 0;height: 0;width: 100%;opacity: 0;-webkit-transition: height .5s ease 0s, opacity .5s ease 0s;-moz-transition: height .5s ease 0s, opacity .5s ease 0s;-ms-transition: height .5s ease 0s, opacity .5s ease 0s;-o-transition: height .5s ease 0s, opacity .5s ease 0s}.fpage__section{padding-left: 80px;padding-right: 130px;position: relative;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-color: #212121;-webkit-transition: padding .3s ease-in-out;-moz-transition: padding .3s ease-in-out;-ms-transition: padding .3s ease-in-out;-o-transition: padding .3s ease-in-out}.fpage__section.active .fpage__hborder:after{width: 100%;opacity: 1;-webkit-transition: width .3s ease 1s, opacity .3s ease 1s;-moz-transition: width .3s ease 1s, opacity .3s ease 1s;-ms-transition: width .3s ease 1s, opacity .3s ease 1s;-o-transition: width .3s ease 1s, opacity .3s ease 1s}.fpage__section.active .fpage__hborder--last:after{opacity: 1;width: 100%;-webkit-transition: width .3s ease 1.6s, opacity .3s ease 1.6s;-moz-transition: width .3s ease 1.6s, opacity .3s ease 1.6s;-ms-transition: width .3s ease 1.6s, opacity .3s ease 1.6s;-o-transition: width .3s ease 1.6s, opacity .3s ease 1.6s}.fpage__section.active .fpage__rborder:after{height: 100%;opacity: 1;-webkit-transition: height .3s ease 1.3s, opacity .3s ease 1.3s;-moz-transition: height .3s ease 1.3s, opacity .3s ease 1.3s;-ms-transition: height .3s ease 1.3s, opacity .3s ease 1.3s;-o-transition: height .3s ease 1.3s, opacity .3s ease 1.3s}.fpage__section.active .fpage__bg{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);opacity: 1}.fpage__section.active .carousel-cell.is-selected .horpslider__bg{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);opacity: 1}.fpage__bg{background-repeat: no-repeat;background-size: cover;background-position: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: .3;z-index: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease}.fpage__descr{font-size: 25px;line-height: 40px;padding-right: 40px;padding-top: 10px}.fpage__smdescr{font-size: 15px;line-height: 25px;padding-right: 40px;padding-top: 30px}.asidecontrols{position: absolute;top: 0;right: 0;height: 100%;padding: 40px;font-family: 'Circe', "Times New Roman", "Times", serif;z-index: 10;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.asidecontrols.light{color: white}.asidecontrols.light .slidenavs__arr{border-color: white;border-style: solid}.asidecontrols.light .slidenavs__arr:focus,.asidecontrols.light .slidenavs__arr:hover{border-style: solid}.asidecontrols.light .slidenavs__arr > svg{stroke: white}.asidecontrols.light .socialicos__link{display: block;background-color: white}.asidecontrols.light .socialicos__svg > svg{fill: black}.asidecontrols.lightdark{color: white}.asidecontrols.lightdark .slidenavs__arr{border-color: white}.asidecontrols.lightdark .slidenavs__arr > svg{stroke: white}.asidecontrols.lightdark .socialicos{color: black}.asidecontrols.darklight .socialicos__link{display: block;background-color: white}.asidecontrols.darklight .socialicos__svg > svg{fill: black}.asidecontrols__countercurr{font-size: 30px;font-weight: bold}.asidecontrols__counter{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);-webkit-transform-origin: 0 center;-moz-transform-origin: 0 center;-ms-transform-origin: 0 center;-o-transform-origin: 0 center;transform-origin: 0 center;margin-top: 10px;margin-bottom: 30px;position: relative;left: 23px;top: -23px}.socialicos{position: absolute;bottom: 40px}.socialicos__link{display: block;background-color: black;width: 46px;height: 46px;position: relative;margin-top: 8px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.socialicos__link:hover{background-color: #f10034 !important}.socialicos__link:hover .socialicos__svg > svg{fill: white}.socialicos__svg > svg{fill: white;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.socialicos__label{font-size: 15px;position: relative;left: 23px;padding-left: 10px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);-webkit-transform-origin: 0 center;-moz-transform-origin: 0 center;-ms-transform-origin: 0 center;-o-transform-origin: 0 center;transform-origin: 0 center}.slidenavs{margin-top: 20px}.slidenavs__arr{width: 46px;height: 46px;border-width: 2px;border-color: black;background-color: transparent;margin: 5px 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.slidenavs__arr > svg{stroke: black;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.slidenavs__arr:hover{border-color: #f10034 !important}.slidenavs__arr:hover > svg{stroke: #f10034 !important}.slideabout__descrcont{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.slideabout__cont{position: relative;z-index: 5}.slideabout__descr{padding-top: 1px;margin-top: -15px}.slideabout__title{margin-bottom: 30px}.slideabout__counter{font-family: 'Circe', "Times New Roman", "Times", serif;font-size: 90px;font-weight: bold;padding-top: 20px}.slideabout__icount{font-size: 50px;padding-top: 40px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;white-space: nowrap}.slideabout__idescr{padding-top: 10px;line-height: 20px}.slideabout__counterdescr{font-size: 15px;line-height: 25px;max-width: 800px;padding-top: 10px;padding-bottom: 30px}.slideabout__counters{border-top: 2px solid #fff;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-align-content: stretch;-ms-align-content: stretch;align-content: stretch}.slideabout__descrinner{-webkit-text-underline-position: under;-ms-text-underline-position: under;-moz-text-underline-position: under;text-underline-position: under;max-width: 550px}.slideabout__idelim{width: 1px;margin-top: 50px;margin-left: 20px;margin-right: 20px;background-image: linear-gradient(#fff 33%, rgba(0,0,0,0) 0%);background-position: right;background-size: 1px 5px;background-repeat: repeat-y}.slidekitchen__frame{z-index: 5}.quote{font-size: 130px;line-height: 1;font-family: 'Circe', "Times New Roman", "Times", serif;color: white;margin-bottom: -53px}.slidemenu__btn{display: inline-block;margin-top: 32px;margin-left: 30px;vertical-align: top}.slidemenu__btn--onmobile{margin-top: 30px !important;margin-left: 0}.slidemenu__cont{position: relative;z-index: 5}.slidemenu__tcont{padding-bottom: 20px}.slidemenu__tcont:before,.slidemenu__tcont:after{content: "";display: table}.slidemenu__tcont:after{clear: both}.slidemenu__title{vertical-align: top;position: relative;display: inline-block}.slidemenu__aqua{position: absolute;left: 100%;top: -64px;margin-left: -30px}.menuitems{overflow: hidden}.menuitems--extrapaddings{padding-top: 80px;padding-bottom: 80px}.menuitems__inner{margin-left: -5px;margin-right: -5px;margin-top: 30px}.menuitems__headcont{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-ms-align-items: center;align-items: center}.menuitems__btitle{margin-bottom: 30px}.menuitems__item{display: block;color: #000000;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.menuitems__item:hover{color: black}.menuitems__item:hover .menuitems__imgcont{opacity: .7}.menuitems .carousel-cell{width: 33.3333%;padding-right: 5px;padding-left: 5px}.menuitems .flickity-prev-next-button{background-color: transparent;opacity: 1;border-radius: 0;border: 2px solid #fff;top: 130px;-webkit-transition: border-color .3s ease-in-out;-moz-transition: border-color .3s ease-in-out;-ms-transition: border-color .3s ease-in-out;-o-transition: border-color .3s ease-in-out}.menuitems .flickity-prev-next-button:hover{border-color: #f10034}.menuitems .flickity-prev-next-button:hover > svg > path{fill: #f10034 !important}.menuitems .flickity-prev-next-button.previous{left: 35px}.menuitems .flickity-prev-next-button.next{right: 35px}.menuitems .flickity-prev-next-button > svg{width: 12px;height: 12px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}.menuitems .flickity-prev-next-button > svg > path{fill: #ffffff;-webkit-transition: fill .3s ease-in-out;-moz-transition: fill .3s ease-in-out;-ms-transition: fill .3s ease-in-out;-o-transition: fill .3s ease-in-out}.menuitems__imgcont{height: 270px;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;opacity: 1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.menuitems__title{position: absolute;bottom: 20px;left: 32px;color: white;font-size: 20px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;text-overflow: ellipsis;display: inline-block;vertical-align: top;white-space: nowrap;overflow: hidden;width: 100%}.menuitems__descr{display: block;display: -webkit-box;max-height: 58.5px;margin: 0 auto;font-size: 15px;line-height: 1.3;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 25px;margin-bottom: 25px}.menuitems__costcont{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;border-top: 2px solid #000;padding-top: 18px;font-family: 'Circe', "Times New Roman", "Times", serif;font-size: 20px;margin-right: 20px}.menuitems__cost{font-weight: bold}.menuitems__size{color: #bcbcbc}.menuitems__date{color: #aaaaaa}.slidedekids__btn{margin-top: 30px;margin-bottom: 100px}.slidedekids__cont{position: relative;z-index: 5}.slidedekids__txtcont{width: 560px;position: relative;z-index: 4}.slidedekids__listcont{position: relative;z-index: 3;width: 560px}.slidedekids__list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;font-weight: bold;line-height: 22px;border-top: 2px solid #fff;padding-top: 30px}.slidedekids__mdescr{font-size: 15px;line-height: 25px;padding-top: 10px;padding-bottom: 30px}.animframe{position: relative;z-index: 5}.animframe__hborder{height: 2px;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;position: relative}.animframe__hborder:after{content: "";position: absolute;height: 100%;top: 0;left: 0;background-color: white;animation: .5s ease 0s becomefullwidth;animation-fill-mode: forwards}.animframe__hborder--last:after{left: auto;right: 0;animation: .5s ease 1s becomefullwidth;animation-fill-mode: forwards}.animframe__hframe{padding-bottom: 30px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-ms-align-items: center;align-items: center}.animframe__finner{padding-top: 20px;padding-bottom: 50px;padding-right: 50px}.animframe__finner--nopadding{padding-top: 0}.animframe__rborder{position: absolute;width: 2px;right: 0;top: 0;bottom: 52px}.animframe__rborder:after{content: "";position: absolute;background-color: white;top: 0;left: 0;width: 100%;animation: .5s ease .5s becomefullheight;animation-fill-mode: forwards}.animframe__descr{font-size: 17px;line-height: 27px;padding-top: 40px;padding-right: 40px}.maintitle{font-family: 'Circe', "Times New Roman", "Times", serif;font-size: 70px;line-height: 82px;font-weight: 400;padding: 0;margin: 0}.subtitile{font-family: 'Circe', "Times New Roman", "Times", serif;font-size: 60px;line-height: 60px;font-weight: bold;padding: 0;margin: 0}.description{font-family: 'Circe', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size: 25px;line-height: 35px}.pagebanner{position: relative;overflow: hidden;height: 650px;padding-left: 120px;color: #ffffff;background-color: #212121;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-ms-align-items: center;align-items: center}.pagebanner__cont{position: relative;z-index: 3}.pagebanner__bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;background-position: center;background-repeat: no-repeat;background-size: cover;opacity: .3;animation: 3s ease .5s zoomInstart;animation-fill-mode: forwards}.pagebanner__icontainer{padding-bottom: 30px;margin-bottom: 30px;position: relative}.pagebanner__icontainer:after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: white;animation: .5s ease .5s becomefullwidth;animation-fill-mode: forwards}.kidsinfo{max-width: 100%;height: auto;padding-top: 70px;padding-bottom: 70px}.kidsinfo.padding-2{padding-top: 100px;padding-bottom: 0}.kidsinfo__cilink{white-space: nowrap}.kidsinfo__col{position: relative;z-index: 5}.kidsinfo__descr{padding-top: 30px;padding-bottom: 30px;padding-right: 30px}.kidsinfo__descr--notoppadding{padding-top: 0}.kidsinfo__contacts{padding-right: 30px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.kidsinfo__citem{border-right: 1px dotted #000;text-align: right;padding-right: 20px;font-family: 'Circe', "Times New Roman", "Times", serif;font-size: 25px;font-weight: bold;padding-top: 5px;padding-bottom: 5px}.kidsinfo__citem > a{color: black;-webkit-transition: color .3s ease;-moz-transition: color .3s ease;-ms-transition: color .3s ease;-o-transition: color .3s ease}.kidsinfo__citem > a:hover{color: #f10034}.kidsinfo__citem:last-child{border: none;text-align: left;padding-right: 0;padding-left: 20px}.kidsinfo__litem{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;margin-bottom: 50px}.kidsinfo__licount{font-family: 'Circe', "Times New Roman", "Times", serif;font-size: 60px;font-weight: bold;padding-right: 35px}.kidsinfo__lidescr{font-size: 20px;line-height: 30px}.kidsinfo__idescr{color: #7f7f7f;padding-top: 15px}.kidsinfo__img{max-width: 100%;height: auto}.wpcf7-response-output{border: none !important}.cform--questionnair{padding-bottom: 70px}.cform__cont{padding-left: 0px;padding-right: 0px}.cform__title{margin-bottom: 30px}.cform .wpcf7-form-control-wrap{width: 100%;display: block;margin-bottom: 20px}.cform__txt,.cform__email,.cform__tel{width: 100%;font-size: 17px;border: none;border-bottom: 2px solid #000;padding: 20px 0}.cform__txt:focus,.cform__email:focus,.cform__tel:focus{outline: 0}.cform__txt.wpcf7-not-valid,.cform__email.wpcf7-not-valid,.cform__tel.wpcf7-not-valid{border-color: red !important}.cform__tarea{width: 100%;border: 2px solid #000;resize: none}.cform__tarea:focus{outline: 0}.cform__tarea--sm{height: 119px}.cform__tarea.wpcf7-not-valid{border-color: red !important}.cform .wpcf7-response-output{display: block;position: absolute;bottom: 9px;right: 6px;border: 0;font-size: 17px;padding: 0}.cform .wpcf7-submit{display: inline-block;font-size: 15px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;border: 2px solid #000;background-color: transparent;padding: 13px 40px;border-radius: 30px;color: black;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.cform .wpcf7-submit:hover{background-color: black;color: white}.cform__label{font-family: 'Circe', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: normal;padding-bottom: 20px}.cform__dtxt{font-size: 20px;line-height: 30px;padding-top: 20px}.cform .wpcf7-select{width: 100%;height: 42px;background-color: white;border-radius: 0;border-top: 0;border-left: 0;border-right: 0;-webkit-appearance: none;appearance: none;border-bottom: 2px solid #000;font-size: 17px;padding-bottom: 18px;margin-top: 20px}.cform .wpcf7-select:focus{outline: 0}.advantages{padding-top: 70px;padding-bottom: 70px}.advantages__litem{text-align: center}.advantages__ltitle{font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;padding-top: 10px;padding-bottom: 10px;font-size: 20px;line-height: 30px}.advantages__icont{height: 50px;position: relative}.advantages__limg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto}.advantages__descr{font-family: 'Circe', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;max-width: 250px;font-size: 15px;line-height: 25px;display: inline-block}.simpledescr{padding-top: 70px;padding-bottom: 50px;font-size: 25px;line-height: 35px}.simpledescr .container-fluid{padding-left: 0;padding-right: 0}.scrolldown{border: 2px solid #000;cursor: pointer;width: 48px;height: 48px;text-align: center;margin-top: 30px}.scrolldown svg{stroke: #000000}.scrolldown:hover{opacity: .7}.questionnaireblock__title{padding-top: 50px;padding-bottom: 10px}.vaclist{padding-top: 60px;padding-bottom: 60px;font-size: 20px;font-family: 'Circe', "Times New Roman", "Times", serif}.vaclist__title{margin-top: 10px;padding: 0 20px}.vaclist > li{border-right: 1px dotted #000}.vaclist > li:first-child .vaclist__title{padding-left: 0}.vaclist > li:last-child{border: none}.menulayout__item--bottom{-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.menup__title{margin: 0;overflow: hidden;padding-right: 30px}.menup__head{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-ms-align-items: center;align-items: center;padding-top: 50px;padding-bottom: 50px}.menuplist{width: 100%;background-color: #212121;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.menuplist__link{display: block;position: relative;width: 25%;text-align: center;color: #ffffff;overflow: hidden;height: 445px;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.menuplist__link:hover{color: #ffffff}.menuplist__link:hover .menuplist__title:after{width: 100%}.menuplist__link:hover .menuplist__bg{opacity: 1;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1)}.menuplist__icont{position: relative;z-index: 3;width: 100%;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.menuplist__iinner{margin: auto;padding-left: 20px;padding-right: 20px}.menuplist__title{font-size: 25px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;margin-bottom: 30px;padding-bottom: 15px;position: relative}.menuplist__title:after{content: "";position: absolute;left: 0;bottom: 0;margin: auto;right: 0;width: 0;height: 2px;background-color: #ffffff;-webkit-transition: width .3s ease;-moz-transition: width .3s ease;-ms-transition: width .3s ease;-o-transition: width .3s ease}.menuplist__descr{font-size: 15px;line-height: 25px;max-width: 200px}.menuplist__bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-position: center;background-size: cover;background-repeat: no-repeat;z-index: 1;opacity: .7;-webkit-transition: all 3s ease;-moz-transition: all 3s ease;-ms-transition: all 3s ease;-o-transition: all 3s ease}.menucont{padding-left: 60px;padding-right: 60px}.menunav__cont{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;padding-top: 40px}.menunav__iconcont{height: 80px;width: 100%;position: relative}.menunav__icon{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}.menunav__link{-webkit-flex-basis: 0;-ms-flex-basis: 0;flex-basis: 0;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;text-align: center;color: #000;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;position: relative;border-right: 1px dotted #000;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.menunav__link:last-child{border: none}.menunav__link:hover{opacity: .7;color: #000000}.menunav__link.active{color: #f10034}.mdishes__delimeter{padding-top: 30px;border-bottom: 2px solid #000}.menuset__item{-webkit-flex-basis: 0;-ms-flex-basis: 0;flex-basis: 0;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1}.menuset__item--img{order: 2;margin-left: 50px}.menuset__item--title{order: 1;margin-right: 50px}.menuset__row{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;padding-top: 70px}.menuset__row:nth-child(even) .menuset__item--img{order: 1;margin-right: 50px;margin-left: 0}.menuset__row:nth-child(even) .menuset__item--title{order: 2;margin-left: 50px;margin-right: 0}.menuset__img{height: 350px;margin-top: 23px;background-position: center;background-repeat: no-repeat;background-size: cover}.menuset__title{line-height: 70px;height: 174px}.menuset__licont{height: 100px;border-bottom: 2px solid #000;overflow: hidden;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-ms-align-items: center;align-items: center}.menuset__licostcont{min-width: 100px;text-align: right}.menuset__lititle{font-size: 20px;line-height: 30px;margin: 0;padding-right: 15px}.menuset__licost{font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;font-size: 20px;padding-bottom: 10px}.menuset__livolume{color: #bcbcbc}.aboutslider{padding-top: 60px;padding-bottom: 60px}.aboutslider__title{padding-top: 0;padding-bottom: 30px;line-height: 70px}.aboutslider__flexcont{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.aboutslider__slidercont{width: 380px;height: 450px;margin-right: 60px}.aboutcarousel{position: relative;margin-right: 60px}.aboutcarousel__cont{padding: 0}.aboutcarousel__inner{width: 350px;height: 450px;z-index: 1;position: relative}.aboutcarousel__cell{width: 100%;height: 100%}.aboutcarousel__icont{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-position: center;background-size: cover;background-repeat: no-repeat}.aboutcarousel__btn{appearance: none;-webkit-appearance: none;border: none;padding: 0;background: none;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease}.aboutcarousel__btn--prev{margin-right: 7px;margin-left: 20px}.aboutcarousel__btn:hover{opacity: .7}.aboutcarousel__conters{white-space: nowrap;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg)}.aboutcarousel__controlls{position: absolute;bottom: 30px;right: 30px;z-index: 5;color: #ffffff;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.aboutcarousel__currcount{display: inline-block;font-size: 30px;vertical-align: bottom}.aboutcarousel__totalcount{display: inline-block;vertical-align: top}.aboutstat{padding-top: 60px;padding-bottom: 90px}.aboutstat__txtcont{padding-right: 40px}.aboutstat__descr{margin-top: 20px}.stattable{border: 2px solid #000;overflow: hidden}.stattable__cont{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: -2px;margin-right: -2px}.stattable__item{flex-grow: 1;min-width: 33.3333%;text-align: center;height: 210px;border-bottom: 2px solid #000;border-right: 2px solid #000;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.stattable__ival{font-size: 90px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold}.stattable__idescr{text-align: left}.txthead{padding-top: 60px;padding-bottom: 60px}.txthead__title{padding-bottom: 40px}.gallslider{position: relative}.gallslider__inner{height: 700px;width: 100%;position: relative}.gallslider__cell{height: 700px;width: 100%;background-position: center;background-size: cover;background-repeat: no-repeat}.gallslider__btn{appearance: none;-webkit-appearance: none;border: none;padding: 0;background: none;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease}.gallslider__btn--next{margin-right: 20px;margin-left: 7px}.gallslider__btn:hover{opacity: .7}.gallslider__conters{white-space: nowrap;vertical-align: middle;padding-top: 7px}.gallslider__controlls{position: absolute;bottom: 30px;right: 120px;z-index: 5;color: #ffffff;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex}.gallslider__currcount{display: inline-block;font-size: 30px;vertical-align: bottom}.gallslider__totalcount{display: inline-block;vertical-align: top}.gallerytabs__tcont{margin-bottom: 30px}.gallerytabs__link{color: #000000;font-size: 20px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;padding-left: 0 !important;padding-right: 0 !important;margin-right: 30px;position: relative;display: inline-block}.gallerytabs__link:hover,.gallerytabs__link:focus{color: #000000;background: none !important}.gallerytabs__link:after{content: "";height: 2px;width: 0;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;background-color: #000000;-webkit-transition: width .3s ease;-moz-transition: width .3s ease;-ms-transition: width .3s ease;-o-transition: width .3s ease}.gallerytabs__link:hover:after{width: 100%}.gallerytabs__liitem.active .gallerytabs__link{color: #000000;background: none !important}.gallerytabs__liitem.active .gallerytabs__link:after{width: 100%}.gallerytabs__liitem.active .gallerytabs__link:hover,.gallerytabs__liitem.active .gallerytabs__link:focus{color: #000000;background: none !important}.socialset{white-space: nowrap;padding-top: 30px}.socialset__link{display: inline-block;background-color: black;width: 46px;height: 46px;position: relative;margin-top: 8px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.socialset__link:hover{background-color: #f10034 !important}.socialset__link:hover .socialiset_svg > svg{fill: white}.socialset__svg > svg{fill: white;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.socialset__label{font-size: 15px;position: relative;left: 23px;padding-left: 10px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);-webkit-transform-origin: 0 center;-moz-transform-origin: 0 center;-ms-transform-origin: 0 center;-o-transform-origin: 0 center;transform-origin: 0 center}.contactpagef{padding-top: 60px;padding-bottom: 60px}.contactpagef__cols{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;padding-top: 75px;font-size: 25px;line-height: 35px}.contactpagef__form{position: relative}.contactpagef .wpcf7-response-output{display: block;position: absolute;bottom: -9px;right: -10px;border: 0;font-size: 17px;padding: 0}.contactpagef__label{font-size: 25px;font-weight: bold;padding-bottom: 20px}.contactpagef__colitem{padding-bottom: 40px}.contactpagef__citem--col3{width: 100%;max-width: 450px}.contactpagef__cinner1{width: 240px}.contactpagef__cinner2{width: 280px}.contactpagef .cform__txt,.contactpagef .cform__tel{width: 100%;font-size: 25px;border: none;border-bottom: 2px solid #000;padding: 20px 0}.contactpagef .cform__txt:focus,.contactpagef .cform__tel:focus{outline: 0}.contactpagef .cform__txt.wpcf7-not-valid,.contactpagef .cform__tel.wpcf7-not-valid{border-color: red !important}.contactpagef .cform__txt{padding-top: 0}.contactpagef .wpcf7-submit{margin-top: 60px}.contactpagef .wpcf7-submit:focus{outline: 0}.darkban{position: relative}.darkban__cont{position: relative;z-index: 5;padding-top: 50px;padding-bottom: 50px}.darkban__bg{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat}.darkban__description{max-width: 550px;width: 100%;padding-top: 40px;padding-bottom: 40px;padding-right: 20px}.map{padding: 60px 70px}.map__inner{height: 500px;width: 100%}.guests{padding-bottom: 60px}.guests__item{height: 500px;width: 33.3333%;position: relative;overflow: hidden}.guests__bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background-position: center;background-repeat: no-repeat;background-size: cover;opacity: .3;animation: 3s ease .5s zoomInstart;animation-fill-mode: forwards}.guests__cont{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;min-height: 500px;background-color: #212121}.guests__btncont{margin-top: 35px}.testimlist{padding-bottom: 60px}.testimlist__title{line-height: 70px;padding-top: 40px}.testimlist__descr{padding-top: 50px;padding-right: 40px;max-width: 500px;padding-bottom: 60px}.testimlist .required.symbol{display: none}.testimlist input[type="text"],.testimlist input[type="email"]{width: 100%;font-size: 25px;border: none;border-bottom: 2px solid #000;padding: 20px 0}.testimlist input[type="text"]:focus,.testimlist input[type="email"]:focus{outline: 0}.testimlist .strong-form input.error{background-color: #ffffff;border: none;border-bottom: 2px solid #f00}.testimlist .strong-form textarea.error{background-color: #ffffff;border: 2px solid #f00}.testimlist label{font-size: 25px;font-family: 'Circe', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: normal !important;padding-top: 10px;padding-bottom: 20px}.testimlist textarea{height: 120px !important;border: 2px solid #000;resize: none}.testimlist textarea:focus{outline: 0}.testimlist input[type="submit"]{display: inline-block;line-height: 1;font-size: 15px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;border: 2px solid #000;background-color: black;padding: 13px 40px;border-radius: 30px;color: white;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.testimlist input[type="submit"]:hover{background-color: transparent;color: black}.testimlist input[type="submit"]:focus{outline: 0}.testimlist label.error{display: none !important}.testimlist .testimonial{border: none !important}.testimlist .testimonial-content{font-size: 15px;line-height: 28px;padding-top: 60px}.testimlist .testimonial-content > p{display: block;display: -webkit-box;max-height: 135px;margin: 0 auto;font-size: 15px;line-height: 1.8;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}.testimlist .testimonial-heading{font-size: 25px;font-weight: bold;display: none !important}.testimlist .testimonial-client{position: absolute;top: 30px;left: 0;bottom: 0;width: 100%;margin-top: 0 !important;color: #a5a5a5;font-size: 17px}.testimlist .testimonial-name{position: absolute;top: 0;left: 65px;color: #000000;font-size: 25px}.testimlist .testimonial-name:before{display: inline-block;content: "“";font-size: 100px;position: absolute;left: -60px;top: -16px;color: #f10034;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold}.testimlist .simplePagerList{padding-top: 40px;padding-bottom: 0;margin-bottom: 0 !important}.testimlist .simplePagerNav > li > a{width: 45px;height: 45px;border: 2px solid #000;display: inline-block;font-size: 17px;padding-top: 12px !important;color: #000000}.testimlist .simplePagerNav > li.currentPage > a{border: 2px solid #f10034;color: #f10034 !important;background-color: transparent !important}.testimlist__more{position: absolute;display: inline-block;left: 0;bottom: 40px}.testimlist__more:hover > a{background-color: transparent;color: black !important}.testimlist__more > a{display: inline-block;line-height: 1;font-size: 15px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;border: 2px solid #000;background-color: black;padding: 13px 40px;border-radius: 30px;color: white !important;pointer-events: none;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.p404{position: absolute;background-color: #eeeff3;height: 100%;width: 100%;left: 0;top: 0;padding-left: 90px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.p404__imgcont{margin-bottom: -40px;margin-top: -40px}.p404__title{font-size: 30px;line-height: 40px;margin-bottom: 50px}.simpletxt{padding: 80px 0}.horpslider{top: 0;left: 0;position: absolute;height: 100%;width: 100%;bottom: 0;right: 0;margin: auto;z-index: 10}.horpslider__bg{width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;left: 0;top: 0;position: absolute;opacity: .3;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease}.horpslider .flickity-viewport{height: 100%}.horpslider .carousel-cell{width: 100%;height: 100%;overflow: hidden;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-ms-align-items: center;align-items: center}.horpslider .carousel-cell .flickity-viewport{height: 100%}.horpslider__cellinner{padding-left: 120px;padding-right: 180px}.horpslider__framecont{margin-top: 100px;width: 550px}.horpslider__ftitle{padding-top: 10px}.horpslider__rborder{top: 25px;bottom: 63px}.horpslider__ftitle{padding-top: 0;margin-top: 0;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold}.horpslider__fdescr{padding-top: 10px}.horpslider__finner{padding-bottom: 30px}.horpslider__volume{opacity: .3;font-size: 20px;font-family: 'Circe', "Times New Roman", "Times", serif;padding-top: 15px}.horpslider__costcont{padding-right: 20px}.horpslider__cost{font-size: 30px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold}.prevnextbtns{padding-right: 20px}.prevnextbtns__btn{appearance: none;background: none;border: none}.tesmodal__title{color: #000000;font-size: 25px;position: relative;padding-left: 60px;margin-bottom: 30px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold}.tesmodal__title:before{display: inline-block;content: "“";font-size: 100px;position: absolute;left: 0px;top: -16px;color: #f10034;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold}.tesmodal__descr{font-size: 17px;line-height: 28px}.tesmodal__date{padding-top: 40px;color: #a5a5a5}.wpcf7-not-valid-tip{display: none !important}.wpcf7-submit:focus{outline: 0}.reservmodal__cont{padding: 0}.reservmodal__title{padding-bottom: 20px}.reservmodal__descr{padding-bottom: 30px;max-width: 350px;width: 100%;line-height: 25px}.reservmodal textarea{height: 80px}.reservmodal label{padding-bottom: 5px;padding-top: 35px}.reservmodal .wpcf7-submit{display: inline-block;font-size: 15px;font-family: 'Circe', "Times New Roman", "Times", serif;font-weight: bold;border: 2px solid #000;background-color: black;padding: 13px 40px;border-radius: 30px;color: white;margin-top: 20px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.reservmodal .wpcf7-submit:hover{background-color: white;color: black}.reservmodal .wpcf7-response-output{padding-left: 0}.mobilenav{position: fixed;height: 50px;top: 0;left: 0;width: 100%;background-color: #212121;overflow: hidden;z-index: 50;padding-left: 50px;padding-right: 50px;opacity: 0;top: -100px;pointer-events: none;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-ms-align-items: center;align-items: center}.mobilenav__trigger{padding: 0;background-color: transparent;border: none;appearance: none;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease}.mobilenav__trigger:hover{opacity: .7}.mobilenav__logocont{padding-top: 7px}.mobileasidemenu{position: fixed;width: 100%;height: 100%;background-color: #212121;left: 0;top: 0;z-index: 100;opacity: 0;left: -100%;pointer-events: none;overflow-y: auto;display: none;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.mobileasidemenu.active{opacity: 1;left: 0;pointer-events: all}.mobileasidemenu .menu-item-head{height: 170px}.mobileasidemenu .headnav__mainmenu{display: block}.mobileasidemenu .sub-menu{list-style: none;padding-bottom: 10px;padding-top: 10px;padding-left: 76px;border-bottom: 1px solid rgba(255,255,255,0.4);margin-bottom: 20px}.mobileasidemenu .sub-menu > li{padding-bottom: 10px}.mobileasidemenu .sub-menu > li > a{color: white;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease}.mobileasidemenu .sub-menu > li > a:hover{opacity: .7}.mobileasidemenu .menu-item-footer .menu-item-hr{display: none}.mobileasidemenu .menu-item-logo{padding-left: 10px}.mobileasidemenu__inner{height: 100%;color: white;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out}.mobileasidemenu .menu-item-toggle{display: none !important}.mobileasidemenu__close{width: 55px;height: 55px;border-radius: 50%;position: absolute;background-color: transparent;border: none;top: 10px;right: 20px;appearance: none;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease}.mobileasidemenu__close:hover{opacity: .7}.mobileasidemenu__closeico{font-size: 30px;color: white;top: -2px;line-height: 1;position: relative;font-weight: bold}.line-horizontal{border-bottom: 1px dotted #000;margin-top: 50px;margin-bottom: 50px}.container{min-width: auto;max-width: none}.wide-page{width: 100%;padding: 0;margin: 0;overflow: hidden}.limited-width{max-width: auto;min-width: auto;padding-left: 35px;padding-right: 35px}.delimeter{border-bottom: 1px solid #f3f3f3}.center-block{display: table !important;margin-left: auto;margin-right: auto}.inline-block{display: inline-block}.hasbg{background-color: #f1f1ec}.delimeter{border-bottom: 2px solid #000;padding-top: 80px}.delimeternopadding{border-bottom: 2px solid #000}.menubr{height: 30px}.modal.modal-mcentered{text-align: center;padding: 0 !important}.modal.modal-mcentered:before{content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px}.modal.modal-mcentered .modal-dialog{display: inline-block;text-align: left;vertical-align: middle}@media (min-width: 1480px){.fpage.maximize .fpage__section{padding-left: 143px;padding-right: 173px}.fpage__section{padding-left: 143px;padding-right: 173px}}@media (min-width: 1200px) and (max-width: 1300px){.menu-item-logo > a > img{width: 120px}.headnav__mainmenu > li > a{padding: 8px 0}.headnav__mainmenu .menu-item-logo > a{margin-top: 0}.menuset__licont{height: fit-content;padding: 10px 0}.menuset__lititle{line-height: 18px}}@media (min-width: 992px) and (max-width: 1199px){.maintitle{font-size: 65px;line-height: 65px}.subtitile{font-size: 50px;line-height: 50px}.pagebanner{padding-left: 60px}.defaultblock{padding-left: 60px;padding-right: 60px}.stattable__ival{font-size: 60px}.menu-item-logo > a > img{width: 100px}.headnav__mainmenu > li > a{padding: 4px 0}.headnav__mainmenu .menu-item-logo > a{margin-top: 0}.menuset__licont{height: fit-content;padding: 10px 0}.menuset__lititle{line-height: 18px}}@media (min-width: 768px) and (max-width: 991px){.basepage{padding-left: 0 !important}.vaclist{text-align: center}.vaclist__li{border-right: none !important}.js-testim-date{display: none}.pagebanner{padding-left: 60px}.kidsinfo__cilink{font-size: 17px}.aboutslider__slidercont{margin-right: 20px}.advantages__ltitle{line-height: 23px}.stattable{margin-top: 40px}.stattable__ival{font-size: 60px}.stattable__item{height: 170px}.defaultblock{padding-left: 60px;padding-right: 60px}.description{font-size: 18px;line-height: 26px}.mobilenav{top: 0;opacity: 1;pointer-events: all}.modal.modal-mcentered:before{display: none}.modal.modal-mcentered .modal-dialog{display: block}.headnav{left: -100%;opacity: 0;pointer-events: all}.fpage{margin-left: 0 !important}.fpage__section{padding-left: 60px !important;padding-right: 130px !important}.fpage__title{font-size: 65px;line-height: 65px}.fpage__descr{font-size: 15px;line-height: 25px}.asidecontrols{padding-top: 80px}.maintitle{font-size: 65px;line-height: 65px}.subtitile{font-size: 50px;line-height: 50px}.slideabout__descrinner{font-size: 15px;line-height: 25px}.slideabout__descrcont{padding-bottom: 30px}.slideabout__counters{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.horpslider__fdescr{font-size: 15px;line-height: 25px}.horpslider__framecont{margin-top: 50px}.horpslider__cellinner{padding-left: 60px}.mobileasidemenu{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.menuset__lititle{font-size: 15px;line-height: 23px}.cform__dtxt{font-size: 13px;line-height: 20px}.mobilecenter{text-align: center !important}.menuset__licont{height: fit-content;padding: 10px 0}.menuset__lititle{line-height: 18px}}@media (max-width: 767px){.menuset__licont{height: fit-content;padding: 10px 0}.menuset__lititle{line-height: 18px}.fpage__hframe > img{max-width: 120px}.basepage{padding-left: 0 !important}.vaclist{text-align: center}.vaclist__li{border-right: none !important}.map{padding: 0}.contactpagef__cols{display: block}.contactpagef__citem--col3{margin-top: 30px}.contactpagef__citem--col3 input[type="text"],.contactpagef__citem--col3 input[type="tel"]{font-size: 15px}.cform__dtxt{font-size: 13px;line-height: 20px}.guests__item{width: 100%;height: 400px}.testimlist .strong-form-inner{padding: 0;margin-bottom: 30px}.testimlist .strong-form-inner input[type="text"],.testimlist .strong-form-inner input[type="email"]{font-size: 15px}.testimlist .js-testim-date{display: none}.testimlist label{font-size: 15px}.menuitems .carousel-cell{width: 100%}.menuitems__imgcont{height: 350px}.kidsinfo__cilink{font-size: 13px}.menuset__row{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.menuset__item{width: 100%;-webkit-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;margin-left: 0 !important;margin-right: 0 !important}.menuset__item--img{order: 2 !important}.menuset__item--title{order: 1 !important}.menuset__lititle{font-size: 15px;line-height: 23px}.menuset__title{height: auto}.menup{display: block}.menup__head{display: block}.menup__title{padding-top: 40px;padding-bottom: 20px}.menuplist__link{width: 50%}.stattable{margin-top: 40px}.stattable__ival{font-size: 40px}.stattable__item{height: 110px}.stattable__idescr{font-size: 13px}.pagebanner{padding-left: 60px}.advantages{padding-bottom: 0}.advantages__litem{margin-bottom: 60px}.aboutslider{padding: 0}.aboutslider__slidercont{width: 100%}.aboutslider__flexcont{display: block}.aboutslider__descrcont{margin-top: 50px}.aboutcarousel{margin-right: 0}.aboutcarousel__inner{width: 100%}.aboutslider__slidercont{margin-right: 20px}.defaultblock{padding-left: 60px;padding-right: 60px}.description{font-size: 18px;line-height: 26px}.kidsinfo{padding-top: 60px;padding-bottom: 60px}.kidsinfo .col-xs-12.text-right{text-align: center !important}.kidsinfo__img{margin-top: 60px}.kidsinfo__descr--notoppadding{padding-bottom: 0}.simpletxt{padding: 60px 0}.mobilenav{top: 0;opacity: 1;pointer-events: all}.modal.modal-mcentered:before{display: none}.modal.modal-mcentered .modal-dialog{display: block}.headnav{left: -100%;opacity: 0;pointer-events: all}.fpage{margin-left: 0 !important}.fpage__section{padding-top: 20px !important;padding-left: 50px !important;padding-right: 50px !important}.fpage__title{font-size: 40px;line-height: 40px}.fpage__descr{font-size: 15px;line-height: 25px}.fpage__frame{width: 100%;max-width: 500px;position: relative;z-index: 7;opacity: 1 !important}.asidecontrols{padding-top: 80px}.maintitle{font-size: 40px;line-height: 40px}.subtitile{font-size: 30px;line-height: 30px}.slideabout__descrinner{font-size: 15px;line-height: 25px}.slideabout__descrcont{padding-bottom: 30px}.slideabout__counters{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.slideabout__countinner{margin-right: 20px}.slideabout__idelim{display: none}.horpslider__fdescr{font-size: 15px;line-height: 25px}.horpslider__framecont{margin-top: 50px}.horpslider__cellinner{padding-left: 60px;padding-right: 60px}.slidemenu__btn{margin-top: 0}.mobileasidemenu{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-align-items: center;align-items: center}.gallerytabs__liitem{width: 100%}.gallerytabs__link{display: inline-block !important}.gallslider__cell{height: 400px}.gallslider__inner{height: 400px}}@media (max-width: 450px){.menuset__row{padding-top: 40px}.guests__item{width: 100%;height: 300px}.menucont{padding-left: 20px;padding-right: 20px}.menup{display: block}.menup__head{display: block}.menup__title{padding-top: 40px;padding-bottom: 20px}.menuplist{display: block}.menuplist__link{width: 100%}.pagebanner{padding-left: 20px;height: 540px}.pagebanner .animframe{width: 100%;margin-right: 20px}.menulayout__item{display: block}.mobilenav{padding-left: 20px;padding-right: 20px}.defaultblock{padding-left: 20px;padding-right: 20px}.horpslider__cellinner{padding-left: 20px;padding-right: 20px}.modal-content{padding: 80px 20px 20px 20px}.fpage__section{padding-left: 20px !important;padding-right: 20px !important}.fpage__bg{transform: scale(1) !important;opacity: 1 !important}.fpage .carousel-cell.is-selected .horpslider__bg{transform: scale(1) !important;opacity: 1 !important;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none}}@media (max-width: 992px){.cur-di .maintitle{font-size: 32px !important;line-height: 32px !important}}