::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}*{margin:0;padding:0;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}body,html{height:100%;width:100%}body{position:relative;line-height:1.75;font:16px 'Open Sans',sans-serif;color:#58595b;opacity:1;overflow-x:hidden}a{text-decoration:none}.map-responsive{margin-bottom:25px}.map-responsive iframe{min-height:400px;width:100%;position:relative}.a-center{display:block;margin:0 auto}.city,.city-img{display:block;position:absolute;left:50%}.city-img{text-align:center;max-width:100%;height:25px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.city{top:0%;-webkit-transform:translate(-50%,-65%);-ms-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}.relative{display:block;position:relative}.img{max-width:100%}.ta-center{text-align:center}.t-center{font-size:1.1rem;font-style:italic;padding-bottom:20px}.homepage-hero-module,.video-container{position:relative;height:100%;width:100%;overflow:hidden}.homepage-hero-module{border-right:none;border-left:none;max-height:550px;margin:0 auto;-webkit-border-radius:50px;border-radius:50px;padding:0 15px}.no-video .video-container .poster,.touch .video-container .poster{display:block!important}.video-container{bottom:0%;left:0%;background:#fff}.video-container .filter{z-index:100;position:absolute;background:#afb3b4;opacity:.23;width:100%;height:100%}.video-container video{position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto}.rslides,.video-container video.fillWidth{width:100%}.video-container .poster img{width:100%;bottom:0;position:absolute}.no-video .video-container video,.rslides li,.touch .video-container video{display:none}.rslides{position:relative;list-style:none;overflow:hidden;height:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;float:left;width:100%;border:0}.about__images figcaption,.gallery .gallery__item figcaption,.hidden{display:none}.header{min-height:100%;width:100%}.header .header-wrapper{height:100%;width:100%}.header .header-wrapper .header__logo-img{display:block;margin:0 auto;padding:15px 0}.header .header-wrapper .header__top{width:100%;max-width:100%;z-index:110;background-color:#fff;margin:0 auto;border:0;text-transform:uppercase}@media screen and (max-width:1084px){.header .header-wrapper .header__top{display:none}}.header .header-wrapper .header__top .header__menu-desktop{font-family:"Open Sans",sans-serif;font-weight:500;font-size:.85rem;text-align:center;background-color:#fff;overflow:visible;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:130}.header .header-wrapper .header__top .header__menu-desktop .header__menu-item-container{width:100%;margin:auto;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header-wrapper .header__top .header__menu-desktop .header__menu-item-container .header__menu-item{list-style:none;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.header .header-wrapper .header__top .header__menu-desktop .header__menu-item-container .header__menu-item .header__menu-link{color:#58595b;display:block;line-height:3.737;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-decoration:none}.header .header-wrapper .header__top .header__menu-desktop .header__menu-item-container .header__menu-item .header__menu-link:hover{color:#b7c29e;-webkit-box-shadow:inset 0 -4px 0 0 #b7c29e;box-shadow:inset 0 -4px 0 0 #b7c29e;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .header-wrapper .header__top .header__menu-desktop .header__menu-item-container .header__logo{background-color:#fff;height:50px;z-index:33}.header .header-wrapper .header__top .header__menu-desktop .header__menu-item-container .header__logo img{position:relative;bottom:5px;height:80px;z-index:33}.header .header-wrapper .header__top .header__menu-desktop .header__menu-item-container .header__logo .header__menu-link{display:inline-block;line-height:1.2}.header .header-wrapper .header__top .header__menu-desktop .header__menu-item-container .header__logo .header__menu-link:hover{-webkit-box-shadow:none;box-shadow:none}.header .header-wrapper .header__menu-mobile{font-family:"Open Sans",sans-serif;width:100%;height:100%;overflow:hidden;background:#b7c29e;display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:220;opacity:.92}.header .header-wrapper .header__menu-mobile .header__menu-item-container{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header .header-wrapper .header__menu-mobile .header__menu-item-container .header__menu-item{list-style:none;display:block;text-align:center}.header .header-wrapper .header__menu-mobile .header__menu-item-container .header__menu-item .header__menu-link{font-size:1.3rem;color:#58595b;display:block;line-height:2.4;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .header-wrapper .header__menu-mobile .header__menu-item-container .header__menu-item .header__menu-link:hover{color:#fff;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .header-wrapper .header__menu-visible{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block}.header .header-wrapper .header__text{width:100%;z-index:120;position:absolute;top:20%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-size:2rem;color:#fff;text-align:center;letter-spacing:5px}.header .header-wrapper .header__text .header__text-special{display:block;margin-top:10px;font-size:3rem;letter-spacing:2px}.hamburger{position:fixed;top:15px;right:15px;z-index:400;display:none}@media screen and (max-width:1084px){.hamburger{display:block}}.hamburger .line{width:3.125rem;height:5px;background-color:#58595b;display:block;margin:8px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger.is-active .line:nth-child(2){opacity:0}#hamburger.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}#hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}#navigation-sticky-wrapper{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sticky-wrapper{background-color:#fff}#navigation{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);box-shadow:0 1px 5px 0 rgba(0,0,0,.05)}.telephone{padding:25px 15px;text-align:center;text-decoration:none}.telephone a{font-weight:500;font-size:1.2em;text-decoration:none;display:inline-block;color:#9ec2b7;padding:5px 15px;border-bottom:1px dashed #9ec2b7;outline:0;margin:10px 0}.telephone a:hover{text-decoration:none;border-color:#c38749;color:#c38749}.recommendations i::before,.telephone a i{padding-right:15px}.section{min-height:100%;width:100%;padding:15px}#video .section__header::after,.section,.section-no{background-color:#fff}.section .section__wrapper,.section-no .section__wrapper{height:100%;width:100%}.section .section__header,.section-no .section__header{text-align:center;font-family:"Open Sans",sans-serif;color:#58595b;padding:25px 15px 40px;font-weight:400;position:relative;text-transform:uppercase;z-index:2}@media screen and (max-width:350px){.section .section__header,.section-no .section__header{font-size:1rem}}.section .section__header::after,.section-no .section__header::after{content:"";width:8rem;height:2px;background-color:#58595b;display:block;margin:20px auto;text-align:center}.section .cite,.section-no .cite{font-family:'Roboto',sans-serif;text-align:center;font-weight:400;background-color:#f5f8f9;padding:15px;border-left:3px solid #e7d46d;line-height:1.5;margin:15px 0}.open-video{margin-top:25px;margin-bottom:25px;text-align:center}.steps-wrapper .step{font-family:'Open Sans',sans-serif;font-weight:400;padding:15px 30px;display:inline-block;margin:15px auto}.steps-wrapper .step li{list-style:none;text-align:left;font-size:1.1rem;line-height:3}.steps-wrapper .step li i{position:relative;top:9px}@media screen and (max-width:600px){.steps-wrapper .step{font-size:.98em}}.recommendations{margin-top:120px;width:100%;text-align:center}@media screen and (max-width:600px){.recommendations{margin-top:50px}}.recommendations i{display:inline-block;font-size:3rem;color:#b7c29e;margin:25px 0}@media screen and (max-width:600px){.recommendations i{font-size:1.6rem}}.recommendations span,.recommendations ul{font-family:'Roboto',sans-serif;display:inline-block}.recommendations span,.steps-wrapper .step li i{font-size:2.3rem;color:#b7c29e;padding-right:8px}@media screen and (max-width:600px){.recommendations span{font-size:1.6rem}}.recommendations ul{font-weight:400;background-color:#f5f8f9;padding:15px 30px;margin:15px auto}.recommendations ul li{list-style-type:decimal;text-align:left;font-size:1rem;line-height:2}@media screen and (max-width:600px){.recommendations ul li{font-size:.98em}}#settlement{background-color:#f3f0e9;overflow:hidden}.settl{margin:15px 0}.settl .settl__content,.settl .settl__content:hover{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.settl .settl__content{position:relative;text-align:center;padding:15px;min-height:270px;-webkit-border-radius:50%;border-radius:50%;border:3px solid #ede6e3}.settl .settl__content:hover{border:3px solid #b7c29e;font-weight:500}.settl .settl__content .settl__header{min-height:100px}.settl .settl__content .settl__header img{width:64px}.settl .settl__content .settl__footer .settl__footer-text{font-size:1.2em;padding-bottom:25px;color:#58b7c8}.settl .settl__content .settl__footer p{font-size:.88em;color:#737373;font-style:italic}.settl-wrapper{position:relative;z-index:2}.video-width{width:100%;margin:0}.video-wrapper{margin-top:0/*25vh*/}@media screen and (max-width:768px){.video-wrapper{margin-top:0}}.video{margin:5px 0;position:relative;display:block;z-index:2;outline:0;border:0}.video .video__content,.video .video__content .video__content-text{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.video .video__content{text-align:center;color:#58595b;height:200px;margin:0 auto;z-index:2;position:relative}.video .video__content .video__content-text{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}.video .video__content .video__content-text h3{font-family:"Chalkboard SE", "Comic Sans", "Comic Sans MS","Open Sans",cursive,sans-serif;font-weight:500;font-size:1rem;padding-top:15px;color:#fff;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.parallax-window{min-height:300px;background:0 0}#settlement,#video{position:relative}#video .overlay{background-color:#afb3b4;opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}#video .section__wrapper{z-index:2}#video .section__header{position:relative;color:#fff;z-index:2}.contacts .data ul li{list-style:none;color:#80909c;text-align:center}.contacts .data ul li i{font-size:2.8rem;color:#b7c29e;margin-bottom:25px}.contacts .data ul li p{margin-bottom:55px;font-size:1rem}.contacts .data ul li p a{display:block;text-decoration:none;color:#80909c}.contacts .data ul li p a:hover,.footer__icons a i:hover,.m_footer .footer__wrapper .footer__cop a:hover,.m_footer .footer__wrapper .footer__navigation .footer__navigation-item-container .footer__navigation-item .footer__navigation-link:hover{color:#c38749}.contacts .data ul li p a:first-child{padding-bottom:8px}.gallery{min-height:100%;margin-bottom:50px}.gallery .gallery__item{padding:0;position:relative;min-height:300px}.gallery .gallery__item a img{display:block;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.prices-wrapper{overflow:hidden !important;padding:0 15px}.prices-wrapper .prices__form{text-align:center}.prices-wrapper .prices__form .input__field{border:3px solid #b7c29e;color:#b7c29e}.prices-wrapper .prices__form .input__label{margin-bottom:0;font-size:1rem}.prices-wrapper .prices__form .prices__button{padding:25px 0}.svg-filters{position:absolute;visibility:hidden;width:1px;height:1px}.button{cursor:pointer}#vk_comments,.g-recaptcha>div{margin:0 auto}.delete{text-align:center;font-size:1.2rem;vertical-align:middle;font-style:italic}.delete .error{font-weight:700;color:rgba(231,76,60,.7);margin-bottom:25px;font-style:normal}.delete,.delete a{color:#58595b}.delete a:hover{border-bottom:1px dashed #58595b}.delete a i{padding-right:5px}.sled,.telephone{width:100%}.sled{text-align:center}.sled img{max-width:100%;height:180px;opacity:.3}.sled-left{position:absolute;display:inline-block;left:15px}@media screen and (max-width:600px){.sled-left{display:none}}.sled-right{position:absolute;display:inline-block;right:15px}@media screen and (max-width:600px){.sled-right{display:none}}.padding-no{padding:0 0 0 15px}@media screen and (max-width:600px){.padding-no{padding:0 15px}}.select{border:0;outline:0;background-color:#efeeee;margin-top:15px;margin-bottom:15px;width:100%;text-align:center;padding:0 15px;font-family:"Open Sans",sans-serif;color:#6a7989;font-weight:700;cursor:pointer}.about__images{background-color:#f2ffe5;padding:25px 15px 0 0}@media screen and (max-width:600px){.about__images{padding:25px 0 0}}.about__images li{list-style:none;overflow:hidden;height:400px;margin:5px 0}.about__images .auto{height:auto!important}.about__images .auto img{max-width:100%;height:auto}.tab{border:0!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tab .tab__item{border:0;margin:15px;text-align:center}.tab .tab__item .tab__link,.tab .tab__item .tab__link:link,.tab .tab__item .tab__link:visited{display:block;background-color:#f7f7f7;position:relative;-webkit-border-radius:50%;border-radius:50%}.tab .tab__item .tab__link{background-image:-webkit-linear-gradient(right,#f7f7f7,#e7e7e7);background-image:-o-linear-gradient(right,#f7f7f7,#e7e7e7);background-image:linear-gradient(to left,#f7f7f7,#e7e7e7);border:0!important;background-image:-webkit-gradient(linear,right top,left top,from(#f7f7f7),to(#e7e7e7));height:100px;width:100px;color:#58595b}.tab .tab__item .tab__link:link,.tab .tab__item .tab__link:visited{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e7e7e7));color:#a7a7a7;margin:36px;width:144px;height:144px;text-align:center;line-height:144px;-webkit-box-shadow:0 3px 8px #aaa,inset 0 2px 3px #fff;box-shadow:0 3px 8px #aaa,inset 0 2px 3px #fff;border:solid 1px transparent}.tab .tab__item .tab__link::before{content:"";display:block;background:#fff;border-top:2px solid #ddd;position:absolute;top:-18px;left:-18px;bottom:-18px;right:-18px;z-index:-1;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 8px 48px #ddd;box-shadow:inset 0 8px 48px #ddd}.tab .tab__item .tab__link.active,.tab .tab__item .tab__link:active{-webkit-box-shadow:none;box-shadow:none;border:solid 1px #a7a7a7}.tab .tab__item .tab__link:hover{text-decoration:none;color:#555;background:#f5f5f5}.m_footer{text-align:center;padding:15px}.m_footer .footer__wrapper{border-top:2px solid #eee}.m_footer .footer__wrapper .footer__logo{height:70px;padding:15px 0 0}.m_footer .footer__wrapper .footer__navigation{width:100%;margin:0 auto;font-size:.88rem;font-weight:500}.m_footer .footer__wrapper .footer__navigation .footer__navigation-item-container{width:100%;margin:auto;display:inline-block}.m_footer .footer__wrapper .footer__navigation .footer__navigation-item-container .footer__navigation-item{list-style:none;display:inline-block;padding:5px 8px}@media screen and (max-width:787px){.m_footer .footer__wrapper .footer__navigation .footer__navigation-item-container .footer__navigation-item{display:block}}.m_footer .footer__wrapper .footer__navigation .footer__navigation-item-container .footer__navigation-item .footer__navigation-link{text-decoration:none;color:#b7c29e;display:inline-block;line-height:3}.m_footer .footer__wrapper .footer__cop{font-size:.85rem;color:#929093;margin-bottom:0;margin-top:15px}.m_footer .footer__wrapper .footer__cop a{text-decoration:none;color:#929093}.footer__icons{text-align:center;margin-top:0}.delete a,.footer__icons a{text-decoration:none}.footer__icons a i{font-size:1.4rem;margin:15px;color:#b7c29e}#prices .section__wrapper{overflow:hidden}.font-bold{font-weight:bold;}.font-comic{font-family:"Chalkboard SE", "Comic Sans", "Comic Sans MS","Open Sans",cursive,sans-serif !important;font-weight:500;font-size:1rem;}.margin-bottom-5{margin-bottom: 5px !important}.color-1{color: #bc1076}.color-2{color: #0d86ae}.color-3{color: #7b9922}.color-4{color: #a16676}.color-5{color:#e349b7}.color-6{color: #b4a435}.color-7{color: #179b5e}.color-8{color: #856C5F}.font-big {font-size: 1.2rem !important}.spacing-l{letter-spacing:2px; font-weight: 800}.header-wrapper .telephone.row{margin: auto 0}.sale-price{text-decoration:line-through; font-size: 1.2rem !important; padding-right: 10px!important}.prices__item{overflow: hidden;}.sale_label{position: absolute; border-radius: 50%;width: 80px; height: 80px; font-family: 'Open Sans',sans-serif; font-size: 1.1rem; font-weight: bold;text-align: center;background-color:#817D7D; color: #fff; z-index: 1; transform: rotate(-40deg); opacity: 0.8; padding: 10px; padding-top: 20px;bottom: 60px}.sale_label span {font-size: 1rem}.btn-franchise{display: block;margin: auto;color: #fff;width: 50%;padding: 10px 20px 10px 20px;background-color: rgb(255, 148, 47);}.price__warning--no-margin{margin:0;text-transform:uppercase;}