a,button,*:after,*:before{transition:all .3s}img{max-width:100%;height:auto}select{-webkit-appearance:none;background:url("../img/arr.svg") no-repeat calc(100% - 15px) center,#dde0e7;-moz-appearance:none;text-overflow:"";appearance:none !important;height:40px;border-radius:10px;border:none;padding-left:15px;padding-right:30px}.modal-dialog{margin-left:auto;margin-right:auto;width:calc(100% - 30px)}.mob-menu{display:none;cursor:pointer;transition:all .4s;margin-left:15px;position:fixed;top:13px;right:15px;z-index:99;width:48px;height:48px;border-radius:50%;background:#ff6900;align-items:center;justify-content:center}@media(max-width: 767px){.mob-menu{display:flex}}.mob-menu.active span:nth-child(1){width:30px;transform:rotate(45deg);margin-bottom:-8px}.mob-menu.active span:nth-child(2){width:20px;opacity:0}.mob-menu.active span:nth-child(3){width:30px;transform:rotate(-45deg);margin-top:-8px}.mob-menu span{width:30px;height:2px;margin:4px 0;background:#fff;display:block;border-radius:5px;transition:all .4s;margin-left:auto}.mob-menu span:nth-child(1){width:25px}.mob-menu span:nth-child(2){width:20px}.mob-menu span:nth-child(3){width:25px}.close-mob{display:none;position:absolute;right:25px;top:20px;width:41px;height:41px;border:2px solid #fff;border-radius:50%;z-index:999;opacity:1;cursor:pointer}@media(max-width: 767px){.close-mob{display:block}}.close-mob:before,.close-mob:after{content:"";position:absolute;left:18px;height:30px;width:2px;background-color:#fff;top:4px}.close-mob:before{transform:rotate(45deg)}.close-mob:after{transform:rotate(-45deg)}*{outline:none}label.checkbox{position:relative;display:block;font-weight:400;font-size:18px;line-height:133%;color:#394050;margin-bottom:16px}label.checkbox input{width:0;height:0;opacity:0;z-index:-1;position:absolute;top:0;left:0}label.checkbox input:checked+.checkbox__text:before{opacity:1}label.checkbox .checkbox__text{display:flex;padding-left:40px;min-height:24px;align-items:center}label.checkbox .checkbox__text:after,label.checkbox .checkbox__text:before{content:"";position:absolute;border:1px solid #dcdfe4;border-radius:8px;width:24px;height:24px;top:50%;transform:translateY(-50%);left:0}label.checkbox .checkbox__text:before{opacity:0;border-color:#9b8a7e;background:url("../img/checkbox.svg") center center no-repeat,#9b8a7e;background-size:18px}.wrapper{display:flex;flex-direction:column;min-height:100vh}.content{flex-grow:1;width:100%}body{scroll-behavior:smooth;line-height:1.3;font-size:16px;font-family:"Exo 2",sans-serif;background:#241b18;color:#fff}a{color:#fff}a:hover{color:#ff6900}#callback .modal-dialog{max-width:400px}.modal .modal-content{border:none;border-radius:0;background:#241b18}.modal input{width:100%}.modal .btn-o{width:100%}.modal .title{font-weight:700;font-size:24px;line-height:133%;padding-right:50px;margin-bottom:25px}.modal .cities{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;list-style:none;padding-left:0}@media(max-width: 500px){.modal .cities{grid-template-columns:1fr}}.modal .cities li{cursor:pointer}.modal .close{position:absolute;z-index:9;top:7px;right:15px;padding:0;line-height:1;font-size:40px;background:none;color:#fff;border:none}header .logo,.mobile-menu .logo{flex-grow:1;display:flex;justify-content:flex-start;overflow:hidden}header .logo img,.mobile-menu .logo img{-o-object-fit:cover;object-fit:cover;width:240px;height:18px;margin-left:-10px;margin-bottom:3px}header .logo a,.mobile-menu .logo a{text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff;margin-left:-27px;font-size:12px;font-family:"Exo 2",Arial,sans-serif;line-height:1.2;font-weight:300;letter-spacing:.2px;text-transform:uppercase;background-position:center center;border-color:transparent;border-style:solid}header{padding-top:20px;padding-bottom:20px;z-index:13;position:relative}@media(max-width: 767px){header .logo{width:100%;position:relative;padding-bottom:15px;margin-bottom:15px}header .logo:after{content:"";position:absolute;background:url("../img/line.svg") center center no-repeat;background-size:600px;width:100%;height:1px;bottom:0;left:0}}@media(max-width: 767px){header .menu-header{display:none !important}}header .container{display:flex;align-items:center}@media(max-width: 767px){header .container{flex-wrap:wrap;justify-content:space-between}}header .container .time,header .container .phone,header .container .city{margin-right:35px;font-weight:300;color:#fff;font-size:17px;padding-top:1px;padding-bottom:1px}@media(max-width: 1200px){header .container .time,header .container .phone,header .container .city{font-size:15px;margin-right:20px;padding-top:3px;padding-bottom:3px}}@media(max-width: 991px){header .container .city{margin-right:0}}header .container .phone{text-decoration:none;background:url("../img/phone.svg") left center no-repeat;padding-left:30px;color:#fff}@media(max-width: 991px){header .container .phone{display:none}}header .container .phone,header .container .city{color:#ff6900;filter:grayscale(100%) brightness(100);transition:none}header .container .phone:hover,header .container .city:hover{filter:none}@media(max-width: 991px){header .container .btn-o{display:none}}header .container .city{text-decoration:none;background:url("../img/Icon.svg") left center no-repeat;padding-left:30px}.btn-o{border:1px solid #ff6900;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#fff;min-height:56px;padding:5px 30px;background:none}.btn-o:hover{color:#fff;background:#ff6900}.menu-header{padding-top:5px}.menu-header .container{display:block;padding-top:8px;margin-top:8px;background:url("../img/line.svg") top center no-repeat}.menu-header ul{list-style:none;padding-left:0;margin-bottom:0;display:flex;justify-content:space-between;flex-grow:1}.menu-header ul ul{flex-direction:column;align-items:flex-start;justify-content:flex-start;opacity:0;pointer-events:none;position:absolute;top:99%;left:0;background:rgba(0,0,0,.4);padding:16px 22px 14px 22px;min-width:240px;z-index:99}.menu-header ul ul li{padding:0}.menu-header ul ul li+li{margin-top:7px}.menu-header ul ul a{text-transform:capitalize}.menu-header ul li{position:relative;padding-bottom:10px;padding-top:10px}.menu-header ul li:hover ul{opacity:1;pointer-events:auto}.menu-header ul li.drop>a{display:flex;align-items:center;transition:none !important}.menu-header ul li.drop>a:hover:after{filter:none}.menu-header ul li.drop>a:after{content:"";width:14px;transition:none !important;height:8px;background:url("../img/down.svg") right center no-repeat;display:block;margin-left:10px;flex-shrink:0;filter:brightness(100) grayscale(100%)}.menu-header ul a{text-transform:uppercase;color:#fff;text-decoration:none;font-size:18px}@media(max-width: 991px){.menu-header ul a{font-size:15px}}.menu-header ul a:hover{color:#ff6900}footer{padding-top:50px;padding-bottom:50px}footer .container{display:flex;justify-content:space-between}@media(max-width: 991px){footer .container{flex-direction:column;align-items:center;justify-content:center}}@media(max-width: 991px){footer .logo{order:1}}footer ul{list-style:none;padding-left:0;margin-bottom:0;display:flex;justify-content:space-between;flex-grow:1}@media(max-width: 991px){footer ul{flex-wrap:wrap;justify-content:center}}footer ul li{margin:0 15px}@media(max-width: 1400px){footer ul li{margin:0 7px}}@media(max-width: 991px){footer ul li{margin-bottom:5px}}footer ul a{text-transform:uppercase;color:#fff;text-decoration:none;font-size:16px}@media(max-width: 1400px){footer ul a{font-size:15px}}footer ul a:hover{color:#ff6900}footer .menu-footer{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 1200px){footer .menu-footer ul:first-child{display:none}}@media(max-width: 1200px)and (max-width: 991px){footer .menu-footer{order:3}}footer .menu-footer>a{text-decoration:none;font-size:16px}footer .social{text-align:center}@media(max-width: 991px){footer .social{order:2;margin-top:15px;margin-bottom:15px}}footer .social .items{display:flex;justify-content:center;margin-bottom:15px;margin-top:-10px}@media(max-width: 991px){footer .social .items{margin-top:0}}footer .social .items a{margin:0 3px}footer .social .items a.inst{border:1px solid #fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:5px}footer .social .items a img{width:40px;height:40px}footer .social>a{text-transform:uppercase;text-decoration:none;font-size:15px}footer .logo{display:flex;justify-content:flex-start;overflow:hidden}footer .logo img{-o-object-fit:cover;object-fit:cover;width:240px;height:18px;margin-left:-10px;margin-bottom:3px}.ttn{text-transform:none !important}.cap{height:100vh;padding-bottom:30px;overflow:hidden;background-color:#000;position:relative;display:flex;background-repeat:no-repeat;background-size:cover;flex-direction:column}@media(max-width: 991px){.cap{padding-bottom:100px}}@media(max-width: 767px){.cap{padding-bottom:50px}}@media(max-height: 480px){.cap{height:auto}}.cap .video{position:absolute;top:0;left:0;right:0;bottom:0}.cap .video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;background:#000}.cap .video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cap>.container{position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cap .social{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;background:#17191a;display:inline-flex;align-items:center;padding:10px 20px;padding-bottom:15px;padding-left:0}.cap .social:after{content:"";position:absolute;background:#17191a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100%;width:100vw;right:100%;top:0}.cap .social a{margin-right:20px;margin-top:5px}@media(max-width: 767px){.cap .social a{margin-right:10px}}.cap .social img{width:50px;height:50px}@media(max-width: 767px){.cap .social img{width:30px;height:30px}}.cap .social .text{margin-bottom:0;grid-gap:16px}@media(max-width: 767px){.cap .social .text{font-size:14px}}.cap h1{font-weight:600;margin-bottom:30px;line-height:1;font-size:80px}@media(max-width: 1200px){.cap h1{font-size:50px}}@media(max-height: 640px){.cap h1{font-size:50px;margin-bottom:15px}}@media(max-width: 767px){.cap h1{font-size:30px}}.cap .text{font-size:20px;max-width:450px;margin-bottom:30px}@media(max-height: 640px){.cap .text{margin-bottom:15px}}.advantage .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px}.advantage .items .item{padding:30px;border:1px solid #fff}.advantage .items .count{color:#352721;text-align:right;padding-left:40px;margin-bottom:20px;background:url("../img/S.svg") left center no-repeat}.advantage .items .text{display:flex;align-items:flex-end;font-weight:300;color:#fff;font-size:18px;opacity:.9;min-height:52px}h3.title{font-size:24px;margin-bottom:40px;font-weight:bold;line-height:1.4}h3.title span{background:#fff;padding:5px;color:#241b18;font-weight:600}.about .items{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}@media(max-width: 991px){.about .items{display:block}.about .items .item{margin-bottom:10px}}.about .item{display:flex;background:#352721}@media(max-width: 440px){.about .item{flex-wrap:wrap}}.about .item .desc{padding:20px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media(max-width: 767px){.about .item .desc{padding:15px}}.about .item .desc .text{font-weight:300;font-size:15px}.about .item .desc .title{color:#fff;opacity:.5;font-size:20px;margin-bottom:30px;max-width:300px}@media(max-width: 767px){.about .item .desc .title{margin-bottom:10px}}.about .item .img{max-width:193px;flex-shrink:0;display:flex;flex-direction:column}@media(max-width: 440px){.about .item .img{width:100%;max-width:100%}}.about .item .img img{flex-grow:1;-o-object-fit:cover;object-fit:cover}@media(max-width: 440px){.about .item .img img{height:350px}}h2.title{font-weight:bold;font-size:35px;text-transform:uppercase;margin-bottom:40px}@media(max-width: 767px){h2.title{font-size:28px;margin-bottom:25px}}@media(max-width: 400px){h2.title{font-size:24px}}h2.title small{font-weight:bold;font-size:inherit;background:#352721;padding:0 5px;padding-bottom:2px}h2.title span{color:#352721;background:#fff;padding:0 5px;padding-bottom:2px}h1.title{font-weight:bold;font-size:55px;margin-bottom:40px}@media(max-width: 767px){h1.title{font-size:28px;margin-bottom:25px}}@media(max-width: 400px){h1.title{font-size:24px}}h1.title small{font-weight:bold;font-size:inherit;background:#352721;padding:0 5px;padding-bottom:2px}h1.title span{color:#352721;background:#fff;padding:0 5px;padding-bottom:2px}.section{margin:120px 0}@media(max-width: 767px){.section{margin:60px 0}}.wait .items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}@media(max-width: 991px){.wait .items{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.wait .items{grid-template-columns:1fr}}.wait .items .item{background:#352721;padding:30px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 767px){.wait .items .item{padding:15px}}.wait .items .item .text{font-size:15px;font-weight:300}.wait .items .item .title{display:flex;align-items:center;margin-bottom:30px}@media(max-width: 767px){.wait .items .item .title{margin-bottom:10px}}.wait .items .item .title span{opacity:.5;font-weight:600;font-size:17px}.wait .items .item .title .icon{width:30px;height:30px;background:#fff;flex-shrink:0;margin-right:12px;display:flex;align-items:center;justify-content:center}.zone{margin-bottom:70px}.zone .items{display:flex;flex-wrap:wrap}@media(max-width: 991px){.zone .items{grid-template-columns:1fr 1fr 1fr;display:grid;grid-gap:25px}}@media(max-width: 767px){.zone .items{grid-template-columns:1fr 1fr;grid-gap:12px}}@media(max-width: 767px){.zone .items{grid-template-columns:1fr}}.zone .item{position:relative;width:calc(25% - 25px);margin:0 12px;margin-bottom:25px}.zone .item:nth-child(1){width:calc(35% - 25px)}.zone .item:nth-child(4){width:calc(15% - 25px)}@media(max-width: 991px){.zone .item{margin:0;width:auto !important}}.zone .item:hover .more{padding-right:25px}.zone .item>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:12}.zone .item .img img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}.zone .desc{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:15px;background:linear-gradient(0deg, rgba(53, 39, 33, 0.8) 0%, rgba(53, 39, 33, 0.17) 100%)}.zone .desc .title{font-size:19px;font-weight:500;margin-bottom:10px}.more{position:relative;display:inline-block;padding-right:15px;transition:all .3s;font-weight:300;color:#fff;text-decoration:none}.more:hover{padding-right:25px}.more:before{content:"";position:absolute;right:0;top:50%;width:12px;height:9px;margin-top:2px;background-size:contain;transform:translateY(-50%);background:url("../img/arrow.svg") center center no-repeat}.calc-home{background:url("../img/calc-home.webp") center center no-repeat;background-size:cover;padding:100px 0;position:relative}.calc-home:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.7;background:#271e19;z-index:9}.calc-home .btn-o{max-width:300px;width:100%}.calc-home .container{z-index:10;position:relative}.zone.example .slider-example{margin:0 -10px}.zone.example .slick-dots{display:flex !important;justify-content:center;list-style:none;padding-left:0;margin-bottom:0;margin-top:0;flex-wrap:wrap}.zone.example .slick-dots li{margin:3px}.zone.example .slick-dots li.slick-active button{background:#ff6900}.zone.example .slick-dots button{padding:0;border:none;font-size:0;width:12px;height:12px;border-radius:50%}.zone.example .slick-slide{margin:0 10px}.zone.example .slick-slide>div{margin-bottom:20px}.zone.example .item{background:#352721}.zone.example .item .img{display:flex;align-items:center;justify-content:center;height:130px}.zone.example .item .img img{width:auto;height:auto}.zone.example .item .desc{position:static}.faq .spoiler{background:#352721;margin-bottom:2px;padding:20px}.faq .spoiler .title{padding-right:70px;position:relative;font-size:20px;font-weight:500;cursor:pointer}.faq .spoiler .title.active:after{transform:translateY(-50%) rotate(45deg)}.faq .spoiler .title:after{content:"";position:absolute;background:url("../img/close.svg") center center no-repeat,#241b18;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;right:20px}.faq .spoiler .text{display:none;margin-top:15px;max-width:800px}.credit{position:relative;padding-top:100px;padding-bottom:100px}@media(max-width: 991px){.credit{padding-top:50px;padding-bottom:50px}}.credit:after{content:"";position:absolute;background:url("../img/credit.webp") center center no-repeat;height:100%;width:50%;top:0;left:0;background-size:cover}@media(max-width: 991px){.credit:after{width:100%}}@media(max-width: 991px){.credit .left{display:flex;flex-wrap:wrap}}@media(max-width: 767px){.credit .left{margin-bottom:15px}}.credit .left .item{display:flex;margin-bottom:15px;margin-top:15px}@media(max-width: 991px){.credit .left .item{flex-grow:1}}@media(max-width: 767px){.credit .left .item{flex-grow:0;margin-bottom:0;margin-top:0}}@media(max-width: 400px){.credit .left .item{width:100%}}.credit .left .item .text{display:flex;align-items:center;justify-content:center;background:rgba(51,51,51,.5);flex-grow:1;padding:3px 20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.credit .left .item .number{background:#241b18;font-size:50px;font-weight:bold;width:51px;height:51px;display:flex;align-items:center;justify-content:center}.credit .middle{padding-left:150px}@media(max-width: 1200px){.credit .middle{padding-left:50px}}@media(max-width: 991px){.credit .middle{padding-left:0}.credit .middle br{display:none}}.credit .title{font-size:50px;font-weight:bold}@media(max-width: 1200px){.credit .title{font-size:35px}}.credit .title span{background:#fff;color:#241b18;padding:2px 10px;margin-left:-10px;padding-bottom:4px}@media(max-width: 991px){.credit .title span{margin-left:0}}.credit .container{z-index:9;position:relative;display:flex;justify-content:space-between;align-items:center}@media(max-width: 991px){.credit .container{display:block}}.credit .right{max-width:350px}@media(max-width: 991px){.credit .right{max-width:100%}}.credit .right .item{margin-bottom:30px;margin-top:30px;font-size:20px;font-weight:300;padding-left:40px;background:url("../img/S.svg") left center no-repeat}input[type=text]{color:#000;border:1px solid #000;background-color:#fff;font-size:16px;font-weight:400;height:50px;padding:5px 25px;margin-bottom:15px}.callback-home{background:url("../img/callback.webp") center center no-repeat;background-size:cover;padding-bottom:50px;padding-top:150px}@media(max-width: 767px){.callback-home{padding-top:80px;padding-bottom:30px}}.callback-home .form{width:100%;max-width:306px;margin-left:auto;margin-right:auto}.callback-home .form.form_inputs{max-width:650px;align-items:flex-start}.callback-home .form.form_inputs input{margin-bottom:0}.callback-home .form.form_inputs .btn-o{padding-left:20px;min-height:50px;padding-right:20px}.callback-home .inputs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media(max-width: 1200px){.callback-home .inputs{grid-template-columns:1fr}}.callback-home label{width:100%}.callback-home input{width:100%}.callback-home .btn-o{width:100%}.callback-home .desc{background-color:rgba(69,63,59,.45);padding:50px 30px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width: 767px){.callback-home .desc{padding:40px 15px}}.mobile-menu{right:0;background:#241b18;position:fixed;z-index:100;padding:15px 30px;height:100%;top:0;overflow:auto;display:none}.mobile-menu .logo{margin-bottom:20px}.mobile-menu .btn-o{border-color:#fff;min-height:45px}.mobile-menu .social{display:flex;margin-bottom:20px}.mobile-menu .social a{margin-right:10px}.mobile-menu .social a img{width:40px;height:40px}.mobile-menu .phone{text-decoration:none;font-weight:300;margin-bottom:30px;display:block}.mobile-menu ul{list-style:none;padding-left:0;margin-bottom:20px}.mobile-menu ul li{margin-bottom:10px}.mobile-menu ul li a{text-transform:uppercase;text-decoration:none}.mobile-menu .close-m{display:flex;justify-content:flex-end}.mobile-menu .close-m img{transform:rotate(45deg)}.mobile-menu .drop{position:relative}.mobile-menu .show-submenu{position:absolute;top:7px;right:0;height:8px;width:20px;filter:brightness(100) grayscale(100%);transition:all .3s;background:url("../img/down.svg") center center no-repeat}.mobile-menu .show-submenu.active{transform:rotate(180deg)}.mobile-menu ul ul{padding-left:15px}.mobile-menu ul ul li{margin-bottom:0;margin-top:5px}.mobile-menu ul ul li:first-child{margin-top:10px}.mobile-menu ul ul a{text-transform:capitalize}.deadline .container{display:flex}@media(max-width: 991px){.deadline .container{display:block}}.deadline .container .sub{font-size:20px;font-weight:300}.deadline .container .text-1{margin-top:5px;margin-bottom:20px;opacity:.5}.deadline .container .text-2{font-size:16px;font-weight:300}.deadline .container .characteristics{display:flex;justify-content:space-between}@media(max-width: 767px){.deadline .container .characteristics{flex-wrap:wrap}}.deadline .container .characteristics .item{display:flex;align-items:flex-start;align-items:center;margin-bottom:20px}@media(max-width: 767px){.deadline .container .characteristics .item{width:100%}}.deadline .container .characteristics .item .icon{flex-shrink:0;margin-right:10px}.deadline .container .characteristics .item .icon img{width:50px;height:50px}.deadline .container .characteristics .item .title{color:#fff;opacity:.5;font-size:18px;font-weight:300;margin-bottom:4px}.deadline .container .characteristics .item .text{font-weight:bold;font-size:17px}.deadline .container .img{flex-shrink:0;margin-right:35px;max-width:449px}.deadline .container .img img{margin-bottom:25px}@media(max-width: 991px){.deadline .container .img{margin-right:0;margin-bottom:35px}.deadline .container .img img{width:100%;display:block}}h2.title+.sub-title{margin-top:-25px}.sub-title{max-width:800px;margin-bottom:50px}@media(max-width: 767px){.sub-title{margin-bottom:30px}}.levels .items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}@media(max-width: 991px){.levels .items{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.levels .items{grid-template-columns:1fr}}.levels .item{background:#352721;text-align:center}.levels .item .title{background:#fff;padding:10px;font-size:20px;color:#352721;font-weight:bold;margin-bottom:10px}.levels .item .desc{padding:20px}.levels .item .text{color:rgba(255,255,255,.51);margin-bottom:20px}.levels .item .title-w{display:block;color:#fff}.levels .item .text-w{margin-bottom:20px}.levels .item .price{font-weight:bold;font-size:20px;margin-bottom:20px}.items-example{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px}@media(max-width: 991px){.items-example{grid-template-columns:1fr 1fr 1fr;grid-gap:10px}}@media(max-width: 767px){.items-example{grid-template-columns:1fr 1fr}}@media(max-width: 400px){.items-example{grid-template-columns:1fr}}.product{margin-top:80px}@media(max-width: 991px){.product{margin-top:20px}}.product h1.title{background:#352721;font-size:45px;padding:5px 20px;padding-bottom:10px}@media(max-width: 991px){.product h1.title{width:100% !important}}@media(max-width: 767px){.product h1.title{font-size:35px}}.product h1.title,.product .left{width:50%;flex-shrink:0}@media(max-width: 767px){.product h1.title,.product .left{width:100%}}.product .img{background:#352721;display:flex;align-items:center;justify-content:center;padding:30px 15px}.product .right .title{margin-bottom:10px;font-size:22px;font-weight:500}@media(max-width: 991px){.product .right .title{font-size:18px}}.product .right .price{font-weight:bold;font-size:50px;margin-bottom:30px}@media(max-width: 991px){.product .right .price{font-size:30px}}.product .right .btn-o{max-width:230px;width:100%}.product .flex{display:flex;align-items:flex-start}@media(max-width: 991px){.product .flex{display:block}}.product .flex .left{margin-right:35px}@media(max-width: 767px){.product .flex .left{margin-right:0;margin-bottom:20px}}.report .text{margin-bottom:50px;font-size:20px}@media(max-width: 767px){.report .text{font-size:17px}}.report h3.title{font-weight:500;margin-bottom:20px;font-size:30px}.report .photoblock__item{display:flex;margin-bottom:20px}@media(max-width: 991px){.report .photoblock__item{display:block;margin-bottom:35px}}.report .photoblock__image-box{max-width:499px;flex-shrink:0;margin-right:35px}@media(max-width: 991px){.report .photoblock__image-box{max-width:100%;margin-bottom:20px;margin-right:0}}@media(max-width: 991px){.report .photoblock__image-box img{width:100%}}.report .photoblock__text{line-height:1.4;font-size:20px}@media(max-width: 767px){.report .photoblock__text{font-size:17px}}.report .photoblock{margin-bottom:50px}.about-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}@media(max-width: 991px){.about-items{grid-template-columns:1fr}}.item-about{background:#352721;padding:30px 0}.item-about .title{padding:5px 10px 5px 25px;margin-bottom:50px;background:#241b18;display:inline-block;font-size:25px;font-weight:bold}.item-about .text{font-size:20px;padding-left:25px;padding-right:25px}.partner{font-size:22px}.partner .img img{height:280px;width:100%;-o-object-fit:cover;object-fit:cover;margin-top:20px}.partner ul{list-style:none;padding-left:0;margin-top:25px}.partner ul li{display:flex;align-items:center;margin-bottom:20px;font-size:17px;font-weight:500}.partner ul li i{flex-shrink:0;min-width:40px;display:flex;align-items:center;justify-content:center}.about-in{font-size:18px}@media(max-width: 767px){.about-in{font-size:16px}}[name=result]{opacity:0;z-index:-1;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0}.calc .radio-type-2,.calc .radio-type-1{position:relative}.calc .radio-type-2 input,.calc .radio-type-1 input{opacity:0;z-index:-1;position:absolute;width:0;height:0;overflow:hidden;top:0;left:0}.calc .radios-type-1{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;margin-bottom:25px}@media(max-width: 767px){.calc .radios-type-1{margin-bottom:10px;grid-gap:10px}}.calc .radio-type-2{flex-grow:1}.calc .title-radio{font-size:15px;font-weight:500;margin-bottom:3px;flex-grow:1}@media(max-width: 767px){.calc .title-radio{margin-bottom:5px;font-size:15px;margin-bottom:0;font-weight:400}.calc .title-radio br{display:none}}.calc .radio-container{margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 767px){.calc .radio-container{margin-bottom:10px}}.calc .radio_text{cursor:pointer}.calc .radio-type-2{width:auto}@media(max-width: 767px){.calc .radio-type-2{padding-left:30px;margin-bottom:0;position:relative;margin-right:20px}}.calc .radio-type-2 .radio_text{position:relative;transition:all .3s;display:inline-flex}@media(max-width: 767px){.calc .radio-type-2 .radio_text{width:20px;height:20px;left:0;border-radius:50%;background:none;border:1px solid #fff;top:0;position:absolute}}.calc .radio-type-2 .radio_text:after{content:"";position:absolute;height:100%;background:#fff;left:0;top:0;transition:all .3s;width:50%}@media(max-width: 767px){.calc .radio-type-2 .radio_text:after{width:10px;height:10px;background:#ff6900;border-radius:50%;transform:translate(-50%, -50%);top:50%;left:50% !important;margin:0;opacity:0}}.calc .radio-type-2 .radio_text span{display:flex;align-items:center;justify-content:center;background:#000;padding:6px 13px;transition:all .3s}@media(max-width: 767px){.calc .radio-type-2 .radio_text span{display:none}}.calc .radio-type-2 input:checked+.radio_text{background:#ff6900}@media(max-width: 767px){.calc .radio-type-2 input:checked+.radio_text{background:none}}.calc .radio-type-2 input:checked+.radio_text:after{left:50%}@media(max-width: 767px){.calc .radio-type-2 input:checked+.radio_text:after{opacity:1}}.calc .radio-type-2 input:checked+.radio_text span{background:#ff6900}.calc .flex{display:flex;margin-bottom:20px}@media(max-width: 991px){.calc .flex{flex-direction:column-reverse}}@media(max-width: 767px){.calc .flex{margin-bottom:10px}}.calc .flex .right{padding-left:35px;width:100%}@media(max-width: 991px){.calc .flex .right{padding-left:0;margin-top:15px}}.calc .flex .right .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 10px}@media(max-width: 767px){.calc .flex .right .grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.calc .flex .right .grid .radio-container:first-child{grid-column:2 span}}@media(min-width: 767px){.calc .flex .right .grid .radio-container:first-child{grid-column:4 span}}.calc .flex .img{flex-shrink:0;width:40%}@media(max-width: 767px){.calc .flex .img{width:100%}.calc .flex .img img{display:none !important}}.calc .flex .img img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;display:none}@media(max-width: 767px){.calc .flex .img img{height:150px;-o-object-fit:contain;object-fit:contain}}.calc .flex .img img.active{display:block}.calc .radio-type-1{width:100%}.calc .radio-type-1 input:checked+span{background:#ff6900;color:#fff}.calc .radio-type-1 .radio_text{display:flex;width:100%;justify-content:center;align-items:center;height:40px;border:1px solid #ff6900}@media(max-width: 767px){.calc .radio-type-1 .radio_text{height:28px;font-size:15px}}.calc .radios-type-1 .item{position:relative;display:none;margin-top:10px}.calc .radios-type-1 .item.active{display:block}.calc .radios-type-1 .item.active .front-info{opacity:1;display:block}.calc .radios-type-1 .item.active .back-info{opacity:0;pointer-events:none}.calc .radios-type-1 .item ul{list-style:none;padding-left:0;margin-bottom:0}.calc .radios-type-1 .item ul li{opacity:.5;font-size:17px;margin-bottom:3px}@media(max-width: 1200px){.calc .radios-type-1 .item ul li{font-size:15px}}.calc .radios-type-1 .item .front-info{opacity:0;background:#352721;padding:25px;transition:all .3s}@media(max-width: 991px){.calc .radios-type-1 .item .front-info{display:none}}@media(max-width: 767px){.calc .radios-type-1 .item .front-info{padding:10px}}.calc .radios-type-1 .item .total{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.calc .radios-type-1 .item .more-modal{border:1px solid #ff6900;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#fff;font-size:14px;min-height:35px;padding:5px 15px;background:none;margin:5px 0}@media(max-width: 767px){.calc .radios-type-1 .item .more-modal{width:100%;min-height:30px;margin-bottom:0;margin-top:10px}}.calc .radios-type-1 .item .more-modal:hover{background:#ff6900}.calc .radios-type-1 .item .back-info{position:absolute;top:0;left:0;transition:all .3s;right:0;bottom:0}@media(max-width: 991px){.calc .radios-type-1 .item .back-info{display:none}}@media(max-width: 991px){.calc .radios-type-1__items{display:block}}.general-total{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}@media(max-width: 767px){.general-total{display:flex;flex-direction:column;grid-gap:0}.general-total .list{order:10;margin-top:10px}}.general-total ul{list-style:none;padding-left:0;margin-bottom:0;flex-grow:1}.general-total li{display:flex;justify-content:space-between;margin-bottom:2px;font-size:18px}.general-total li:last-child{margin-bottom:0}.general-total li span:first-child{margin-right:15px}.general-total .right{display:grid;grid-gap:25px}@media(max-width: 767px){.general-total .right{display:block}}.general-total .right .work-service{border:1px solid #fff;padding:10px 25px}@media(max-width: 767px){.general-total .right .work-service{padding:10px}}.general-total .right>div{display:flex;align-items:center}.general-total .list{min-height:226px}@media(max-width: 767px){.general-total .list{min-height:195px}}@media(max-width: 767px){.general-total .total-service{margin-top:10px;margin-bottom:10px}}.general-total .list,.general-total .total-service{background:#352721;padding:25px}@media(max-width: 767px){.general-total .list,.general-total .total-service{padding:10px}}@media(max-width: 767px){.general-total .list{min-height:0}}.calc-modal .modal-dialog{max-width:950px}.calc-modal .modal-content{background:#241b18}.calc-modal .text{font-size:18px}.calc-modal .modal-body{padding:30px}@media(max-width: 991px){.calc-modal .modal-body{padding:30px 15px}}.calc-modal .title{padding-right:50px}.calc-modal .close{top:20px;right:30px}.calc-modal .title-slider{font-size:30px;font-weight:600;margin-bottom:20px}.calc-modal .modal-slider{opacity:0;transition:all .3s;max-height:400px}.calc-modal .modal-slider.active{max-height:none;opacity:1}.calc-modal .slick-dots{text-align:center;list-style:none;padding-left:0;margin-top:30px}.calc-modal .slick-dots li{display:inline-block;margin:0 5px}.calc-modal .slick-dots li.slick-active button{background:#ff6900}.calc-modal .slick-dots li button{border-radius:50%;font-size:0;width:15px;height:15px;border:none;background:#66544e}.calc-modal .nav{background:#181514;padding:4px 20px;margin-bottom:30px}.calc-modal .nav li{margin-right:20px;margin-bottom:8px;margin-top:8px}.calc-modal .nav a{font-size:20px;text-decoration:none}.calc-modal .nav a.active{color:#ff6900;text-decoration:underline}.calc-modal .item{display:flex !important}@media(max-width: 991px){.calc-modal .item{display:block !important}}.calc-modal .item .img{flex-shrink:0;margin-right:40px;max-width:400px}@media(max-width: 991px){.calc-modal .item .img{margin-right:0;margin-bottom:30px;max-width:100%}}
.cap .social a:hover {opacity:0.7;}
.cap .social .max-direct {
    position:relative;
}
.cap .social .max-direct:before {
    content:'';
    width:50px;
    height:50px;
    position:absolute;top:0;left:0;
    border: 2px solid #fff;
    border-radius: 50%;
}
.cap .social .max-direct img {
    padding: 12px;
}
.messanger .messanger-icon svg {
    width: 32px;
    height: 32px;
}

.mobile-menu .social .max-direct {
    position:relative;
}
.mobile-menu .social .max-direct:before {
    content:'';
    width:40px;
    height:40px;
    position:absolute;top:-7px;left:0;
    border: 1px solid #fff;
    border-radius: 50%;
}
.mobile-menu .social .max-direct img {
    padding: 10px;
}

footer .social .max-ch {
    position:relative;
}
footer .social .max-ch:before {
    content:'';
    width:40px;
    height:40px;
    position:absolute;top:0;left:0;
    border: 1px solid #fff;
    border-radius: 50%;
}
footer .social .max-ch img {
    padding: 10px;
}

@media (max-width: 767px) {
    .cap .social img {
        width: 36px;
        height: 36px;
    }
    .cap .social .max-direct:before {
        width: 36px;
        height: 36px;
        border: 1px solid #fff;
    }
    .cap .social .max-direct img {
        padding: 9px;
    }
}
@media (max-width: 506px) {
    .cap .social {
        flex-wrap: wrap;
    }
    .cap .social.callback_button .text {
        margin-top: 12px;
    }
}