.grid{--columns: 3}@media (max-width:1200px){.grid{--columns: 2}}@media (max-width:768px){.grid{--columns: 1}}.grid .section__header{display:flex;justify-content:space-between;align-items:center}@media (max-width:586px){.grid .section__header{flex-direction:column;gap:20px}}.grid .section__header .button{height:60px}@media (max-width:992px){.grid .section__header .button{height:40px}}.grid .b-categories__item{display:flex;align-items:center;gap:32px;padding:40px 60px;background:#F4F4F4;height:fit-content}@media (max-width:992px){.grid .b-categories__item{padding:20px 30px}}@media (max-width:586px){.grid .b-categories__item{flex-direction:column;align-items:center}}.grid .b-categories__image{position:unset;width:unset;height:unset;z-index:1}.grid .b-categories__title{font-family:Inter;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:black;padding:0}.b-form{padding:120px 0 !important}@media (max-width:992px){.b-form{padding:40px 0 !important}}@media (max-width:586px){.b-form .grid{display:flex;flex-direction:column;gap:30px}}.b-form__title{font-family:Inter;font-size:40px;font-weight:600;line-height:52px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#FFFFFFE5;margin-bottom:50px}.b-form__intro{font-family:Inter;font-size:18px;font-weight:500;line-height:23.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#FFFFFFCC}.b-form__form{padding:50px;backdrop-filter:blur(30px);border:1px solid #FFFFFF4D;margin:-32px 0 -41px 0;--columns: 2;border-radius:8px}@media (max-width:1200px){.b-form__form{margin:0}}.b-form__form .input{height:100%}.b-form__inputs{display:flex;gap:30px;flex-direction:column}.b-form__image{text-align:center}@media (max-width:991px){.b-form__image{display:none}}.b-form__wrapper{display:grid;grid-template-columns:4fr 8fr}@media (max-width:1400px){.b-form__wrapper{grid-template-columns:3fr 9fr}}@media (max-width:1200px){.b-form__wrapper{grid-template-columns:1fr;gap:30px}}.b-form__footer{display:flex;gap:30px;align-items:center}@media (max-width:992px){.b-form__footer{flex-direction:column}}.b-form__footer .form-box-footer{margin:0}@media (max-width:586px){.b-form__footer .form-box-footer{width:100%}}.b-form__footer .button{margin-top:0;height:60px}@media (max-width:586px){.b-form__footer .button{width:100%}}.b-form .checkbox{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;user-select:none}.b-form .checkbox input[type="checkbox"]{opacity:0}.b-form .checkbox input[type="checkbox"]+span::before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #FFFFFFCC;margin-right:8px;box-sizing:border-box;transition:0.2s ease;background-color:transparent}.b-form .checkbox input[type="checkbox"]:checked+span::before{background-color:transparent;position:relative}.b-form .checkbox input[type="checkbox"]:checked+span::after{content:"";position:absolute;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);top:3px;left:5px}.b-form .checkbox span{color:#FFFFFFCC;font-family:Inter;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.b-form .checkbox span a{border-bottom:none;color:#FFFFFFCC;font-family:Inter;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:underline}.b-form .checkbox span a:hover{text-decoration:none}.b-map{padding-bottom:0}@media (max-width:992px){.b-map{background:white}}.b-map .ya-map{height:700px;position:relative}@media (max-width:992px){.b-map .ya-map{height:1000px;position:static}}.b-map .b-map__contacts{position:absolute;padding:25px;border:1px solid #C3C3C3;background:#F4F4F4;z-index:1;top:80px;bottom:80px}@media (max-width:992px){.b-map .b-map__contacts{margin-top:40px;padding:25px;margin-bottom:40px;position:unset}}.b-map .b-map__contacts .b-map__wrapper{margin-bottom:40px}.b-map .b-map__contacts .b-map__soc{margin-top:20px;display:flex;gap:16px}.b-map .b-map__contacts .b-map__soc svg{height:28px;width:28px}.b-map .b-map__contacts .b-map__email a{font-family:Inter;font-size:18px;font-weight:500;line-height:23.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:black}.b-map .b-map__contacts-title{font-family:Inter;font-size:24px;font-weight:600;line-height:31.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:24px}.b-map .b-map__contacts-content,.b-map .b-map__contacts a{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#666666E5}.b-map .button{height:60px}.b-map .b-map__button{margin-top:20px}.b-map .b-map__button a{color:white}/*# sourceMappingURL=./page-299a3c1b297745da86bede558676f2eb.map */