.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery>*{min-height:1px;min-width:1px}.gallery+.gallery{margin-top:14rem}.gallery__column:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:4rem}.gallery__column:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 51.66666667%;flex:0 0 51.66666667%;max-width:51.66666667%}.gallery__title{margin-bottom:2rem}.gallery:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gallery:nth-child(odd) .gallery__column:first-child{padding-left:10rem}.gallery:nth-child(2n) .gallery__column:first-child{padding-left:7rem;padding-right:10rem}.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)}}.slider_gallery{height:100%;text-align:center}.slider_gallery .slider__body,.slider_gallery .swiper{height:100%}.slider_gallery .slider__footer{position:relative}.slider_gallery .slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex}.slider_gallery .slider__slide img{border-radius:2.4rem;height:auto;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.slider_gallery .slider__pagination{color:hsla(0,0%,100%,.5);color:var(--color-white-50);display:block;font-size:3.2rem;font-weight:400;left:0;line-height:1;position:absolute;text-align:center;top:5rem;width:100%}.slider_gallery .slider__button,.slider_gallery .slider__pagination .swiper-pagination-current{color:#fff;color:var(--color-white)}.slider_gallery .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%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:7rem;justify-content:center;position:absolute;top:50%;width:7rem}.slider_gallery .slider__button:hover{background-color:#27348b;background-color:var(--color-blue)}.slider_gallery .slider__button_next{right:6.4rem}.slider_gallery .slider__button_prev{left:6.4rem}.slider_gallery .slider__button_prev .icon{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.modal_gallery{padding:0}.modal_gallery .modal__container{border-radius:0;height:100%;max-width:none;padding:16rem 19.8rem;width:100%}body{background-color:#0a0d24;background-color:var(--color-dark-blue)}.section_covered .section__cover{height:auto;opacity:.1;overflow:hidden}.section_covered .section__cover:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,13,36,0)),to(#0a0d24));background:linear-gradient(180deg,rgba(10,13,36,0),#0a0d24);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:2}.section_covered .section__cover div{margin-right:-63rem;margin-top:5rem}.section_covered .section__cover img{height:80.1rem;margin-left:auto;-o-object-fit:none;object-fit:none;width:144rem}.description{margin-bottom:9rem;max-width:64.5rem}@media (max-width:1200px){.gallery+.gallery{margin-top:8rem}.gallery:nth-child(odd) .gallery__column:first-child{padding-left:4rem}.gallery:nth-child(2n) .gallery__column:first-child{padding-left:2rem;padding-right:4rem}.slider_gallery .slider__pagination{top:2rem}.slider_gallery .slider__button{display:none}.modal_gallery .modal__container{padding:10rem 3rem}}@media (max-width:960px){.gallery{display:block}.gallery+.gallery{margin-top:6rem}.gallery__column:first-child{margin-bottom:5rem;padding-top:0}.gallery__column:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.gallery__title{margin-bottom:1.6rem}.gallery:nth-child(odd) .gallery__column:first-child{padding-left:0}.gallery:nth-child(2n) .gallery__column:first-child{padding-left:0;padding-right:0}.section_covered .section__cover{display:none}.description{margin-bottom:6rem}}@media (max-width:650px){.gallery+.gallery{margin-top:5rem}.gallery__column:first-child{margin-bottom:3rem}.slider_gallery .slider__pagination{font-size:2.4rem}.description{margin-bottom:5rem}}