

/* Start:/local/templates/main/assets/css/company.css?17884617132228*/
.company{border-top:1px solid #edede6;margin:39px auto 90px;max-width:1030px;padding:80px 15px 0;width:100%}@media (max-width:991px){.company{margin:16px 0 40px;padding:52px 30px 0}}.company .company__top{grid-gap:20px;align-items:center;display:flex;gap:20px;margin-bottom:56px}@media (max-width:991px){.company .company__top{grid-gap:24px;flex-direction:column;gap:24px;margin-bottom:49px}}.company .company__left{width:53%}@media (max-width:991px){.company .company__left{width:100%}}.company .company__right{width:47%}@media (max-width:991px){.company .company__right{width:100%}}.company .company__title{color:#000;font-size:2.4rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}@media (max-width:991px){.company .company__title{text-align:center}}.company .company__subtitle{color:#8b7b65;font-size:1.4rem;font-weight:500;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}@media (max-width:991px){.company .company__subtitle{text-align:center}}.company .company__desc{color:#8b7b65;font-size:1.4rem;line-height:1.07;text-align:right}@media (max-width:991px){.company .company__desc{text-align:center}}@media (max-width:767px){.company .company__slider{margin:0 -30px;padding:0 30px 36px}}.company .company__wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.company .company__wrapper{grid-gap:0;display:flex;gap:0}}.company .company__slide{align-items:center;display:flex;justify-content:center;position:relative}.company .company__slide:first-child .company__slide-logo{width:106px}.company .company__slide:nth-child(2) .company__slide-logo{width:130px}.company .company__slide:nth-child(3) .company__slide-logo{width:72px}.company .company__slide-img{border-radius:20px;box-shadow:0 1px 5px 0 rgba(159,167,177,.24);display:flex;overflow:hidden;position:relative;width:100%}.company .company__slide-img:before{background:rgba(0,0,0,.2);border-radius:20px;content:"";height:100%;position:absolute;width:100%}.company .company__slide-img picture{display:flex;width:100%}.company .company__slide-img picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company .company__slide-logo{padding-top:7px;position:absolute;z-index:10}

/* End */


/* Start:/local/templates/main/assets/css/request-card.css?17884617132172*/
.request-card{background:#fcfcfc;border:1px solid #eceae5;border-radius:17px;box-shadow:0 1px 5px 0 rgba(159,167,177,.24);display:flex;flex-direction:column;padding:26px 30px 26px 28px}@media (max-width:767px){.request-card{padding-bottom:28px}}.request-card.request-card--book .request-card__icon{margin-left:-10px;margin-top:-5px;max-width:81px}.request-card .request-card__top{grid-gap:26px;align-items:center;display:flex;gap:26px;margin-bottom:4px}.request-card .request-card__icon{max-width:73px;width:100%}.request-card .request-card__title{color:#564a39;font-size:1.8rem;font-weight:500;line-height:1;margin-left:-8px;margin-top:-14px}.request-card .request-card__body{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:26px}@media (max-width:991px){.request-card .request-card__body{margin-bottom:22px}}.request-card .request-card__text{color:#8b7b65;font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:21px}@media (max-width:767px){.request-card .request-card__text{display:none}}.request-card .request-card__badge{font-feature-settings:"salt" on,lining-nums proportional-nums;background-color:#e1eccf;border-radius:20px;color:#5a7c40;font-family:var(--font-second);font-size:1.4rem;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:1.7;padding:3px 12px 3px 7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.request-card .request-card__badge:before{background-image:url(/local/templates/main/assets/css/../../assets/images/icon-clock.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:15px;margin:0 9px -2px 0;width:15px}.request-card .request-card__btn{height:48px;width:100%}.request-card .request-card__btn:hover{background-color:#6fa547}.request-card .request-card__btn--transparent{background-color:#fafdf8;border:1px solid #d1dfc7;color:#689745;text-shadow:none}.request-card .request-card__btn--transparent:hover{background-color:#edf6e7}.request-card .request-card__note{color:#8ead78;font-size:1.3rem;font-weight:500;line-height:1;margin-top:19px;text-align:center}@media (max-width:767px){.request-card .request-card__note{display:none}}

/* End */


/* Start:/local/templates/main/assets/css/request-cards.css?1788461713416*/
.request-cards.double .request-cards__list{grid-template-columns:repeat(2,1fr)}.request-cards .request-cards__list{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.request-cards .request-cards__list{display:flex;flex-direction:column;margin:0 auto;max-width:500px}}@media (max-width:767px){.request-cards .request-cards__list{grid-gap:20px;gap:20px;max-width:334px}}

/* End */


/* Start:/local/templates/main/assets/css/phones.css?17884617132916*/
.phones .extra-heading,.phones .main-heading,.phones .minor-heading,.phones .sub-heading,.phones h1,.phones h2,.phones h3,.phones h4,.phones ol,.phones p,.phones ul{max-width:856px;padding:0}.phones__columns{grid-gap:30px;display:flex;gap:30px;justify-content:space-between;padding-right:17px}@media (max-width:991px){.phones__columns{grid-gap:52px;flex-direction:column;gap:52px;margin:30px auto 0;max-width:500px;padding-right:0}}.phones__column:first-child{flex-shrink:0}.phones__column:nth-child(2){min-width:311px}.phones__column:nth-child(2) .phones__line span img{margin-top:-2px}@media (max-width:991px){.phones__column:nth-child(2) .phones__line span img{margin-top:0}}.phones__column.phones__column--second .phones__line{grid-gap:0;gap:0;justify-content:normal}@media (max-width:400px){.phones__column.phones__column--second .phones__line{grid-gap:15px;gap:15px}}.phones__column.phones__column--second .phones__line span{min-width:198px}@media (max-width:991px){.phones__column.phones__column--second .phones__line span{min-width:350px}}@media (max-width:767px){.phones__column.phones__column--second .phones__line span{min-width:198px}}@media (max-width:400px){.phones__column.phones__column--second .phones__line span{min-width:auto}}.phones__column.phones__column--second .phones__link{flex-shrink:0}.phones__title{grid-gap:11px;align-items:center;display:flex;font-size:1.5rem;font-weight:500;gap:11px;letter-spacing:.04em;margin-bottom:35px;text-transform:uppercase}@media (max-width:991px){.phones__title{margin-bottom:36px}}.phones__title img{display:block;margin-top:-2px}.phones__lines{flex-direction:column}.phones__line,.phones__lines{grid-gap:15px;display:flex;gap:15px}.phones__line{align-items:center;justify-content:space-between}@media (max-width:767px){.phones__line{justify-content:normal}}@media (max-width:400px){.phones__line{align-items:flex-start;flex-direction:column}}.phones__line span{grid-gap:8px;align-items:center;color:#55534c;display:flex;font-size:1.6rem;gap:8px}@media (max-width:767px){.phones__line span{min-width:174px}}@media (max-width:767px) and (max-width:400px){.phones__line span{min-width:auto}}.phones__line span img{display:block}.phones__link{color:#55534c;font-size:1.6rem;font-weight:500;text-decoration:none;transition:color .3s}.phones__link:hover,.phones__send{color:var(--main-color-first)}.phones__send{grid-gap:10px;align-items:center;background:rgba(119,176,23,.25);border:none;border-radius:2px;display:flex;font-family:var(--font-main);font-size:var(--font-size-base);gap:10px;padding:1px 10px;text-decoration:none}.phones__send:after{background-image:url(/local/templates/main/assets/css/../../assets/images/envelope-icon.svg);background-position:50%;background-repeat:no-repeat;content:"";height:10px;width:12px}.phones__note{grid-gap:11px;align-items:center;color:#686868;display:flex;font-size:1.3rem;gap:11px;line-height:1.8;margin-top:29px}.phones__note img{margin-top:-2px}

/* End */


/* Start:/local/templates/main/assets/css/email-list.css?17884617131007*/
.email-list{background:#faf8f4;border:1px solid #f3f2f0;border-radius:20px;padding:34px 30px 41px 36px}@media (max-width:767px){.email-list{padding:28px 30px 30px 27px}}.email-list .email-list__wrap{grid-gap:35px 45px;display:grid;gap:35px 45px;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.email-list .email-list__wrap{grid-template-columns:repeat(1,1fr)}}.email-list .email-list__item{grid-gap:20px;align-items:flex-start;display:flex;gap:20px}.email-list .email-list__content{margin-top:-4px}.email-list .email-list__icon{grid-gap:10px;display:flex;flex-shrink:0;gap:10px;height:40px;width:40px}.email-list .email-list__link{color:#749f54;font-size:1.7rem;font-weight:500;line-height:1}.email-list .email-list__link:hover{color:#6fa547}.email-list .email-list__title{font-feature-settings:"salt" on,lining-nums proportional-nums;color:#55534c;font-family:var(--font-second);font-size:1.5rem;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:1;margin-top:2px}

/* End */


/* Start:/local/templates/main/assets/css/location.css?17884617131381*/
.location{margin:35px 0}.location__inner{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.location__inner{grid-gap:17px;gap:17px;grid-template-columns:repeat(1,1fr)}}.location__item{position:relative}@media (max-width:991px){.location__item{grid-gap:20px;gap:20px}}@media (max-width:767px){.location__item{flex-direction:column;margin:0 auto 30px;max-width:420px}}.location__item:last-child{margin-bottom:0}.location__item .location__map{height:230px;max-width:420px;width:100%}@media (max-width:767px){.location__item .location__map{height:213px}}.location__map{background-color:var(--color-border);border-radius:16px;height:400px;margin-bottom:43px;overflow:hidden;width:100%}@media (max-width:767px){.location__map{height:230px;margin-bottom:37px}}.location__title{grid-gap:10px;align-items:center;color:#202020;display:flex;font-size:1.8rem;font-weight:500;gap:10px;line-height:1;margin-bottom:22px}.location__desc{color:#202020;font-size:1.4rem;line-height:1.42}.location__phone{grid-gap:9px;font-feature-settings:"salt" on;display:flex;gap:9px;margin-top:37px}@media (max-width:767px){.location__phone{justify-content:center;margin-top:20px}}.location__phone span{font-weight:500}.location__phone a{color:var(--color-text-base);text-decoration:none;transition:color .3s}.location__phone a:hover{color:var(--main-color-first)}

/* End */


/* Start:/local/templates/main/assets/css/requisites.css?1788461713259*/
.requisites__text{font-size:1.5rem;line-height:1.5;margin-bottom:8px}@media (max-width:767px){.requisites__text{font-size:1.4rem;line-height:1.8;margin-bottom:0}}.requisites__text:last-child{margin-bottom:0}.requisites__text span:first-child{font-weight:600}

/* End */


/* Start:/local/templates/main/assets/css/inspiration.css?17884617132258*/
.inspiration{background-color:#f8f8f6;padding:50px 0}.inspiration .inspiration__wrap{grid-gap:109px;display:flex;gap:109px;margin:0 auto;max-width:1030px;padding:0 15px;width:100%}@media (max-width:991px){.inspiration .inspiration__wrap{grid-gap:53px;gap:53px}}@media (max-width:767px){.inspiration .inspiration__wrap{flex-direction:column}}.inspiration .inspiration__gallery{grid-gap:11px;aspect-ratio:304/150;display:grid;gap:11px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));max-width:551px}@media (max-width:767px){.inspiration .inspiration__gallery{grid-gap:8px;aspect-ratio:329/150;gap:8px;margin:0 auto;padding:0 15px}}.inspiration .inspiration__img{border-radius:10px;overflow:hidden}.inspiration .inspiration__img:first-child{grid-row:1/3}.inspiration .inspiration__img picture{display:flex;height:100%;width:100%}.inspiration .inspiration__img picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.inspiration .inspiration__title{align-items:start;font-size:2.2rem;font-weight:500;letter-spacing:0;line-height:1;padding:0!important;text-align:left}@media (max-width:767px){.inspiration .inspiration__title{align-items:center;font-size:2.1rem;text-align:center}.inspiration .inspiration__title br{display:none}}.inspiration .inspiration__text{color:#8b7b65;font-size:1.5rem;font-weight:500;margin-top:40px}@media (max-width:767px){.inspiration .inspiration__text{margin-top:23px;text-align:center}}.inspiration .inspiration__links{margin-top:30px}@media (max-width:767px){.inspiration .inspiration__links{grid-gap:45px;align-items:center;display:flex;gap:45px;justify-content:center;margin-top:35px}}.inspiration .inspiration__link{grid-gap:8px;align-items:center;color:#564a39;display:flex;font-size:1.7rem;font-weight:500;gap:8px;line-height:1.05;margin-bottom:18px;text-decoration:none}@media (max-width:767px){.inspiration .inspiration__link{margin-bottom:0}}.inspiration .inspiration__link:last-child{margin-bottom:0}.inspiration .inspiration__link:after{content:"→";transition:transform .3s}.inspiration .inspiration__link:hover:after{transform:translateX(3px)}.inspiration .inspiration__link-icon{align-items:flex-start;display:flex;height:18px;margin-top:-2px;width:22px}

/* End */
/* /local/templates/main/assets/css/company.css?17884617132228 */
/* /local/templates/main/assets/css/request-card.css?17884617132172 */
/* /local/templates/main/assets/css/request-cards.css?1788461713416 */
/* /local/templates/main/assets/css/phones.css?17884617132916 */
/* /local/templates/main/assets/css/email-list.css?17884617131007 */
/* /local/templates/main/assets/css/location.css?17884617131381 */
/* /local/templates/main/assets/css/requisites.css?1788461713259 */
/* /local/templates/main/assets/css/inspiration.css?17884617132258 */
