@charset "UTF-8";@font-face{src:url(/fonts/circle/circe-regular.eot);src:local("Circe"),local("Circe-Regular"),url(/fonts/circle/circe-regular.eot) format("embedded-opentype"),url(/fonts/circle/circe-regular.woff) format("woff"),url(/fonts/circle/circe-regular.ttf) format("truetype");font-weight:regular;font-style:normal;font-display:block;font-family:Circle Regular}@font-face{src:url(/fonts/fa/fa-brands-400.eot);src:local("Font Awesome 5 Free Brands"),local("Font Awesome 5"),url(/fonts/fa/fa-brands-400.eot) format("embedded-opentype"),url(/fonts/fa/fa-brands-400.woff) format("woff"),url(/fonts/fa/fa-brands-400.ttf) format("truetype");font-weight:regular;font-style:normal;font-display:block;font-family:FontAwesome Brands}:root{--gray:#3f3f3f;--white:#fff;--font-family:"Mulish",sans-serif;--second-family:"Inter",sans-serif;--gray-opac-50:rgba(63,63,63,.5);--third-family:"Roboto",sans-serif;--blue:#0073dd}body{overflow-x:hidden;font-size:16px;color:#000;position:relative;min-width:320px;background-color:#f9f9f9!important;margin:0}.overflow-hidden{overflow:hidden}.input-require{position:relative}.input-require:after{height:30px;pointer-events:none;font-size:29px;color:#fe0000;content:"*";position:absolute;opacity:0;top:calc(50% - 19px);left:0;line-height:30px;display:inline-block}.input-require--show:after{opacity:1}.input-require--name:after{left:164px}.input-require--phone:after{left:201px}.mobile{display:none}div:after{height:auto;content:"";clear:both;display:block}button,input,textarea{outline:none}.btn-default{height:60px;font-size:16px;border:none;font-weight:700;color:#fff;transition:all .4s;text-transform:uppercase;background-color:#51a667;box-shadow:4px 4px 20px rgba(0,0,0,.302);border-radius:5px;cursor:pointer;width:260px;margin-top:50px}a.btn-default{color:#fff;text-align:center;line-height:60px;display:inline-block}.btn-white{color:#000;background-color:#fff}.btn-yellow{color:#000;background-color:#fece02}.btn-default:hover{transform:translateY(2px);box-shadow:4px 4px 20px transparent}header{transition:all .4s;position:fixed;top:0;background-color:transparent;box-sizing:border-box;left:0;width:100%;z-index:30}header .logo{margin:auto}header .logo img{width:100px}header .phones,header .work{float:left}header .button{float:right}header .work{padding-top:5px;font-weight:700;color:#6d6d6d;position:relative;text-align:right;line-height:25px}header .button{margin-left:10px}header .button .btn{padding:18px 10px;font-size:16px;border:3px solid #000;font-weight:700;transition:all .4s;text-transform:uppercase;background:transparent;cursor:pointer}header .button .btn:hover{color:#fff;background-color:#000}header .whatsapp{margin-left:25px;line-height:0;float:left;margin-top:14px}header .btn-whatsapp{height:36px;transition:all .4s;background:url(/images/icon-whatsapp.png) no-repeat 50%/cover;width:125px;display:inline-block}header .btn-whatsapp:hover{opacity:.7}.mobile-panel .city-change-block .city-list,header .city-change-block .city-list{list-style:none;padding:0;justify-content:space-between;-webkit-justify-content:space-between;flex-direction:row;margin:0;display:flex}.mobile-panel .city-change-block .city-list a,header .city-change-block .city-list a{border-left:2px solid #999;padding:0 10px;font-size:15px;font-weight:700;color:#999;text-transform:uppercase}.mobile-panel .city-change-block .city-list li:first-of-type a,header .city-change-block .city-list li:first-of-type a{border-left:none}.mobile-panel .city-change-block .city-list li.active a,header .city-change-block .city-list li.active a{color:#000;position:relative;padding-left:25px}.mobile-panel .city-change-block .city-list li.active a:before,header .city-change-block .city-list li.active a:before{font-size:22px;content:"→";position:absolute;top:-7px;left:7px;font-family:Circle Regular}.mobile-panel .city-change-block .city-list a:hover,header .city-change-block .city-list a:hover{color:#00824d}.mobile-panel .phones,header .phones{padding-top:20px;font-size:16px;margin-left:25px;line-height:25px}.mobile-panel .phones .phone,header .phones .phone{position:relative;padding-left:26px}.mobile-panel .phones .phone:before,header .phones .phone:before{height:19px;content:"";position:absolute;top:calc(50% - 11px);left:0;width:16px;background-image:url(/images/phone-icons-sprite.png);background-repeat:no-repeat;display:block}.mobile-panel .phones .phone.phone-home:before,header .phones .phone.phone-home:before{background-position:0 0}.mobile-panel .phones .phone.phone-mobile:before,header .phones .phone.phone-mobile:before{background-position:0 -36px}.left-content{float:left}.right-content{float:right}footer{padding:25px 0;font-size:15px;color:#afaeae;text-align:center;background-color:#3b3b3b;line-height:30px}footer a{text-decoration:underline;color:#afaeae}footer a:hover{color:#fff}#gotop-btn1{height:50px;transform:translateY(195px) scale(.2);padding-top:40px;font-size:12px;font-weight:700;transition:all .4s;text-transform:uppercase;position:fixed;opacity:0;bottom:50px;background-color:#51a667;box-sizing:border-box;box-shadow:6px 5px 20px 0 rgba(0,0,0,.25);border-radius:128px;cursor:pointer;left:5%;z-index:99}#gotop-btn1,#gotop-btn1:before{color:#fff;text-align:center;width:50px}#gotop-btn1:before{font-size:30px;font-weight:600;content:"↑";position:absolute;top:14px;left:calc(50% - 25px);line-height:20px;font-family:Circle Regular}#gotop-btn1:after{height:70px;border:1px dashed #c7c7c7;position:absolute;top:calc(50% - 35px);box-sizing:border-box;border-radius:150px;left:calc(50% - 35px);width:70px}#gotop-btn1.show{transform:translateY(0) scale(1);opacity:1}#gotop-btn1:hover{transform:translateY(-5px);background-color:dimgray}#gotop-btn1 span{display:none}#feedback-popup{height:100%;pointer-events:none;transition:all .4s;position:fixed;opacity:0;top:0;background-color:rgba(0,0,0,.8);left:0;width:100%;z-index:9999}#feedback-popup .window{transform:scale(.3);padding:23px 30px 30px;transition:all .4s;position:relative;max-width:458px;background-color:#fff;box-sizing:border-box;margin:25px auto 0;box-shadow:0 0 25px rgba(0,0,0,.35)}#feedback-popup .window .close-popup{height:44px;padding:0;font-size:28px;border:0;text-decoration:none;font-style:normal;-webkit-appearance:none;right:0;color:#2bc06e;position:absolute;outline:0;opacity:.65;text-align:center;top:0;background:0 0;cursor:pointer;width:44px;line-height:44px;display:block}#feedback-popup .window .close-popup:after,#feedback-popup .window .close-popup:before{height:2px;right:10px;content:"";position:absolute;top:19px;background-color:#000;cursor:pointer;width:24px;display:block}#feedback-popup .window .close-popup:after{transform:rotate(45deg)}#feedback-popup .window .close-popup:before{transform:rotate(-45deg)}#feedback-popup .window .title{font-size:24px;font-weight:700;text-align:center;margin:0 0 25px}#feedback-popup .window .text{text-align:center}#feedback-popup.show{pointer-events:auto;opacity:1}#feedback-popup.show .window{transform:scale(1)}.city-change-block{position:relative;min-width:100px;display:flex}.block-city-changer{position:relative}.block-city-changer-current{justify-content:center;transition:color .4s;position:relative;margin:auto;align-items:center;cursor:pointer;font-family:var(--font-family);display:inline-block;display:flex}.block-city-changer-current:hover{color:--blue}.block-city-changer-list{pointer-events:none;padding:20px 25px;transition:all .4s;position:absolute;opacity:0;top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:var(--blue-o50);left:0;width:100%}.block-city-changer-list ul{list-style:none;padding:0;margin:0}.block-city-changer-list li{font-size:18px;margin-bottom:10px}.block-city-changer-list li:last-of-type{margin-bottom:0}.block-city-changer-list li a.active{font-weight:700}.block-city-changer-list li a{text-decoration:none;color:var(--white)}.block-city-changer-list.show{pointer-events:auto;opacity:1;top:66px}.block-lang-changer-mob{position:relative}.block-lang-changer-mob-current{justify-content:center;font-size:16px;color:#fff;transition:color .4s;position:relative;margin:auto;align-items:center;cursor:pointer;font-family:var(--font-family);display:inline-block;display:flex}.block-lang-changer-mob-current:hover{color:--blue}.block-lang-changer-mob-list{pointer-events:none;right:0;transition:all .4s;position:absolute;border-top:1px solid #fff;opacity:0;bottom:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:var(--blue-o50);width:100%}.block-lang-changer-mob-list ul{list-style:none;padding:0;margin:0}.block-lang-changer-mob-list li{font-size:18px;margin-bottom:10px}.block-lang-changer-mob-list li:last-of-type{margin-bottom:0}.block-lang-changer-mob-list li a.active{font-weight:700}.block-lang-changer-mob-list li a{padding:0!important;font-size:16px;text-decoration:none;color:var(--white)}.block-lang-changer-mob-list.show{pointer-events:auto;opacity:1;bottom:66px;text-align:center}#feedback-popup-full{height:100%;overflow:auto;pointer-events:none;transition:opacity .4s;position:fixed;opacity:0;top:0;background-color:#cdcdcd;left:0;width:100%;z-index:999999999}#feedback-popup-full.show{pointer-events:auto;opacity:1}#feedback-popup-full .pop-up-win{padding:50px 60px;position:relative;background-color:#fff;box-sizing:border-box;margin:30px auto 50px;box-shadow:0 0 0 #000;background-position:100% 0;border-radius:5px;width:750px;background-image:url(/images/pop-up-bg.jpg);background-repeat:no-repeat}#feedback-popup-full .pop-up-win .close-pop-up{height:22px;font-weight:700;right:20px;transition:color .4s;position:absolute;top:20px;background-position:50%;cursor:pointer;width:22px;background-image:url(/images/close-pop-up-bg.png);background-repeat:no-repeat}#feedback-popup-full .pop-up-win .close-pop-up:hover{color:#51a667}#feedback-popup-full .pop-up-win input,#feedback-popup-full .pop-up-win textarea{height:60px;font-size:17px;border:1px solid transparent;margin-bottom:20px;padding-right:10px;background-color:#edf1f9;box-sizing:border-box;box-shadow:inset 3px 5px 20px rgba(0,0,0,.251);border-radius:5px;width:320px;background-image:url(/images/pop-up-sprite.png);background-repeat:no-repeat;padding-left:60px}#feedback-popup-full .pop-up-win input.error,#feedback-popup-full .pop-up-win textarea.error{border:1px solid red}#feedback-popup-full .pop-up-win input[name=name]{background-position:18px 18px}#feedback-popup-full .pop-up-win input[name=phone]{background-position:18px -46px}#feedback-popup-full .pop-up-win input[name=email]{background-position:18px -112px}#feedback-popup-full .pop-up-win textarea{height:100px;padding-top:15px;resize:none;background-position:17px 17px;padding-bottom:15px;background-image:url(/images/pop-up-textarea-bg.png);background-repeat:no-repeat}#feedback-popup-full .pop-up-win .title{font-size:25px;font-weight:700;margin-bottom:10px;text-transform:uppercase}#feedback-popup-full .pop-up-win .undertitle{font-size:20px;margin-bottom:25px;line-height:24px}#feedback-popup-full .pop-up-win .select-city-block{margin-bottom:40px;width:320px}#feedback-popup-full .pop-up-win .select-city-block .nt{font-size:14px;margin-bottom:5px;text-transform:uppercase}#feedback-popup-full .pop-up-win .select-city-block .items .item{margin-right:15px;width:100%;float:left}#feedback-popup-full .pop-up-win .select-city-block .items .item input{display:none}#feedback-popup-full .pop-up-win .select-city-block .items .item label{font-size:14px;position:relative;background-position:1px;cursor:pointer;background-image:url(/images/radio-btn-bg.png);line-height:22px;background-repeat:no-repeat;padding-left:30px;display:table}#feedback-popup-full .pop-up-win .select-city-block .items .item input:checked+label{background-image:url(/images/radio-btn-bg-active.png)}#feedback-popup-full .pop-up-win .select-city-block .items .item+.item{margin-top:6px}#feedback-popup-full .pop-up-win button{height:50px;font-size:16px;border:none;font-weight:700;color:#fff;transition:all .4s;text-transform:uppercase;background-color:#51a667;box-shadow:4px 4px 20px rgba(0,0,0,.302);border-radius:5px;cursor:pointer;width:320px;margin-top:0}#feedback-popup-full .pop-up-win button:hover{transform:translateY(5px);box-shadow:4px 4px 20px transparent}#feedback-popup-full .thanks{display:none}.error-page{padding:150px 0 70px}.error-page h1{margin-top:0}.review-modal{height:100%;overflow:auto;pointer-events:none;transition:opacity .4s;position:fixed;opacity:0;top:0;background:#cdcdcd;left:0;width:100%;z-index:999999999}.review-modal.show{pointer-events:auto;opacity:1}.review-modal__wrapper{padding:50px 60px;position:relative;background-color:#fff;box-sizing:border-box;margin:30px auto 50px;box-shadow:0 0 0 #000;background-position:100% 0;border-radius:5px;width:750px;background-image:url(/images/pop-up-bg.jpg);background-repeat:no-repeat}.review-modal__title{font-size:25px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.review-modal__close-btn{height:22px;font-weight:700;right:20px;transition:color .4s;position:absolute;top:20px;background-position:50%;cursor:pointer;width:22px;background-image:url(/images/close-pop-up-bg.png);background-repeat:no-repeat}.review-modal__input{height:60px;font-size:17px;border:1px solid transparent;margin-bottom:20px;background-color:#edf1f9;box-sizing:border-box;box-shadow:inset 3px 5px 20px rgba(0,0,0,.251);border-radius:5px;width:320px;background-repeat:no-repeat;padding-left:20px}.review-modal__input.error{border:1px solid red}.review-modal textarea{height:100px;padding-top:15px;resize:none;font-family:Arial,sans-serif}.review-modal__button{height:50px;font-size:16px;border:none;font-weight:700;color:#fff;transition:all .4s;text-transform:uppercase;background-color:#51a667;box-shadow:4px 4px 20px rgba(0,0,0,.302);border-radius:5px;cursor:pointer;width:320px;margin-top:0}.review-modal__button:hover{transform:translateY(5px);box-shadow:4px 4px 20px transparent}.review-modal__button[disabled=disabled]{pointer-events:none;opacity:.6}.review-modal-file{margin-bottom:20px}.review-modal-file__label{font-size:16px;margin-bottom:10px}.review-modal-file__input{height:1px;padding:0;border:none;position:absolute;opacity:0;top:0;left:0;width:1px}.review-modal-file__button{padding:5px 10px 7px;color:#fff;transition:all .4s;background-color:#51a667;border-radius:5px;cursor:pointer;display:inline-block}.review-modal-file__button:hover{background-color:#478e4f}.review-modal__result{margin-bottom:140px;line-height:1.5;margin-top:35px;display:none}