.b-history__container{display:flex;gap:40px}.b-history__left{font-family:"Noto Sans";font-weight:350;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:130%;letter-spacing:5%;flex-basis:690px;color:#594F53}.b-history__left>*{margin-bottom:10px}.b-history__left>*:last-child{margin-bottom:10px}.b-history__gallery{flex-basis:710px;min-width:0}.b-history__slider{border-radius:20px;overflow:hidden}.b-history__image{height:500px}.b-history__image img{width:100%;height:100%}.b-history__controls{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:10px}.b-history__button svg{fill:none}.b-history__button svg path{transition:fill 0.2s ease, stroke 0.2s ease}.b-history__button:hover svg path:first-child{fill:#594F5333}.b-history__pagination{width:auto !important;display:flex;gap:0px;align-items:center}.b-history .swiper-pagination-bullet{width:auto;height:auto;background-color:transparent;opacity:1;display:block;padding:10px;margin:0px !important}.b-history .swiper-pagination-bullet::before{width:14px;height:14px;background-color:#DEB895;content:"";display:block;border-radius:50%}.b-history .swiper-pagination-bullet-active::before{box-shadow:0 0 0 4px rgba(89, 79, 83, 0.5);background-color:#594F53}@media screen and (max-width:1400px){.b-history__left{font-size:22px}.b-history__image{height:460px}}@media screen and (max-width:1200px){.b-history__left{font-size:20px}.b-history__image{height:420px}}@media screen and (max-width:991px){.b-history__left{font-size:16px}.b-history__slider{border-radius:10px}.b-history__image{height:320px}}@media screen and (max-width:768px){.b-history__container{flex-wrap:wrap}}@media screen and (max-width:576px){.b-history__left{font-size:14px}.b-history__image{height:260px}.b-history__button{width:40px;height:40px}.b-history .swiper-pagination-bullet{padding:6px}.b-history .swiper-pagination-bullet::before{width:10px;height:10px}}.b-advantages-v2__container{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.b-advantages-v2__item{background-color:#FFFFFF;padding:20px 16px;box-shadow:1px 2px 10px 0px #BCB1B580;border-radius:10px}.b-advantages-v2__image{width:60px;height:60px;margin-bottom:40px}.b-advantages-v2__title{font-family:"Noto Sans";font-weight:400;font-style:Regular;font-size:28px;leading-trim:NONE;line-height:120%;letter-spacing:3%;margin-bottom:20px}.b-advantages-v2__description{font-family:"Noto Sans";font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:#797576}@media screen and (max-width:1600px){.b-advantages-v2__title{font-size:26px}.b-advantages-v2__description{font-size:18px}}@media screen and (max-width:1400px){.b-advantages-v2__image{width:50px;height:50px}.b-advantages-v2__title{font-size:24px}.b-advantages-v2__description{font-size:16px}}@media screen and (max-width:1200px){.b-advantages-v2__image{margin-bottom:30px}.b-advantages-v2__title{font-size:20px}.b-advantages-v2__description{font-size:14px}}@media screen and (max-width:991px){.b-advantages-v2__container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:576px){.b-advantages-v2__container{gap:10px}.b-advantages-v2__item{padding:10px}.b-advantages-v2__image{width:40px;height:40px;margin-bottom:20px}.b-advantages-v2__title{font-size:14px;margin-bottom:10px}.b-advantages-v2__description{font-size:12px}}.b-team{background-color:#FBF9F7 !important;padding-top:70px !important;padding-bottom:70px !important;margin-bottom:70px}.b-team__wrap{max-width:755px}.b-team .section__title{margin-bottom:20px}.b-team .section__title span{color:#594F53}.b-team__introtext{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:24px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:#1A1A20}.b-team .swiper-wrapper{padding:10px 0px}.b-team__header{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.b-team__buttons{display:flex;gap:40px;align-items:center;flex-shrink:0}.b-team__button svg{fill:none;transition:fill 0.2s ease}.b-team__button svg path:first-child{fill:none;transition:fill 0.2s ease}.b-team__button:hover svg path:first-child{fill:#123C6933 !important}.b-team__pager{display:none;justify-content:center;margin-top:20px}.b-team .swiper-pagination-bullet{background-color:#797576;opacity:1}.b-team .swiper-pagination-bullet-active{background-color:#ED4080}.b-team__image{background:radial-gradient(144.2% 140.86% at 2.32% 0%, rgba(222, 184, 149, 0.5) 0%, rgba(255, 244, 239, 0.5) 50.09%, rgba(222, 184, 149, 0.5) 100%);border-radius:10px;overflow:hidden;height:250px}.b-team__image img{width:100%;height:100%}.b-team__wrapper{padding:20px 0px 0px 0px}.b-team__name{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:center;color:#1A1A20;margin-bottom:10px}.b-team__description{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:130%;letter-spacing:0%;text-align:center;color:#797576}@media screen and (max-width:1600px){.b-team__introtext{font-size:22px}.b-team__name{font-size:20px}.b-team__description{font-size:18px}}@media screen and (max-width:1400px){.b-team__introtext{font-size:20px}}@media screen and (max-width:991px){.b-team{margin-bottom:70px}.b-team__introtext{font-size:18px}.b-team__image{height:250px}}@media screen and (max-width:768px){.b-team__header{margin-bottom:30px}.b-team__introtext{font-size:16px}.b-team__buttons{gap:20px}}@media screen and (max-width:576px){.b-team__header{margin-bottom:20px}.b-team__introtext{font-size:14px}.b-team__buttons{display:none}.b-team__pager{display:flex}.b-team__image{height:auto;aspect-ratio:1}.b-team__wrapper{padding:10px 0px 0px 0px}.b-team__name{font-size:14px}.b-team__description{font-size:10px}}.b-images{padding-top:var(--section-padding) !important;background-color:#FBF9F7}.b-images__container{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;grid-auto-rows:250px}.b-images__image{background:radial-gradient(144.2% 140.86% at 2.32% 0%, rgba(222, 184, 149, 0.5) 0%, rgba(255, 244, 239, 0.5) 50.09%, rgba(222, 184, 149, 0.5) 100%);border-radius:10px;overflow:hidden}.b-images__image img{width:100%;height:100%;will-change:transform;transition:transform 0.4s}.b-images__image:hover img{transform:scale(1.05)}.b-images__image-big{grid-column:span 2;grid-row:span 2}@media screen and (max-width:1400px){.b-images__container{grid-auto-rows:220px}}@media screen and (max-width:1200px){.b-images__container{grid-auto-rows:200px}}@media screen and (max-width:991px){.b-images__container{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:768px){.b-images__container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:576px){.b-images__container{gap:10px;grid-auto-rows:auto}.b-images__image{height:160px !important}.b-images__image-big{height:240px !important}}.b-info-v2{position:relative;padding-top:40px !important;padding-bottom:var(--section-padding) !important;display:flex;height:auto;margin-bottom:var(--section-padding)}.b-info-v2::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(270deg, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0) 100%);z-index:3;opacity:0}.b-info-v2__image{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.b-info-v2__container{position:relative;z-index:4}.b-info-v2__wrapper{display:flex;flex-direction:column;gap:40px}.b-info-v2__crumbs .breadcrumb{padding-top:0px !important;padding-bottom:0px !important}.b-info-v2__wrapper{max-width:710px}.b-info-v2__title{font-family:"Montserrat";font-weight:500;font-style:Medium;font-size:38px;leading-trim:NONE;line-height:120%;letter-spacing:3%;text-transform:uppercase}.b-info-v2__alt{font-family:"Noto Sans";font-weight:500;font-style:Medium;font-size:32px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:#ED4080}.b-info-v2__description{font-family:"Noto Sans";font-weight:400;font-style:Regular;font-size:24px;leading-trim:NONE;line-height:130%;letter-spacing:0%;margin-top:20px}.b-info-v2__content{margin-bottom:60px;font-family:"Noto Sans";font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:#594F53}.b-info-v2__icon{width:20px;height:20px;flex-shrink:0}.b-info-v2__item{display:flex;gap:20px;margin-bottom:20px;font-family:"Noto Sans";font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:#1A1A20;align-items:center}.b-info-v2__item:last-child{margin-bottom:0px}.b-info-v2__buttons{display:flex;gap:20px}.b-info-v2__modal{font-family:"Montserrat";display:block;font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:2%;text-transform:uppercase;color:#FFFFFF;padding:20px;background-color:#ED4080;text-align:center;border-radius:5px;flex-basis:calc(50% - 10px);display:flex;align-items:center;justify-content:center}.b-info-v2__modal:hover{background-color:#7B2643}.b-info-v2__detail{flex-basis:calc(50% - 10px);font-family:"Montserrat";font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:2%;text-transform:uppercase;padding:18px;border:2px solid #123C69;border-radius:5px;text-align:center;background-color:#FFFFFF99;backdrop-filter:blur(10px);color:#123C69;display:flex;align-items:center;justify-content:center}.b-info-v2__detail:hover{background-color:#123C6933}@media screen and (max-width:1400px){.b-info-v2__wrapper{max-width:660px}.b-info-v2__title{font-size:32px}.b-info-v2__alt{font-size:28px}.b-info-v2__description{font-size:22px}.b-info-v2__content{font-size:20px}}@media screen and (max-width:1200px){.b-info-v2__wrapper{max-width:590px}.b-info-v2__title{font-size:28px}.b-info-v2__alt{font-size:24px}.b-info-v2__description{font-size:20px}.b-info-v2__modal,.b-info-v2__detail{font-size:14px}}@media screen and (max-width:991px){.b-info-v2::before{opacity:1}}@media screen and (max-width:768px){.b-info-v2__title{font-size:26px}.b-info-v2__alt{font-size:22px}.b-info-v2__description{font-size:18px}.b-info-v2__content{font-size:18px}.b-info-v2__item{font-size:18px}.b-info-v2__modal,.b-info-v2__detail{font-size:12px}}@media screen and (max-width:576px){.b-info-v2{min-height:auto;padding-top:20px !important;padding-bottom:70px !important}.b-info-v2__title{font-size:20px}.b-info-v2__alt{font-size:20px;margin-top:5px}.b-info-v2__description{font-size:16px}.b-info-v2__content{font-size:16px;margin-bottom:40px}.b-info-v2__item{gap:10px;font-size:16px}.b-info-v2__buttons{flex-wrap:wrap;gap:10px}.b-info-v2__modal,.b-info-v2__detail{flex-basis:100%}}.b-partner{background-color:#FBF9F7 !important;padding-top:var(--section-padding) !important;padding-bottom:var(--section-padding) !important;margin-bottom:var(--section-padding)}.b-partner__no-padding{margin-bottom:0px !important}.b-partner__wrap{max-width:755px}.b-partner .section__title{max-width:660px}.b-partner .section__title span{color:#594F53}.b-partner .swiper-wrapper{padding:10px 0px}.b-partner__header{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.b-partner__buttons{display:flex;gap:40px;align-items:center;flex-shrink:0}.b-partner__button svg{fill:none;transition:fill 0.2s ease}.b-partner__button svg path:first-child{fill:none;transition:fill 0.2s ease}.b-partner__button:hover svg path:first-child{fill:#123C6933 !important}.b-partner__pager{display:none;justify-content:center;margin-top:20px}.b-partner .swiper-pagination-bullet{background-color:#797576;opacity:1}.b-partner .swiper-pagination-bullet-active{background-color:#ED4080}.b-partner__item{box-shadow:1px 2px 10px 0px #BCB1B580;background-color:#FFFFFF;border-radius:10px}.b-partner__image{height:77px;margin:20px 20px}.b-partner__image img{width:100%;height:100%;object-fit:contain}.b-partner__wrapper{padding:0px 20px 20px 20px}.b-partner__name{font-family:"Montserrat";font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:center;margin-bottom:3px}.b-partner__description{font-family:"Montserrat";font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:#797576;text-align:center}@media screen and (max-width:991px){.b-partner{margin-bottom:70px}}@media screen and (max-width:768px){.b-partner__header{margin-bottom:30px}}@media screen and (max-width:576px){.b-partner__header{margin-bottom:20px}.b-partner__buttons{display:none}.b-partner__pager{display:flex}.b-partner__image{margin:20px}.b-partner__wrapper{padding:0px 10px 20px 10px}.b-partner__name{font-size:16px}.b-partner__description{font-size:12px}}.b-bid{position:relative;min-height:510px;margin-bottom:var(--section-padding);padding-top:var(--section-padding) !important;padding-bottom:var(--section-padding) !important;display:flex;align-items:center}.b-bid .container{max-width:800px}.b-bid__image{position:absolute;width:100%;height:100%;left:0;top:0}.b-bid__container{position:relative}.b-bid__title{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:32px;leading-trim:NONE;line-height:120%;letter-spacing:3%;text-align:center;text-transform:uppercase;margin-bottom:60px}.b-bid__button{font-family:"Montserrat";font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:2%;text-transform:uppercase;color:#FFFFFF;padding:20px;background-color:#ED4080;border-radius:5px;margin:0 auto;display:block;text-align:center;max-width:340px}.b-bid__button:hover{background-color:#7B2643}@media screen and (max-width:991px){.b-bid{min-height:420px}.b-bid .container{max-width:700px}.b-bid__title{font-size:28px}}@media screen and (max-width:768px){.b-bid{min-height:320px}.b-bid .container{max-width:calc(516px + 0.75rem * 2)}.b-bid__title{font-size:22px;margin-bottom:40px}.b-bid__button{font-size:14px;max-width:280px}}@media screen and (max-width:576px){.b-bid{min-height:300px}.b-bid .container{max-width:420px}.b-bid__title{font-size:16px}.b-bid__button{font-size:12px}}.b-contact__container{display:flex;gap:20px}.b-contact__contact{flex-basis:50%}.b-contact__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.b-contact__map{flex-basis:50%;height:auto;overflow:hidden;align-self:stretch}.b-contact__map .ya-map{width:100%;height:100%}.b-contact__item{padding:40px 20px;background:#FFFFFF;box-shadow:1px 2px 10px 0px #BCB1B580;border-radius:10px;min-height:180px;display:flex;gap:20px;flex-direction:column;justify-content:space-between}.b-contact__title{font-family:Noto Sans;font-weight:300;font-size:24px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:#594F53}.b-contact__address{font-family:Noto Sans;font-weight:400;font-style:Regular;font-size:24px;leading-trim:NONE;line-height:120%;letter-spacing:0%}.b-contact__socials{display:flex;gap:20px}.b-contact__soc svg path{transition:fill 0.2s ease}.b-contact__soc:hover{transform:scale(1.1)}.b-contact__soc:hover svg path{fill:#ED4080}.b-contact__time{font-family:Noto Sans;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:120%;letter-spacing:0%}.b-contact__call{font-family:"Montserrat";font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:2%;text-transform:uppercase;color:#FFFFFF;text-align:center;background-color:#ED4080;padding:20px;display:block;border-radius:5px}.b-contact__call:hover{background-color:#7B2643}.b-contact__items{display:flex;flex-direction:column;gap:15px}.b-contact__phone{font-family:Noto Sans;font-weight:400;font-style:Regular;font-size:24px;leading-trim:NONE;line-height:120%;letter-spacing:0%;border:none !important;display:flex;gap:20px;align-items:center}.b-contact__phone svg{fill:none}.b-contact__phone svg path{transition:stroke 0.2s ease}.b-contact__phone:hover{color:#ED4080 !important}.b-contact__phone:hover svg path{stroke:#ED4080}@media screen and (max-width:1600px){.b-contact__title{font-size:22px}.b-contact__address,.b-contact__phone{font-size:20px}}@media screen and (max-width:1400px){.b-contact__address,.b-contact__phone,.b-contact__time{font-size:18px}.b-contact__phone{gap:10px}}@media screen and (max-width:1200px){.b-contact__container{flex-wrap:wrap}.b-contact__contact{flex-basis:100%}.b-contact__map{flex-basis:100%;min-height:400px}}@media screen and (max-width:768px){.b-contact__title{font-size:20px}.b-contact__address,.b-contact__phone,.b-contact__time{font-size:16px}.b-contact__call{font-size:14px}}@media screen and (max-width:576px){.b-contact__wrapper{grid-template-columns:1fr;gap:10px}.b-contact__item{min-height:130px;padding:20px 10px}.b-contact__call{font-size:12px}}/*# sourceMappingURL=./page-f122c85ee61552e9c9642af1a297e3bc.map */