.slider_default{position:relative}.slider_default .slider__slide{border-radius:2.4rem;height:auto;overflow:hidden}.slider_default .slider__slide img{width:100%}.slider_default .slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;left:2rem;position:absolute;right:2rem;top:.6rem;z-index:2}.slider_default .slider__pagination .swiper-pagination-bullet{-webkit-box-flex:1;background-color:hsla(0,0%,100%,.5);background-color:var(--color-white-50);cursor:pointer;display:block;-ms-flex:1;flex:1;height:.3rem;margin:0 .5rem;opacity:1;overflow:hidden;position:relative;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:background-color;transition-property:background-color}.slider_default .slider__pagination .swiper-pagination-bullet:before{background-color:#fff;background-color:var(--color-white);content:"";display:block;height:100%;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:100%}.slider_default .slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-animation:before{-webkit-animation:pagination 5s linear;animation:pagination 5s linear}.slider_default .slider__pagination .swiper-pagination-bullet:hover{background-color:#fff;background-color:var(--color-white)}.slider_default .slider__controls{bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:2rem;z-index:2}.slider_default .slider__button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;backdrop-filter:blur(2px);background-color:rgba(63,145,207,.4);background-color:var(--color-blue-40);border-radius:50%;color:#fff;color:var(--color-white);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;justify-content:center;width:5rem}.slider_default .slider__button:hover{background-color:#27348b;background-color:var(--color-blue)}.slider_default .slider__button_next{margin-left:1rem}.slider_default .slider__button_prev .icon{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}@-webkit-keyframes pagination{to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes pagination{to{-webkit-transform:translateX(0);transform:translateX(0)}}.contacts{grid-gap:6rem;display:grid;grid-template-columns:repeat(3,auto)}.contacts>*{min-height:1px;min-width:1px}.contact__label{font-weight:400;text-transform:uppercase}.map{position:relative}.map__container{background-color:rgba(63,145,207,.2);background-color:var(--color-blue-20);border-radius:2.4rem;height:56.9rem;overflow:hidden}.map__slider{bottom:2rem;left:2rem;position:absolute;top:2rem;width:37.7rem}.map__slider img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section_form{padding-bottom:8.4rem}.section_form .grid_form{grid-template-columns:1fr 62rem}.section_form .form{text-align:center}.section_form .description{margin-bottom:0}.map{margin-top:5rem}@media (max-width:1200px){.map__container{height:50rem}.map__slider{left:0;margin-top:4rem;position:relative;top:0;width:100%}.map__slider .slider__slide{height:50rem}.section_form{padding-bottom:6rem}.section_form .grid_form{grid-gap:5rem;grid-template-columns:1fr}}@media (max-width:960px){.contacts{grid-gap:1.6rem;grid-template-columns:1fr}.map__container,.map__slider .slider__slide{height:40rem}}@media (max-width:650px){.section_form{padding-bottom:5rem}.section_form .grid_form{grid-gap:3rem}}