.container,.nav__logo img{width:100%}.content__slide,.header__bg,.header__slide,.header__wrapper{border-radius:40px}.title,.title__text{font-family:verdana,sans-serif;font-weight:600}body{background:#fff;font-family:verdana,sans-serif}.container{padding:0 16px;margin:0 auto;max-width:1312px;box-sizing:border-box}.title{font-size:18px;line-height:1.5;color:#063252}.title+.title__text{margin:16px 0 0}.title__text{font-size:36px;line-height:1.22222;letter-spacing:-.02em;color:#094c7c}.title__subtitle,.title__subtitle p{font-weight:400;font-size:16px;color:#6c737f;margin:12px 0 0;line-height:1.5;font-family:verdana,sans-serif}.nav{padding:15px 0}.nav__logo{max-width:200px}.nav .container{display:flex;justify-self:start;align-items:center;gap:50px}.content__wrapper,.header__wrapper{align-items:stretch;position:relative;overflow:hidden}.nav p{font-family:verdana,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase}.header__info{position:relative;z-index:5;margin:0 0 20px}.header__info h1,.header__info p{font-size:40px}.header__slide{position:relative;overflow:hidden;height:auto}.header__bg img,.header__slide img{height:100%;width:100%;max-height:720px}.header__slide img{-o-object-fit:cover;object-fit:cover}.header__bg{position:relative}.header__bg img{-o-object-fit:cover;object-fit:cover}.about{padding:50px 0 0}.about__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:32px}.about__item{padding:24px;border-radius:24px;border:2px solid #e5e7eb;display:grid;grid-template-rows:auto 1fr;gap:32px}.about__item p{font-size:24px;color:#1f2a37;line-height:1.5;font-weight:600}.about__item p+p{border-radius:24px;padding:32px 24px;background:#063252;font-size:17px;font-weight:700;color:#fff}.catalog{padding:50px 0 0}.catalog__info,.catalog__wrapper p{font-weight:500;font-size:16px;color:#11111f;padding:20px 12px 0;line-height:1.5}.catalog__title p{margin:15px 0 0}.catalog__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:30px 0 0}.catalog__wrapper span{display:block;border-radius:22px;position:relative;overflow:hidden;height:200px;background:rgba(0,0,0,.2)}.catalog__wrapper img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}.catalog__wrapper a:hover img{transform:scale(1.1)}.catalog__info{margin:35px 0 0}.info{padding:50px 0 0}.info h2{font-weight:300}.info h2 span{font-weight:500}.content{padding:50px 0 25px}.content__wrapper{margin:30px 0 0}.content__slide{position:relative;overflow:hidden;height:auto}.content__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:720px}.content .swiper-pagination{position:relative!important;inset:auto!important;display:flex;justify-content:center;align-items:center;width:100%!important;transform:none!important;margin:20px 0 0;gap:5px}.content .swiper-pagination span{width:8px;height:8px;display:block;background:#0F70B7;margin:0!important;border-radius:100%;transform:none!important}.content .swiper-button-next,.content .swiper-button-prev{padding:10px;border-radius:100%;background:#fff;transition:all .3s;right:15px}.content .swiper-button-next .swiper-button-disabled,.content .swiper-button-prev .swiper-button-disabled{opacity:0!important}.content .swiper-button-next svg,.content .swiper-button-prev svg{margin:0 -5px 0 0}.content .swiper-button-next svg path,.content .swiper-button-prev svg path{fill:#0F70B7;stroke:#0F70B7}.content .swiper-button-prev{left:15px}.content .swiper-button-prev svg{margin:0 0 0 -5px}.content p.title__text{font-weight:400;margin:30px 0 0}.footer{padding:50px 0}.footer .container{display:grid;grid-template-columns:1fr auto;gap:30px}.footer__info{display:grid;grid-template-columns:1fr;gap:10px;padding:15px 0 0;max-width:300px}.footer__info a,.footer__info p{font-family:verdana,sans-serif;font-weight:600;font-size:18px;line-height:1.5;color:#094c7c;display:block;text-align:right}.footer__info a{transition:all .3s}.footer__info a:hover{color:#0F70B7}.footer__title{margin:50px 0 0}@media (max-width:1200px){.about__wrapper,.catalog__wrapper{grid-template-columns:1fr 1fr}.content__bg img,.content__slide img,.header__bg img,.header__slide img{height:56.25vw}}@media (max-width:768px){.title__text{font-size:24px}.header__info h1{font-size:32px}.about__wrapper{grid-template-columns:1fr}}@media (max-width:600px){.catalog__wrapper,.footer .container{grid-template-columns:1fr}.footer__info a,.footer__info p{text-align:left}.about__item p,.about__item p+p{font-size:18px}}
/*# sourceMappingURL=style.min.css.map */
