/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"Proxima Nova";src:url("/wp-content/themes/zigzag/fonts/proxima-nova-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("/wp-content/themes/zigzag/fonts/proxima-nova-regular-italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("/wp-content/themes/zigzag/fonts/proxima-nova-semibold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("/wp-content/themes/zigzag/fonts/proxima-nova-semibold-italic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("/wp-content/themes/zigzag/fonts/proxima-nova-bold.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Mono";src:url("/wp-content/themes/zigzag/fonts/mono-bold.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}/*! wysiwyg.css v0.0.3 | MIT License | github.com/jgthms/wysiwyg.css */.wysiwyg--article{margin-left:auto;margin-right:auto;max-width:61.1111111111rem;padding:1.1111111111rem 0 2.2222222222rem 0}.wysiwyg>:first-child{margin-top:0}.wysiwyg>:last-child{margin-bottom:0}.wysiwyg a{text-decoration:none}.wysiwyg a:hover{border-bottom:1px solid}.wysiwyg abbr{border-bottom:1px dotted;cursor:help}.wysiwyg cite{font-style:italic}.wysiwyg hr{background:#e6e6e6;border:0;display:block;height:1px;margin-bottom:1em;margin-top:1em}.wysiwyg img{vertical-align:text-bottom}.wysiwyg ins{background-color:lime;text-decoration:none}.wysiwyg mark{background-color:#ff0}.wysiwyg small{font-size:.8em}.wysiwyg strong{font-weight:700}.wysiwyg sub,.wysiwyg sup{font-size:.8em}.wysiwyg sub{vertical-align:sub}.wysiwyg sup{vertical-align:super}.wysiwyg p:empty{display:none}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:700;line-height:1.2}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg h1{font-size:2.4em;margin-bottom:.4166666667em;margin-top:.4166666667em;line-height:1}.wysiwyg h2{font-size:1.6em;margin-bottom:.625em;margin-top:1.25em;line-height:1.1}.wysiwyg h3{font-size:1.3em;margin-bottom:.7692307692em;margin-top:.7692307692em}.wysiwyg h4{font-size:1.2em;margin-bottom:.8333333333em;margin-top:.8333333333em}.wysiwyg h5{font-size:1.1em;margin-bottom:.9090909091em;margin-top:.9090909091em}.wysiwyg h6{font-size:1em;margin-bottom:1em;margin-top:1em}.wysiwyg dd{margin-left:1em}.wysiwyg ol,.wysiwyg ul{list-style-position:outside;margin-left:1em}.wysiwyg ol{list-style-type:decimal}.wysiwyg ol ol{list-style-type:lower-alpha}.wysiwyg ol ol ol{list-style-type:lower-roman}.wysiwyg ol ol ol ol{list-style-type:lower-greek}.wysiwyg ol ol ol ol ol{list-style-type:decimal}.wysiwyg ol ol ol ol ol ol{list-style-type:lower-alpha}.wysiwyg ul{list-style-type:disc}.wysiwyg ul ul{list-style-type:circle}.wysiwyg ul ul ul{list-style-type:square}.wysiwyg ul ul ul ul{list-style-type:circle}.wysiwyg ul ul ul ul ul{list-style-type:disc}.wysiwyg ul ul ul ul ul ul{list-style-type:circle}.wysiwyg blockquote{border-left:4px solid #e6e6e6;padding:.6em 1.2em}.wysiwyg blockquote p{margin-bottom:0}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp,.wysiwyg pre{background-color:#f2f2f2;color:#333;font-size:.9em}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp{border-radius:3px;line-height:1.6666666667;padding:.1em .4em .2em;vertical-align:baseline}.wysiwyg pre{overflow:auto;padding:1em 1.2em}.wysiwyg pre code{background:none;font-size:1em;line-height:1em}.wysiwyg figure{margin-bottom:2em;text-align:center}.wysiwyg figure:first-child{margin-top:0}.wysiwyg figure:last-child{margin-bottom:0}.wysiwyg figcaption{font-size:.8em;margin-top:.625em}.wysiwyg table{width:100%}.wysiwyg table pre{white-space:pre-wrap}.wysiwyg th,.wysiwyg td{font-size:1em;padding:.5em;border:1px solid #e6e6e6;line-height:1.4}.wysiwyg thead tr,.wysiwyg tfoot tr{background-color:#f5f5f5}.wysiwyg thead th,.wysiwyg thead td,.wysiwyg tfoot th,.wysiwyg tfoot td{font-size:0.9em;padding:.5555555556em}.wysiwyg thead th code,.wysiwyg thead td code,.wysiwyg tfoot th code,.wysiwyg tfoot td code{background-color:#fff}.wysiwyg tbody tr{background-color:#fff}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0;background:rgba(0,0,0,.75)}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px;height:20%;width:115px;cursor:pointer;outline:0}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-toolbar{display:none}.fancybox-caption{background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: max(0px)){.fancybox-caption{padding:75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/wp-content/themes/zigzag/img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html{font-family:"Proxima Nova",Arial,sans-serif;color:#222;min-height:100%;display:flex;font-size:13px;line-height:1.4}body{position:relative;box-sizing:border-box;min-width:320px;max-width:1920px;margin:0 auto;width:100%;display:flex;flex-direction:column;min-height:100%}*,::before,::after{box-sizing:inherit}svg use{pointer-events:none}img{max-width:100%;height:auto}.is-pending>*{pointer-events:none;opacity:.8;transition:opacity .2s linear,filter .2s linear;filter:grayscale(1)}.container{max-width:1920px;margin:0 auto;padding:0 10px;width:100%}.container .container,.container--no-gap{width:100%;padding:0}.container--full{max-width:100%}.element{max-width:1600px;margin:0 auto;padding:0 20px;width:100%}.element-other{max-width:1700px;margin:0 auto;padding:0 20px;width:100%}section{display:block;position:relative;z-index:0}.layout{display:flex;flex-direction:column;background-color:#fff;position:relative;height:auto;min-height:100vh}.layout.mm-page{background-color:#fff !important}.layout__body{flex-grow:1}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px, 0, 0)}100%{opacity:1;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px, 0, 0)}100%{opacity:1;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.form-group{position:relative;width:40%}.form-group__row{display:flex;flex-direction:row;justify-content:space-between}.form-group__row .form-group{position:relative;width:100%}.form-group__row .form-group__left{width:45%}.form-group__row .form-group__left .payment{display:block;font-size:14px;color:#4c5662;width:100%}.form-group__row .form-group__right{width:44%}.form-group__column{display:flex;flex-direction:column;justify-content:center;margin:0 auto;align-items:center}.form-group__column .form-group{position:relative;width:50%}.form-group__column .feedback-form-border{margin:5% auto 0 auto}label.payment{display:block;width:100%;margin:1% auto;padding:0 5px;color:#4c5662;font-size:14px;border:none;background:none}label.payment--mobile{display:none}.feedback-form-border{display:block;width:100%;margin:8% auto 0 auto;padding:0 5px;color:#4c5662;font-size:1.3333333333rem;border:none;background:none;border-bottom:1px solid #96d4ed;transition:all .5s}.feedback-form-border:focus{outline:none;background:none}.feedback-form-message{display:block;width:100%;height:95px;margin:4.75% auto 0 auto;padding:1% 5px 5px 5px;background:none;border:1px dashed #96d4ed;color:#4c5662;font-size:16px;line-height:1}.feedback-form-message:focus{outline:none;background:none}.feedback-form-go{width:310px;display:block;cursor:pointer;margin:0 auto;color:#3a4046;font-weight:700;font-size:1.6666666667rem;border:2px dashed rgba(150,212,237,.9);background:none;transition:all .5s;padding:.7777777778rem 0}.feedback-form-go:focus{outline:none;background:none}.feedback-form-go:hover{background:rgba(150,212,237,.9)}.has-error{color:red;font-size:14px}.form__span{display:block;color:#4c5662;font-size:1.6666666667rem;line-height:2.2;font-weight:700;text-align:center;margin:2% auto}.popup{position:relative;width:100%;max-width:41.1111111111rem;margin:1.5rem auto;background-color:#fff;border:1px solid #ccc;border-radius:10px}.popup__close{width:1.1111111111rem;height:1.1111111111rem;position:absolute;cursor:pointer;top:.5555555556rem;right:.5555555556rem;color:#6dac9d}.popup__close::before,.popup__close::after{content:"";position:absolute;top:50%;width:100%;height:3px;background-color:#ababab;transform-origin:center}.popup__close::before{transform:rotate(45deg)}.popup__close::after{transform:rotate(-45deg)}.popup__close:hover::before,.popup__close:hover::after{background-color:red}.popup__body{padding:1.6666666667rem}.popup__title{font-size:1.3333333333rem;font-weight:700;text-align:center;padding-bottom:.8888888889rem;margin-bottom:.8888888889rem;display:block;position:relative}.popup__title h2{font-family:century,sans-serif;font-size:2rem;color:#1d2936;font-weight:normal;margin:0;padding:0}.popup__title h3{font-size:1.3333333333rem;font-family:century,sans-serif;color:#6d6e71;font-weight:normal;margin:0;padding:0}.popup__title::after{display:block;margin:2.3% auto 2%;content:"";height:4px;background:#ced3df;width:38.7%}.popup__text{color:#000;text-align:center}.popup .feedback-form-border{display:block;width:100%;margin:6% auto 0 auto;padding:0 5px;color:#4c5662;font-size:16px;border:none;background:none;border-bottom:1px solid #ddd;transition:all .5s}.popup .feedback-form-border:focus{outline:none;background:none}.popup__button{text-align:center;margin:1.5rem auto}.popup__button button{color:#424450;border:2px solid rgba(150,212,237,.9);background:none;width:75%;border-radius:30px;padding:.4444444444rem 0;transition:all .5s;cursor:pointer}.popup__button button:focus{outline:none;background:none}.popup__button button:hover{box-shadow:-8px 0px 7px 0px rgba(96,127,193,.25)}.popup .mfp-close{display:none !important}.mfp-image-holder .mfp-close{display:block !important;cursor:pointer !important}.form-group__row .form-group__popup{width:75%;margin:0 auto 5%}.form-group__row .form-group__popup .feedback-form-message{width:100%}.mfp-content{vertical-align:unset !important}.header{position:sticky;top:0;z-index:10;background-color:#fff}.header__content{display:flex;justify-content:space-between;width:100%;background:#fff}.header-top{display:flex;position:relative;justify-content:space-between;background:#727681;z-index:3}.header-top__left{display:flex}.header-top__left--icon{display:block;width:24px;height:32px;background:url(../img/marker.png) no-repeat;background-size:100%;margin-top:3%;margin-right:8px}.header-top__left--adress{display:block;color:#fff;line-height:3.5rem}.header-top__right{display:flex}.header-phone{display:block;text-decoration:none;line-height:3.5rem;padding:0}.header-phone ul{display:flex;list-style:none;padding:0;margin:0}.header-phone li{padding:0 20px;transition:all .5s ease-in-out 0s}.header-phone li a{font-size:.8888888889rem;font-weight:normal;color:#fff;text-decoration:none;transition:all .5s ease-in-out 0s}.header-phone li a:hover{opacity:.7}.header-logo{display:block;width:219px;height:76px;background:url(../img/logo-head.png) no-repeat center center;background-size:100%;margin-top:7%}.mm-navbar .menu-language{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.mm-navbar .menu-language ul{list-style:none;flex-direction:row;padding:0;transition:all .5s ease-in-out 0s;margin:0 auto;align-items:center;justify-content:center;flex-grow:1}.mm-navbar .menu-language ul li a{text-decoration:none;color:#fff;transition:all .5s ease-in-out 0s}.mm-navbar .menu-language ul li a:hover{color:#619ff6}.mm-navbar .menu-language ul li:first-child{padding-right:20px}.footmmenu{display:flex;flex-direction:column;padding-bottom:15px}.footmmenu-phone{display:block;text-decoration:none;line-height:1.5;padding:0;margin:15px 0}.footmmenu-phone ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.footmmenu-phone li{padding:0 20px;transition:all .5s ease-in-out 0s}.footmmenu-phone li a{font-size:16px;font-weight:normal;color:#fff;text-decoration:none;transition:all .5s ease-in-out 0s}.footmmenu-phone li a:hover{opacity:.7}.footmmenu{display:flex;position:relative;justify-content:space-between;background:#727681;z-index:3}.footmmenu__left{display:flex}.footmmenu__left--icon{display:block;width:24px;height:32px;background:url(../img/marker.png) no-repeat;background-size:100%;margin-top:3%;margin-right:8px}.footmmenu__left--adress{display:block;color:#fff;line-height:1.5}.menu-language{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.menu-language ul{list-style:none;flex-direction:column;padding:0;margin:0 3.3333333333rem;transition:all .5s ease-in-out 0s}.menu-language ul li a{text-decoration:none;color:#fff;transition:all .5s ease-in-out 0s}.menu-language ul li a:hover{color:#619ff6}#menu-language{padding:0;margin:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#menu-language ul li:nth-child(2)::before{display:none}#menu-language:hover{color:#666}#menu-language ul{list-style:none;flex-direction:row;padding:0;margin:0;transition:all .5s ease-in-out 0s}#menu-language ul li{display:flex;flex-direction:row}#menu-language ul li a{text-decoration:none;color:#fff;transition:all .5s ease-in-out 0s;font-size:16px;line-height:1;font-weight:normal}#menu-language ul li a:hover{opacity:.7}#menu-language ul li:nth-child(2)::before{display:block;position:relative;content:"/";padding:0 5px;font-size:16px;line-height:1}#language-chooser{flex-grow:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;list-style:none}.menu-language ul li:nth-child(2)::before #language-chooser{display:none}.menu{display:none;align-items:center;position:relative;height:100%;overflow:visible;z-index:6;transition:all .5s ease-in-out 0s}.mm-panel .menu{height:auto}.menu ul{display:flex;position:relative;list-style:none;margin:0;padding:0;font-size:0;transition:all .5s ease-in-out 0s}.menu ul li{position:relative;padding:0;margin:0;height:94px;white-space:nowrap;transition:all .5s ease-in-out 0s}.menu ul li a{display:block;position:relative;width:100%;height:100%;color:#001b40;font-size:1.1111111111rem;padding:0 22px;font-weight:600;line-height:6rem;text-align:center;text-decoration:none;transition:all .5s ease-in-out 0s}.menu ul li a:before{z-index:-1;position:absolute;content:"";background:url("../img/menu-hover.png") no-repeat;background-size:100%;left:0;right:0;margin:0 auto;width:92px;height:92px;opacity:0;top:2px;transition:all .3s ease-in-out 0s}.menu ul li a:hover:before{opacity:1}.menu ul li a.active{color:red}.menu ul ul{left:0;position:absolute;overflow:hidden;width:340px;background:rgba(255,255,255,.85);list-style:none;text-align:center;margin:0;padding:0;max-height:0;transition:max-height .5s linear;display:flex;flex-direction:column;top:100%}.menu ul ul li{border-bottom:1px solid #fff;height:auto;display:block;width:340px;margin:0;padding:0}.menu ul ul li a{line-height:1.2;text-align:left;margin:0;height:auto;padding:15px 5px;text-transform:none}.menu ul ul li a:before{display:none}.menu ul ul li a:hover{color:#fff}.menu ul li:hover>ul{max-height:300px}.menu>ul>li>ul>li>a{background:none !important}.menu ul li.current-menu-item a:before,.menu ul li.current-menu-parent a:before{z-index:-1;position:absolute;content:"";background:url("../img/menu-hover.png") no-repeat;background-size:100%;left:0;right:0;margin:0 auto;top:2px;opacity:1;width:90px;height:90px;transition:all .3s ease-in-out 0s}.header__hamburger{margin-left:auto}.hamburger{height:50px;width:50px;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);display:block}.hamburger:hover{cursor:pointer}.hamburger__icon{height:5px;width:50px;position:absolute;top:50%;left:50%;border-radius:25px;background-color:#3f424f;transform:translate(-50%, -50%) rotate(0deg);transition:all ease .5s}.hamburger__icon::before,.hamburger__icon::after{content:"";position:absolute;height:inherit;border-radius:inherit;background-color:inherit;margin:auto;width:50%;transition:all ease .5s}.hamburger__icon::before{top:-10px;left:0;transform-origin:left}.hamburger__icon::after{bottom:-10px;right:0;transform-origin:right}.mm-wrapper_opening .hamburger__icon{transform:translate(-50%, -50%) rotate(135deg)}.mm-wrapper_opening .hamburger__icon::before{top:0;transform:translateX(100%) rotate(-90deg)}.mm-wrapper_opening .hamburger__icon::after{bottom:0;transform:translateX(-100%) rotate(-90deg)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;outline:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:80px;height:100%;padding:0;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:1.1111111111rem;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0;z-index:100}.slick-prev:before{content:""}.slick-next{right:0;z-index:100}.slick-next:before{content:""}.slider-png{display:block;overflow:hidden;margin-bottom:50px;width:25%;float:right}.slider-png .slick-slide .my-cover{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;z-index:1;height:0;border:none;padding-top:200%;background-size:100%}.main-slide{background-position:50% 50%;background-size:cover;box-sizing:border-box;position:relative;z-index:1;height:0;border:none;display:block;padding-top:35%;transition:all .5s}.beach__slider .main-slide{padding-top:60%;margin:0 6px}.main-slide:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:#242529;z-index:2;opacity:.4}.slick-slide{margin:0}.my-cover{width:100%;height:100%;display:block;background-position:50% 50%;background-size:cover}.single-item .slick-prev,.single-item .slick-next{font-size:0;line-height:0;position:absolute;top:45%;display:block;width:35px;height:115px;padding:0;z-index:1000;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slider{width:100%;margin:0 auto}.single-item .slider{position:relative}.slick-prev:before{background:url(../img/slider-arrow-left.png) no-repeat center center}.slick-next:before{background:url(../img/slider-arrow-left.png) no-repeat center center;transform:scale(-1, 1)}.single-item .slick-prev,.single-item .slick-next{font-size:0;line-height:0;position:absolute;top:45%;display:block;width:34px;height:64px;padding:0;z-index:10;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:before,.slick-next:before{display:block;content:"";font-size:1.1111111111rem;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:cover;width:34px;height:64px}.single-item .slick-prev{left:40px}.beach__slider .single-item .slick-prev{left:-40px}.single-item .slick-next{right:40px}.beach__slider .single-item .slick-next{right:-40px}.gallery-item{margin:0 10px 20px 10px;width:25%}.gallery-img{display:block;width:100%}.gallery-img .my-cover{padding-top:70%;transition:all .5s}.gallery-item:hover .gallery-img .my-cover{opacity:.85}.slider-main-page{display:block;position:relative}.main-slide__text{display:block;position:absolute;top:35%;left:10%;padding:0;margin:0;width:30%}.main-slide__text h2{font-size:2.3888888889rem;font-weight:700;text-transform:uppercase;color:#fff;margin:0;padding:0}.main-slide__text::before{content:"";width:8px;height:80%;background:#96d4ed;position:absolute;margin-left:-3.3%;top:9%}.review-slider{width:75%;margin-top:0;height:auto}.review-slider:before{position:absolute;content:"";background:url(../img/quote.png) no-repeat;top:0;left:0;margin-top:0%;margin-left:-10%;opacity:.5;background-size:100%;z-index:1;display:none}.review-slider:after{position:absolute;content:"";background:url(../img/quote.png) no-repeat;transform:scale(-1, 1);bottom:0;right:0;margin-bottom:0%;margin-right:-10%;opacity:.5;background-size:100%;z-index:1;display:none}.review-slider .slick-prev{left:-12%}.review-slider .slick-next{right:-12%}.number{width:100%;margin:0 auto}.number .main-slide{background-position:50% 50%;background-size:cover;box-sizing:border-box;position:relative;z-index:1;height:0;border:none;display:block;transition:all .5s;margin:0 auto;padding-top:55.5%}.number .main-slide:focus{outline:none}.number .slick-slide{margin:0}.number .slider{position:relative;margin:0 auto 0}.numberMini{width:92%;margin:4% auto 4%}.numberMini .main-slide{background-position:50% 50%;background-size:cover;box-sizing:border-box;position:relative;z-index:1;height:0;border:none;display:block;padding-top:63.5%;transition:all .5s;width:94%;margin:0 auto}.numberMini .main-slide:focus{outline:none}.numberMini .slick-list{width:100%;margin:0 auto;margin-left:0%;margin-top:2%}.numberMini .slider{position:relative;margin:0 auto}.numberMini .slick-prev:before{background:url(../img/slider-arrow-left.png) no-repeat center center}.numberMini .slick-next:before{background:url(../img/slider-arrow-left.png) no-repeat center center;transform:scale(-1, 1)}.numberMini .slick-prev,.numberMini .slick-next{font-size:0;line-height:0;position:absolute;top:45%;display:block;padding:0;z-index:10;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;width:18px;height:36px}.numberMini .slick-prev:before,.numberMini .slick-next:before{display:block;content:"";font-size:1.1111111111rem;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:cover;width:18px;height:36px}.numberMini .slick-prev{left:-20px}.numberMini .slick-next{right:-20px}.hotel{width:calc(215px + 790px);margin:0 auto;display:flex;position:relative}.hotel:after{display:block;position:absolute;content:"";width:34.3%;background:#b1b5be;height:95%;top:0;right:-11.3%;z-index:-2}.hotel__pagination{width:215px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:-15px}.hotel__pagination:after{display:block;position:absolute;content:"";width:5px;background:#727681;height:24%;top:38%;left:50.4%}.hotel__pagination .slick-dots{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hotel__pagination .slick-dots ul{padding:0;margin:0}.hotel__pagination .slick-dots li{display:none;width:100%;height:auto;cursor:default;margin:0;position:absolute;left:0;color:rgba(66,68,80,.5);transform:translateY(-50%);transition:top .4s linear,font-size .4s linear,opacity .4s linear}.hotel__pagination .slick-dots li span:first-child{margin-right:.05em}.hotel__pagination .slick-dots li.dot-prev-prev,.hotel__pagination .slick-dots li.dot-prev,.hotel__pagination .slick-dots li.dot-active,.hotel__pagination .slick-dots li.dot-next,.hotel__pagination .slick-dots li.dot-next-next{display:block;opacity:1}.hotel__pagination .slick-dots li.dot-prev-prev{top:-5%;font-size:40px;opacity:0}.hotel__pagination .slick-dots li.dot-prev{top:20%;color:#424450;font-size:4.7222222222rem;font-family:sans-serif}.hotel__pagination .slick-dots li.dot-active{top:50%;font-size:9.8888888889rem;font-family:sans-serif;font-weight:bolder}.hotel__pagination .slick-dots li.dot-next{top:84%;color:#424450;font-size:4.7222222222rem;font-family:sans-serif}.hotel__pagination .slick-dots li.dot-next-next{top:105%;font-size:40px;opacity:0}.hotel__prev,.hotel__next{position:absolute;z-index:2;display:block;left:calc(50% - 14px);cursor:pointer;width:34px;height:64px}.hotel__prev:before{background:url(../img/hotel-arrow-left.png) no-repeat}.hotel__next:before{background:url(../img/hotel-arrow-left.png) no-repeat;transform:scale(-1, -1)}.hotel__next:before,.hotel__prev:before{display:block;content:"";font-size:1.1111111111rem;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:100%;width:34px;height:64px}.hotel__prev{top:27.5%}.hotel__next{top:66.3%}.hotel__media{width:790px;font-size:0}.hotel__slider{margin-bottom:0 !important}.hotel__slide{padding-top:100%;background-size:cover;background-position:50% 50%;margin-top:12.5%}.about{display:block;position:relative;z-index:-1;overflow:hidden}.about:before{display:block;position:absolute;content:"";background:url(../img/bg-block-1.jpg) no-repeat;top:-4%;right:0;left:0;height:100%;opacity:.5;background-size:cover;z-index:1}.about-left{display:block;position:relative;z-index:10;margin:5% 0 0 0;height:100%;width:100%}.about-left:before{display:block;position:absolute;content:"";background:#c7cbd4;height:100%;width:84.5%;bottom:0;border-top-right-radius:380px 275px;left:0;right:0}.about-left:after{display:block;position:absolute;content:"";background:url(../img/about-right.jpg) no-repeat 100% 50%;background-size:cover;height:84%;width:56.9%;bottom:0;border-top-left-radius:402px 459px;z-index:11;right:0}.about-left__title{display:block;position:relative;margin-top:0;padding-bottom:12%}.about-left__title h2{display:block;position:relative;font-size:3.3333333333rem;font-weight:700;text-transform:uppercase;color:#fff;width:40%;padding:4% 0 0 0;margin:0}.about-left__title h2:after{display:block;position:relative;content:"";background:url(../img/line-block-1.png) no-repeat;margin:8% 0 12%;right:0;left:-4.5%;height:12px;width:50px;background-size:100%;z-index:1}.about-left__title p{font-size:1.2777777778rem;line-height:1.1;width:37%;margin-top:2%}.about .cabinet-button{display:flex;position:absolute;justify-content:flex-start;align-items:center;box-sizing:border-box;width:294px;margin:5.2% auto 0 0;padding:1rem 0;background:none;border:1px #99d3ec solid;cursor:pointer;z-index:1;transition:all .5s ease-in-out 0s}.about .cabinet-button a{display:block;position:relative;width:100%;height:100%;font-size:1.8333333333rem;line-height:1;font-weight:normal;color:#fff;text-align:center;text-decoration:none}.about .cabinet-button:hover{background:rgba(187,203,242,.3)}.about .cabinet-button:focus{outline:none}.rooms{display:block;position:relative;overflow:hidden}.rooms:before{display:block;position:absolute;content:"";background:url(../img/bg-numbers-left.png) no-repeat;top:0;left:0;height:100%;width:769px;opacity:.5;background-size:cover;z-index:-1}.rooms:after{display:block;position:absolute;content:"";background:url(../img/bg-numbers-right.png) no-repeat;top:-11%;right:10%;height:106%;width:707px;opacity:.5;background-size:cover;z-index:-1}.rooms__content{display:flex;position:relative}.rooms__info{display:flex;flex-direction:column;width:670px}.rooms__info--title{display:block;position:relative;margin-top:13.5%}.rooms__info--title h2{font-size:3.2222222222rem;line-height:1.25;font-weight:700;color:#424450;padding:0;margin:0}.rooms__info--text{display:block;width:70%;margin-top:2%}.rooms__info--text p{font-size:1.3888888889rem;color:#727681;padding:0;margin:0}.rooms__info .cabinet-button{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;width:350px;margin:11% auto 0 0;padding:.4888888889rem 0;background:#c7cbd4;border:1px #727681 dashed;cursor:pointer;z-index:1;transition:all .5s ease-in-out 0s}.rooms__info .cabinet-button a{display:block;width:100%;height:100%;font-size:2rem;line-height:1;font-weight:normal;color:#4c5662;text-align:center;text-decoration:none}.rooms__info .cabinet-button:hover{background:rgba(187,203,242,.3)}.rooms__info .cabinet-button:focus{outline:none}.rooms__info--adva{display:block;position:relative;z-index:1;margin-top:15%;margin-bottom:7.5%;width:80%}.rooms__info--adva h3{color:#424450;font-size:2.2222222222rem;line-height:1.5;padding:0;margin:6% 0 0 0}.rooms__info--adva p{color:#727681;font-size:1.3888888889rem}.rooms__info--adva::after{display:block;position:absolute;content:"";width:141.5%;height:245px;top:0;left:-24%;background:#eee;z-index:-1}.rooms__sub{display:block;margin-top:7%}.rooms__sub p{font-size:1.6666666667rem;color:#727681;margin:0;padding:0}.reviews{display:block;position:relative;background:#dce0eb;margin:0;padding:0;min-height:500px;height:auto;box-shadow:0 0 18px 5px rgba(66,68,80,.53);z-index:3}.reviews:before{display:block;position:absolute;content:"";background:url(../img/bg-rex-left.png) no-repeat;top:0;left:0;height:364px;width:228px;opacity:.5;background-size:cover;z-index:1}.reviews:after{display:block;position:absolute;content:"";background:url(../img/bg-rex-right.png) no-repeat;bottom:0;right:0;height:253px;width:212px;opacity:.5;background-size:cover;z-index:1}.reviews__content{display:block;position:relative}.reviews h2{margin:0;padding:1.2% 0 0;color:#42454e;font-size:2.3888888889rem;text-align:center;text-transform:uppercase}.reviews-text{display:flex;flex-direction:column;align-content:space-between;position:relative;margin:0;padding:0;height:280px;justify-content:center}.reviews-text span{display:block;position:absolute;margin:0 0 0 70px;bottom:0%}.reviews-text span:after{display:block;position:absolute;content:"";bottom:13px;left:-70px;height:1px;width:56px;background:#232323;opacity:.5;z-index:1}.reviews .cabinet-button{display:block;position:absolute;box-sizing:border-box;width:294px;margin:0 15.5% 1% auto;padding:.6666666667rem 0;background:none;border:1px #424450 dashed;cursor:pointer;z-index:1;transition:all .5s ease-in-out 0s;bottom:0;right:0}.reviews .cabinet-button a{display:block;width:100%;height:100%;font-size:1.3333333333rem;line-height:1;font-weight:normal;color:#424450;text-align:center;text-decoration:none}.reviews .cabinet-button:hover{background:rgba(187,203,242,.3)}.reviews .cabinet-button:focus{outline:none}.lines{position:absolute;top:0;left:0;right:0;height:100%;margin:auto;width:75vw}.line{position:absolute;width:1px;height:100%;top:0;left:50%;background:rgba(255,255,255,.1);overflow:hidden}.line::after{content:"";display:block;position:absolute;height:15vh;width:100%;top:-50%;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);-webkit-animation:run 4s 0s infinite;animation:run 4s 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.4, 0.26, 0, 0.97);animation-timing-function:cubic-bezier(0.4, 0.26, 0, 0.97)}.line:nth-child(1){margin-left:-40%}.line:nth-child(2){margin-left:-20%}.line:nth-child(3){margin-left:20%}.line:nth-child(4){margin-left:40%}.line::after{-webkit-animation-delay:2s;animation-delay:2s}.line:nth-child(1)::after{-webkit-animation-delay:1s;animation-delay:1s}.line:nth-child(2)::after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.line:nth-child(3)::after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.line:nth-child(4)::after{-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes run{0%{top:-50%}100%{top:110%}}@keyframes run{0%{top:-50%}100%{top:110%}}.btn{display:block;position:relative;box-sizing:border-box;width:445px;margin:2% auto 1% auto;padding:.6666666667rem 0;border:1px #424450 dashed;cursor:pointer;z-index:1;transition:all .5s ease-in-out 0s;bottom:0;right:0;transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-left{display:flex;position:relative;justify-content:flex-start;align-items:center;box-sizing:border-box;width:294px;margin:5.2% auto 0 0;padding:1rem 0;background:none;border:1px #99d3ec solid;cursor:pointer;z-index:1;transition:all .3s ease-in-out 0s;transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1)}.btn a{display:block;width:100%;height:100%;font-size:1.3333333333rem;line-height:1;color:#424450;text-align:center;text-decoration:none}.btn-left a{display:block;position:relative;width:100%;height:100%;font-size:1.8333333333rem;line-height:1;font-weight:normal;color:#fff;text-align:center;text-decoration:none;transition:all .3s ease-in-out 0s}.btn-left a:hover{color:#727681}.btn:before,.btn:after{content:"";position:absolute;transition:inherit;z-index:-1}.btn:hover{color:#96b7c4;transition-delay:.5s}.btn:hover:before{transition-delay:0s}.btn:hover:after{background:#f0f3ff;transition-delay:.35s}.from-top:before,.from-top:after{left:0;height:0;width:100%}.from-top:before{bottom:0;border:3px #f0f3ff;border-top:0;border-bottom:0}.from-top:after{top:0;height:0}.from-top:hover:before,.from-top:hover:after{height:100%}.from-left:before,.from-left:after{top:0;width:0;height:100%}.from-left:before{right:0;border:1px solid #fff;border-left:0;border-right:0}.from-left:after{left:0}.from-left:hover:before,.from-left:hover:after{width:100%}.reviews-page{display:block;position:relative;z-index:2;overflow:hidden}.reviews-page:before{display:block;position:absolute;content:"";background:url(../img/bg-block-1.jpg) no-repeat 50% 100%;top:0;right:0;left:0;height:100%;opacity:.5;background-size:cover;z-index:0}.reviews-page__head{display:block;position:relative;height:247px;overflow:hidden}.reviews-page__head:before{display:block;position:absolute;content:"";background:url(../img/bg-rev.jpg) no-repeat 0 19%;top:0;right:0;left:0;height:100%;opacity:1;background-size:cover;z-index:0}.reviews-page__head:after{display:block;position:absolute;content:"";background:#000;top:0;right:0;left:0;height:100%;opacity:.6;background-size:100%;z-index:0}.reviews-page__head--title{display:block;position:relative;margin:0 auto;padding:0;z-index:30}.reviews-page__head--title h2{display:block;position:relative;margin:6.3% 0 0 0;color:#fff;font-size:3.3333333333rem;text-align:left;text-transform:uppercase;padding:0;line-height:1}.reviews-page__head--title h2:before{content:"";width:8px;height:75%;background:#96d4ed;position:absolute;padding:0;margin:0 0 0 -1%;top:9%}.reviews-page__content{display:block;position:relative;margin:0 auto;width:78%}.reviews-page__item{display:block;position:relative;margin:3.5% 0;border:1px dashed #dbdcdf}.reviews-page__item:before{display:block;position:absolute;content:"";background:url(../img/quote.png) no-repeat;top:0;left:0;margin-top:1.5%;margin-left:2.3%;height:52px;width:57px;opacity:.5;background-size:100%;z-index:1}.reviews-page__item:after{display:block;position:absolute;content:"";background:url(../img/quote.png) no-repeat;transform:scale(-1, 1);bottom:0;right:0;margin-bottom:2.3%;margin-right:1.5%;height:52px;width:57px;opacity:.5;background-size:100%;z-index:1}.reviews-page__text{display:block;position:relative;width:80%;margin:8% auto 6.2%}.reviews-page__text span{display:block;position:relative;margin:1% 0 0 auto;bottom:0%;right:0;text-align:right}.reviews-page__text span:after{display:block;position:absolute;content:"";bottom:13px;left:-70px;height:1px;width:56px;background:#232323;opacity:.5;z-index:1}.reviews-page__text p{margin:0;padding:0}.reviews-page__text--name{display:flex;justify-content:flex-end}.reviews-page .cabinet-button{display:block;position:relative;box-sizing:border-box;width:445px;margin:0 auto 1% auto;padding:.6666666667rem 0;background:#c7cbd4;border:1px #424450 dashed;cursor:pointer;z-index:1;transition:all .5s ease-in-out 0s;bottom:0;right:0;box-shadow:inset 0 0 18px 5px rgba(66,68,80,.33)}.reviews-page .cabinet-button span{display:block;width:100%;height:100%;font-size:1.3333333333rem;line-height:1;font-weight:700;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase}.reviews-page .cabinet-button a{display:block;width:100%;height:100%;font-size:1.3333333333rem;line-height:1;font-weight:700;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase}.reviews-page .cabinet-button:hover{background:rgba(187,203,242,.3)}.reviews-page .cabinet-button:focus{outline:none}.beach__head{display:block;position:relative;height:247px;overflow:hidden}.beach__head:before{display:block;position:absolute;content:"";background:url(../img/bg-beach.jpg) no-repeat 0 63%;top:0;right:0;left:0;height:100%;opacity:1;background-size:100%;z-index:0}.beach__head:after{display:block;position:absolute;content:"";background:#000;top:0;right:0;left:0;height:100%;opacity:.6;background-size:100%;z-index:0}.beach__head--title{display:block;position:relative;margin:0 auto;padding:0;z-index:30}.beach__head--title h2{display:block;position:relative;margin:6.3% 0 0 0;color:#fff;font-size:3.3333333333rem;text-align:left;text-transform:uppercase;padding:0;line-height:1}.beach__head--title h2:before{content:"";width:8px;height:75%;background:#96d4ed;position:absolute;padding:0;margin:0 0 0 -1%;top:9%}.beach__text{display:block;position:relative}.beach__text p{padding:0;margin:1.5% 0}.beach__slider{width:90%;margin:3.5% auto 2.5%}.title-text h2{font-size:1.6666666667rem;color:#4c5662;font-weight:700;text-transform:uppercase}.title-text__left{text-align:left}.title-text__right{text-align:right}.gallery-content{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.gallery-item{position:relative;width:calc(100vw / 3 - 10%);height:auto;margin:.5%;padding:10px;opacity:.99;border:1px solid #04245d;box-shadow:0 0 20px 0 rgba(0,0,0,.05);overflow:hidden}.gallery-item__img{background-position:50% 50%;background-size:cover;height:85%}.gallery-item__text{position:absolute;bottom:0;left:0;z-index:3;text-decoration:none;margin:0 auto;width:100%;height:100%}.gallery-item__text h3{display:block;font-size:16px;color:#001b40;opacity:1;bottom:0;padding:0 0 5px 15px;text-align:center;margin:63% 0 0 0;transition:all .5s}.gallery-item__img:hover,.gallery-item:hover h3{opacity:1}.back_to_b{display:block;position:absolute;width:51px;height:28px;margin:20px 0 5px 20px;background:url(../img/back.png) no-repeat 0 0;background-size:100%;cursor:pointer;opacity:.7;z-index:100;transition:all .5s}.back_to_b:hover{opacity:1}.article{display:block;position:absolute;background:url(../img/bg-contacts-2.png) no-repeat 0 19%;top:0;right:0;height:526px;width:421px;opacity:1;background-size:100%;z-index:2}.contacts{display:flex;position:relative;background:#e7e7e7;padding:0;z-index:1}.contacts-index{z-index:4}.contacts__head{display:block;position:relative;height:247px;overflow:hidden}.contacts__head:before{display:block;position:absolute;content:"";background:url(../img/bg-cont.jpg) no-repeat 0 20%;top:0;right:0;left:0;height:100%;opacity:1;background-size:100%;z-index:0}.contacts__head:after{display:block;position:absolute;content:"";background:#000;top:0;right:0;left:0;height:100%;opacity:.6;background-size:100%;z-index:0}.contacts__head--title{display:block;position:relative;margin:0 auto;padding:0;z-index:30}.contacts__head--title h2{display:block;position:relative;margin:6.3% 0 0 0;color:#fff;font-size:3.3333333333rem;text-align:left;text-transform:uppercase;padding:0;line-height:1}.contacts__head--title h2:before{content:"";width:8px;height:75%;background:#96d4ed;position:absolute;padding:0;margin:0 0 0 -1%;top:9%}.contacts__info{display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;position:relative;margin:0 auto;z-index:1}.contacts__info:after{display:block;position:absolute;content:"";background:url(../img/bg-contacts.png) no-repeat 0 0%;top:5%;right:0;left:0;height:100%;opacity:.5;background-size:100%;z-index:-1}.contacts__info ul{list-style:none;font-size:1.6666666667rem;line-height:1.5;width:60%;margin:0 auto;padding:0;z-index:20}.contacts__info ul li{color:#424450;text-align:center}.contacts__info ul li a{text-decoration:none;color:#424450;transition:all .5s ease-in-out 0s}.contacts__info ul li a:hover{color:#666}.contacts__iframe{display:block;position:relative;width:55%;height:680px;margin:6% 0 0 auto;padding:0;z-index:4}.contacts__iframe iframe{display:block;position:relative;width:100%;height:100%;z-index:4}.contacts-footer{display:flex;background:#e7e7e7;margin:0;padding:0}.contacts-footer__content{display:block;position:relative;width:100%;margin-top:1.7%}.contacts-footer__title{display:block;position:relative;width:80%;margin-left:15%}.contacts-footer__title h2{margin:0;padding:0;font-size:3.3333333333rem}.contacts-footer__title h2:after{display:block;position:relative;content:"";background:url(../img/line-block-1.png) no-repeat;margin:1% 0 3.5%;right:0;left:-4.5%;height:12px;width:50px;background-size:100%;z-index:1}.contacts-footer__title ul{list-style:none;font-size:1.3333333333rem;line-height:1.5;margin:0;padding:0}.contacts-footer__title ul:after{display:block;position:relative;content:"";background:url(../img/line-block-1.png) no-repeat;margin:4% 0 6.5%;right:0;left:-4.5%;height:12px;width:50px;background-size:100%;z-index:1}.contacts-footer__title ul li a{text-decoration:none;color:#424450;transition:all .5s ease-in-out 0s}.contacts-footer__title ul li a:hover{color:#666}.contacts-footer__seo{display:block;position:relative;overflow-y:auto;height:180px;width:100%;padding-right:20px;margin:0 auto 3%}.contacts-footer__seo::-webkit-scrollbar{width:3px;height:3px}.contacts-footer__seo::-webkit-scrollbar-button{background-color:#a9a9a9}.contacts-footer__seo::-webkit-scrollbar-track{background-color:#d3d3d3}.contacts-footer__seo::-webkit-scrollbar-track-piece{background-color:#fff}.contacts-footer__seo::-webkit-scrollbar-thumb{height:25px;background-color:#a9a9a9;border-radius:3px}.contacts-footer__seo::-webkit-scrollbar-corner{background-color:#d3d3d3}.contacts-footer__seo::-webkit-resizer{background-color:#a9a9a9}.contacts-footer__seo h3{padding:5px 0;margin:0 0 3% 0}.contacts-footer__seo p{text-align:justify;font-size:14px;line-height:16px;padding:5px 0;margin:0}.contacts-footer__developer{display:block;position:relative;margin:0 auto 0;padding:0;transition:all .5s ease-in-out 0s}.contacts-footer__developer p{color:#666;font-size:16px;line-height:1.5;text-align:center}.contacts-footer__developer a{color:#666;text-decoration:none;transition:all .5s ease-in-out 0s;font-size:16px;line-height:1.5;text-align:center}.contacts-footer__developer a:hover{opacity:.7}.contacts-footer__iframe{display:block;position:relative;width:48%;height:680px;margin:0 auto}.contacts-footer__iframe iframe{display:block;position:relative;width:100%;height:100%}.under:after{display:block;position:relative;content:"";background:url(../img/line-block-1.png) no-repeat;margin:4% auto 6.5%;right:0;left:0;height:12px;width:50px;background-size:100%;z-index:1}.under-left:after{display:block;position:relative;content:"";background:url(../img/line-block-1.png) no-repeat;margin:4% 0 5.5%;right:0;left:-4.5%;height:12px;width:50px;background-size:100%;z-index:1}.about-page{display:block;position:relative;z-index:2;height:100%}.about-page:before{display:block;position:absolute;content:"";background:url(../img/bg-block-1.jpg) no-repeat 0 0%;top:0;right:0;left:0;opacity:.5;background-size:cover;z-index:0}.about-page__content{display:block;position:relative;width:100%;height:100%;margin-top:2%;margin-bottom:1%}.about-page__img{display:block;position:relative;float:left;width:55%;padding-top:63%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-right:2%;z-index:5}.about-page__text{display:block;position:relative}.about-page__text h3{font-weight:900;font-size:3.4444444444rem;color:#727681;text-transform:uppercase;line-height:1.15;padding:0;margin:0}.about-page__text h3:after{display:block;position:relative;content:"";width:35%;height:1px;background:#96d4ed;padding:0;margin:1.5% 9% 1.5% auto}.about-page__text p{text-align:justify;font-size:1.3333333333rem;color:#424450}.single{display:block;position:relative;padding-bottom:2%}.single-page{display:block;position:relative}.single-page__head{display:block;position:relative;height:247px;overflow:hidden}.single-page__head:before{display:block;position:absolute;content:"";background:url(../img/head-main.jpg) no-repeat 0 61%;top:0;right:0;left:0;height:100%;opacity:1;background-size:cover;z-index:0}.single-page__head:after{display:block;position:absolute;content:"";background:#000;top:0;right:0;left:0;height:100%;opacity:.6;background-size:100%;z-index:0}.single-page__head--title{display:block;position:relative;margin:0 auto;padding:0;z-index:30}.single-page__head--title h2{display:block;position:relative;margin:6.3% 0 0 0;color:#fff;font-size:3.3333333333rem;text-align:left;text-transform:uppercase;padding:0;line-height:1}.single-page__head--title h2:before{content:"";width:8px;height:75%;background:#96d4ed;position:absolute;padding:0;margin:0 0 0 -1%;top:9%}.single-head{display:block;position:relative}.single-head__header{display:block;position:relative;height:247px;overflow:hidden;z-index:3}.single-head__header:before{display:block;position:absolute;content:"";background:url(../img/bg-single.jpg) no-repeat 0 59%;top:0;right:0;left:0;height:100%;opacity:1;background-size:100%;z-index:0}.single-head__header:after{display:block;position:absolute;content:"";background:#000;top:0;right:0;left:0;height:100%;opacity:.6;background-size:100%;z-index:0}.single-head__header--title{display:block;position:relative;margin:0 auto;padding:0;z-index:30;width:94%}.single-head__header--title h2{display:block;position:relative;margin:6.3% 0 0 0;color:#fff;font-size:3.3333333333rem;text-align:left;text-transform:uppercase;padding:0;line-height:1}.single-head__header--title h2:before{content:"";width:8px;height:75%;background:#96d4ed;position:absolute;padding:0;margin:0 0 0 -1%;top:9%}.description__content{display:flex;position:relative;justify-content:space-between;margin-top:3.6%}.description__content--slider{display:block;width:49%}.description__content--form{display:block;width:50%;background:#f8f8f8;border:1px #cfd2d7 solid;padding:2.3% 2.5% 3.2% 2.5%;height:100%}.description__content--form form{position:relative;padding:0;margin:0}.description__content--form--title h2{font-size:1.6666666667rem;line-height:2.5;color:#4c5662;font-weight:700;text-transform:uppercase;text-align:center;padding:0;margin:0}.description__content--form span{display:block;color:#4c5662;font-size:1.6666666667rem;line-height:2.2;font-weight:700;text-align:center;margin:2% auto}.description__content--form--mobile{display:none;background:#f8f8f8;border:1px #cfd2d7 solid;padding:2.3% 1.5% 3.2% 1.5%;height:100%}.description__content--form--mobile form{position:relative;padding:0;margin:0}.description__content--form--mobile--title h2{font-size:1.6666666667rem;line-height:2.5;color:#4c5662;font-weight:700;text-transform:uppercase;text-align:center;padding:0;margin:0}.description__content--form--mobile span{display:block;color:#4c5662;font-size:1.6666666667rem;line-height:2.2;font-weight:700;text-align:center;margin:2% auto}.comfort__title{display:block;position:relative}.comfort__title h2{text-align:center;color:#3a4046;font-size:1.6666666667rem;font-weight:700;padding:0;margin:0}.comfort__content{display:block;position:relative}.comfort__content--items{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;width:85%;margin:0 auto}.comfort__content--items .comfort-item{display:flex;flex-direction:column;align-items:center;position:relative;width:11%;height:150px;margin-top:3.5%}.comfort__content--items .comfort-item i{display:block;position:relative;height:100%;width:100%}.comfort__content--items .comfort-item span{font-size:.8888888889rem;color:#424450;text-align:center;text-transform:uppercase}.comfort__content--items .comfort-item .hair{display:block;position:relative;background:url(../img/hair.png) no-repeat 50% 50%;background-size:63%;z-index:2}.comfort__content--items .comfort-item .kettle{display:block;position:relative;background:url(../img/kettle.png) no-repeat 50% 50%;background-size:59%;z-index:2}.comfort__content--items .comfort-item .coffee{display:block;position:relative;background:url(../img/coffee.png) no-repeat 50% 50%;background-size:65%;z-index:2}.comfort__content--items .comfort-item .cinema{display:block;position:relative;background:url(../img/cinema.png) no-repeat 50% 50%;background-size:67%;z-index:2}.comfort__content--items .comfort-item .conditioner{display:block;position:relative;background:url(../img/conditioner.png) no-repeat 50% 50%;background-size:79%;z-index:2}.comfort__content--items .comfort-item .soap{display:block;position:relative;background:url(../img/soap.png) no-repeat 50% 50%;background-size:71%;z-index:2}.comfort__content--items .comfort-item .safe{display:block;position:relative;background:url(../img/safe.png) no-repeat 50% 50%;background-size:60%;z-index:2}.comfort__content--items .comfort-item .noanimal{display:block;position:relative;background:url(../img/no-animal.png) no-repeat 50% 50%;background-size:66%;z-index:2}.comfort__content--items .comfort-item .nosmoking{display:block;position:relative;background:url(../img/no-smoking.png) no-repeat 50% 50%;background-size:78%;z-index:2}.list{display:block;position:relative;margin-bottom:2.3%}.list__content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:75%;margin:3.75% auto 0}.list__content h3{color:#3a4046;font-weight:700;font-size:1.6666666667rem;line-height:2;padding:0;margin:0}.list__content p{color:#424450;font-size:1.3333333333rem;padding:0;margin:0}.list__content--main{display:block;position:relative;width:48%}.list__content--more{display:block;position:relative;width:48%}.catalogs{width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.catalogs__item{margin:4.5% auto 20px auto;width:100%;height:auto;border:1px solid #b1b5be;transition:all .5s;z-index:0}.catalogs__item--inner{display:flex;margin:0 auto;position:relative}.catalogs__item--inner--content{display:flex;position:relative;width:71.25%;text-decoration:none}.catalogs__item--inner--content span{display:block;position:absolute;z-index:2;color:#fff;height:100%;width:100%;opacity:0;font-size:2rem;font-weight:700;left:0;right:0;padding-top:14%;padding-right:8%;text-align:center}.catalogs__item--inner--content span:hover{opacity:1}.catalogs__item--inner--content::after{display:block;position:absolute;content:"";background:rgba(114,118,129,.66);opacity:0;height:100%;width:100%;transition:all .5s}.catalogs__item--inner--content:hover::after{opacity:1}.catalogs__item--inner--price{display:flex;align-items:center;justify-content:space-evenly;position:relative;width:28.75%;flex-direction:column;border-left:1px solid #b1b5be}.catalogs__item--inner--price span{color:#4c5662;font-size:1.6666666667rem;font-weight:900}.catalogs__item--inner--button,.catalogs__item--inner button [type=submit]{position:relative;width:68%;text-align:center;background:#727681;left:0;right:0;border:1px solid #96d4ed;transition:all .5s}.catalogs__item--inner--button:focus,.catalogs__item--inner button [type=submit]:focus{outline:none}.catalogs__item--inner--button:before,.catalogs__item--inner button [type=submit]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.catalogs__item--inner--button:hover,.catalogs__item--inner button [type=submit]:hover{background:#5c5f67;z-index:1;transition:all .5s}.catalogs__item--inner--button span,.catalogs__item--inner button [type=submit] span{transition:all .5s;display:block;color:#fff;font-size:1.6666666667rem;line-height:2;font-weight:700;cursor:pointer}.catalogs__item--inner--button span:hover,.catalogs__item--inner button [type=submit] span:hover{color:#fff}.catalogs__item--img{width:52%;display:block;overflow:hidden;transition:all .5s}.catalogs__item--img .my-cover{padding-top:28%;transition:all .5s;background-size:cover;background-repeat:no-repeat;position:relative;background-clip:padding-box}.catalogs__item--img .my-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.catalogs__item--text{display:block;padding:0 1% 0 5.5%;margin:0;width:48%;color:#4c5662}.catalogs__item--text img,.catalogs__item--text iframe{display:none}.catalogs__item--text--title{display:block;position:relative}.catalogs__item--text--title h2{padding:0;margin:0;font-size:1.6666666667rem;line-height:2;font-weight:900;text-transform:uppercase}.catalogs__item--text--title:after{margin:2px auto 2px -9%;display:block;content:"";width:30%;height:1px;background:#96d4ed}.catalogs__item--text--content{display:block;position:relative;font-weight:normal;font-size:1.3333333333rem;line-height:1;margin:7% auto 0}.catalogs__item--text--content:after{margin:8% auto 6% -9%;display:block;content:"";width:30%;height:1px;background:#96d4ed}.catalogs__item--text--content P{font-size:1.3333333333rem;color:#4c5662;line-height:1.5}.catalogs__item--text--desc{display:block;font-weight:normal;margin:4% auto 0}.catalogs__item--text--desc P{font-size:1rem;color:#4c5662;line-height:1.7}.seasons{display:flex;width:100%;flex-grow:.7;justify-content:space-evenly}.seasons .seasons__low{width:50%;display:flex;flex-direction:column;justify-content:space-evenly}.seasons .seasons__high{width:50%;display:flex;justify-content:space-evenly;flex-direction:column;border-left:1px solid #4a5b88}.single-page .seasons .seasons__high{border:none}.seasons p{display:block;height:auto;font-size:1rem;color:#4c5662;line-height:1.9;text-align:center;padding:0;margin:0;height:40px}.single-page .seasons p{color:#171b31;line-height:1.2}.seasons span{color:#16192e;font-size:1.5555555556rem;font-weight:900;text-align:center;line-height:2.5}.single-page .seasons span{color:#171b31;line-height:1.2}.advantages{display:flex;flex-direction:column;height:auto;box-shadow:0 0 18px 5px rgba(66,68,80,.53);z-index:3;padding-bottom:4.3%}.advantages:before{display:block;position:absolute;content:"";background:url(../img/bg-advantage.jpg) no-repeat 0 63%;top:0;right:0;left:0;height:100%;opacity:.09;background-size:cover;z-index:0}.advantages__title{display:block;position:relative}.advantages__title h2{color:#727681;font-size:2.6666666667rem;line-height:3;text-transform:uppercase;text-align:center;padding:0;margin:0}.advantages__content{display:flex;justify-content:space-between}.advantages__item{display:flex;position:relative;flex-direction:column;text-align:center;width:14%;border-radius:10px;border:1px solid gray;margin-right:20px;background:#fff;padding:10px;transition:all .35s ease-in-out 0s}.advantages__item:hover{background-color:gray;transition:all .35s ease-in-out 0s}.advantages__item:hover span{color:#fff}.advantages__item span{display:block;position:relative;font-size:1.3333333333rem;color:#727681;margin-top:2%}.advantages__item span:before{display:block;position:absolute;content:"";height:1px;width:60%;background:#91c7df;margin:1% auto 0;top:0;left:0;right:0;z-index:1}.advantages__img{display:block;position:relative;-o-object-fit:contain;object-fit:contain;width:74%;height:100%;transition:filter .2s linear;margin:0 auto}.advantages__item:hover .advantages__img{filter:brightness(100)}.footer{display:flex;color:#424450;margin:0;padding:0;box-shadow:0 0 18px 5px rgba(66,68,80,.33)}.footer__content{display:block;position:relative;width:52%;margin-top:1.7%}.footer__title{display:block;position:relative;width:80%;margin-left:15%}.footer__title h2{margin:0;padding:0;font-size:3.3333333333rem}.footer__title h2:after{display:block;position:relative;content:"";background:url(../img/line-block-1.png) no-repeat;margin:1% 0 3.5%;right:0;left:-4.5%;height:12px;width:50px;background-size:100%;z-index:1}.footer__title ul{list-style:none;font-size:1.3333333333rem;line-height:1.5;margin:0;padding:0}.footer__title ul:after{display:block;position:relative;content:"";background:url(../img/line-block-1.png) no-repeat;margin:4% 0 6.5%;right:0;left:-4.5%;height:12px;width:50px;background-size:100%;z-index:1}.footer__title ul li a{text-decoration:none;color:#424450;transition:all .5s ease-in-out 0s}.footer__title ul li a:hover{color:#666}.footer__seo{display:block;position:relative;overflow-y:auto;height:180px;width:67%;margin-left:15%;padding-right:20px;margin-bottom:6%}.footer__seo::-webkit-scrollbar{width:3px;height:3px}.footer__seo::-webkit-scrollbar-button{background-color:#a9a9a9}.footer__seo::-webkit-scrollbar-track{background-color:#d3d3d3}.footer__seo::-webkit-scrollbar-track-piece{background-color:#fff}.footer__seo::-webkit-scrollbar-thumb{height:25px;background-color:#a9a9a9;border-radius:3px}.footer__seo::-webkit-scrollbar-corner{background-color:#d3d3d3}.footer__seo::-webkit-resizer{background-color:#a9a9a9}.footer__seo h3{padding:5px 0;margin:0 0 3% 0}.footer__seo p{text-align:justify;font-size:14px;line-height:16px;padding:5px 0;margin:0}.footer__developer{display:block;position:relative;margin:0 auto 0;padding:0;transition:all .5s ease-in-out 0s}.footer__developer p{color:#666;font-size:16px;line-height:1.5;text-align:center}.footer__developer a{color:#666;text-decoration:none;transition:all .5s ease-in-out 0s;font-size:16px;line-height:1.5;text-align:center}.footer__developer a:hover{opacity:.7}.footer__iframe{display:block;position:relative;width:48%;height:680px;margin:0 auto}.footer__iframe iframe{display:block;position:relative;width:100%;height:100%}@media(min-width: 360px){html{font-size:14px}}@media(min-width: 412px){.review-slider{width:60%}}@media(min-width: 480px){.review-slider:before{display:block;height:41px;width:44px;margin-left:-14%}.review-slider:after{display:block;height:41px;width:44px;margin-right:-14%}}@media(min-width: 768px){html{font-size:15px}.number .main-slide{padding-top:68.5%}}@media(min-width: 1024px){html{font-size:16px}.review-slider{width:55%}.review-slider:before{height:50px;width:54px}.review-slider:after{height:50px;width:54px}.review-slider .slick-prev{left:-16%}.numberMini .slick-prev,.numberMini .slick-next{width:24px;height:46px}.numberMini .slick-prev:before,.numberMini .slick-next:before{width:24px;height:46px}.numberMini .slick-prev{left:-25px}.numberMini .slick-next{right:-25px}}@media(min-width: 1280px){.wysiwyg--article{padding:1.3888888889rem 0 2.7777777778rem 0}.header{position:static;background-color:transparent}.menu{display:flex}.header__hamburger{display:none}}@media(min-width: 1440px){.wysiwyg--article{padding:1.9444444444rem 0 3.8888888889rem 0}html{font-size:17px}.menu ul li{height:102px}.menu ul li a:before{width:90px;height:90px}.menu ul li.current-menu-item a:before,.menu ul li.current-menu-parent a:before{width:92px;height:92px}}@media(min-width: 1660px){html{font-size:18px}.menu ul li a{padding:0 25px}.menu ul li a:before{width:92px;height:92px;top:3px}.menu ul li.current-menu-item a:before,.menu ul li.current-menu-parent a:before{top:3px;width:96px;height:96px}.review-slider{width:53%}.review-slider:before{height:52px;width:57px}.review-slider:after{height:52px;width:57px}.review-slider .slick-prev{left:-21%}}@media(max-width: 1661px){.form-group__row .form-group__left{width:48%}.form-group__row .form-group__right{width:48%}.feedback-form-border{font-size:1.2222222222rem}.feedback-form-go{font-size:1.5555555556rem}.form__span{font-size:1.5555555556rem;line-height:2;margin:1.5% auto}.header__content{width:94%}.header-logo{width:204px;height:71px}#menu-language ul li a{font-size:15px}#menu-language ul li:nth-child(2)::before{font-size:15px}.review-slider .slick-next{right:-21%}.hotel{width:calc(180px + 620px)}.hotel:after{width:29.3%;height:95%;top:0;right:-130px}.hotel__pagination{width:180px}.hotel__pagination .slick-dots li.dot-prev{font-size:4.5555555556rem}.hotel__pagination .slick-dots li.dot-active{font-size:8.6666666667rem}.hotel__pagination .slick-dots li.dot-next{font-size:4.5555555556rem}.hotel__media{width:620px}.hotel__slide{margin-top:11%}.about-left{margin:4% 0 0 0}.about-left__title{margin:0 auto}.about-left__title h2{padding-top:3%;width:42%}.about-left__title h2:after{margin:6% 0 10%}.about-left__title p{width:40%}.about .cabinet-button{margin:4.2% auto 0 0;width:275px}.rooms:before{width:647px}.rooms:after{width:537.3px;height:100%;top:-5%;right:4%}.rooms__content{margin:0 auto}.rooms__info{width:600px}.rooms__info--title{margin-top:10.5%}.rooms__info--text{width:445px}.rooms__info .cabinet-button{width:335px;margin:8% auto 0 0}.rooms__info--adva{margin-top:10%;margin-bottom:6.5%;width:90%}.rooms__info--adva h3{margin:2% 0 0 0}.rooms__info--adva p{padding:0;margin:2% 0;font-size:1.3333333333rem}.rooms__info--adva::after{width:128.5%;height:182px;left:-18%}.rooms__sub{margin-top:4%}.rooms__sub p{font-size:1.5rem}.reviews{min-height:465px}.reviews:before{height:320px;width:200px}.reviews:after{height:236px;width:198px}.reviews-text{height:260px}.reviews-page__head--title{width:92%}.reviews-page__item:before{height:50px;width:54px}.reviews-page__item:after{height:50px;width:54px}.beach__head--title{width:92%}.title-text h2{font-size:1.5555555556rem}.gallery-item{width:calc(100vw / 3 - 4%)}.back_to_b{margin:10px 0 5px 10px}.article{height:498px;width:399px}.contacts__head--title{width:92%}.contacts__info ul{font-size:1.5555555556rem}.contacts__iframe{height:630px}.contacts-footer__seo{height:164px;width:97%;margin-bottom:3%}.about-page__content{margin-left:auto;margin-right:auto}.about-page__text h3{font-size:3.1666666667rem}.about-page__text h3:after{width:33%;margin-right:10.5%}.single-page__head--title{width:92%}.description__content{margin:4% auto 0}.description__content--form{padding:2.3% 2.5% 3.2% 2.5%}.description__content--form--title h2{font-size:1.5555555556rem}.description__content--form span{font-size:1.5555555556rem;line-height:2;margin:1.5% auto}.description__content--form--mobile--title h2{font-size:1.5555555556rem}.description__content--form--mobile span{font-size:1.5555555556rem;line-height:2;margin:1.5% auto}.comfort__title h2{font-size:1.5555555556rem}.list__content h3{font-size:1.5555555556rem}.catalogs__item{margin:3.5% auto 1% auto}.catalogs__item--inner--content span{font-size:1.8333333333rem}.catalogs__item--inner--price span{font-size:1.5555555556rem}.catalogs__item--inner--button span,.catalogs__item--inner button [type=submit] span{font-size:1.5555555556rem}.catalogs__item--text--title h2{font-size:1.5555555556rem}.seasons span{font-size:1.4444444444rem}.advantages{padding-bottom:3.3%}.advantages:before{background-position:0 65%}.advantages__title h2{line-height:2.8}.footer__title ul:after{margin:3% 0 5.5%}.footer__seo{height:164px;width:77%;margin-bottom:5%}.footer__iframe{height:580px}}@media(max-width: 1441px){.feedback-form-go{font-size:1.4444444444rem}.form__span{font-size:1.4444444444rem}.popup__title h3{font-size:1.2222222222rem}.popup .feedback-form-border{margin:5% auto 0 auto}.header-logo{width:194px;height:72px}.single-item .slick-prev,.single-item .slick-next{width:27px;height:44px}.slick-prev:before,.slick-next:before{width:27px;height:44px}.main-slide__text h2{font-size:2.1111111111rem}.hotel{width:calc(180px + 600px)}.hotel__pagination{width:180px}.hotel__pagination .slick-dots li.dot-prev{font-size:4.3333333333rem}.hotel__pagination .slick-dots li.dot-active{font-size:8.7777777778rem}.hotel__pagination .slick-dots li.dot-next{font-size:4.3333333333rem}.hotel__media{width:600px}.hotel__slide{padding-top:90%;margin-top:8%}.about-left__title h2{font-size:3rem;width:540px}.about-left__title h2:after{margin:4% 0 8%}.about .cabinet-button a{font-size:1.6666666667rem}.rooms:before{width:523px}.rooms:after{top:-5%;right:6%;width:453px}.rooms__info--title{margin-top:6.5%}.rooms__info--title h2{font-size:2.9444444444rem}.rooms__info--text p{font-size:1.3333333333rem}.rooms__info .cabinet-button a{font-size:1.8333333333rem}.rooms__info--adva{width:95%}.rooms__info--adva h3{font-size:2rem}.rooms__info--adva::after{width:113.5%;height:163px;left:-7%}.reviews{min-height:415px}.reviews:before{height:300px;width:186px}.reviews:after{height:227px;width:193px}.reviews h2{font-size:2.1111111111rem}.reviews-text{height:235px}.reviews .cabinet-button{width:260px}.btn-left a{font-size:1.6666666667rem}.reviews-page__head{height:220px}.reviews-page__head--title h2{font-size:3rem}.reviews-page__head--title h2:before{width:7px}.beach__head{height:220px}.beach__head--title h2{font-size:3rem}.beach__head--title h2:before{width:7px}.title-text h2{font-size:1.4444444444rem}.gallery-item{padding:7px}.article{height:456px;width:365px}.contacts__head{height:220px}.contacts__head--title h2{font-size:3rem}.contacts__head--title h2:before{width:7px}.contacts__info ul{font-size:1.4444444444rem}.contacts__iframe{height:545px}.contacts-footer__title h2{font-size:3rem}.under-left:after{margin:3% 0 3.5%}.single-page__head{height:220px}.single-page__head--title h2{font-size:3rem}.single-page__head--title h2:before{width:7px}.single-head__header{height:220px}.single-head__header--title h2{font-size:3rem}.single-head__header--title h2:before{width:7px}.description__content--form--title h2{font-size:1.4444444444rem}.description__content--form span{font-size:1.4444444444rem}.description__content--form--mobile--title h2{font-size:1.4444444444rem}.description__content--form--mobile span{font-size:1.4444444444rem}.comfort__title h2{font-size:1.4444444444rem}.list__content h3{font-size:1.4444444444rem}.catalogs__item--inner--content span{font-size:1.6666666667rem}.catalogs__item--inner--price span{font-size:1.4444444444rem}.catalogs__item--inner--button span,.catalogs__item--inner button [type=submit] span{font-size:1.4444444444rem}.catalogs__item--text--title h2{font-size:1.4444444444rem}.catalogs__item--text--content P{font-size:1.2222222222rem}.seasons span{font-size:1.3333333333rem}.advantages__title h2{font-size:2.4444444444rem}.footer__title h2{font-size:3rem}.footer__iframe{height:550px}}@media(max-width: 1367px){.hotel{width:calc(150px + 550px)}.hotel:after{width:24.3%;right:-53px}.hotel__pagination:after{width:3px;left:48.4%}.hotel__pagination{width:150px}.hotel__pagination .slick-dots li.dot-prev{font-size:4.0555555556rem}.hotel__pagination .slick-dots li.dot-active{font-size:8.2222222222rem}.hotel__pagination .slick-dots li.dot-next{font-size:4.0555555556rem}.hotel__prev,.hotel__next{width:26px;height:44px}.hotel__next:before,.hotel__prev:before{width:26px;height:44px}.hotel__media{width:550px}.about-left:before{border-top-right-radius:359px 257px}.about-left:after{height:91%;border-top-left-radius:358px 345px}.about-left__title{padding-bottom:11%}.about-left__title h2{font-size:2.7777777778rem;padding-top:2%;width:420px}.about-left__title h2:after{margin:3% 0 5%}.about .cabinet-button{margin-top:2.2%}.rooms:before{width:462px}.rooms:after{width:410px;top:-6%;right:8%}.rooms__info{width:520px}.rooms__info--title h2{font-size:2.8333333333rem}.rooms__info .cabinet-button a{font-size:1.6666666667rem}.rooms__info--adva{width:96%;margin-top:6%}.rooms__info--adva h3{font-size:1.8333333333rem}.rooms__info--adva p{font-size:1.2222222222rem}.rooms__info--adva::after{height:136px}.reviews{min-height:395px}.reviews:before{height:249px;width:156px}.reviews:after{height:207px;width:175px}.btn{width:405px}.reviews-page__head{height:205px}.reviews-page__head:before{background-position:0 21%}.reviews-page__head--title h2{font-size:2.6666666667rem}.reviews-page .cabinet-button{width:405px}.beach__head{height:205px}.beach__head:before{background-position:0 62%}.beach__head--title h2{font-size:2.6666666667rem}.article{height:436px;width:349px}.contacts__head{height:205px}.contacts__head:before{background-position:0 22%}.contacts__head--title h2{font-size:2.6666666667rem}.contacts-footer__title h2{font-size:2.6666666667rem}.contacts-footer__seo{height:150px;margin-bottom:3%}.about-page__text h3{font-size:2.6666666667rem}.single-page__head{height:205px}.single-page__head:before{background-position:0 61%}.single-page__head--title h2{font-size:2.6666666667rem}.single-head__header{height:205px}.single-head__header--title h2{font-size:2.6666666667rem}.advantages__item span:before{width:50%}.advantages__img{width:67%}.footer__title h2{font-size:2.6666666667rem}.footer__title h2:after{margin:1% 0 2.75%}.footer__title ul:after{margin:2% 0 4.5%}.footer__seo{height:150px;margin-bottom:4%}.footer__iframe{height:500px}}@media(max-width: 1281px){.form-group__row .form-group__left{width:49%}.form-group__row .form-group__right{width:49%}.feedback-form-border{font-size:1.0555555556rem}.feedback-form-message{height:85px}.feedback-form-go{font-size:1.2777777778rem;padding:.6666666667rem 0;width:270px}.form__span{font-size:1.2777777778rem}.header-top{display:none}.footmmenu-phone li a{font-size:14px}.main-slide{padding-top:30%}.single-item .slick-prev,.single-item .slick-next{top:48%}.main-slide__text h2{font-size:1.8333333333rem}.main-slide__text::before{width:6px}.hotel{width:calc(122px + 510px)}.hotel:after{width:33.3%;right:-21%;height:98%}.hotel__pagination{width:122px}.hotel__pagination .slick-dots li.dot-prev{font-size:3.3888888889rem}.hotel__pagination .slick-dots li.dot-active{font-size:5.8333333333rem}.hotel__pagination .slick-dots li.dot-next{font-size:3.6111111111rem}.hotel__media{width:510px}.hotel__slide{padding-top:84%;margin-top:13%}.about-left{margin-top:2%}.about-left__title h2{font-size:2.2222222222rem}.about-left__title p{font-size:1.2222222222rem;margin-top:1%}.about .cabinet-button{width:225px;padding:.6666666667rem 0}.about .cabinet-button a{font-size:1.3888888889rem}.rooms:before{width:410px}.rooms:after{top:-2%;right:6%;width:365px}.rooms__info{width:400px}.rooms__info--title h2{font-size:2.3333333333rem}.rooms__info--text{width:100%}.rooms__info--text p{font-size:1.2222222222rem}.rooms__info .cabinet-button{width:275px;margin:8% auto 0 0}.rooms__info .cabinet-button a{font-size:1.5555555556rem}.rooms__info--adva h3{font-size:1.5rem}.rooms__info--adva p{font-size:1.1666666667rem}.rooms__info--adva::after{width:119.5%;height:142px;left:-18%}.reviews{min-height:415px}.reviews:before{height:210px;width:131px}.reviews:after{height:173px;width:145px}.reviews h2{font-size:1.8333333333rem;padding-top:3.2%}.reviews-text{height:280px}.reviews .cabinet-button a{font-size:1.2222222222rem}.btn{width:375px}.btn a{font-size:1.2222222222rem}.btn-left a{font-size:1.3888888889rem}.reviews-page__head{height:190px}.reviews-page__head--title h2{margin-top:7.3%}.reviews-page__head--title h2:before{width:6px;margin-left:-1.3%}.reviews-page .cabinet-button{width:375px}.reviews-page .cabinet-button span{font-size:1.2222222222rem}.reviews-page .cabinet-button a{font-size:1.2222222222rem}.beach__head{height:190px}.beach__head--title h2{margin-top:7.3%}.beach__head--title h2:before{width:6px;margin-left:-1.3%}.gallery-item{padding:6px}.back_to_b{width:46px;height:26px}.article{height:339px;width:272px}.contacts__head{height:190px}.contacts__head--title h2{margin-top:7.3%}.contacts__head--title h2:before{width:6px;margin-left:-1.3%}.contacts__iframe{height:490px}.contacts-footer__title ul{font-size:1.2222222222rem}.contacts-footer__seo{width:93%;height:145px}.under-left:after{margin:2% 0 3.5%;width:45px;height:10px}.about-page__text h3{font-size:2.1111111111rem}.about-page__text p{font-size:1.2222222222rem}.single-page__head{height:190px}.single-page__head--title h2{margin-top:7.3%}.single-page__head--title h2:before{width:6px;margin-left:-1.3%}.single-head__header{height:190px}.single-head__header--title h2{margin-top:7.3%}.single-head__header--title h2:before{width:6px;margin-left:-1.3%}.description__content{margin-top:5%}.description__content--form{padding:1.7% 1.7% 2.2% 1.7%}.description__content--form--title h2{font-size:1.2777777778rem}.description__content--form span{font-size:1.2777777778rem}.description__content--form--mobile--title h2{font-size:1.2777777778rem}.description__content--form--mobile span{font-size:1.2777777778rem}.comfort__content--items{justify-content:center;width:90%}.comfort__content--items .comfort-item{height:140px;margin-top:2.5%;width:13%}.comfort__content--items .comfort-item .hair{background-size:68%}.comfort__content--items .comfort-item .kettle{background-size:64%}.comfort__content--items .comfort-item .coffee{background-size:70%}.comfort__content--items .comfort-item .cinema{background-size:72%}.comfort__content--items .comfort-item .conditioner{background-size:83%}.comfort__content--items .comfort-item .soap{background-size:76%}.comfort__content--items .comfort-item .safe{background-size:65%}.comfort__content--items .comfort-item .noanimal{background-size:71%}.comfort__content--items .comfort-item .nosmoking{background-size:83%}.list__content{width:80%}.list__content p{font-size:1.2222222222rem}.catalogs__item--inner--price span{font-size:1.3333333333rem}.catalogs__item--text--content{margin:5% auto 0;font-size:1.2222222222rem}.catalogs__item--text--content:after{margin:5% auto 5% -8%}.catalogs__item--text--content P{font-size:1.1111111111rem}.seasons span{font-size:1.1111111111rem}.advantages__title h2{line-height:2.2;font-size:2.2222222222rem}.advantages__item{margin-right:14px}.advantages__item span{font-size:1.1666666667rem}.advantages__item span:before{width:55%}.footer__title ul{font-size:1.2222222222rem}.footer__seo{width:83%}}@media(max-width: 1025px){.element{padding:0 10px}.element-other{padding:0 10px}.form-group__row .form-group__left .payment{font-size:13px}label.payment{font-size:13px}.feedback-form-border{font-size:1rem}.feedback-form-message{width:80%}.has-error{font-size:13px}.popup__title h3{font-size:1.1111111111rem}.popup__title::after{height:3px}.popup .feedback-form-border{margin:3.5% auto 0 auto;font-size:15px}.popup__button button{border:1px solid rgba(150,212,237,.9);width:75%;padding:.2222222222rem 0}.main-slide__text{width:300px}.review-slider .slick-next{right:-16%}.hotel{width:calc(83px + 425px)}.hotel__pagination{width:83px}.hotel__pagination .slick-dots li.dot-prev-prev{font-size:1.1111111111rem}.hotel__pagination .slick-dots li.dot-prev{font-size:2.7777777778rem}.hotel__pagination .slick-dots li.dot-active{font-size:4.7222222222rem}.hotel__pagination .slick-dots li.dot-next{font-size:2.7777777778rem}.hotel__prev,.hotel__next{width:19px;height:39px;margin-left:4px}.hotel__next:before,.hotel__prev:before{width:19px;height:39px}.hotel__media{width:425px}.about-left:after{height:76%;border-top-left-radius:314px 295px}.about-left__title h2{font-size:2.1111111111rem;width:350px}.about-left__title p{width:390px}.rooms:before{width:330px}.rooms:after{top:-2%;right:6%;width:299px}.rooms__info{width:300px}.rooms__info--title h2{font-size:1.7777777778rem}.rooms__info--text p{font-size:1.1111111111rem}.rooms__info--adva{width:99%}.rooms__info--adva h3{font-size:1.3333333333rem}.rooms__info--adva p{font-size:1.1111111111rem}.rooms__info--adva::after{width:119.5%;height:124px;left:-14%}.rooms__sub{margin-top:2%}.rooms__sub p{font-size:1.3333333333rem}.reviews:before{height:177px;width:110px}.reviews:after{height:144px;width:120px}.reviews .cabinet-button{width:235px;margin-bottom:2%}.btn{width:340px}.reviews-page__head--title h2{margin-top:9.5%}.reviews-page__item:before{height:41px;width:44px}.reviews-page__item:after{height:41px;width:44px}.reviews-page__text{margin:7% auto 4.2%;width:82%}.reviews-page .cabinet-button{width:340px}.beach__head--title h2{margin-top:9.5%}.gallery-item{width:calc(100vw / 3 - 2%)}.article{height:330px;width:263px}.contacts__head--title h2{margin-top:9.5%}.contacts__iframe{height:445px}.contacts-footer__seo{height:140px}.contacts-footer__developer{margin-top:2%}.contacts-footer__developer p{font-size:15px}.contacts-footer__developer a{font-size:15px}.under-left:after{margin:1.4% 0 2.5%;width:42px;height:10px;left:-2.5%}.about-page__img{padding-top:68%}.about-page__text h3{font-size:1.8333333333rem}.single-page__head--title h2{margin-top:9.5%}.single-head__header--title h2{margin-top:9.5%}.description__content--slider{margin-top:0%}.description__content--form{padding:1.7% .8% 2.2% .8%}.comfort__content--items .comfort-item{height:120px;margin-top:2%;width:14%}.list__content{width:89%}.seasons .seasons__low{padding-top:2%}.seasons .seasons__high{padding-top:2%}.seasons span{font-size:1.0555555556rem}.advantages__content{justify-content:space-evenly;flex-wrap:wrap;width:80%;margin:0 auto}.advantages__item{margin-right:58px;margin-bottom:3%;width:160px}.footer__developer p{font-size:15px}.footer__developer a{font-size:15px}.footer__iframe{height:470px}}@media(max-width: 871px){label.payment{display:none}label.payment--mobile{width:165%;margin:1% auto;display:block}.popup__title h2{font-size:1.6666666667rem}.popup .feedback-form-border{font-size:14px}.header-logo{width:178px;height:62px}.single-item .slick-prev{left:25px}.beach__slider .single-item .slick-prev{left:-30px}.single-item .slick-next{right:25px}.beach__slider .single-item .slick-next{right:-30px}.main-slide__text{width:290px;top:33%;left:13%}.hotel:after{width:51.3%;right:-37%}.hotel__media{margin-bottom:3%}.hotel__slide{margin-top:6%}.about-left:before{border-top-right-radius:266px 244px;width:87.5%}.about-left:after{height:51%;border-top-left-radius:298px 267px;width:72.9%}.about-left__title{padding-bottom:52%}.about-left__title h2{width:54%}.about-left__title p{width:78%}.rooms:before{height:59%;width:331px;top:10%}.rooms:before{height:72%;width:546px;top:28%}.rooms:after{height:51%;top:6%;right:0%;width:296px}.rooms__content{flex-direction:column}.rooms__info{width:75%;margin:0}.rooms__info--text{width:75%}.rooms__info--adva{width:75%}.reviews-page__head{height:170px}.reviews-page__head:before{background-position:0 25%}.reviews-page__head--title h2:before{margin-left:-1.7%}.reviews-page__item:before{height:34px;width:36px}.reviews-page__item:after{height:34px;width:36px}.beach__head{height:170px}.beach__head:before{background-position:0 55%}.beach__head--title h2:before{margin-left:-1.7%}.beach__text{text-align:justify}.gallery-item{width:calc(100vw / 2 - 3%)}.article{height:330px;width:265px}.contacts{flex-direction:column}.contacts__head{height:170px}.contacts__head:before{background-position:0 25%}.contacts__head--title h2:before{margin-left:-1.7%}.contacts__info{height:450px}.contacts__info:after{background-size:80%;background-position:50% 50%;top:0}.contacts__iframe{width:80%;margin:3% auto 0}.single-page{padding-bottom:3%}.single-page__head{height:170px}.single-page__head:before{background-position:0 55%}.single-page__head--title h2:before{margin-left:-1.7%}.single-head__header{height:170px}.single-head__header--title h2:before{margin-left:-1.7%}.description__content{flex-direction:column-reverse}.description__content--slider{width:80%;margin:4% auto 0}.description__content--form{display:none}.description__content--form--mobile{width:62%;margin:0 auto 0;display:block}.comfort__content--items .comfort-item{width:16%}.list__content h3{font-size:1.2777777778rem;line-height:1.5}.list__content p{font-size:1.1666666667rem}.catalogs__item--inner{flex-direction:column}.catalogs__item--inner--content{width:100%}.catalogs__item--inner--price{width:100%;padding:2% 0;border-left:none;border-top:1px solid #b1b5be}.catalogs__item--inner--price span{font-size:1.1666666667rem;padding-bottom:2%}.catalogs__item--inner--button,.catalogs__item--inner button [type=submit]{width:40%}.seasons span{font-size:1.1666666667rem}.advantages__content{width:90%}.advantages__item{width:153px}.footer{flex-direction:column-reverse}.footer__content{width:80%;margin:3% auto 0}.footer__iframe{width:80%;height:415px;margin-top:3%}}@media(max-width: 769px){.element{padding:0 15px}.element-other{padding:0 15px}.feedback-form-border{font-size:1.1111111111rem}.header-logo{width:160px;height:56px;margin-top:5%}.main-slide__text{top:30%;left:14%;width:53%}.main-slide__text::before{width:5px}.rooms:before{height:68%;width:422px;top:32%}.rooms:after{width:286px}.reviews .cabinet-button a{font-size:1.1111111111rem}.btn{width:300px}.btn a{font-size:1.1111111111rem}.reviews-page__head{height:145px}.reviews-page__head--title h2{font-size:2.2222222222rem}.reviews-page__head--title h2:before{width:5px}.reviews-page__item:before{height:30px;width:32px}.reviews-page__item:after{height:30px;width:32px}.reviews-page .cabinet-button{width:300px}.reviews-page .cabinet-button span{font-size:1.1111111111rem}.reviews-page .cabinet-button a{font-size:1.1111111111rem}.beach__head{height:145px}.beach__head--title h2{font-size:2.2222222222rem}.beach__head--title h2:before{width:5px}.back_to_b{width:39px;height:23px}.contacts__head{height:145px}.contacts__head--title h2{font-size:2.2222222222rem}.contacts__head--title h2:before{width:5px}.contacts-footer__title h2{font-size:2.2222222222rem}.contacts-footer__title ul{font-size:1.1111111111rem}.about-page__text p{font-size:1.1111111111rem}.single-page__head{height:145px}.single-page__head--title h2{font-size:2.2222222222rem}.single-page__head--title h2:before{width:5px}.single-head__header{height:145px}.single-head__header--title h2{font-size:2.2222222222rem}.single-head__header--title h2:before{width:5px}.list__content p{font-size:1.1111111111rem}.catalogs__item--text--content{font-size:1.1111111111rem}.catalogs__item--text--content P{font-size:1rem}.footer__title h2{font-size:2.2222222222rem}.footer__title ul{font-size:1.1111111111rem}.footer__iframe{height:385px}}@media(max-width: 733px){.single-item .slick-prev,.single-item .slick-next{width:22px;height:36px}.slick-prev:before,.slick-next:before{width:22px;height:36px}.single-item .slick-prev{left:15px}.beach__slider .single-item .slick-prev{left:-25px}.single-item .slick-next{right:15px}.beach__slider .single-item .slick-next{right:-25px}.about-left__title p{width:480px}.rooms:before{height:76%;width:493px;top:28%}.rooms:after{right:-1%;width:284px}.btn{width:260px}.reviews-page:before{background-position:16% 0}.reviews-page .cabinet-button{width:260px}.article{height:292px;width:234px}.description__content--slider{width:85%}.description__content--form{width:75%}.description__content--form--mobile{width:75%}.comfort__content--items{width:96%}.comfort__content--items .comfort-item{width:20%;height:130px}.footer__content{width:95%}.footer__iframe{height:335px;width:98%}}@media(max-width: 641px){.popup__title h2{font-size:1.5rem}.popup__title h3{line-height:1;text-align:center;color:#000}.popup__title::after{height:2px}.popup .feedback-form-border{color:#000}.main-slide__text{top:30%}.main-slide__text h2{font-size:1.6666666667rem}.hotel{width:calc(83px + 365px)}.hotel:after{width:54.3%;right:-39%}.hotel__media{width:365px}.about-left:before{border-top-right-radius:213px 195px;width:98.5%}.about-left:after{height:49%;border-top-left-radius:259px 226px;width:83.9%}.about-left__title{padding-bottom:78%}.about-left__title h2{font-size:1.7777777778rem;width:290px}.about-left__title p{font-size:1.1111111111rem;width:435px;margin:.5% 0;padding:0}.rooms:before{height:61%;width:423px;top:40%}.rooms:after{height:46%;top:12%;right:-1%;width:243px}.rooms__info{width:82%}.rooms__sub p{font-size:1.2222222222rem}.reviews{padding-bottom:3%}.reviews h2{font-size:1.6666666667rem}.reviews-text{height:330px;justify-content:center;text-align:justify}.btn{width:220px}.reviews-page__head{height:105px}.reviews-page__head--title h2:before{margin-left:-2%}.reviews-page__item:before{display:none}.reviews-page__item:after{display:none}.reviews-page .cabinet-button{width:220px}.beach__head{height:105px}.beach__head--title h2:before{margin-left:-2%}.gallery-item{width:calc(100vw / 2 - 4%)}.article{height:243px;width:194px}.contacts__head{height:105px}.contacts__head--title h2:before{margin-left:-2%}.contacts__info{height:400px}.contacts__info:after{background-size:73%}.contacts__info ul{width:70%}.contacts__iframe{height:400px;width:94%}.contacts-footer__seo{height:134px}.contacts-footer__developer{padding-bottom:1px}.about-page__img{width:52%}.about-page__text h3{font-size:1.3888888889rem}.single-page__head{height:105px}.single-page__head--title h2:before{margin-left:-2%}.single-head__header{height:105px}.single-head__header--title h2:before{margin-left:-2%}.description__content--slider{margin-top:6%;width:95%}.description__content--form{margin-top:6%;width:430px}.description__content--form--mobile{margin-top:6%;width:430px}.comfort__content--items .comfort-item{width:22%}.list__content{flex-direction:column}.list__content--main{width:88%;margin:3% auto}.list__content--more{width:88%;margin:3% auto 3%}.catalogs__item--inner--content{flex-direction:column}.catalogs__item--inner--content span{padding-top:40%;padding-right:0}.catalogs__item--img{width:80%;margin:0 auto}.catalogs__item--img .my-cover{padding-top:45%}.catalogs__item--text{width:80%;margin:0 auto}.catalogs__item--text--content{margin-top:4%}.catalogs__item--text--content:after{margin:3% auto 3% -8%}.advantages__title h2{line-height:1.9;font-size:1.8333333333rem}.advantages__content{width:100%;margin-top:2%}.advantages__item{margin:0 auto 2%}.footer__content{width:99%}}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: max(0px)){.fancybox-caption{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}}}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media(max-width: 481px){.form-group__row{flex-direction:column}.form-group__row .form-group__left{width:88%;margin:0 auto}.form-group__row .form-group__right{width:88%;margin:0 auto}.form-group__column .form-group{width:88%;margin:0 auto}label.payment--mobile{width:100%}.feedback-form-go{font-size:1.1666666667rem;padding:.5555555556rem 0;width:230px}.popup__title h2{font-size:1.3888888889rem}.main-slide__text{top:27%}.main-slide__text h2{font-size:1.5rem}.hotel{width:calc(83px + 325px)}.hotel__media{width:325px}.about-left:before{border-top-right-radius:198px 169px}.about-left:after{height:44%;border-top-left-radius:236px 210px;width:93.9%}.about-left__title{padding-bottom:87%}.about-left__title p{font-size:1rem;width:335px}.rooms:before{display:none}.rooms:after{display:none}.rooms__info{width:93%}.rooms__info--title h2{font-size:1.5555555556rem}.rooms__info--text p{font-size:1rem}.rooms__info .cabinet-button{width:225px;margin:8% auto 0 0}.rooms__info .cabinet-button a{font-size:1.3333333333rem}.rooms__sub p{font-size:1.1111111111rem}.reviews h2{font-size:1.5rem}.reviews-text{height:380px;min-height:330px;justify-content:center;text-align:justify}.reviews-page:before{background-position:29% 0}.description__content--form{width:330px}.description__content--form--mobile{width:330px}.comfort__content--items .comfort-item{width:26%}.catalogs__item--inner--button,.catalogs__item--inner button [type=submit]{width:50%}.advantages__title h2{font-size:1.5rem}.footer__title{margin-left:9%}.footer__seo{margin-left:9%}}@media(max-width: 413px){.feedback-form-border{font-size:1rem}.hotel:after{width:21.3%;right:-3%}.hotel__pagination:after{height:20%;top:40%;width:2px;left:49.4%}.hotel__pagination .slick-dots li.dot-prev{font-size:2.2222222222rem;top:12%}.hotel__pagination .slick-dots li.dot-active{font-size:3.6111111111rem}.hotel__pagination .slick-dots li.dot-next{font-size:2.2222222222rem;top:88%}.hotel__prev,.hotel__next{width:19px;height:26px;margin-left:7px}.hotel__next:before,.hotel__prev:before{width:13px;height:29px}.hotel__prev{top:22.5%}.hotel__media{width:261px}.hotel__slide{padding-top:65%}.about-left__title{padding-bottom:100%}.about-left__title h2{padding-top:6%;font-size:1.5rem;width:240px}.about-left__title h2:after{height:9px;width:37px}.about-left__title p{width:305px}.about .cabinet-button{padding:.5555555556rem 0}.rooms__info{width:99%}.reviews{min-height:calc(100vw + 70px);display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:space-between}.reviews:before{height:160px;width:98px;opacity:.2}.reviews:after{height:111px;width:95px;opacity:.2}.reviews h2{text-align:center}.reviews-text span{position:relative}.reviews-text span:after{bottom:9px}.reviews .cabinet-button{position:relative}.reviews .cabinet-button a{font-size:1rem}.btn{width:200px}.btn a{font-size:1rem}.reviews-page:before{background-position:29% 0}.reviews-page__head--title h2:before{margin-left:-3%}.reviews-page .cabinet-button{width:200px}.reviews-page .cabinet-button span{font-size:1rem}.reviews-page .cabinet-button a{font-size:1rem}.beach__head--title h2:before{margin-left:-3%}.gallery-item{width:90%}.article{height:212px;width:169px}.contacts__head--title h2:before{margin-left:-3%}.contacts__info{height:375px}.contacts__info:after{background-size:88%}.contacts__iframe{height:370px;width:100%}.contacts-footer__title ul{font-size:1rem}.about-page__text h3{font-size:1.1666666667rem}.about-page__text p{font-size:1rem}.single-page__head--title h2:before{margin-left:-3%}.single-head__header--title h2:before{margin-left:-3%}.description__content--form{width:300px}.description__content--form--mobile{width:300px}.comfort__content--items .comfort-item{width:30%}.list__content p{font-size:1rem}.catalogs__item--text--content{font-size:1rem}.advantages__item{width:131px;margin:0 auto 4%}}@media(max-width: 361px){.main-slide__text{width:283px;left:17%}.about-left:after{height:41%;border-top-left-radius:206px 180px;width:95.9%}.about-left__title h2{width:220px}.about-left__title p{width:275px}.reviews-page__head--title h2{margin-top:13.5%}.reviews-page__head--title h2:before{top:3%}.beach__head--title h2{margin-top:13.5%}.beach__head--title h2:before{top:3%}.contacts__head--title h2{margin-top:13.5%}.contacts__head--title h2:before{top:3%}.single-page__head--title h2{margin-top:15.5%;font-size:1.8333333333rem}.single-page__head--title h2:before{top:7%}.single-head__header--title h2{margin-top:15.5%;font-size:1.8333333333rem}.single-head__header--title h2:before{top:7%}.comfort__content--items .comfort-item{width:32%}.catalogs__item--inner--button,.catalogs__item--inner button [type=submit]{width:55%}}@media lcontainer{.popup__title h2{font-size:1.8333333333rem}.popup__title h3{font-size:1.2777777778rem}.contacts-footer__developer{margin-top:3%}}
