@charset "utf-8";*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}iframe{display:block;max-width:100%}#to-top{cursor:pointer;position:fixed;bottom:10px;right:10px;background:#fecc00;border-radius:5px;color:#555;height:40px;width:40px;display:block;font-size:20px;padding:5px 0;text-align:center;opacity:.5;transition:.2s all}#to-top:hover{opacity:.9;transition:.2s all}a{color:unset;text-decoration:none}ul{margin:0;padding:0;font-size:0}nav ul li{display:inline-block;font-size:15px}body,h1,h2{margin:0;padding:0}img{display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;max-width:100%;height:auto}select,input,textarea,button{outline:0}form input.special-line{display:none !important}section{padding:50px 0}input[type=checkbox]{display:none}.text-center{text-align:center}.line{padding:5px}.line input,.line textarea{display:block;font-size:13px;width:100%;border:1px solid #e5e5e5;padding:10px 15px;border-radius:5px}.line textarea{min-height:150px;max-width:100%}.line-container{margin:0 -5px}.default-modal-form{text-align:left}.default-modal-form .remodal-close{left:auto;right:0}.default-modal-form .info-line ul{margin:0;padding:20px 10px;text-align:left}.default-modal-form .info-line ul li{display:block;font-size:14px;font-weight:700;color:#333}.default-modal-form .line{padding:5px}.default-modal-form .line label{display:block;font-size:13px;font-style:italic;font-family:"Open Sans",sans-serif}.default-modal-form .line input,.default-modal-form .line textarea{display:block;width:100%;padding:10px 15px;border:1px solid #e5e5e5;border-radius:5px}.default-modal-form .line textarea{min-height:100px}.img-bg{background-position:center;background-attachment:fixed;background-size:cover}.mask-bg{position:relative}.mask-bg .mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.mask-bg .content{position:relative;color:#fff}.mask-bg.white .mask{background:rgba(255,255,255,.5)}.mask-bg.white .content{color:#343434}.flex-container{display:flex}.flex-container.wrap{flex-wrap:wrap}.flex-item{flex-shrink:1;flex-grow:0}.flex-align-content{display:flex;flex-wrap:wrap;align-content:space-between}.button{display:inline-block;border:0;cursor:pointer;margin:10px 0;text-decoration:none;color:#343434;padding:10px 20px;font-size:15px;font-weight:600;transition:.3s all}.button:hover{background:#f0f0f0;transition:.3s all}.button-white{background:#fff;border-color:#fff;color:#111}.button-white:hover{border-color:#b90f0f;transition:.3s all}.button-red{background:#b90f0f;border-color:#b90f0f;color:#fff}.button-red:hover{background:#fff;transition:.3s all}.button-black{background:#111;border-color:#111;color:#fff}.button-black:hover{background:#fff;color:#111;transition:.3s all}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.container{max-width:1200px;margin:0 auto;padding:0 10px}section.gray-bg{background:#f0f0f0}section.center{text-align:center}section.center ul{margin:0;padding:0}section.center ul li{display:block}.elem-16,.elem-20,.elem-25,.elem-30,.elem-33,.elem-40,.elem-50,.elem-60,.elem-66,.elem-70,.elem-75,.elem-80{float:left}.elem-16{width:16.66666666%}.elem-20{width:20%}.elem-25{width:25%}.elem-30{width:30%}.elem-33{width:33.33333333%}.elem-40{width:40%}.elem-50{width:50%}.elem-60{width:60%}.elem-66{width:66.66666666%}.elem-70{width:70%}.elem-75{width:75%}.elem-80{width:80%}.full-width{width:100%}.left{float:left}.right{float:right}.e404{text-align:center;padding:100px 0}.e404 span{font-size:6vw;font-weight:700;font-family:"Arial";color:#454545}.e404 p{font-family:"Montserrat",sans-serif;font-size:2vw}.crumbs{text-align:center;color:#343434;font-family:"Montserrat",sans-serif;margin-bottom:20px}.crumbs ul{margin:0;padding:0}.crumbs ul li{display:inline-block;vertical-align:middle;margin-right:7px;font-size:12px}.crumbs ul li a{display:inline-block;vertical-align:middle;text-decoration:none;color:#565656;padding:7px 0}.crumbs ul li i{color:#e5e5e5}.remodal .remodal-close{left:auto;right:0}.remodal.default h5{font-size:18px;font-weight:500;margin:20px 0}.remodal.default h5+.intro{display:block;font-size:13px;max-width:400px;margin:0 auto 10px}.remodal.default .line{display:block;width:100%;padding:5px}.remodal.default .line label{display:block;font-size:13px;color:#666;padding-bottom:2px;min-height:20px}.remodal.default .line input,.remodal.default .line textarea{display:block;width:100%;border:1px solid #e5e5e5;padding:10px 15px;border-radius:5px;font-size:13px}.remodal.default .line .nice-select{margin:0;width:100%;height:38px;border-radius:5px;border:1px solid #e5e5e5;line-height:36px}.remodal.default .line textarea{min-height:100px}.remodal.default .credit-block{position:relative;border:1px solid #fecc00;margin:15px 5px 0;padding:20px}.remodal.default .credit-block>label{position:absolute;top:-10px;left:50%;width:140px;margin-left:-70px;background:#fff;padding:0 10px;font-weight:600}.pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{transition:.3s all;position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#676767;text-decoration:none;background-color:#fcfcfc;border:1px solid #e5e5e5;display:inline-block}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#f0f0f0;border-color:#ddd;transition:.3s all}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#000;border-color:#000}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#afafaf;cursor:not-allowed;background-color:#fff;border-color:#e5e5e5}.jGrowl .jGrowl-notification{font-family:"Montserrat",sans-serif;font-weight:600;font-size:13px;border-radius:0 !important;background-color:#9dbbdc !important;color:#343434;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px !important}.jGrowl .jGrowl-notification+.af-message-success{background-color:#a0d0a0 !important;outline:1px solid rgba(0,128,0,.2);outline-offset:-10px}.jGrowl .jGrowl-notification+.af-message-error{background-color:#ce7a7a !important;outline:2px solid rgba(255,0,0,.2);outline-offset:-10px}.jGrowl .jGrowl-notification+.af-message-info{background-color:#9dbbdc !important}.share{display:block}.share .share-title{display:inline-block;color:#343434;text-transform:uppercase;font-size:11px;font-weight:600}.share .share-block{display:inline-block;vertical-align:middle}.share .ya-share2{display:inline-block;vertical-align:middle;text-align:center}.share .ya-share2 ul{font-size:0;padding:0}.share .ya-share2 ul li{display:inline-block}.share .ya-share2 ul li a{display:inline-block;color:#363636;text-decoration:none;font-size:20px;padding:0 10px}.share .ya-share2 .ya-share2__icon{font-family:"Font Awesome 5 Brands";color:#343434;font-size:17px}.share .ya-share2 .ya-share2__title{display:none}.share .ya-share2 .ya-share2__item_service_vkontakte .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_facebook .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_gplus .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_twitter .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_viber .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_whatsapp .ya-share2__icon:before{content:""}.share .ya-share2 .ya-share2__item_service_telegram .ya-share2__icon:before{content:""}#nav-icon{width:30px;margin-right:7px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block;vertical-align:middle}#nav-icon span{display:block;position:absolute;height:5px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2){top:9px}#nav-icon span:nth-child(3){top:18px}#nav-icon.open span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon.open span:nth-child(2){opacity:0;left:10px}#nav-icon.open span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.mobile-menu{display:none}.mobile-contacts{display:none}.tabs .tabs-line ul{margin:0;padding:0}.tabs .tabs-line ul li{display:inline-block;vertical-align:middle;margin:0;padding:0}.tabs .tabs-content .tabs-item{display:none}.tabs .tabs-content .tabs-item.active{display:block}.copy{font-family:"Montserrat",sans-serif;color:#fff;font-size:13px;text-align:center}.copy p{margin:0;padding:20px 0}.copy a{color:#fff;font-weight:500;text-decoration-style:dotted}.copy a:hover{text-decoration-style:solid}@media only screen and (min-width :750px){body .pushy{position:static;width:auto;height:auto;background:0 0;transform:none;overflow:unset}body .pushy .pushy-content{visibility:visible}body .pushy a{display:inline-block;color:#343434;padding:0}body .pushy ul:first-child{margin:0}.mobile-logo,.menu-btn{display:none}}@media only screen and (max-width :750px){body .img-bg{background-attachment:unset}.elem-16{width:33%}.elem-20,.elem-20,.elem-25,.elem-30,.elem-33,.elem-40,.elem-50,.elem-60,.elem-66,.elem-70,.elem-75,.elem-80{width:100%}.mobile-menu{display:inline-block;float:right;padding:17px 25px;color:#fff;font-size:18px;font-weight:700}.menu .bottom .right ul{display:none;position:absolute;left:0;right:0;top:100px;background:#343434}.menu .bottom .right ul li{display:block;width:100%;text-align:center}.mobile-logo{box-shadow:0 0 5px rgba(0,0,0,.2);max-height:50px;padding:5px}.mobile-logo img{width:200px;max-width:50%}.menu-btn{position:absolute;top:0;right:0;margin:5px;padding:10px;font-size:16px;background:#fff;border:1px solid #e5e5e5;border-radius:5px}.menu-btn+.pushy{background:#fff}.pushy-content{height:100%}.flex-container,.mobile-contacts{display:block}}
@font-face{font-family:"Neue Machina";src:url("/assets/web/fonts/NeueMachina/NeueMachina-Ultralight.eot");src:local("Neue Machina Ultralight"),local("NeueMachina-Ultralight"),url("/assets/web/fonts/NeueMachina/NeueMachina-Ultralight.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/NeueMachina/NeueMachina-Ultralight.woff2") format("woff2"),url("/assets/web/fonts/NeueMachina/NeueMachina-Ultralight.woff") format("woff"),url("/assets/web/fonts/NeueMachina/NeueMachina-Ultralight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Neue Machina";src:url("/assets/web/fonts/NeueMachina/NeueMachina-Light.eot");src:local("Neue Machina Light"),local("NeueMachina-Light"),url("/assets/web/fonts/NeueMachina/NeueMachina-Light.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/NeueMachina/NeueMachina-Light.woff2") format("woff2"),url("/assets/web/fonts/NeueMachina/NeueMachina-Light.woff") format("woff"),url("/assets/web/fonts/NeueMachina/NeueMachina-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Neue Machina";src:url("/assets/web/fonts/NeueMachina/NeueMachina-Black.eot");src:local("Neue Machina Black"),local("NeueMachina-Black"),url("/assets/web/fonts/NeueMachina/NeueMachina-Black.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/NeueMachina/NeueMachina-Black.woff2") format("woff2"),url("/assets/web/fonts/NeueMachina/NeueMachina-Black.woff") format("woff"),url("/assets/web/fonts/NeueMachina/NeueMachina-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Neue Machina";src:url("/assets/web/fonts/NeueMachina/NeueMachina-Regular.eot");src:local("Neue Machina Regular"),local("NeueMachina-Regular"),url("/assets/web/fonts/NeueMachina/NeueMachina-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/NeueMachina/NeueMachina-Regular.woff2") format("woff2"),url("/assets/web/fonts/NeueMachina/NeueMachina-Regular.woff") format("woff"),url("/assets/web/fonts/NeueMachina/NeueMachina-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Neue Machina";src:url("/assets/web/fonts/NeueMachina/NeueMachina-Bold.eot");src:local("Neue Machina Bold"),local("NeueMachina-Bold"),url("/assets/web/fonts/NeueMachina/NeueMachina-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/NeueMachina/NeueMachina-Bold.woff2") format("woff2"),url("/assets/web/fonts/NeueMachina/NeueMachina-Bold.woff") format("woff"),url("/assets/web/fonts/NeueMachina/NeueMachina-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Neue Machina";src:url("/assets/web/fonts/NeueMachina/NeueMachina-Medium.eot");src:local("Neue Machina Medium"),local("NeueMachina-Medium"),url("/assets/web/fonts/NeueMachina/NeueMachina-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/NeueMachina/NeueMachina-Medium.woff2") format("woff2"),url("/assets/web/fonts/NeueMachina/NeueMachina-Medium.woff") format("woff"),url("/assets/web/fonts/NeueMachina/NeueMachina-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Neue Machina";src:url("/assets/web/fonts/NeueMachina/NeueMachina-Ultrabold.eot");src:local("Neue Machina Ultrabold"),local("NeueMachina-Ultrabold"),url("/assets/web/fonts/NeueMachina/NeueMachina-Ultrabold.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/NeueMachina/NeueMachina-Ultrabold.woff2") format("woff2"),url("/assets/web/fonts/NeueMachina/NeueMachina-Ultrabold.woff") format("woff"),url("/assets/web/fonts/NeueMachina/NeueMachina-Ultrabold.ttf") format("truetype");font-weight:800;font-style:normal}
@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-LightItalic.eot");src:local("SF UI Text LightItalic"),local("SFUIText-LightItalic"),url("/assets/web/fonts/SanFrancisco/SFUIText-LightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-LightItalic.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-LightItalic.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-LightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Regular.eot");src:local("SF UI Display Regular"),local("SFUIDisplay-Regular"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Regular.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Regular.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-RegularItalic.eot");src:local("SF UI Text Regular Italic"),local("SFUIText-RegularItalic"),url("/assets/web/fonts/SanFrancisco/SFUIText-RegularItalic.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-RegularItalic.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-RegularItalic.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Ultralight.eot");src:local("SF UI Display Ultralight"),local("SFUIDisplay-Ultralight"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Ultralight.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Ultralight.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Ultralight.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Ultralight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-SemiboldItalic.eot");src:local("SF UI Text SemiboldItalic"),local("SFUIText-SemiboldItalic"),url("/assets/web/fonts/SanFrancisco/SFUIText-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-SemiboldItalic.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-SemiboldItalic.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-SemiboldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Heavy.eot");src:local("SF UI Display Heavy"),local("SFUIDisplay-Heavy"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Heavy.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Heavy.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Heavy.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-Heavy.eot");src:local("SF UI Text Heavy"),local("SFUIText-Heavy"),url("/assets/web/fonts/SanFrancisco/SFUIText-Heavy.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-Heavy.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-Heavy.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Black.eot");src:local("SF UI Display Black"),local("SFUIDisplay-Black"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Black.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Black.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Black.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-Semibold.eot");src:local("SF UI Text Semibold"),local("SFUIText-Semibold"),url("/assets/web/fonts/SanFrancisco/SFUIText-Semibold.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-Semibold.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-Semibold.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Semibold.eot");src:local("SF UI Display Semibold"),local("SFUIDisplay-Semibold"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Semibold.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Semibold.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Semibold.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-Medium.eot");src:local("SF UI Text Medium"),local("SFUIText-Medium"),url("/assets/web/fonts/SanFrancisco/SFUIText-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-Medium.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-Medium.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-Light.eot");src:local("SF UI Text Light"),local("SFUIText-Light"),url("/assets/web/fonts/SanFrancisco/SFUIText-Light.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-Light.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-Light.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-Light.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Bold.eot");src:local("SF UI Display Bold"),local("SFUIDisplay-Bold"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Bold.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Bold.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-Regular.eot");src:local("SF UI Text Regular"),local("SFUIText-Regular"),url("/assets/web/fonts/SanFrancisco/SFUIText-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-Regular.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-Regular.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Thin.eot");src:local("SF UI Display Thin"),local("SFUIDisplay-Thin"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Thin.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Thin.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Thin.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-BoldItalic.eot");src:local("SF UI Text BoldItalic"),local("SFUIText-BoldItalic"),url("/assets/web/fonts/SanFrancisco/SFUIText-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-BoldItalic.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-BoldItalic.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-Bold.eot");src:local("SF UI Text Bold"),local("SFUIText-Bold"),url("/assets/web/fonts/SanFrancisco/SFUIText-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-Bold.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-Bold.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Medium.eot");src:local("SF UI Display Medium"),local("SFUIDisplay-Medium"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Medium.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Medium.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-HeavyItalic.eot");src:local("SF UI Text HeavyItalic"),local("SFUIText-HeavyItalic"),url("/assets/web/fonts/SanFrancisco/SFUIText-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-HeavyItalic.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-HeavyItalic.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"SF UI Display";src:url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Light.eot");src:local("SF UI Display Light"),local("SFUIDisplay-Light"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Light.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Light.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Light.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIDisplay-Light.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"SF UI Text";src:url("/assets/web/fonts/SanFrancisco/SFUIText-MediumItalic.eot");src:local("SF UI Text MediumItalic"),local("SFUIText-MediumItalic"),url("/assets/web/fonts/SanFrancisco/SFUIText-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/assets/web/fonts/SanFrancisco/SFUIText-MediumItalic.woff2") format("woff2"),url("/assets/web/fonts/SanFrancisco/SFUIText-MediumItalic.woff") format("woff"),url("/assets/web/fonts/SanFrancisco/SFUIText-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}
@charset "utf-8";:root{--color:#c29470;--light-color:#e3bf9c;--dark-color:#5c4738;--font:"San Francisco",sans-serif;--font-title:"Neue Machina",sans-serif}body{font-family:var(--font);font-weight:300;overflow-x:hidden}body.overflow{overflow:hidden}img{transition:.2s all}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}p{line-height:1.5em}.crumbs{color:rgba(255,255,255,.6);margin:0}.crumbs ul li{font-size:14px}.crumbs ul li.active{color:#fff}.crumbs ul li a{color:rgba(255,255,255,.6)}.button{background:var(--light-color);border:1px solid var(--light-color);color:#fff;font-weight:300;border-radius:7px;font-size:16px;padding:15px 25px;text-transform:uppercase;letter-spacing:1px}.button:hover{background:var(--color);border-color:var(--color)}.button-nobg{background:0 0;border:1px solid var(--color);color:var(--color)}.button-nobg:hover{background:var(--color);color:#fff}.button.button-link{background:0 0;color:var(--color);border:0;padding:0;font-weight:400;text-transform:unset;border-bottom:1px solid;border-radius:0}nav{position:absolute;top:0;right:0;left:0;z-index:2;color:#fff;padding:10px;transition:.2s all}nav ul{text-align:center}nav ul li{padding:10px 15px;font-size:17px}nav ul li a{display:block}nav label[for=menuCheck]{display:none;font-size:25px}nav span{margin:auto 0}nav svg{width:50px;padding-left:15px}nav .menu-mask{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);background-image:url("/assets/web/images/menu-path.svg");background-repeat:no-repeat;background-position:-450px -280px;background-size:auto 1200px;transition:.2s all}nav.fixed{position:fixed;top:0;background:rgba(255,255,255,1);box-shadow:0 0 10px rgba(0,0,0,.1);z-index:2}nav.fixed ul li a{color:var(--dark-color)}.line input,.line textarea,.line select{background:rgba(0,0,0,.09);font-size:16px;font:var(--font);border:0;padding:15px 20px;border-radius:5px;width:100%;transition:.2s all}.line select{max-width:585px;height:50px;line-height:50px}.line input:focus,.line textarea:focus{background:rgba(0,0,0,.15)}input.apple-switch{display:inline-block;vertical-align:middle;cursor:pointer;position:relative;-webkit-appearance:none;outline:none;width:50px;height:30px;background-color:#fff;border:1px solid #d9dadc;border-radius:50px;box-shadow:inset -20px 0 0 0 #fff;margin:5px 5px 5px 0}input.apple-switch:after{content:"";position:absolute;top:1px;left:1px;background:0 0;width:26px;height:26px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,.2)}input.apple-switch:checked{box-shadow:inset 20px 0 0 0 var(--color);border-color:var(--color)}input.apple-switch:checked:after{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}footer{background:#111116;color:#fff;padding:70px 0}footer .container{display:flex}footer .block{min-width:25%}footer .block+.block{margin-left:30px}footer .block img{max-width:150px;margin-bottom:35px}footer .block p{font-size:13px;opacity:.7;max-width:500px}footer ul li{display:block;font-size:15px;line-height:1.5em}footer .logo{font-size:15px;font-weight:600}footer .logo span{display:block;margin-top:10px}footer .messenger li{display:inline-block;vertical-align:middle;margin:15px 10px 0 0}footer .messenger li svg{width:30px;height:30px;fill:#e5e5e5}footer ul.contact-list li{display:block;font-size:15px;margin-top:15px;opacity:.8}footer ul.contact-list li svg{fill:#fff;width:20px;height:20px;vertical-align:middle}footer .block ul.information-link{margin-bottom:20px}footer .block ul.information-link li{display:inline-block;margin-right:10px;padding:5px 0}footer .block ul.information-link li a{text-decoration:underline;font-size:13px}.copy{text-align:center;background:#000}#toTop{display:none;cursor:pointer;position:fixed;right:20px;bottom:20px;background:var(--color);fill:#fff;padding:10px;z-index:3;opacity:.8;box-shadow:0 0 5px rgba(0,0,0,.2);transition:.2s all}#toTop:hover{opacity:1}#toTop svg{display:block;width:30px;height:30px}.top-block p{font-size:20px}.top-block{background-image:url("/assets/web/images/bg1.jpg")}.top-block .container{min-height:40vh;display:flex}.top-block .block{margin:auto;width:100%;color:#fff;text-align:center}.top-block .block .logo svg{display:block;margin:0 auto 20px;max-width:100%;width:280px}.top-block .block .logo svg path{fill:#fff !important}.top-block .block h1{font-size:70px}.top-block .block h1 span{display:block;font-weight:300;font-size:18px;font-family:var(--font)}.top-block .block .button-line{margin-top:20px}.top-block .block .social{position:absolute;margin-top:40px;width:250px;bottom:0;left:50%;margin-left:-125px}.top-block .block .social li{display:inline-block}.top-block .block .social a{display:block;border-radius:50%;margin:5px;transition:.2s all}.top-block .block .social svg{width:40px;height:40px;fill:#fff;transform:scale(1.03)}.top-block .block .social a:hover{transform:scale(1.1)}.top-block.home-top .container,.top-block.blog-top .container{min-height:100vh}.top-block.blog-top h1{font-size:50px}section{padding:100px 0}section.gray-bg,.gray-bg{background-color:#f9f2eb;background-image:url("/assets/web/images/path.svg");background-repeat:no-repeat;background-position:10% 10%}section.gray-bg+.gray-bg{border-top:2px solid var(--light-color)}section .title-line .alt{color:var(--color);font-weight:500;font-size:20px}section .title-line h2{font-size:40px;opacity:.9}section .title-line h2 span{color:var(--color);background:rgba(194,148,112,.1);padding:5px 15px;border-radius:10px}section.about .quote{position:relative;background:var(--color);color:#fff;padding:30px;margin-left:30px;border-radius:5px;transform:scale(.99)}section.about .quote h4{margin:0;font-size:30px}section.about .quote .quote-icon{position:absolute;right:0;bottom:0;padding:20px;fill:var(--dark-color)}section.about .quote span{font-weight:600}section.categories .items{display:flex;flex-wrap:wrap}section.categories .items .item-container{width:25%}section.categories .items .item{display:block;position:relative;overflow:hidden;border-radius:15px;margin:5px}section.categories .items .item .title{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.4);color:#fff;padding:20px;text-align:center}section.categories .items .item img{border-radius:15px}section.categories .items .item:hover img{transform:scale(1.1);filter:blur(2px)}section.categories .items .item .title h3{font-size:30px;margin-top:40%;transition:.2s all}section.categories .items .item .title span{display:block;margin-top:150px;transition:.6s all}section.categories .items .item:hover .title h3{margin-top:35%}section.categories .items .item:hover .title span{margin:0}section.blog{background-image:url("/assets/web/images/bg5.jpg")}section.blog .items{display:flex;flex-wrap:wrap;padding:10px 0}section.moovie iframe{border-radius:15px;width:100%}section.projects{padding:0}section.projects .content{padding:70px 10px;max-width:600px;float:right}section.projects .img-bg{background-image:url("/assets/web/images/home-project.jpg");background-size:cover;background-attachment:unset}section.projects ul{margin-bottom:20px}section.projects ul li+li{margin-top:20px}section.projects ul li svg{display:inline-block;vertical-align:top;fill:var(--color);background:#f4e5d7;border-radius:50%;padding:5px;width:50px;height:50px}section.projects ul li span{display:inline-block;vertical-align:top;max-width:80%;padding-left:30px}section.projects ul li h4{font-size:30px;margin:0}section.projects ul li p{font-size:15px;margin:0}section.form form{margin:-5px}section.form .contact-list{padding:0 50px}section.form .contact-list ul{margin:20px 0}section.form .contact-list ul li{display:block;font-size:20px}section.form .contact-list ul li svg,section.form .contact-list ul li span{display:inline-block;vertical-align:middle}section.form .contact-list ul li svg{fill:var(--color);background:#f4e5d7;padding:10px;margin-right:10px;border-radius:50%;transition:.2s all}section.form .contact-list ul li svg:hover{transform:scale(1.1)}section.form .contact-list ul li a{display:block;margin-bottom:10px;color:var(--color)}section.form .contact-list .messenger li{display:inline-block;vertical-align:middle;margin:15px 10px 0 0}section.form .contact-list .messenger li svg{width:50px;height:50px;fill:var(--dark-color);padding:0;border-radius:0;background:0 0;margin:0}section.newsletter{background-image:url("/assets/web/images/bg4.jpg")}section.newsletter .social li{display:inline-block}section.newsletter .social a{display:block;border-radius:50%;margin:5px;transition:.2s all}section.newsletter .social svg{width:40px;height:40px;fill:#fff;transform:scale(1.03)}section.newsletter .social a:hover{transform:scale(1.1)}section.newsletter .sp-form{margin:0}section.newsletter .line input{background:rgba(255,255,255,.09);max-width:400px;border:0;padding:15px 20px;height:auto;color:#fff}section.newsletter .sp-form .sp-button{background:var(--color);top:0;padding:10px 15px;height:auto}section.certificate .img{padding:0 50px;max-width:500px}section.certificate .title-line span{display:block;font-size:20px;margin:10px 0}.blog-category .items{display:flex;flex-wrap:wrap;padding:10px 0}.blog-item{width:33%;padding:5px;margin:auto}.blog-item img{width:100%;transition:2s all}.blog-item a{display:block;position:relative;overflow:hidden;border-radius:10px}.blog-item a:hover img{transform:scale(1.2)}.blog-item .title{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:15px;font-size:13px;background:#000;background:linear-gradient(0deg,rgba(92,71,56,.9) 0%,rgba(0,0,0,0) 100%)}.blog-item .title h3{margin:0;font-weight:500;font-size:17px}.tourism-page section.desc{padding-bottom:50px}.tourism-page .calendar-content{padding-top:50px}.tourism-page .calendar-content .tabs{display:flex}.tourism-page .calendar-content .tab{position:relative;cursor:pointer;width:20%;text-align:right;padding:5px;opacity:.7;border:2px solid rgba(0,0,0,0);transition:.2s all}.tourism-page .calendar-content .tab:hover{transform:scale(1.05)}.tourism-page .calendar-content .tab:before{content:"";display:none;opacity:0;position:absolute;top:0;left:0;width:30px;height:30px;background-size:cover;background-image:url("/assets/web/images/menu-star.svg");transition:.2s all}.tourism-page .calendar-content .tab.active:before{opacity:1}.tourism-page .calendar-content .tab .title-line{background:#f9f2eb;padding:10px 20px 5px;white-space:nowrap}.tourism-page .calendar-content .tab .title-line span{display:inline-block;vertical-align:middle;content:"";width:8px;height:8px;margin-bottom:5px;margin-right:10px}.tourism-page .calendar-content .tab .title-line h3{display:inline-block;vertical-align:middle;margin:0}.tourism-page .calendar-content .tab h5{margin:10px 0 0;font-weight:500;font-size:14px}.tourism-page .calendar-content .tab ul{padding:10px}.tourism-page .calendar-content .tab ul li{display:block;font-size:14px;opacity:.6}.tourism-page .calendar-content .tab img{width:100%;filter:grayscale(100%)}.tourism-page .calendar-content .tabs-content{padding:0;line-height:1.5em;font-size:15px}.tourism-page .calendar-content .tabs-content p{margin:0 0 10px}.tourism-page .calendar-content .tabs-content ul{margin-left:10px}.tourism-page .calendar-content .tabs-content li{position:relative;display:block;font-size:14px}.tourism-page .calendar-content .tabs-content li:before{position:absolute;left:-10px;top:9px;content:"";display:inline-block;width:5px;height:5px;background:var(--color)}.tourism-page .calendar-content .tabs-content .tab-item{padding:10px 5px 0}.tourism-page .calendar-content .tabs-content .tab-item .title-line{position:relative}.tourism-page .calendar-content .tabs-content .tab-item .title-line span{position:absolute;bottom:-5px;width:100px;height:3px}.tourism-page .calendar-content .tabs-content .read-more{position:relative;border:0;margin:0 0 15px}.tourism-page .calendar-content .tabs-content .read-more:before{position:absolute;display:block;content:"+";font-size:20px;top:-5px;right:-20px;transition:.2s all}.tourism-page .calendar-content .tabs-content .read-more.active:before{transform:rotate(45deg)}.tourism-page .calendar-content .tabs-content .read-more+.detail-block{display:none}.tourism-page .calendar-content .tab.active{opacity:1;border-color:var(--color)}.tourism-page .calendar-content .tab.active img{filter:unset}.tourism-page .calendar-content .tab.active .title-line{background-color:var(--light-color)}.tourism-page .mobile-tabs{display:flex;margin-top:40px}.tourism-page .mobile-tabs .tab-button{display:inline-block;padding:10px;font-weight:500;font-size:0;border-bottom:7px solid;text-align:center;width:100%;height:46px;transition:.2s all}.tourism-page .mobile-tabs .tab-button.active{font-size:18px;padding:10px 30px}.tourism-page .tour-list{padding-bottom:0}.tourism-page .calendar-content .calendar-container{display:flex;margin-top:30px}.tourism-page .calendar-block h4,.tourism-page .tabs-wrapper h4{position:absolute;left:10px;top:-15px;background:#fff;padding:0 5px;font-size:17px;display:block;font-family:var(--font-title);margin:0}.tourism-page .calendar-block,.tourism-page .tabs-wrapper{position:relative;width:100%;padding:0;padding:20px;border:1px solid #e5e5e5;border-radius:5px}.tourism-page #Calendar .calendar{width:100%;border-collapse:collapse;border:0}.tourism-page #Calendar .date{background:#f9f2eb;border:1px solid rgba(0,0,0,0);color:var(--dark-color);padding:10px;font-size:13px;width:100%;min-height:35px;transition:.5s all}.tourism-page #Calendar .cell.today .date{border-color:var(--color);font-weight:600;color:#c29470}.tourism-page #Calendar.tourType1 .date{background:rgba(98,169,98,.1)}.tourism-page #Calendar.tourType2 .date{background:rgba(169,165,98,.1)}.tourism-page #Calendar.tourType3 .date{background:rgba(169,98,98,.1)}.tourism-page #Calendar.tourType4 .date{background:rgba(0,0,0,.1)}.tourism-page #Calendar.tourType5 .date{background:rgba(65,224,224,.1)}.tourism-page #Calendar .date:hover{border-color:#f9f2eb}.tourism-page #Calendar .weekend .date{color:#9c0808;font-weight:600}.tourism-page #Calendar .cell{position:relative;border:3px solid rgba(0,0,0,0)}.tourism-page #Calendar .event span{text-align:center;display:block;font-size:14px}.tourism-page #Calendar .event .count-limit span{display:inline-block;background:rgba(0,0,0,.06);padding:5px;margin-top:5px}.tourism-page #Calendar .event .count-limit span svg{display:inline-block;vertical-align:middle;margin-right:5px}.tourism-page #Calendar .event .count-limit span.lock{color:var(--color);fill:var(--color)}.tourism-page #Calendar .event .count-limit span.free{color:green;fill:green}.tourism-page #Calendar .event .count-limit span.count-res{color:green}.tourism-page #Calendar .event .intro{font-size:14px;padding:5px 0;opacity:.8;max-width:400px;margin:0 auto}.tourism-page #Calendar .event .eventdate{padding:5px 0;font-size:11px}.tourism-page #Calendar .tour-line,.tourism-page #Calendar .cell .tour-line.privateprivate,.tourism-page #Calendar .cell .tour-line.private1,.tourism-page #Calendar .cell .tour-line.eventend{display:none}.tourism-page #Calendar .tour-line .calendar-tour-desc{position:absolute;visibility:hidden;background:#fff;max-height:300px;left:0;right:auto;min-width:350px;margin-left:-200px;width:100%;box-shadow:0 0 10px rgba(0,0,0,.1);border-top:5px solid;text-align:center;padding:20px;overflow:auto;opacity:0;z-index:4}.tourism-page #Calendar .tour-line .count{position:absolute;left:0;bottom:0;font-size:13px;padding:3px;color:green;text-align:center}.tourism-page #Calendar .tour-line .count b{display:none}.tourism-page #Calendar .tour-line .count span{display:inline-block;background:rgba(0,0,0,.05);border-radius:5px;padding:3px}.tourism-page #Calendar .tour-line .count .lock svg{fill:var(--color)}.tourism-page #Calendar .tour-line .count .free svg{fill:#3b941d}.tourism-page #Calendar .tour-line svg{width:20px;height:20px}.tourism-page #Calendar .tour-line div{text-align:center}.tourism-page #Calendar .tour-line .chunk-content h2{background:rgba(0,0,0,.1)}.tourism-page #Calendar .tour-line .chunk-content p{margin:5px 0}.tourism-page #Calendar .cell.isevent:hover .tour-line .calendar-tour-desc{visibility:visible;opacity:1}.tourism-page #Calendar svg{width:30px;height:30px;transition:.2s all}.tourism-page #Calendar .prev:hover svg,.tourism-page #Calendar .next:hover svg{fill:var(--color)}.tourism-page #Calendar .prev a,.tourism-page #Calendar .next a{display:block;padding:5px 0}.tourism-page #Calendar .prev a.disable{pointer-events:none;opacity:.1}.tourism-page #Calendar .prev:hover a.disable svg{fill:#000}.tourism-page #Calendar .tour-line .calendar-tour-desc .type-1 h2:before{content:"INVITE"}.tourism-page #Calendar .tour-line .calendar-tour-desc .type-2 h2:before{content:"CONTACT"}.tourism-page #Calendar .tour-line .calendar-tour-desc .type-3 h2:before{content:"SYNTHESIS"}.tourism-page #Calendar .tour-line .calendar-tour-desc .type-4 h2:before{content:"ESSENCE"}.tourism-page #Calendar .tour-line .calendar-tour-desc .type-5 h2:before{content:"MODUS"}.tourism-page #Calendar .tour-line.tour-type-full1 .calendar-tour-desc h2:before{display:none}.tourism-page #Calendar.tourType1 .tour-type-1,.tourism-page #Calendar.tourType2 .tour-type-2,.tourism-page #Calendar.tourType3 .tour-type-3,.tourism-page #Calendar.tourType4 .tour-type-4,.tourism-page #Calendar.tourType5 .tour-type-5{display:block}.tourism-page #Calendar.tourType1 .tour-line .calendar-tour-desc{border-color:#86ff40}.tourism-page #Calendar.tourType2 .tour-line .calendar-tour-desc{border-color:#fff340}.tourism-page #Calendar.tourType3 .tour-line .calendar-tour-desc{border-color:#d40000}.tourism-page #Calendar.tourType5 .tour-line .calendar-tour-desc{border-color:#00efef}.tourism-page #Calendar .month strong{font-size:15px}.tourism-page #Calendar .month strong:after{content:" | INVITE"}.tourism-page #Calendar.tourType2 .month strong:after{content:" | CONTACT"}.tourism-page #Calendar.tourType3 .month strong:after{content:" | SYNTHESIS"}.tourism-page #Calendar.tourType4 .month strong:after{content:" | ESSENCE"}.tourism-page #Calendar.tourType5 .month strong:after{content:" | MODUS"}.tourism-page .tour-list .tour-line{padding:20px 0}.tourism-page .tour-list .tour-line h2+span{display:block;width:60px;height:3px;margin:10px 0 20px}.tourism-page .tour-list .tour-line p{font-size:14px}.tourism-page .tour-list .tour-line ul{margin:10px}.tourism-page .tour-list .tour-line ul li{display:block;margin-top:5px;font-size:16px;line-height:1.3em}.tourism-page .tour-list .tour-line ul li:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;background:var(--color);margin-right:5px}.tourism-page #otherDate+label{display:block;margin:20px auto 10px;width:300px;text-align:center}.tourism-page #otherDate+label+form{display:none;padding:20px}.tourism-page #otherDate:checked+label+form{display:block}.tourism-page .recommendation{max-width:800px;margin:30px auto 0}.tourism-page .recommendation a{display:block;margin-top:20px}section.buy-form form .params{margin:20px 0}section.buy-form form .params ul li{display:block;font-size:17px;margin:5px}section.buy-form form .pay-buttons{padding-top:30px}section.buy-form form .pay-buttons input{display:none}section.buy-form form .pay-buttons label{position:relative;display:inline-block;vertical-align:middle;fill:var(--color);font-weight:500}section.buy-form form .pay-buttons label>*{display:inline-block;vertical-align:middle}section.buy-form form .pay-buttons label:before{display:inline-block;vertical-align:middle;content:"";width:30px;height:30px;margin-right:10px;border-radius:50%;background:#e5e5e5;border:5px solid #e5e5e5}section.buy-form form .pay-buttons label img{width:150px}section.buy-form form .pay-buttons input:checked+label:before{background:var(--color)}section.buy-form #docCheck+label:before{position:absolute;display:inline-block;vertical-align:middle;content:"";width:20px;height:20px;left:-5px;border:1px solid #c5c5c5;margin-right:10px;padding:2px 0;border-radius:50%;text-align:center;color:#fff;font-size:30px;line-height:15px}section.buy-form label a{color:var(--color);border-bottom:1px solid}section.buy-form label[for=docCheck]{position:relative;cursor:pointer;display:block;margin:20px 0 20px 10px;padding-left:25px;font-size:14px;color:#555}section.buy-form #docCheck:checked+label:before{content:"•";border-color:var(--color);color:var(--color)}section.buy-form form #newOrder{cursor:not-allowed;opacity:.5}section.buy-form #docCheck:checked+label+#newOrder{cursor:pointer;opacity:1}section.buy-form h4{font-size:18px;margin:20px 0 10px;color:var(--dark-color)}section.buy-form .line .slides-container{display:flex}section.buy-form .line.slides{overflow-x:auto}section.buy-form .line.slides label{display:block;min-width:200px}section.buy-form .line.slides label+input+label{margin-left:15px}section.buy-form .line.slides input[type=radio]{display:none}section.buy-form .line.slides label img{cursor:pointer;border:5px solid #fff;border-radius:15px;box-shadow:0 0 7px rgba(0,0,0,.5)}section.buy-form .line.slides label img:hover{opacity:.8}section.buy-form .line.slides input[type=radio]:checked+label img{border-color:var(--dark-color);border-radius:0;position:relative}section.buy-form .line.config{padding:0 5px}section.buy-form .line.config .price p{margin:10px 0;font-family:var(--font-title);font-weight:600;font-size:25px;color:var(--dark-color)}section.buy-form .line.config .warning{font-size:20px;color:var(--color);margin:0 0 10px}section.buy-form .line.config .block{display:none}section.buy-form .line.config .block.active{display:block;margin-bottom:10px}section.buy-form .line.config .block span{display:inline-block;line-height:1.5em;white-space:nowrap;margin-right:20px;font-family:var(--font-title);color:var(--dark-color)}section.buy-form .line.config .block span:before{content:"+";display:inline-block;font-size:30px;color:var(--color);vertical-align:top;margin-right:3px}section.buy-form form .extra-params .extra-text{display:none}section.buy-form form .extra-params .extra-text input{border:0;background:#e5e5e5;padding:10px 15px;margin-left:15px;border-radius:5px}section.buy-form form .extra-params input[type=checkbox]:checked+label+.extra-text{display:inline-block}.blog-page section{padding:40px 0}.blog-page iframe{width:100%;height:600px}.blog-page .text-block iframe{min-height:400px}.blog-page section .text-block{padding:50px;width:800px;max-width:100%;margin:0 auto;font-size:20px}.blog-page section .text-block p{line-height:1.6em}.blog-page section .text-block p a{color:var(--dark-color);border-bottom:1px dotted}.blog-page section .text-block p a:hover{border-bottom:1px solid}.blog-page section .text-block.white{background:#fff}.blog-page section .text-block iframe{display:block;width:100%;max-width:100% !important}.blog-page section .text-block img{margin:auto}.blog-page section.only-img{position:relative;padding:0}.blog-page section.only-img .text-block{display:none}.blog-page section.only-img .container{padding:0;max-width:100%}.blog-page section.only-img img{width:100%}.blog-page section.only-img .sign{position:absolute;top:102%;max-width:400px;left:10%}.blog-page section.tour-links .links-content{display:flex;flex-wrap:wrap;margin-top:50px}.blog-page section.tour-links .links-content .item{margin:auto;margin:0 auto 10px;max-width:32%;background-color:#f9f2eb;border-radius:10px;padding:20px;text-align:center}.blog-page section.tour-links .links-content .item p{font-family:var(--font-title);color:var(--color);font-weight:600;font-size:20px}.blog-page section.tour-links .links-content .item span{display:block;margin:15px}.tour-description img{margin:0 auto 15px}.tour-description a{border-bottom:1px dotted}.tour-description a:hover{border-bottom:1px solid}.information-page ul,.information-page ol{margin:0;padding:0 0 0 20px}.information-page ul li,.information-page ol li{line-height:1.5em;font-size:15px}.information-page .all-links{text-align:center}.information-page .all-links li{display:inline-block;margin:0 10px}.information-page .all-links li a *{display:inline-block;vertical-align:middle;margin-right:10px}.information-page .all-links li a{display:inline-block;font-size:18px;font-family:var(--font-title);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;padding:15px 20px}section.blog-neighbors .title-line{margin:0 0 20px}section.blog-neighbors .items{display:flex;flex-wrap:wrap}section.blog-neighbors .items .blog-item{width:50%}.pay-success section.icon svg{stroke:green}.pay-success section.icon h3{color:green;font-size:30px}.order-pay table{max-width:500px;margin:20px auto;border-collapse:collapse}.order-pay table tr{border-bottom:1px dotted var(--color)}.order-pay table td{padding:10px;font-size:13px}.order-pay table tr td:last-child{font-weight:600;font-size:17px}.order-pay form{text-align:center}.projects .projects-item .items{display:flex;flex-wrap:wrap}.project-page .project-status .title-line span{color:var(--color)}.project-page .project-status ul li{display:block;font-size:15px;line-height:1.5em}.project-page .project-status ul li:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;background:var(--color);margin-right:10px}.project-page .project-status blockquote{border-left:5px solid var(--light-color);margin:20px 0 20px 10px;padding-left:20px;font-style:italic}.project-page .project-status a{color:var(--color);text-decoration:underline}.project-page .project-status .block{padding:30px;margin-left:30px;border-radius:10px}.project-page .project-status .block h3{margin:0}.project-page .project-status .block .status{display:block;font-size:15px;font-weight:500;margin:20px 0;text-transform:uppercase}.project-page .project-status .block .status i{display:none;vertical-align:middle;margin-right:10px}.project-page .project-status .block .status1 i.ico1,.project-page .project-status .block .status2 i.ico2,.project-page .project-status .block .status3 i.ico3{display:inline-block}.project-page .project-status .block .status1:after{content:"Нужна помощь"}.project-page .project-status .block .status2:after{content:"В работе"}.project-page .project-status .block .status3:after{content:"Выполнен"}.project-page .project-status .block .intro{display:block}.project-page .project-status .block .button{margin:5px 0}.project-page .gallery{padding:0}.project-page .gallery .owl-dots{display:none}.project-item{width:50%;position:relative;margin:0 auto}.project-item:hover img{transform:scale(1.1)}.project-item .item{display:block;overflow:hidden}.project-item img{width:100%}.project-item .title{position:absolute;display:flex;right:0;top:0;bottom:0;left:0;background:rgba(0,0,0,.4)}.project-item .title-block{margin:auto;text-align:center;color:#fff;fill:#fff}.project-item .title-block h3{font-size:25px;margin:20px 0 0}.project-item .status{display:block;font-size:15px;font-weight:500;margin:0 0 20px;text-transform:uppercase}.project-item .status i{display:none;vertical-align:middle;margin-right:10px}.project-item .status1 i.ico1,.project-item .status2 i.ico2,.project-item .status3 i.ico3{display:inline-block}.project-item .status1:after{content:"Нужна помощь"}.project-item .status2:after{content:"В работе"}.project-item .status3:after{content:"Выполнен"}.projects .logotypes .items{text-align:center;columns:6}.projects .logotypes .items a{display:block;padding:10px}.projects .logotypes .items a img{display:block;width:100%}@media only screen and (max-width :1250px){.tourism-page #Calendar .tour-line .calendar-tour-desc{left:auto;right:0}}@media only screen and (max-width :950px){section{padding:70px 0}section.about .elem-66{width:100%}section.about .elem-33{display:none}section.moovie iframe{height:500px}section.form .elem-33{width:100%}.tourism-page #Calendar .cell.isevent:hover .tour-line .calendar-tour-desc{position:fixed;right:0;bottom:0}.tourism-page .calendar-content .tab .title-line{padding:10px 10px 5px}.tourism-page .calendar-content .tab .title-line h3{font-size:15px}.tourism-page .calendar-content .tab ul{padding:5px}.project-page .project-status .elem-33,.project-page .project-status .elem-66{width:50%}}@media only screen and (max-width :850px){section.categories .items .item-container,.blog-category .item-block{width:50%}section.categories .items .item .title span{margin-top:20px;display:none}section.moovie iframe{height:450px}.tourism-page .calendar-content .tabs{display:block;width:33%;float:left}.tourism-page .calendar-content .tabs-content{padding:0 0 0 20px;width:66%;float:left}.tourism-page .calendar-content .tabs-content .tab-item{display:block;padding:0;font-size:14px}.tourism-page .calendar-content .tab{width:100%}.tourism-page .calendar-content .tab .tab-line-description{height:0;opacity:0;overflow:hidden;trantiion:.2s all}.tourism-page .calendar-content .tab.active .tab-line-description{height:auto;opacity:1}.blog-page iframe{height:500px}}@media only screen and (max-width :750px){.blog-page section .text-block{padding:10px}.blog-page section .text-block.white{padding:20px}.blog-page section .text-block p{font-size:18px}.blog-page section .text-block img{width:100%;margin-bottom:10px;min-width:100%}.blog-page section.tour-links .links-content .item{max-width:48%}.top-block .block h1{font-size:30px}.tourism-page #Calendar .event{right:20px;left:10px;width:90%;max-width:100%;margin:0}section.categories .items .item:hover img{transform:none;filter:none}section.form .contact-list{padding:20px 0 0}section.certificate .img{padding:0 0 50px}.project-page .project-status .elem-33,.project-page .project-status .elem-66,section.blog .blog-item{width:100%}.tour-page .tour-description img,.project-page .project-status .block{float:unset;margin:0 auto}footer .container{flex-wrap:wrap}footer .container .block:first-child{min-width:100%}footer .container .block{margin:10px}.projects .logotypes .items{columns:4}}@media only screen and (max-width :700px){nav{width:100px}nav label[for=menuCheck]{display:flex;fill:#fff;width:70px;height:55px;padding:10px;transition:.2s all}nav ul{position:fixed;visibility:hidden;opacity:0;left:20px;top:70px;width:170px;z-index:3;transition:.2s all}nav ul li{display:block;margin-left:-180px;text-align:left;padding:0;transition:.2s all}nav ul li a{position:relative;display:inline-block;padding:15px 25px;margin:5px 0;color:#fff;width:auto;font-family:var(--font-title);font-size:20px;font-weight:600;letter-spacing:1px}nav.fixed ul li a{color:#fff}nav ul li:nth-child(2){margin-left:-250px}nav ul li:nth-child(3){margin-left:-350px}nav ul li:nth-child(4){margin-left:-450px}nav ul li:nth-child(5){margin-left:-550px}nav ul li:nth-child(6){margin-left:-650px}nav ul li:nth-child(7){margin-left:-750px}nav ul li.active a{color:var(--light-color)}nav ul li.active a:after{content:"";position:absolute;display:inline-block;width:20px;height:20px;right:-15px;top:33%;background-image:url("/assets/web/images/menu-star.svg");background-size:cover}nav.fixed{background:0 0;box-shadow:none}nav.fixed label[for=menuCheck]{padding:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--dark-color);fill:var(--dark-color)}nav #menuCheck:checked+ul{visibility:visible;opacity:1}nav #menuCheck:checked+ul li{margin-left:0}nav #menuCheck:checked+ul+.menu-mask{visibility:visible;opacity:1}section.moovie iframe{height:400px}}@media only screen and (max-width :650px){.project-item,.blog-category .item-block,.blog-category .item-block img{width:100%}.blog-page iframe{height:400px}section.blog-neighbors .items .blog-item{width:100%}}@media only screen and (max-width :550px){section .title-line h2{font-size:30px}section.moovie iframe{height:350px}.top-block .block .logo svg{width:230px}.tourism-page .tabs-wrapper,.tourism-page .calendar-block{padding:10px}.tourism-page #Calendar .tour-line .count{font-size:13px}.tourism-page .calendar-content .tabs,.tourism-page .calendar-content .tabs-content{width:100%;float:unset}.tourism-page .calendar-content .tabs-content{padding:5px}.projects .logotypes .items{columns:3}.blog-page section.tour-links .links-content .item{max-width:100%}}@media only screen and (max-width :450px){section.moovie iframe{height:300px}.tourism-page #Calendar .date{min-height:60px}.blog-page iframe{height:300px}section.categories .items .item .title h3{font-size:20px}section.categories .items .item:hover .title h3{margin-top:15%}section.categories .items .item .title span{margin-top:10px}section.categories .items .item:hover .title span{margin-top:10px}.projects .logotypes .items{columns:2}}