@import url(https://mag.hhos.ru/1landing-page/lp-demo/64371/external.html);@keyframes anim{to{box-shadow:0 0 0 15px transparent}50%{box-shadow:0 0 0 0 #f3b244}}@keyframes anim1{to{box-shadow:0 0 0 15px transparent}50%{box-shadow:0 0 0 0 #2d76f4}}body{font-family:'Montserrat',sans-serif;color:#2a2833;font-size:16px;font-weight:500}body.active{overflow:hidden}*{outline:0!important}header{position:fixed;z-index:2;left:0;right:0;top:0}.sec1:before,header:before{bottom:0;position:absolute;content:""}header:before{z-index:0;left:0;right:0;top:0;background:#fff;border-bottom:1px solid rgba(148,147,153,.2)}.logo,.nav{align-items:center}.nav{padding:10px 0;width:100%;display:flex;position:relative;z-index:1;justify-content:space-between}.logo{display:table;color:#007bff;font-size:19px;line-height:1}.logo small{color:#2a2833;display:block;text-align:left;font-size:.4em}.logo img{display:table-cell;height:50px;margin-right:10px}.logo div{vertical-align:middle;display:table-cell}.logo div div{display:block;font-weight:900}.contact{display:inline-block;text-align:right;font-size:11px}.recall,.tel{line-height:1;transition:all .5s}.tel{display:inline-block;background-repeat:no-repeat;background-position:0 -50px,0 50%;background-image:url(../fonts/phone.svg),url(../fonts/phone.svg);background-size:16px;font-size:19px;padding-left:25px}.tel:hover{background-position:0 50%,0 50px}.recall{cursor:pointer;letter-spacing:.5px}.fcontact li a:hover,.recall:hover{color:#f3b244}.sec1{position:relative;margin-top:80px;padding-bottom:50px;overflow:hidden}.sec1:before{left:50%;margin-left:-1170px;background:url(../fonts/circle.svg) no-repeat;background-size:contain;width:500px;height:250px}.cta,.sec1 .img{margin-top:50px}.sec1 .img img,button.btn{width:100%}.cta .h1{font-weight:700;font-size:32px}.cta ul{flex-wrap:wrap;flex-basis:30%;display:flex}.cta ul li:nth-child(odd){margin-right:30px}.cta ul li{display:flex;align-items:center;padding:20px;border-radius:20px;flex:0 0 47%;box-shadow:0 4px 34px rgba(228,233,241,.7)}.cta ul li figure{margin-right:20px}.cta ul li figure img{width:60px;padding:10px;border-radius:20px;background:#f5f6fa}.location{margin-top:10px;font-size:15px;line-height:30px;padding-left:1px;background:url(../fonts/location.svg) 0 0 no-repeat;background-size:30px}.cta .btnarea,.cta ul li,.types li{margin-top:30px}input,textarea{width:100%;border-radius:2px;border:0;padding:14px;font-size:16px;outline:0}.inp{margin-top:15px}.btn{user-select:none;cursor:pointer;display:inline-block;padding:15px 40px;color:#fff;font-weight:600;border-radius:3px;box-shadow:0 4px 34px rgba(0,0,0,.15)}.btn:active{transform:scale(.95)}.blue{background:#2974f5}.orange{background:#f4b03e}.types{justify-content:space-between;display:flex}.types li{padding-left:30px;background:url(../fonts/check.svg) 0 50% no-repeat;background-size:20px}.sec2{overflow:hidden;position:relative;background:#f5f6fa}.sec2:before{left:50%;top:0;margin-left:-1170px;background:url(../fonts/circle1.svg) no-repeat;background-size:contain;width:500px;height:250px}.sec2:after,.sec2:before,.sec3:before{position:absolute;content:""}.sec2:after{right:50%;bottom:0;margin-right:-1170px;background:url(../fonts/circle1.svg) no-repeat;background-size:contain;width:500px;height:250px;transform:rotate(180deg)}.sec .title{font-size:36px}.sec{padding:50px 0}.s1p,.s1p>div{position:relative}.s1p{margin-top:30px;box-shadow:0 4px 34px rgba(228,233,241,.7);transition:all .5s}.s1p:hover{box-shadow:0 4px 34px rgba(0,0,0,.15)}.s1p .name{font-size:24px}.s1p>div{vertical-align:top;width:100%;background:#fff;border-radius:10px;padding:30px;overflow:hidden}.s1p figure{right:-20px;bottom:-20px;position:absolute;width:200px;height:200px;overflow:hidden;border-radius:50% 50% 0}.cta ul li,.s1p figure img{height:100%}.s1p .price{margin-top:20px;font-weight:500;font-size:18px;cursor:pointer;color:#555}.s1p .btn,.s1p>div{display:inline-block}.s1p .btn{padding:10px 15px;width:auto}.orange{background:#f3b244}.blue{background:#2d76f4}.green{background:#69dedb}.purple{background:#7059e3}.sec3:before{left:50%;top:0;margin-left:-1170px;background:url(../fonts/circle1.svg);width:600px;height:293px}.s3p{position:relative;margin-top:30px;padding:20px;min-height:270px;border-radius:10px;box-shadow:0 4px 34px rgba(228,233,241,.7)}.s3p>div{display:flex}.s3p figure{margin-right:10px;background:#f5f6fa;border-radius:20px}.s3p img{padding:15px;width:60px}.s1p .btn,.s3p .text{margin-top:20px}.prof,.s3p i{text-align:center}.s3p i{opacity:.2;font-size:100px;line-height:1;font-weight:900;font-style:normal;position:absolute;right:0;bottom:0;width:80px;color:#f3b244}.prof{border-radius:20px;padding:30px;color:#fff;background:url(../fonts/form-bg.svg) 50% no-repeat;background-size:cover;box-shadow:0 4px 34px rgba(0,0,0,.15)}.prof .text{margin-top:30px}.s5p figure,.sec5{position:relative;overflow:hidden}.sec5{background:#f5f6fa;text-align:center}.sec5:after,.sec5:before{position:absolute;content:"";background:url(../fonts/circle1.svg) no-repeat;background-size:contain;width:500px;height:250px}.sec5:before{left:50%;top:0;margin-left:-1170px}.sec5:after{right:50%;bottom:0;margin-right:-1170px;transform:rotate(180deg)}.s5p{background:#fff;margin-top:30px;padding:20px;box-shadow:0 4px 34px rgba(228,233,241,.7);transition:all .5s;border-radius:10px}.s5p:hover{box-shadow:0 4px 34px rgba(0,0,0,.15)}.s5p figure{border-radius:50%}.s5p figure:after{content:"";border-radius:50%;position:absolute;left:10px;right:10px;top:10px;bottom:10px;border:2px solid #f3b244}.s5p img{border-radius:50%;max-width:100%}.s5p .bottom{color:#b0aeba;margin-top:20px}.s5p .bottom li:first-child{color:#2d76f4;font-weight:700}.s5p .bottom li strong{color:#2a2833}.sec5 .btnarea{margin-top:30px}.sec6{text-align:center}.car{margin-top:30px;box-shadow:0 4px 34px rgba(228,233,241,.7);border-radius:10px;text-align:left}.car blockquote{padding:20px;display:flex;align-items:center}.car figure{position:relative;margin-right:20px;overflow:hidden;padding:3px}.car figure:after{content:"";border-radius:50%;position:absolute;left:5px;right:5px;top:5px;bottom:5px;border:2px solid #f3b244}.car figure,.car figure img,.owl-dot span{display:inline-block;border-radius:50%}.car figure img{width:130px!important}.car strong{color:#2d76f4;margin-bottom:20px}.owl-dots{left:0;right:0;text-align:center;position:absolute;bottom:0}.owl-dot{margin:0 3px}.owl-dot.active span,.owl-dot:hover span{opacity:1}.owl-dot span{width:12px;height:12px;background:#2d76f4;opacity:.3}.owl-nav button,.sec7 figure img{display:inline-block;position:absolute;top:50%}.owl-nav button{width:40px;height:40px;background:#000;z-index:1}.owl-nav button:after,.sec7:before{left:50%;position:absolute;content:""}.owl-nav button:after{width:25px;height:25px;border-top:2px solid #f3b244;border-left:2px solid #f3b244;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.owl-nav button.disabled{opacity:0}.owl-prev{left:-40px;transform:translateY(-50%)}.owl-next{right:-40px;transform:translateY(-50%) rotate(180deg)}.form1{margin-top:50px;border-radius:20px;padding:20px;background:url(../fonts/form-bg.svg) 50% no-repeat;background-size:cover;box-shadow:0 4px 34px rgba(0,0,0,.15)}.form1 .name{font-size:30px;color:#fff}.sec7{position:relative;overflow:hidden;text-align:center;background:#f5f6fa}.sec7:before{top:0;margin-left:-1170px;background:url(../fonts/circle1.svg) no-repeat;background-size:contain;width:500px;height:250px}#map,.sec7:after{position:absolute;bottom:0}.sec7:after{right:50%;margin-right:-1170px;content:"";background:url(../fonts/circle1.svg) no-repeat;background-size:contain;width:500px;height:250px;transform:rotate(180deg)}.sec7 figure{height:200px;margin-top:30px}.sec7 figure img{width:40%;left:50%;transform:translate(-50%,-50%)}.fcontact,.footer,.sec7 figure{position:relative}.fcontact,.sec7 figure{background:#fff;border-radius:20px;box-shadow:0 4px 34px rgba(0,0,0,.15)}.fcontact{margin:50px 0;z-index:1;padding:30px}.fcontact li{margin-top:15px}.car strong,.fcontact li strong{display:block}.fcontact li a,.fcontact li span{padding-left:30px;background-position:0 50%;background-repeat:no-repeat;background-size:16px;font-size:18px;display:inline-block;color:#2a2833;transition:all .5s}.phone{background-image:url(../fonts/phone.svg)}.email{background-image:url(../fonts/email.svg)}.loc{background-image:url(../fonts/location.svg)}#map{left:0;right:0;top:0}.ymaps-2-1-75-ground-pane{filter:grayscale(1)}.copy{color:#fff;background:#2a2833;padding:20px 0}.pol{cursor:pointer;float:right;text-decoration:underline;transition:all .5s}.pol:hover{color:#f3b244}#pol{padding:30px;width:100%;max-width:600px;text-align:justify}#pol h3,.form{text-align:center}#pol h3{margin-bottom:20px}.form{margin-top:50px;border-radius:20px;padding:30px;background:url(../fonts/form-bg.svg) 50% no-repeat;background-size:cover;box-shadow:0 4px 34px rgba(0,0,0,.15)}.form span{text-transform:uppercase;font-weight:700;color:#fff}@media (min-width:768px){.pricelist{padding:30px;width:100%;max-width:767px}.pricelist .tel{margin-top:30px}.pricelist .btn{margin-top:30px;background:#2d76f4}.pricelist h4{font-weight:700;font-size:26px}.pricelist,h3.table_heading{text-align:center}p.table_heading{margin-top:15px;font-weight:700;color:#f3b244}.table{text-align:left;width:100%;margin-top:10px;border-top:1px solid rgba(148,147,153,.3);border-bottom:1px solid rgba(148,147,153,.3);display:table}.table_row{display:table-row}.cell{padding:10px;display:table-cell;border-left:1px solid rgba(148,147,153,.3)}.cell:nth-child(2){width:100px;text-align:center}.cell:nth-child(3){border-right:1px solid rgba(148,147,153,.3);width:100px}.table_row:nth-child(even){background:#f5f6fa}}@media (max-width:1199px){.header:before{z-index:1}.contact{display:inline-block}.menu{text-transform:uppercase}.menu a,.menu-icon{display:inline-block}.menu a{padding:10px 0;color:#000}.menu-icon{width:30px;height:30px;z-index:1;margin-left:20px}.menu-icon:after,.menu-icon:before{display:inline-block;content:"";position:absolute;left:0;width:100%;height:70%;border-top:3px solid #f3b244;border-bottom:3px solid #f3b244;transition:all .5s}.menu-icon:after{top:0}.menu-icon:before{bottom:0}.menu-icon.active:after{height:0;border-top:0 solid #f3b244;top:50%;transform:rotate(-45deg) translateY(-50%)}.menu-icon.active:before{height:0;border-bottom:0 solid #f3b244;bottom:50%;transform:rotate(45deg) translateY(50%)}.logo,.menu-icon{position:relative}.menu{z-index:0;position:fixed;left:0;right:0;top:0;height:100%;text-align:center;padding-top:100px;font-size:22px;background:#fff;transform:translateY(-100%);transition:all .5s}.menu.active{transform:translateY(0)}}@media (min-width:1200px){.menu{list-style:none;display:flex;justify-content:space-between;min-width:550px}.menu li a{display:inline-block;position:relative;text-transform:uppercase;color:#b0aeba;transition:all .5s}.menu li a:hover{color:#f3b244}.menu li a:after{content:"";position:absolute;bottom:0;left:50%;width:0;border-bottom:1px solid #f3b244;transition:all .5s}.menu li a:hover:after{width:100%;left:0}}@media (min-width:992px) and (max-width:1199px){.cta .h1{font-size:27px}.cta ul li{flex:0 0 49%;margin-top:10px;padding:10px}.cta ul li figure{margin-right:10px}.cta ul li:nth-child(odd){margin-right:10px}.location{font-size:18px}}@media (min-width:768px) and (max-width:991px){.sec1{text-align:center}.sec1 .img{width:360px;margin:auto}.cta{margin-top:20px}.cta ul li{margin-top:10px;padding:10px}.types li{font-size:14px}.s1p{margin-top:15px}.s1p>div{padding:20px}.sec4{padding:0}}@media (max-width:767px){body{font-size:15px}.cta ul li br,.logo div{display:none}.logo img{height:40px;margin-right:0}.contact{display:inline-block}.tel{display:block;padding-left:0;background:0 0}.recall{display:inline-block;font-size:12px}.menu-icon{margin-left:10px}.right{text-align:center}.sec1 .img{width:180px;margin:0 auto auto}.cta{margin-top:10px;max-width:290px;margin-left:auto;margin-right:auto}.cta ul li figure{margin-right:10px}.cta ul li figure img{width:30px;padding:0;border-radius:0;background:0 0}.cta ul li{font-size:12px;flex:0 0 49%;margin-top:10px;padding:0;text-align:left;box-shadow:none}.cta ul li:nth-child(odd){margin-right:0}.sec1{text-align:center}.cta .h1{line-height:1.2;font-size:28px}.sec{padding:30px 0}.cta .btnarea{margin-top:0}.sec .title{text-align:center;font-size:24px}.location{text-align:left;line-height:1.2;font-size:16px;margin-top:15px}.cta .btn{width:100%;margin-top:10px}.types{display:none}.car blockquote,.s1p>div,.sec2 .title{text-align:center}.s1p figure{margin:auto;width:150px;height:150px;position:relative;border-radius:50%;right:auto;bottom:auto}.s1p figure img{width:100%;height:100%;object-fit:cover}.s1p>div{padding:20px}.s1p .price{margin-top:0}.s3p{min-height:auto}.prof{margin-left:-15px;margin-right:-15px;padding:20px}.car{background:0 0;box-shadow:none}.car blockquote{display:inline-block;width:100%}.owl-next{right:0}.owl-prev{left:0}.s5p figure{max-width:200px;margin:auto}.sec7 figure{height:auto;background:0 0;box-shadow:none}.sec7 figure img{width:100%;position:relative;left:auto;top:auto;transform:translate(0)}.form1{margin-left:-15px;margin-right:-15px}.form1 .name{font-size:24px}#map{height:250px;position:relative}.footer{background:#f5f6fa}.fcontact{background:0 0;max-width:320px;margin:30px auto;padding:0;box-shadow:none}.copy,h3.table_heading{text-align:center}.pol{float:none}.pricelist{padding:15px;text-align:center}p.table_heading{margin-top:15px;font-weight:700;color:#f3b244}.table{width:100%;margin-top:10px;border-top:1px solid rgba(228,233,241,.7);border-bottom:1px solid rgba(148,147,153,.3);display:table}.table_row{display:table-row}.cell{font-size:14px;padding:5px;border-left:1px solid rgba(148,147,153,.3);display:table}.cell:nth-child(2){text-align:center;display:table-cell;display:none}.cell:nth-child(3){border-right:1px solid rgba(148,147,153,.3);font-weight:700;display:table-cell}.table_row:nth-child(even){background:#f0f0f0}.pricelist .btn{margin-top:30px;background:#2d76f4}}.blue.anim,.orange.anim{box-shadow:none;animation:anim 2s infinite}.blue.anim{animation:anim1 2s infinite .5s}