﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#loader{z-index:111;display:none}#loader.show{display:block}#loader .lds-ripple{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:80px;height:80px}#loader .lds-ripple div{position:absolute;border:4px solid #fed;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}#loader .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}.header{position:relative;max-height:158px}.header__main{display:flex;align-items:center;height:158px}.header__callnumber{display:flex;flex-direction:column;justify-content:center;gap:5px}.header__callnumber .btn-lk{border-radius:10px;width:100%;height:43px;font-weight:300;font-size:18px;background:#fff;border:1px solid #a133b2;display:flex;justify-content:space-around;align-items:center}.header__btn{background:#9dd343;border-radius:10px;width:100%;height:43px;font-weight:600;font-size:18px;color:#fff}.header__burger{position:fixed;top:0;right:0;background-color:#fff;width:80vw;height:100vh;z-index:60;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:7% 10%;transform:translateX(110%);transition:transform .5s;box-shadow:-4px 0 22px rgba(0,0,0,.25)}.header__burger-icons{display:none}.header__menu{display:flex;background:#fff;border-radius:0 0 20px 20px;max-width:887px;height:52px;padding-top:3px}.header .tel{display:flex;justify-content:space-between;font-weight:700;gap:10px}.header .tel a{display:block;text-align:end;font-weight:800;color:#a133b2;font-size:22px}.addresses{font-weight:600;font-size:15.4025px;color:#478417;display:flex;justify-content:space-around;flex-grow:1;padding:10px}.address{display:flex;justify-content:center;align-items:center;gap:10px}.active{transform:translateX(0)}.burger__top{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center}.burger__top .tel a{font-size:14px}.burger__menu{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:44px;font-weight:500;font-size:24px}.burger-menu__tel-icon,.header__burger-icons .burger-menu__icon{padding:7px}.header__subheader ul{margin:-2px auto}.header__section{align-self:flex-start;border-right:2px #a133b2 solid;text-align:center;flex-grow:1;margin-top:7px}.header__section:last-child{border:none}.header__section a{font-size:20px;line-height:24px;color:#a133b2}.header__addresses-mobile{display:none}.footer{margin:100px 18px 41px;max-height:546px;background:rgba(161,51,178,.07);border-radius:309px;padding:51px 237px 41px}.footer__header-double{gap:10px;display:flex;flex-wrap:wrap;align-items:center;flex-wrap:nowrap}.footer__addresses{color:#000;padding:0}.footer__menu{margin-top:77px;display:flex;justify-content:space-around;font-weight:600;font-size:25px}.footer__section a{color:#000}.footer .header__btn-mobile{display:none}.footer__subtext{margin-top:98px}.footer__subtext p{display:inline-block}.footer__copyright{font-weight:400;font-size:18px}.footer__docs{float:right;font-weight:400;font-size:18px;color:#a133b2;padding-left:37px}.footer .tel{display:flex;justify-content:space-between;font-weight:700;gap:10px;align-items:center}.footer .tel a{display:block;text-align:end;font-weight:800;color:#a133b2;font-size:19px}.mobile__addresses{display:none}.offer{background-image:url("../img/main_bg.jpg");background-repeat:no-repeat;background-size:cover;height:870px}.offer__main-content{height:95%;display:flex;justify-content:space-between;align-items:center}.offer__main-content h1{font-weight:700;font-size:70px;color:#fff}.offer__main-content span{color:#9dd343}.offer__column1{display:flex;flex-direction:column;gap:50px}.offer__column2{margin-right:80px}.offer__subtitle{font-weight:500;font-size:30px;line-height:36px;color:#fff}.offer__btn{width:279px;height:75px;background:#9dd343;border-radius:5px;color:#fff;font-weight:700;font-size:24px}.offer__btn-descr{margin-top:24px;font-weight:400;font-size:14px;color:#fff}.offer__discount{text-align:center;font-weight:800;font-size:70px;color:#9dd343;transform:rotate(-7.1deg)}.offer__drivlic{display:block;margin:0 auto;padding-left:25px}.offer__desc{font-weight:600;font-size:30px;color:#fff;transform:rotate(-7.25deg);text-align:center}.offer__price-old{text-align:end;position:relative;margin-top:30px;font-weight:800;font-size:49.2426px;color:#9dd343}.offer__price-old::before{content:"";position:absolute;width:210.98px;height:8px;background-color:#ff264d;border-radius:4px;transform:rotate(-8.52deg);top:50%;right:0}.offer__price-new{text-align:end;font-weight:800;font-size:70px;color:#fff}.offer__column2 .offer__btn{display:none}.offer__btn_mobile{display:none}.offer__subtext{text-align:center;font-weight:500;font-size:22.6542px;color:#fff}.offer__subtext br{display:none}.offer__subtext span{color:#9dd343}.education-process{position:relative}.education-process__title{margin-top:100px}.education-process__road{margin-top:100px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:80px}.education-process .road-item{width:750px;height:135px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.25);border-radius:20px;display:flex;justify-content:flex-start;align-items:center;gap:10px;position:relative;padding:40px}.education-process .road-item__text{font-weight:400;font-size:25px;color:#000}.education-process .road-item::before{content:"";position:absolute;top:-55px;left:3px;width:118px;height:70px;background-repeat:no-repeat}.education-process .road-item-1{align-self:flex-end}.education-process .road-item-1::before{background-image:url(../img/Icons/icon-01.png)}.education-process .road-item-2::before{background-image:url(../img/Icons/icon-02.png)}.education-process .road-item-2::after{content:"";position:absolute;background-image:url(../img/road-1.svg);top:-244px;left:50%;width:350px;height:255px;z-index:-5}.education-process .road-item-3{width:623px;align-self:flex-end}.education-process .road-item-3::before{background-image:url(../img/Icons/icon-03.png)}.education-process .road-item-3::after{content:"";position:absolute;background-image:url(../img/road-2.svg);top:-159px;left:-10%;width:588px;height:165px;z-index:-5}.education-process .road-item-4::before{background-image:url(../img/Icons/icon-04.png)}.education-process .road-item-4::after{content:"";position:absolute;background-image:url(../img/road-3.svg);top:-80px;right:-336px;width:343px;height:250px;z-index:-5}.benefits__title{margin-top:100px}.benefits__wrapper{margin-top:50px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,250px);grid-gap:20px}.benefits__item{display:flex;justify-content:space-between;align-items:center;padding:0 44px}.benefits__item_1{background:linear-gradient(94.75deg, #1fbb60 31.52%, #bcc7c1 105.75%, #a0b9aa 105.75%);border-radius:0 40px 40px 0;grid-column:1/4}.benefits__item_1 .benefits__descr{color:#fff}.benefits__item_2{background:linear-gradient(96.66deg, #f8f1fa 20.35%, #79daa2 105.02%);border-radius:0 40px 40px 0;grid-column:1/4;grid-row:2/3}.benefits__item_3{background:linear-gradient(96.96deg, #1fbb60 36.42%, #8db59e 109.37%);border-radius:40px 0 0 40px;grid-column:3/6;grid-row:3/4}.benefits__item_3 .benefits__descr{color:#fff}.benefits__item_4{background:linear-gradient(96.48deg,#d7e3ed 16.17%,rgba(122,178,231,.61) 107.48%);border-radius:40px 0 0 40px;grid-column:3/6;grid-row:4/5}.benefits__descr{font-size:20px;font-weight:300}.benefits__label{font-size:25px;font-weight:700;margin-bottom:20px}.benefits__img img{width:100%;height:100%;object-fit:cover;border-radius:inherit;filter:brightness(1.3)}.benefits__img_1{grid-column:4/6;grid-row:1/3;border-radius:40px 0 0 40px}.benefits__img_2{grid-column:1/3;grid-row:3/5;border-radius:0 40px 40px 0}.price{position:relative;overflow:hidden}.price__title{margin:100px auto 0;max-width:1410px;width:100%;text-align:left}.price__descr{margin-top:100px;margin-left:66px;width:644px;height:560px}.price__bg-car{position:absolute;right:0;bottom:10px;z-index:-5;width:40vw}.price__row{display:flex;justify-content:space-between;align-items:center;font-size:30px;font-weight:300;line-height:36px;color:#5c5959}.price__row-1 .price__text-left{font-weight:800;text-transform:uppercase}.price__row-1 .price__text-right{font-weight:800;color:#66aa82;text-transform:uppercase}.price__row-2{margin-top:50px}.price__text-right{font-weight:600}.price__subtext{margin-top:60px;color:#a133b2;font-weight:700;font-size:29px}.price__old{margin-top:30px;position:relative;display:block;text-align:right;font-size:60px;font-weight:600}.price__old::before{content:"";position:absolute;width:446px;height:8px;right:0;background-color:#ff264d;border-radius:4px;transform:rotate(-8.52deg) translateY(300%);opacity:.9}.price__new{display:block;text-align:right;font-size:73px;font-weight:700;color:#1fbb60;}.price__btn{margin-left:66px;margin-bottom:40px;background-color:rgba(255,255,255,0);font-weight:600;font-size:40px;color:#a133b2;position:relative}.price__btn::after{content:"";position:absolute;width:220px;height:40px;right:-230px;top:16px;background-image:url(../img/icons/btn-arrow.svg);background-repeat:no-repeat}.price__bg-line{position:absolute;bottom:0;width:100%;height:126px;background-color:rgba(248,241,250,.62);z-index:-10}.contacts__title{margin-top:100px}.contacts__body{margin-top:100px;display:flex;justify-content:space-between;align-items:center;gap:40px}.contacts__addresses{display:flex;flex-direction:column;justify-content:space-around;font-size:24px;font-weight:400;color:#fff;gap:30px}.contacts .address-item{background-color:#9dd343;border-radius:15px;width:410px;max-height:80px;display:flex;gap:10px;padding:20px;justify-content:start;align-items:center;cursor:pointer}.contacts .address-item__icon img{height:30px;width:30px}.contacts .address-item__subtitle{margin-top:5px;font-size:18px}.contacts .address-item__subtitle_new{color:#a133b2}.contacts .map{width:100%;height:500px}.call-form__wrapper{margin-top:100px;display:flex;max-width:1574px;max-height:1000px;align-items:center;justify-content:space-between;gap:20px}.call-form__subtitle{position:relative;margin-top:28px;font-weight:500;font-size:23px;color:#000}.call-form__line{margin-top:5px;width:149px;height:4px;background-color:#a133b2}.input-form{width:100%;height:60px;border:1px solid #bfbfbf;border-radius:5px;padding:15px;font-weight:500;font-size:20px;color:#000;margin-bottom:21px}.input-form::placeholder{color:#9a9a9a}.form__name{margin-top:57px}.form__address option::selected{color:#9d7b7b}.form__btn{margin-top:18px;width:283px;height:75px;background:#a133b2;border-radius:5px;font-weight:700;font-size:24px;color:#fff}.FAQ__title{margin:100px auto 50px;text-align:center}.FAQ__accordion{margin:0 auto;border-top:1px solid #dbdbdb;width:80%}.FAQ__accordion:last-child{border-bottom:1px solid #dbdbdb}.FAQ__question{width:100%;font-weight:600;font-size:30px;padding:30px 0;background-color:#fff;cursor:pointer;transition:.4s;align-items:center;position:relative;padding-right:70px}.FAQ__question p{display:inline-block}.FAQ__question p:hover{text-decoration:underline}.FAQ__question::before{content:"";background-image:url(../img/icons/FAQ-icon-closed.svg);background-size:cover;position:absolute;right:0;top:50%;width:63px;height:63px;transform:translateY(-50%)}.FAQ-opened::before{background-image:url(../img/icons/FAQ-icon-opened.svg)}.FAQ-opened-closed{display:none}.FAQ__answer{display:none;max-height:0;overflow:hidden;transition:max-height .2s ease-out;font-weight:400;font-size:25px;padding-bottom:15px}.FAQ__answer.show{display:block}*{font-family:"Exo 2",sans-serif;box-sizing:border-box}html{scroll-behavior:smooth}a{text-decoration:none;color:#000}p{margin:0;padding:0}h2{font-weight:800;font-size:65px;color:#2d1f1f;}button{border:none;cursor:pointer}.validation{color:#f00;padding:10px 0}.overlay{display:none;position:fixed;left:0;top:0;height:100vh;width:100vw;overflow-y:auto;z-index:50;cursor:pointer;background-color:rgba(0,0,0,.6)}.modal{position:relative;cursor:default;margin:0 auto;display:none;background:#fff;background-color:#fefefe;border-radius:5px;max-width:464px;padding:35px 37px;margin-top:100px}.show{display:block}.no-scroll{overflow:hidden}.container{max-width:1410px;margin:0 auto;height:inherit}.call-form-popup .call-form__title{font-weight:800;font-size:40px}.call-form-popup .call-form__subtitle{margin-top:11px;font-weight:500;font-size:18px}.call-form-popup .call-form__line{margin-top:5px;width:149px;height:2px;background-color:#a133b2}.call-form-popup .input-form{font-weight:500;font-size:20px}.call-form-popup .form__name{margin-top:21px}.call-form-popup .form__btn{margin-top:18px;width:283px;height:75px;background:#a133b2;border-radius:5px;font-weight:700;font-size:24px;color:#fff}.call-form-popup .form p{color:#9a9a9a;font-size:14px}.close-call-form-popup{position:absolute;right:15px;top:0;color:#000;font-size:35px;font-weight:bold;padding:7px;color:#a133b2;cursor:pointer}.form-animate{-webkit-animation:animatezoom .6s;animation:animatezoom .6s}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}.call-form-success.show{display:block}.call-form-success__wrapper{background:#935ac5;position:relative;border-radius:5px;margin:100px auto;padding:23px 33px}.call-form-success__title{font-weight:800;font-size:30px;color:#fff}.call-form-success__line{width:149px;height:2px;background-color:#82b233;margin-top:5px}.call-form-success__text{font-weight:500;font-size:18px;color:#fff;margin-top:10px;line-height:24px}.call-form-success a{color:#caddac}.ballon__name{color:#478417}.ballon__address{color:#a133b2}@media(max-width:1500px){.container{padding:0 20px}.FAQ__question{font-size:24px}.FAQ__answer{font-size:20px}.footer{padding:41px 130px 31px}.footer__menu{margin-top:35px}.footer .header__addresses p:before{left:55px;top:-35px;gap:50px;padding:0 10px}.footer__subtext{margin-top:60px}.price__title{padding-left:20px}}@media(max-width:1200px){.offer h1{font-size:58px}.offer__subtitle{font-size:28px}.offer__desc{transform:rotate(-7.3deg)}.offer__column2{margin-right:0}.education-process .road-item-2::after{top:-244px;left:22%}.education-process .road-item-4::after{top:-80px;right:-160px}.price{background-size:30%}.price__product-descr{margin-left:50px}.price__bg-car{width:50vw;right:-121px}.call-form__car img{max-width:600px}.benefits__wrapper{grid-template-rows:repeat(4,150px)}.benefits__item{padding:0 20px 0 30px}.benefits__item_3 .benefits__icon img{width:100%}.benefits__icon img{width:80%;display:block;margin:0 auto}.FAQ__question{font-size:21px}.FAQ__answer{font-size:18px}.footer{padding:20px;border-radius:10px}.footer__menu{gap:50px}.footer__docs{font-size:14px}}@media(max-width:1000px){.header__addresses{flex-direction:column;gap:5px;padding-right:30px;align-items:end}.offer__subtext{font-size:18px}.education-process .road-item-4::after{top:-80px;right:0}.contacts .address-item{width:300px;max-height:100px}.contacts .address-item__text{font-size:18px}.contacts .address-item__subtitle{font-size:15px}.call-form__car img{max-width:358px}.call-form{margin-bottom:0;flex-direction:column;max-height:1500px;padding:0 10px}.benefits__items{margin-top:60px;flex-direction:column;gap:33px;align-items:center}.price__bg-car{display:none}.FAQ__accordion{width:90%}.footer{margin:76px 0 0 0;max-width:100%;max-height:100%;border-radius:0;padding:60px 23px 10px 23px}.footer__header-double{display:flex;flex-direction:column;align-items:center}.footer__addresses{display:none}.footer__menu{margin-bottom:50px;flex-direction:column;text-align:center;margin-top:50px;display:flex;font-weight:500;font-size:20px;gap:30px}.footer__section a{color:#a133b2}.footer__subtext{margin-top:58px;display:flex;flex-direction:column-reverse;gap:20px;text-align:center}.footer__docs{float:center;padding-left:0}.footer .header__btn-mobile{display:block;margin:20px auto;width:210px}.footer .header__callnumber{display:none}}@media(max-width:778px){h2{font-size:45px}.container{padding:0}.header{max-height:250px}.header__menu{display:none}.header__main{padding:0 22px;display:flex;justify-content:space-between;height:70px;border-bottom:1px solid #dcdcdc;position:fixed;top:0;width:100%;background-color:#fff;z-index:40}.header__callnumber .btn-lk{display:none}.header__callnumber .tel a{display:none}.header__addresses{display:none}.header__btn{display:none}.header__burger-icons{display:flex;align-items:center;gap:40px}.mobile__addresses{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:76px}.mobile__address{flex-direction:row;padding:5px}.burger-menu__icon{display:contents;z-index:20}.offer{background-position:center;padding:0 20px;height:100%}.offer__main-content{display:block;height:100%}.offer h1{margin-top:100px}.offer__column2{margin-top:50px;margin-bottom:50px}.offer__subtext{padding:20px;font-size:16px}.offer__drivlic{margin-left:0 auto}.offer__btn_mobile{display:block;margin:0 auto}.offer__btn_fullscreen{display:none}.education-process{padding:0 20px}.education-process__title{font-size:50px}.education-process .road-item{width:100%}.education-process .road-item-2::after{background-image:url(../img/road-mobile.svg);width:105px;height:165px;top:-112px;left:80%}.education-process .road-item-3::after{background-image:url(../img/road-mobile.svg);width:105px;height:165px;top:-112px;left:80%}.education-process .road-item-4::after{background-image:url(../img/road-mobile.svg);width:105px;height:165px;top:-112px;left:80%}.education-process .road-item__text{font-size:20px}.benefits{padding:0 20px}.benefits__title{font-size:50px}.benefits__wrapper{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,150px)}.benefits__item{gap:20px;border-radius:15px}.benefits__item_1{grid-column:1/5}.benefits__item_2{grid-column:1/5}.benefits__item_3{grid-column:1/5;grid-row:5/6}.benefits__item_4{grid-column:1/5;grid-row:6/7}.benefits__img{border-radius:15px}.benefits__img_1{grid-column:1/3;grid-row:3/5}.benefits__img_2{grid-column:3/5;grid-row:3/5}.benefits__descr{font-size:16px}.benefits__label{font-size:20px;font-weight:700}.price__title{margin-top:50px;font-size:50px;padding:0 20px}.price__bg-car{display:block;position:relative;width:80%;margin-top:50px;right:0;margin-left:auto}.price__descr{padding:0 20px;margin-top:50px;margin-left:0;width:100%}.price__row{font-size:25px}.price__btn{margin-left:50px;font-size:35px}.price__btn::after{top:8px;background-image:url(../img/Icons/btn-arrow-mobile.svg)}.contacts{padding:0 20px}.contacts__title{font-size:50px}.contacts__body{margin-top:50px;flex-direction:column}.contacts__addresses{align-items:flex-start;width:100%;font-size:20px}.contacts .address-item{width:60%;flex-direction:row-reverse;justify-content:space-between}.call-form{padding:0 10px}.call-form__title{font-size:50px}.call-form__wrapper{flex-direction:column;margin-top:50px}.call-form__car img{width:100%;height:100%;object-fit:contain}.call-form__subtitle{font-size:18px}.FAQ__title{margin-top:50px;font-size:50px}.FAQ__question::before{width:40px;height:40px}.FAQ__answer{font-size:15px}.modal{max-width:400px;padding:20px 21px;margin-top:50px}.call-form-popup .call-form__title{font-weight:600;font-size:28px}.call-form-popup .call-form__subtitle{font-weight:300;font-size:14px}.call-form-popup .input-form{font-weight:300;font-size:14px}.call-form-popup .form__btn{margin-top:10px;width:180px;height:40px;font-weight:400;font-size:16px}.call-form-popup .form p{font-size:12px}.input-form{height:40px;padding:10px;font-weight:400;font-size:16px}}@media(max-width:550px){.offer h1{font-size:50px;margin-top:50px}.education-process__title{margin-top:50px}.education-process .road-item{padding:20px;justify-content:flex-start;gap:10px}.contacts__title{margin-top:50px}}@media(max-width:500px){.footer__burger-icons{gap:20px}.offer h1{font-size:40px}.offer__subtitle{font-size:20px;line-height:25px}.offer__discount{font-size:40px}.offer__drivlic{width:300px;padding-left:0}.offer__desc{font-size:18px}.education-process__title{font-size:40px}.education-process__road{margin-top:60px;gap:50px}.education-process .road-item{gap:0;height:90px}.education-process .road-item__text{font-size:16px}.education-process .road-item__img img{width:80%}.education-process .road-item::after{content:none}.education-process .road-item::before{width:60px;background-size:contain;top:-31px}.benefits__title{margin-top:50px;font-size:40px}.benefits__wrapper{grid-template-columns:1fr;grid-template-rows:repeat(8,150px)}.benefits__item_3{grid-row:5/6}.benefits__item_3 .benefits__descr{font-size:12px}.benefits__item_3 .benefits__lable{font-size:20px;font-weight:600}.benefits__item_4{grid-row:6/7}.benefits__img_1{grid-column:1/5;grid-row:3/5}.benefits__img_2{grid-column:1/5;grid-row:7/9}.price__title{font-size:40px}.price__descr{height:520px}.price__row{font-size:18px}.price__btn{font-size:24px;margin-left:20px}.price__btn::after{top:2px}.price__bg-line{height:108px}.price__subtext{margin-top:30px;font-size:24px}.price__old{font-size:40px}.price__old::before{width:150.98px}.contacts__title{font-size:40px}.contacts .map{height:300px}.contacts__addresses .address-item{width:100%}.form__title{font-size:40px}.form__name{margin-top:25px}.form__btn{margin-top:0}.FAQ__title{font-size:40px}.FAQ__question{font-size:16px;padding:20px 70px 20px 0}.footer{padding-top:40px}.footer__menu{margin-bottom:20px;gap:20px}.footer__subtext{margin-top:30px;gap:10px}.footer__subtext p{font-size:12px}.modal{width:96%;padding:15px 16px;margin-top:50px}}@media(max-width:400px){.price__btn::after{background-image:url(../img/Icons/btn-arrow-mini.svg);right:-217px}.burger-menu__tel-icon{display:none}}.about-organization{margin-top:100px;padding:0 10px}.about-organization__title{font-size:22px;margin-top:50px;margin-bottom:30px;text-align:center;font-weight:400;color:#000}.about-organization__title:first-child{font-weight:600}.about-organization a{text-decoration:underline}.about-organization p,.about-organization a{font-weight:300;font-size:18px;line-height:30px}.about-organization ul li{font-weight:300;line-height:25px}h4{margin-top:50px;font-size:22px}h5{font-size:18px;line-height:22px;margin-top:20px}.policy__wrapper{padding:0 15px;font-size:14px;line-height:17px}
#price > div.container > a button{color:#be4957;}