:root{--font-family:"Benzin-Regular";--content-width:1170px;--container-offset:15px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--light-color:#fff;--bg-col-body:#eed198}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}a{color:inherit;text-decoration:none}button{border:none;background:0 0;cursor:pointer}body{font-family:Benzin-Regular;color:#000;background-color:var(--bg-col-body);line-height:1.4}.container{width:90%;max-width:1200px}.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline:red solid 2px;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}.page{height:100%;font-family:var(--font-family,sans-serif);-webkit-text-size-adjust:100%;scroll-behavior:smooth}.page__body{margin:0;min-width:360px;min-height:100%;font-size:16px}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.site-container{overflow:hidden}.is-hidden{display:none!important}.btn-reset{border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0 var(--container-offset);max-width:var(--container-width)}.centered{text-align:center}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.header__logo{font-size:20px;color:#000;margin-bottom:10px}.header .logo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo__content h1{margin:0}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.header .header-logo--desc{font-weight:400;font-size:17px;line-height:10px;color:rgba(0,0,0,.7)}.header .header__content__item2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:45px}.social-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.social-icons .social-icon{width:40px;height:40px;border-radius:50%;display:inline-block;background-size:60%;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.social-icons .social-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.social-icons .social-icon--html{border:1px solid #2a2a2b;background-color:transparent;background-image:url(../../img/svg/telegram.svg)}.social-icons .social-icon--sass{border:1px solid #2a2a2b;background-color:transparent;background-image:url(../../img/svg/people.svg)}.social-icons .social-icon--wa{border:1px solid #2a2a2b;background-color:transparent;background-image:url(../../img/svg/whatsapp.svg)}.social-icons .social-icon--gulp{border:1px solid #2a2a2b;background-color:transparent;background-image:url(../../img/svg/email.svg)}.phone__button{-webkit-box-sizing:border-box;box-sizing:border-box;border:1.5px solid rgba(0,0,0,.5);border-radius:53px;width:197px;height:45px;font-size:14px;line-height:93px;color:rgba(36,25,19,.6)}.menu{margin-bottom:95px}.menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.menu a{font-family:Benzin-Regular;color:rgba(36,25,19,.7);font-size:16px;text-decoration:none;cursor:pointer}.menu a:hover{color:#fe7}.header-phone{color:rgba(36,25,19,.7);font-size:14px;padding:20px 25px;border:1px solid rgba(36,25,19,.7);border-radius:53px;width:197px}.hero{background-color:#f8ddae!important;position:relative;overflow:visible;margin-bottom:80px}.hero h1{font-family:Benzin-Bold;font-size:70px;line-height:93px;color:#241913;text-transform:uppercase;margin-bottom:30px;margin-top:-20%!important}.hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero-content-item2 img{position:relative;max-width:600px;margin-top:-10%}.hero-content-item1{width:65%}.zapis{margin-bottom:80px}.advantages{display:-ms-grid;display:grid;-ms-grid-columns:(250px)[3];grid-template-columns:repeat(3,250px);gap:25px}.advantages-item-title{font-size:30px;font-weight:700;margin-bottom:10px}.advantages-item-subtitle{font-size:14px;color:rgba(36,25,19,.7)}.zapis>a{color:#241913;font-size:15px;background-color:#ffedcb;padding:15px 40px}.otdel-content>h2{font-family:Benzin-Bold;font-size:70px;line-height:93px;color:#241913}.center-cont{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;margin-bottom:130px}.center-cont-item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.center-content h2{font-size:60px;font-weight:700;text-transform:uppercase;margin-bottom:35px}.center-cont-item-desc{margin-bottom:45px!important}.center-cont-item-desc p{font-size:15px}.center-cont-item-btn{background-color:#ffedcb;padding:15px 25px;font-size:15px;width:200px;color:#241913}