.c-primary{color:#71d82b}.g-blue{color:#4285f4}.g-yellow{color:#fbbc05}.g-red{color:#ea4335}.g-green{color:#34a853}.y-red{color:red}.card{text-decoration:none !important;color:#323232;background:#fff;padding:24px;box-shadow:0 11px 18px rgba(0,0,0,.35)}.button{display:flex;justify-content:center;align-items:center;color:#000;text-decoration:none;height:48px;width:100%;margin-top:16px;border:2px solid #000;background:#fff;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:FuturaBookC,sans-serif;cursor:pointer}@font-face{font-family:"FuturaBookC";src:local("FuturaBookC"),url("../fonts/FuturaBookC/futurabookc.woff2") format("woff2"),url("../fonts/FuturaBookC/futurabookc.woff") format("woff"),url("../fonts/FuturaBookC/futurabookc.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FuturaDemiC";src:local("FuturaDemiC"),url("../fonts/FuturaDemiC/futurademic.woff2") format("woff2"),url("../fonts/FuturaDemiC/futurademic.woff") format("woff"),url("../fonts/FuturaDemiC/futurademic.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}*{font-family:"FuturaBookC",sans-serif;box-sizing:border-box}body,html{margin:0}body{background:#eee}h1,h2,h3,h4,h5{margin:0;padding:0}input{padding:12px;border:1px solid #000;outline:none !important;box-sizing:border-box;width:100%;border-radius:0 !important}.contact-us-modal{display:none}.contact-us-modal.is-open{display:block}.contact-us-modal__overlay{z-index:2;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.contact-us-modal__another-text{text-align:center;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;margin-bottom:8px}.contact-us-modal__another-items{display:flex;justify-content:space-between}.contact-us-modal__another-items a{margin-bottom:0 !important;margin-right:8px;height:56px;width:56px;padding:0;display:flex;justify-content:center;align-items:center}.contact-us-modal__another-items a:last-of-type{margin-right:0}.contact-us-modal__inner{background-color:#fff;padding:24px;max-width:500px;max-height:100vh;overflow-y:auto;box-sizing:border-box}.contact-us-modal__inner>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.contact-us-modal__inner>header button{border:0 !important;outline:0 !important;background:transparent !important;padding:0;margin:0;font-size:0;cursor:pointer}.contact-us-modal__inner>header button:after{content:url("./../img/close.svg");display:block}.contact-us-modal__title{font-weight:600;font-size:32px;line-height:48px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif}.contact-us-modal form label{display:block;margin-bottom:16px !important}.contact-us-modal form label:last-of-type{display:flex}.contact-us-modal form .button_small{margin-bottom:8px}.contact-us-modal__text{font-size:24px;font-family:FuturaBookC,sans-serif;text-align:center}.header{width:100%;background:#fff;padding-top:20px}.header__mobile{display:none}.header__inner{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between}.header__left{white-space:pre-line;line-height:0}.header__left img{height:110px}.header__left-text{margin-top:10px;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif}.header__left-logo-text{font-weight:600;font-size:18px;line-height:27px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;margin-top:8px;margin-bottom:10px}.header__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;margin-top:-20px}.header__right-top{display:flex;align-items:center}.header__right-address{white-space:pre-line;text-align:end;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif}.header__right-coat{height:87px;margin:0 32px}.header__right-phones{text-align:right;display:flex;flex-direction:column}.header__right-phones a{font-weight:600;font-size:32px;line-height:48px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;text-decoration:none;color:#323232}.header__right-phones a:first-of-type{color:#71d82b}.header__right-whatsapp{margin-left:24px}.header__right-middle{margin-right:32px;margin-top:8px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:FuturaBookC,sans-serif}.header__right-bottom{width:780px;display:flex;margin-top:20px}.header__right-bottom a,.header__right-bottom span{width:100%;cursor:pointer;height:38px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#323232;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif}.header__right-bottom a:hover{background:#71d82b}.header .header_active{background:#323232;color:#fff}@media(max-width: 1100px){.header__inner{padding-left:20px;padding-right:20px}}@media(max-width: 980px){.header__left-text{display:none}.header__left img{height:103px}}@media(max-width: 910px){.header{margin-bottom:0;position:sticky;padding:0;top:0;z-index:10000000}.header__inner{padding:0;max-width:none}.header__mobile{display:flex;width:100%;z-index:1000;justify-content:space-between;padding:13.5px 24px;background:#e0e0e0}.header__mobile-left{display:flex;align-items:center}.header__mobile-left img{width:24px;height:24px}.header__mobile-left button{outline:none;background:transparent;border:0}.header__mobile-left button,.header__mobile-left a{padding:0;display:block;width:24px;height:24px}.header__mobile-left .header__mobile-delimiter{height:100%;width:1px;background:#000;margin:0 14.7px}.header__mobile-logo,.header__mobile-logo img{width:46.94px;height:24.07px}.header__mobile-links{transform:translateX(-100%);transition:.1s ease-in-out;box-sizing:border-box;position:absolute;background:#e0e0e0;z-index:100;width:100vw;height:100vh;top:0;left:0;padding:40px 40px;display:flex;flex-direction:column}.header__mobile-links a,.header__mobile-links span{font-weight:600;font-size:24px;line-height:36px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;text-decoration:none;color:#323232;padding:8px 0}.header__mobile-links a.header_active,.header__mobile-links span.header_active{background:transparent;color:#323232;width:fit-content}.header__mobile-links a.header_active::after,.header__mobile-links span.header_active::after{display:block;content:"";width:100%;height:2px;background:#71d82b}.header__mobile-close{position:absolute;bottom:64px;right:40px;background:0;border:0;outline:none !important}.header__left{display:none}.header__right{display:none}.header_mobile-opened{transform:translateX(0)}}.contacts{width:100%}.contacts__inner{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between}.contacts__item{width:100%;text-align:center;text-decoration:none !important;color:#323232 !important;margin-bottom:11.5px;font-weight:600;font-size:20px;line-height:30px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif}.contacts__item-inner{height:173px;background:#fff;display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out;margin-bottom:11.5px}.contacts__item-inner img{width:115px;height:115px}.contacts .contacts_wa:hover .contacts__item-inner{background:#25d366}.contacts .contacts_vk:hover .contacts__item-inner{background:#07f}.contacts .contacts_tg:hover .contacts__item-inner{background:#08c}.contacts .contacts_ym img{width:115px;height:115px;filter:saturate(0)}.contacts .contacts_ym img{width:155px;height:155px;filter:saturate(1)}.contacts .contacts_2g img{width:264px;height:152px;filter:saturate(0)}.contacts .contacts_2g img{width:300px;height:173px;filter:saturate(1)}.contacts .contacts_gm img{width:115px;height:115px;filter:saturate(0)}.contacts .contacts_gm img{width:155px;height:155px;filter:saturate(1)}@media(max-width: 768px){.contacts__item-inner{height:103px}.contacts__item-inner img{width:60px;height:60px}.contacts_ym img,.contacts_gm img{width:70px !important;height:70px !important}.contacts_ym:hover img,.contacts_ym:focus img,.contacts_gm:hover img,.contacts_gm:focus img{height:90px !important;width:90px !important}.contacts_2g img{width:80px !important;height:auto !important}.contacts_2g:hover img,.contacts_2g:focus img{width:100px !important}}@media(max-width: 1240px){.contacts-page__info,.contacts-page__text{padding:0 20px}}@media(max-width: 850px){.contacts-page__text{margin:32px 0}.contacts-page__left{min-width:auto !important}.contacts-page__info{flex-direction:column}.contacts-page__info iframe{display:none;margin-top:32px;height:70vh;margin-left:-20px;width:calc(100% + 40px) !important}}.request{width:100%;margin-bottom:40px}.request__inner{max-width:1080px;margin:0 auto;display:flex}.request__left{width:100%;padding:32px 24px 24px;background:#323232;margin-right:16px;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif;color:#fff}.request__left-header{font-weight:600;font-size:32px;line-height:48px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;text-transform:uppercase;color:#fff;margin-bottom:24px}.request__left form{margin-top:24px}.request__left form .request__row>label{display:flex;flex-direction:column;font-size:20px;line-height:24px;width:100%}.request__left form .request__row>label input{margin-top:6px}.request__left form .checkbox{position:relative;display:flex;margin-top:16px;width:100%;cursor:pointer;margin-bottom:16px}.request__left form .checkbox input{opacity:0;position:absolute;width:14px;height:14px;margin:0}.request__left form .checkbox input:checked+.checkbox__visualisation svg{opacity:1 !important}.request__left form .checkbox__visualisation{position:relative;border:1px solid #323232;background:#fff;min-width:18px;min-height:18px;width:18px;height:18px;margin-right:16px}.request__left form .checkbox__visualisation svg{opacity:0;position:absolute;top:-2px;left:-2px}.request__left form .checkbox__visualisation svg path{fill:#323232}.request__left form .checkbox__text{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:FuturaBookC,sans-serif;color:#fff}.request__left form .checkbox__text a{color:#fff}.request__left form button{width:100%;height:48px;font-size:24px;line-height:24px;letter-spacing:.02em;background:#fff;border:1px solid #323232;outline:none !important;cursor:pointer;transition:.3s ease-in-out}.request__left form button:hover{background:#71d82b}.request__right{width:100%}.request__right-text{font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif;background:#fff;padding:16px;margin-bottom:32px;height:calc(100% - 235px);display:flex;align-items:center;justify-content:center}.request__row{margin-top:16px;display:flex}.request__row labeL:first-of-type{margin-right:16px}@media(max-width: 1200px){.request{box-sizing:border-box;padding:0 20px}}@media(max-width: 1000px){.request{box-sizing:border-box}.request div{box-sizing:border-box}.request__inner{flex-direction:column}.request__left{box-sizing:border-box;margin-bottom:16px}.request__right{display:flex;flex-direction:column;align-items:center}}@media(max-width: 600px){.request{padding:0}.request__inner{box-sizing:border-box}.request__right{display:none}}.footer{background:#323232;padding-top:8px;padding-bottom:50px;position:relative;z-index:0}.footer__top-img{position:absolute;top:-689px;right:0;width:720px;height:689px}.footer__media{border-bottom:2px solid #ce975e;max-width:1080px;padding-bottom:8px;display:flex;justify-content:flex-end;margin:0 auto 32px}.footer__media img{width:46px;height:46px}.footer__data{display:flex;align-items:center;justify-content:space-between;max-width:1080px;margin:0 auto}.footer__left{padding:37px 38px;height:fit-content;box-shadow:12px 12px 12px rgba(0,0,0,.35)}.footer__left>a{display:block;height:fit-content}.footer__left>a img{width:223px;height:281px}.footer__middle{min-width:346px}.footer__middle-header{margin-bottom:16px;display:flex;justify-content:center}.footer__middle-header a{font-weight:600;font-size:20px;line-height:30px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;color:#ce975e;text-decoration:none}.footer__middle-divider{width:100%;height:2px;background:#ce975e;margin:8px 0}.footer__middle-item{margin-bottom:8px}.footer__middle-item:last-of-type{margin-bottom:0}.footer__middle-item a,.footer__middle-item span{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:FuturaBookC,sans-serif;display:flex;justify-content:space-between;color:#ce975e}.footer__middle-item a{text-decoration:underline}.footer__middle-item-left{font-weight:400;font-size:18px;line-height:27px;letter-spacing:-0.01em;font-family:FuturaBookC,sans-serif}.footer__middle-grp{margin-top:16px;display:flex;justify-content:center;color:#ce975e;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif}.footer__middle-grp-bold{font-weight:600;font-size:20px;line-height:30px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif}.footer__right{width:299px;height:354px;min-width:299px;box-shadow:12px 12px 12px rgba(0,0,0,.35);padding:16px 0;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.footer__right-links a{display:block;white-space:nowrap;color:#ce975e;text-decoration:none;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:FuturaBookC,sans-serif;padding:3px 0}.footer__right-contacts{display:flex;flex-direction:column;align-items:center;color:#ce975e;white-space:pre-line;text-align:center;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:FuturaBookC,sans-serif}.footer__right-contacts a{color:#ce975e;text-decoration:none}.footer_active{font-weight:600;font-size:20px;line-height:30px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;text-decoration:underline;color:#ce975e}.footer_mobile{display:none}@media(max-width: 1100px){.footer__media{margin-left:20px;margin-right:20px}.footer__data{padding-left:20px;padding-right:20px}.footer__left{margin-right:20px}.footer__right{margin-left:20px}}@media(max-width: 1037px){.footer__data{flex-direction:column}.footer__media{margin-bottom:20px}.footer__right{order:0;margin-left:0;margin-bottom:32px;align-items:center;height:auto;padding:0;box-shadow:none}.footer__right-contacts{align-items:center;text-align:center;margin-bottom:0}.footer__right-links{display:none}.footer__middle{order:2;width:100%;min-width:auto}.footer__middle-divider{margin-bottom:20px !important;margin-top:20px !important}.footer__left{padding:0;box-shadow:none;order:1;margin-right:0;margin-top:0;display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.footer__left-links{display:none}.footer__left>a{margin:0}.footer_mobile-divider{margin:20px 0;display:block}.footer_mobile{display:block}.footer_mobile-link{display:flex;justify-content:center}.footer_mobile-link a{font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif}}@media(max-width: 686px){.footer__top-img{width:300px;height:287px;top:-287px}}.map{width:100%}.map__inner{width:100% !important;height:536px;display:block;margin:70px auto 48px}.map_mobile{display:none}@media(max-width: 1120px){.map__inner{max-width:none}}@media(max-width: 850px){.map_mobile{display:block !important}}.contacts-page{width:100%;margin-top:64px;font-weight:600}.contacts-page .request{margin-top:72px}.contacts-page__header{font-size:36px;line-height:54px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;text-transform:uppercase;margin-bottom:32px}@media(max-width: 1120px){.contacts-page__header{padding:0 20px}}@media(max-width: 768px){.contacts-page__header{font-weight:600;font-size:24px;line-height:36px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif}}.contacts-page__inner{max-width:1080px;margin:0 auto}.contacts-page__info{display:flex}.contacts-page__info iframe{width:100%}.contacts-page__left{min-width:387px}.contacts-page__items{margin-bottom:48px}.contacts-page__items:last-of-type{margin-bottom:0}.contacts-page__item{font-weight:600;font-size:20px;line-height:30px;letter-spacing:-0.01em;font-family:FuturaDemiC,sans-serif;color:#323232;text-decoration:none !important;display:flex;align-items:center;margin-bottom:16px}.contacts-page__item img{margin-right:9px}.contacts-page__text{font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif;margin-top:32px;margin-bottom:48px}.contacts-page_thin{font-weight:400;font-size:20px;line-height:30px;letter-spacing:.02em;font-family:FuturaBookC,sans-serif}
