

/* Start:/local/templates/president/css/ratio.css?167310173312181*/
.c-ratio {
    width: 100% !important;
    overflow: hidden;
    position: relative !important;
    display: block !important;
}

.c-ratio:before {
    display: block;
    content: " ";
    width: 100%
}

.c-ratio > .block {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.c-ratio > .image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.c-ratio > .image.contain.landscape, .c-ratio > .image.contain.portrait, .c-ratio > .image.cover.landscape, .c-ratio > .image.cover.portrait {
    display: block !important;
    text-align: center
}

.c-ratio > .image.contain.landscape img {
    width: 100% !important;
    height: auto !important;
    max-height: none !important
}

.c-ratio > .image.contain.portrait img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important
}

.c-ratio > .image.cover.landscape img {
    height: 100% !important;
    width: auto !important;
    max-width: none !important
}

.c-ratio > .image.cover.portrait img {
    width: 100% !important;
    height: auto !important;
    max-height: none !important
}

.c-ratio > .image img {
    max-height: 100%;
    max-width: 100%
}

.c-ratio > .video {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.c-ratio > .bg {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.c-ratio > .bg._darken:before {
    content: ' ';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(26%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .65)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 26%, rgba(0, 0, 0, .65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)
}

.c-ratio > .bg.contain {
    background-size: contain !important
}

.c-ratio > .bg.cover {
    background-size: cover !important
}

.c-ratio > .bg img {
    width: 0 !important;
    height: 0 !important
}

.c-ratio._ratio-5:before {
    padding: 5% 0 0 0 !important
}

.c-ratio._ratio-10:before {
    padding: 10% 0 0 0 !important
}

.c-ratio._ratio-15:before {
    padding: 15% 0 0 0 !important
}

.c-ratio._ratio-20:before {
    padding: 20% 0 0 0 !important
}

.c-ratio._ratio-25:before {
    padding: 25% 0 0 0 !important
}

.c-ratio._ratio-30:before {
    padding: 30% 0 0 0 !important
}

.c-ratio._ratio-35:before {
    padding: 35% 0 0 0 !important
}

.c-ratio._ratio-40:before {
    padding: 40% 0 0 0 !important
}

.c-ratio._ratio-45:before {
    padding: 45% 0 0 0 !important
}

.c-ratio._ratio-50:before {
    padding: 50% 0 0 0 !important
}

.c-ratio._ratio-55:before {
    padding: 55% 0 0 0 !important
}

.c-ratio._ratio-60:before {
    padding: 60% 0 0 0 !important
}

.c-ratio._ratio-65:before {
    padding: 65% 0 0 0 !important
}

.c-ratio._ratio-70:before {
    padding: 70% 0 0 0 !important
}

.c-ratio._ratio-75:before {
    padding: 75% 0 0 0 !important
}

.c-ratio._ratio-80:before {
    padding: 80% 0 0 0 !important
}

.c-ratio._ratio-85:before {
    padding: 85% 0 0 0 !important
}

.c-ratio._ratio-90:before {
    padding: 90% 0 0 0 !important
}

.c-ratio._ratio-95:before {
    padding: 95% 0 0 0 !important
}

.c-ratio._ratio-100:before {
    padding: 100% 0 0 0 !important
}

.c-ratio._ratio-105:before {
    padding: 105% 0 0 0 !important
}

.c-ratio._ratio-110:before {
    padding: 110% 0 0 0 !important
}

.c-ratio._ratio-115:before {
    padding: 115% 0 0 0 !important
}

.c-ratio._ratio-120:before {
    padding: 120% 0 0 0 !important
}

.c-ratio._ratio-125:before {
    padding: 125% 0 0 0 !important
}

.c-ratio._ratio-130:before {
    padding: 130% 0 0 0 !important
}

.c-ratio._ratio-135:before {
    padding: 135% 0 0 0 !important
}

.c-ratio._ratio-140:before {
    padding: 140% 0 0 0 !important
}

.c-ratio._ratio-145:before {
    padding: 145% 0 0 0 !important
}

.c-ratio._ratio-150:before {
    padding: 150% 0 0 0 !important
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .c-ratio._ratio-s-5:before {
        padding: 5% 0 0 0 !important
    }

    .c-ratio._ratio-s-10:before {
        padding: 10% 0 0 0 !important
    }

    .c-ratio._ratio-s-15:before {
        padding: 15% 0 0 0 !important
    }

    .c-ratio._ratio-s-20:before {
        padding: 20% 0 0 0 !important
    }

    .c-ratio._ratio-s-25:before {
        padding: 25% 0 0 0 !important
    }

    .c-ratio._ratio-s-30:before {
        padding: 30% 0 0 0 !important
    }

    .c-ratio._ratio-s-35:before {
        padding: 35% 0 0 0 !important
    }

    .c-ratio._ratio-s-40:before {
        padding: 40% 0 0 0 !important
    }

    .c-ratio._ratio-s-45:before {
        padding: 45% 0 0 0 !important
    }

    .c-ratio._ratio-s-50:before {
        padding: 50% 0 0 0 !important
    }

    .c-ratio._ratio-s-55:before {
        padding: 55% 0 0 0 !important
    }

    .c-ratio._ratio-s-60:before {
        padding: 60% 0 0 0 !important
    }

    .c-ratio._ratio-s-65:before {
        padding: 65% 0 0 0 !important
    }

    .c-ratio._ratio-s-70:before {
        padding: 70% 0 0 0 !important
    }

    .c-ratio._ratio-s-75:before {
        padding: 75% 0 0 0 !important
    }

    .c-ratio._ratio-s-80:before {
        padding: 80% 0 0 0 !important
    }

    .c-ratio._ratio-s-85:before {
        padding: 85% 0 0 0 !important
    }

    .c-ratio._ratio-s-90:before {
        padding: 90% 0 0 0 !important
    }

    .c-ratio._ratio-s-95:before {
        padding: 95% 0 0 0 !important
    }

    .c-ratio._ratio-s-100:before {
        padding: 100% 0 0 0 !important
    }

    .c-ratio._ratio-s-105:before {
        padding: 105% 0 0 0 !important
    }

    .c-ratio._ratio-s-110:before {
        padding: 110% 0 0 0 !important
    }

    .c-ratio._ratio-s-115:before {
        padding: 115% 0 0 0 !important
    }

    .c-ratio._ratio-s-120:before {
        padding: 120% 0 0 0 !important
    }

    .c-ratio._ratio-s-125:before {
        padding: 125% 0 0 0 !important
    }

    .c-ratio._ratio-s-130:before {
        padding: 130% 0 0 0 !important
    }

    .c-ratio._ratio-s-135:before {
        padding: 135% 0 0 0 !important
    }

    .c-ratio._ratio-s-140:before {
        padding: 140% 0 0 0 !important
    }

    .c-ratio._ratio-s-145:before {
        padding: 145% 0 0 0 !important
    }

    .c-ratio._ratio-s-150:before {
        padding: 150% 0 0 0 !important
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .c-ratio._ratio-t-5:before {
        padding: 5% 0 0 0 !important
    }

    .c-ratio._ratio-t-10:before {
        padding: 10% 0 0 0 !important
    }

    .c-ratio._ratio-t-15:before {
        padding: 15% 0 0 0 !important
    }

    .c-ratio._ratio-t-20:before {
        padding: 20% 0 0 0 !important
    }

    .c-ratio._ratio-t-25:before {
        padding: 25% 0 0 0 !important
    }

    .c-ratio._ratio-t-30:before {
        padding: 30% 0 0 0 !important
    }

    .c-ratio._ratio-t-35:before {
        padding: 35% 0 0 0 !important
    }

    .c-ratio._ratio-t-40:before {
        padding: 40% 0 0 0 !important
    }

    .c-ratio._ratio-t-45:before {
        padding: 45% 0 0 0 !important
    }

    .c-ratio._ratio-t-50:before {
        padding: 50% 0 0 0 !important
    }

    .c-ratio._ratio-t-55:before {
        padding: 55% 0 0 0 !important
    }

    .c-ratio._ratio-t-60:before {
        padding: 60% 0 0 0 !important
    }

    .c-ratio._ratio-t-65:before {
        padding: 65% 0 0 0 !important
    }

    .c-ratio._ratio-t-70:before {
        padding: 70% 0 0 0 !important
    }

    .c-ratio._ratio-t-75:before {
        padding: 75% 0 0 0 !important
    }

    .c-ratio._ratio-t-80:before {
        padding: 80% 0 0 0 !important
    }

    .c-ratio._ratio-t-85:before {
        padding: 85% 0 0 0 !important
    }

    .c-ratio._ratio-t-90:before {
        padding: 90% 0 0 0 !important
    }

    .c-ratio._ratio-t-95:before {
        padding: 95% 0 0 0 !important
    }

    .c-ratio._ratio-t-100:before {
        padding: 100% 0 0 0 !important
    }

    .c-ratio._ratio-t-105:before {
        padding: 105% 0 0 0 !important
    }

    .c-ratio._ratio-t-110:before {
        padding: 110% 0 0 0 !important
    }

    .c-ratio._ratio-t-115:before {
        padding: 115% 0 0 0 !important
    }

    .c-ratio._ratio-t-120:before {
        padding: 120% 0 0 0 !important
    }

    .c-ratio._ratio-t-125:before {
        padding: 125% 0 0 0 !important
    }

    .c-ratio._ratio-t-130:before {
        padding: 130% 0 0 0 !important
    }

    .c-ratio._ratio-t-135:before {
        padding: 135% 0 0 0 !important
    }

    .c-ratio._ratio-t-140:before {
        padding: 140% 0 0 0 !important
    }

    .c-ratio._ratio-t-145:before {
        padding: 145% 0 0 0 !important
    }

    .c-ratio._ratio-t-150:before {
        padding: 150% 0 0 0 !important
    }
}

@media only screen and (max-width: 767px) {
    .c-ratio._ratio-m-5:before {
        padding: 5% 0 0 0 !important
    }

    .c-ratio._ratio-m-10:before {
        padding: 10% 0 0 0 !important
    }

    .c-ratio._ratio-m-15:before {
        padding: 15% 0 0 0 !important
    }

    .c-ratio._ratio-m-20:before {
        padding: 20% 0 0 0 !important
    }

    .c-ratio._ratio-m-25:before {
        padding: 25% 0 0 0 !important
    }

    .c-ratio._ratio-m-30:before {
        padding: 30% 0 0 0 !important
    }

    .c-ratio._ratio-m-35:before {
        padding: 35% 0 0 0 !important
    }

    .c-ratio._ratio-m-40:before {
        padding: 40% 0 0 0 !important
    }

    .c-ratio._ratio-m-45:before {
        padding: 45% 0 0 0 !important
    }

    .c-ratio._ratio-m-50:before {
        padding: 50% 0 0 0 !important
    }

    .c-ratio._ratio-m-55:before {
        padding: 55% 0 0 0 !important
    }

    .c-ratio._ratio-m-60:before {
        padding: 60% 0 0 0 !important
    }

    .c-ratio._ratio-m-65:before {
        padding: 65% 0 0 0 !important
    }

    .c-ratio._ratio-m-70:before {
        padding: 70% 0 0 0 !important
    }

    .c-ratio._ratio-m-75:before {
        padding: 75% 0 0 0 !important
    }

    .c-ratio._ratio-m-80:before {
        padding: 80% 0 0 0 !important
    }

    .c-ratio._ratio-m-85:before {
        padding: 85% 0 0 0 !important
    }

    .c-ratio._ratio-m-90:before {
        padding: 90% 0 0 0 !important
    }

    .c-ratio._ratio-m-95:before {
        padding: 95% 0 0 0 !important
    }

    .c-ratio._ratio-m-100:before {
        padding: 100% 0 0 0 !important
    }

    .c-ratio._ratio-m-105:before {
        padding: 105% 0 0 0 !important
    }

    .c-ratio._ratio-m-110:before {
        padding: 110% 0 0 0 !important
    }

    .c-ratio._ratio-m-115:before {
        padding: 115% 0 0 0 !important
    }

    .c-ratio._ratio-m-120:before {
        padding: 120% 0 0 0 !important
    }

    .c-ratio._ratio-m-125:before {
        padding: 125% 0 0 0 !important
    }

    .c-ratio._ratio-m-130:before {
        padding: 130% 0 0 0 !important
    }

    .c-ratio._ratio-m-135:before {
        padding: 135% 0 0 0 !important
    }

    .c-ratio._ratio-m-140:before {
        padding: 140% 0 0 0 !important
    }

    .c-ratio._ratio-m-145:before {
        padding: 145% 0 0 0 !important
    }

    .c-ratio._ratio-m-150:before {
        padding: 150% 0 0 0 !important
    }
}
/* End */


/* Start:/local/templates/president/css/masonry.css?16731017339778*/
.masonry-grid {
    margin: 0 !important;
    padding: 0 !important
}

.masonry-grid > .item {
    margin: 0 !important;
    padding: .6em;
    width: 25%;
    height: 270px;
    position: relative
}

/*.masonry-grid > .item.item-h1 {*/
/*    height: 270px*/
/*}*/

/*.masonry-grid > .item.item-h2 {*/
/*    height: 540px*/
/*}*/

/*.masonry-grid > .item.item-h3 {*/
/*    height: 810px*/
/*}*/


.masonry-grid > .item.item-h1 {
    height: 270px
}

.masonry-grid > .item.item-h2 {
    height: 405px
}

.masonry-grid > .item.item-h3 {
    height: 540px
}

.masonry-grid > .item.item-h4 {
    height: 675px
}

.masonry-grid > .item.item-h5 {
    height: 810px
}

@media only screen and (max-width: 992px) {
    .masonry-grid > .item.item-h1, .masonry-grid > .item.item-h2, .masonry-grid > .item.item-h3 {
        height: 440px !important;
    }
}



.masonry-grid > .item > .bg {
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media only screen and (max-width: 992px) {
    .masonry-grid > .item {
        width: 50%
    }

    .masonry-grid > .item.item-h1, .masonry-grid > .item.item-h2, .masonry-grid > .item.item-h3 {
        height: 270px
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .masonry-grid > .item.item-w1, .masonry-grid > .item.item-w10, .masonry-grid > .item.item-w11, .masonry-grid > .item.item-w12, .masonry-grid > .item.item-w2, .masonry-grid > .item.item-w3, .masonry-grid > .item.item-w4, .masonry-grid > .item.item-w5, .masonry-grid > .item.item-w6, .masonry-grid > .item.item-w7, .masonry-grid > .item.item-w8, .masonry-grid > .item.item-w9 {
        width: 50% !important;
        max-width: 50% !important
    }
}

@media only screen and (max-width: 767px) {
    .masonry-grid > .item.item-w1, .masonry-grid > .item.item-w10, .masonry-grid > .item.item-w11, .masonry-grid > .item.item-w12, .masonry-grid > .item.item-w2, .masonry-grid > .item.item-w3, .masonry-grid > .item.item-w4, .masonry-grid > .item.item-w5, .masonry-grid > .item.item-w6, .masonry-grid > .item.item-w7, .masonry-grid > .item.item-w8, .masonry-grid > .item.item-w9 {
        width: 100% !important;
        max-width: 100% !important
    }
}

.masonry-grid._auto-height > .item {
    height: auto
}

.masonry-grid .title {
    font-size: 1.8em;
    line-height: 1.5;
    text-align: left;
    color: #fff
}

.masonry-grid._compact > .item {
    padding: 0
}

.masonry-grid._col-1 > .item {
    width: 100%;
    max-width: 100%
}

.masonry-grid._col-2 > .item {
    width: 50%;
    max-width: 50%
}

.masonry-grid._col-3 > .item {
    width: 33.333%;
    max-width: 33.333%
}

.masonry-grid._col-4 > .item {
    width: 25%;
    max-width: 25%
}

.masonry-grid._col-5 > .item {
    width: 20%;
    max-width: 20%
}

.masonry-grid._col-6 > .item {
    width: 16.666%;
    max-width: 16.666%
}

.masonry-grid._col-7 > .item {
    width: 14.286%;
    max-width: 14.286%
}

.masonry-grid._col-8 > .item {
    width: 12.5%;
    max-width: 12.5%
}

.masonry-grid._col-9 > .item {
    width: 11.111%;
    max-width: 11.111%
}

.masonry-grid._col-10 > .item {
    width: 10%;
    max-width: 10%
}

.masonry-grid._col-11 > .item {
    width: 9.09%;
    max-width: 9.09%
}

.masonry-grid._col-12 > .item {
    width: 8.333%;
    max-width: 8.333%
}

.masonry-grid._col-13 > .item {
    width: 7.692%;
    max-width: 7.692%
}

.masonry-grid._col-14 > .item {
    width: 7.143%;
    max-width: 7.143%
}

.masonry-grid._col-15 > .item {
    width: 6.667%;
    max-width: 6.667%
}

.masonry-grid._col-16 > .item {
    width: 6.25%;
    max-width: 6.25%
}

.masonry-grid > .item.item-w1 {
    width: 6.25%;
    max-width: 6.25%
}

.masonry-grid > .item.item-w2 {
    width: 6.667%;
    max-width: 6.667%
}

.masonry-grid > .item.item-w3 {
    width: 18.75%;
    max-width: 18.75%
}

.masonry-grid > .item.item-w4 {
    /*width: 24.4%;*/
    /*max-width: 24.4%;*/

    width: 25%;
    max-width: 25%
}

.masonry-grid > .item.item-w5 {
    width: 31.25%;
    max-width: 31.25%
}

.masonry-grid > .item.item-w6 {
    width: 37.5%;
    max-width: 37.5%
}

.masonry-grid > .item.item-w7 {
    width: 43.75%;
    max-width: 43.75%
}

.masonry-grid > .item.item-w8 {
    width: 50%;
    max-width: 50%
}

.masonry-grid > .item.item-w9 {
    width: 56.25%;
    max-width: 56.25%
}

.masonry-grid > .item.item-w10 {
    width: 62.5%;
    max-width: 62.5%
}

.masonry-grid > .item.item-w11 {
    width: 68.75%;
    max-width: 68.75%
}

.masonry-grid > .item.item-w12 {
    width: 75%;
    max-width: 75%;
}

.masonry-grid > .item.item-w13 {
    width: 81.25%;
    max-width: 81.25%;
}

.masonry-grid > .item.item-w14 {
    width: 70%;
    max-width: 70%;
}

.masonry-grid > .item.item-w15 {
    width: 93.75%;
    max-width: 93.75%;
}

.masonry-grid > .item.item-w16 {
    width: 100%;
    max-width: 100%
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .masonry-grid._col-s-1 > .item {
        width: 100%;
        max-width: 100%
    }

    .masonry-grid._col-s-2 > .item {
        width: 50%;
        max-width: 50%
    }

    .masonry-grid._col-s-3 > .item {
        width: 33.333%;
        max-width: 33.333%
    }

    .masonry-grid._col-s-4 > .item {
        width: 25%;
        max-width: 25%
    }

    .masonry-grid._col-s-5 > .item {
        width: 20%;
        max-width: 20%
    }

    .masonry-grid._col-s-6 > .item {
        width: 16.666%;
        max-width: 16.666%
    }

    .masonry-grid._col-s-7 > .item {
        width: 14.286%;
        max-width: 14.286%
    }

    .masonry-grid._col-s-8 > .item {
        width: 12.5%;
        max-width: 12.5%
    }

    .masonry-grid._col-s-9 > .item {
        width: 11.111%;
        max-width: 11.111%
    }

    .masonry-grid._col-s-10 > .item {
        width: 10%;
        max-width: 10%
    }

    .masonry-grid._col-s-11 > .item {
        width: 9.09%;
        max-width: 9.09%
    }

    .masonry-grid._col-s-12 > .item {
        width: 8.333%;
        max-width: 8.333%
    }

    .masonry-grid._col-s-13 > .item {
        width: 7.692%;
        max-width: 7.692%
    }

    .masonry-grid._col-s-14 > .item {
        width: 7.143%;
        max-width: 7.143%
    }

    .masonry-grid._col-s-15 > .item {
        width: 6.667%;
        max-width: 6.667%
    }

    .masonry-grid._col-s-16 > .item {
        width: 6.25%;
        max-width: 6.25%
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .masonry-grid._col-t-1 > .item {
        width: 100%;
        max-width: 100%
    }

    .masonry-grid._col-t-2 > .item {
        width: 50%;
        max-width: 50%
    }

    .masonry-grid._col-t-3 > .item {
        width: 33.333%;
        max-width: 33.333%
    }

    .masonry-grid._col-t-4 > .item {
        width: 25%;
        max-width: 25%
    }

    .masonry-grid._col-t-5 > .item {
        width: 20%;
        max-width: 20%
    }

    .masonry-grid._col-t-6 > .item {
        width: 16.666%;
        max-width: 16.666%
    }

    .masonry-grid._col-t-7 > .item {
        width: 14.286%;
        max-width: 14.286%
    }

    .masonry-grid._col-t-8 > .item {
        width: 12.5%;
        max-width: 12.5%
    }

    .masonry-grid._col-t-9 > .item {
        width: 11.111%;
        max-width: 11.111%
    }

    .masonry-grid._col-t-10 > .item {
        width: 10%;
        max-width: 10%
    }

    .masonry-grid._col-t-11 > .item {
        width: 9.09%;
        max-width: 9.09%
    }

    .masonry-grid._col-t-12 > .item {
        width: 8.333%;
        max-width: 8.333%
    }

    .masonry-grid._col-t-13 > .item {
        width: 7.692%;
        max-width: 7.692%
    }

    .masonry-grid._col-t-14 > .item {
        width: 7.143%;
        max-width: 7.143%
    }

    .masonry-grid._col-t-15 > .item {
        width: 6.667%;
        max-width: 6.667%
    }

    .masonry-grid._col-t-16 > .item {
        width: 6.25%;
        max-width: 6.25%
    }
}

@media only screen and (max-width: 767px) {
    .masonry-grid._col-m-1 > .item {
        width: 100%;
        max-width: 100%
    }

    .masonry-grid._col-m-2 > .item {
        width: 50%;
        max-width: 50%
    }

    .masonry-grid._col-m-3 > .item {
        width: 33.333%;
        max-width: 33.333%
    }

    .masonry-grid._col-m-4 > .item {
        width: 25%;
        max-width: 25%
    }

    .masonry-grid._col-m-5 > .item {
        width: 20%;
        max-width: 20%
    }

    .masonry-grid._col-m-6 > .item {
        width: 16.666%;
        max-width: 16.666%
    }

    .masonry-grid._col-m-7 > .item {
        width: 14.286%;
        max-width: 14.286%
    }

    .masonry-grid._col-m-8 > .item {
        width: 12.5%;
        max-width: 12.5%
    }

    .masonry-grid._col-m-9 > .item {
        width: 11.111%;
        max-width: 11.111%
    }

    .masonry-grid._col-m-10 > .item {
        width: 10%;
        max-width: 10%
    }

    .masonry-grid._col-m-11 > .item {
        width: 9.09%;
        max-width: 9.09%
    }

    .masonry-grid._col-m-12 > .item {
        width: 8.333%;
        max-width: 8.333%
    }

    .masonry-grid._col-m-13 > .item {
        width: 7.692%;
        max-width: 7.692%
    }

    .masonry-grid._col-m-14 > .item {
        width: 7.143%;
        max-width: 7.143%
    }

    .masonry-grid._col-m-15 > .item {
        width: 6.667%;
        max-width: 6.667%
    }

    .masonry-grid._col-m-16 > .item {
        width: 6.25%;
        max-width: 6.25%
    }
}
/* End */


/* Start:/local/templates/president/css/points.css?16731017331515*/
.c-points {
    position: absolute;
}

.e-point {
    cursor: pointer;
    position: absolute;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgb(255 255 248);
    border-radius: 500px;
    height: 80px;
    display: flex !important;
}

.e-point > .image {
    border-radius: 500px;
    width: 80px;
    height: 80px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-box-shadow: 3px 6px 10px rgb(0 0 0 / 20%);
    box-shadow: 3px 6px 10px rgb(0 0 0 / 20%);
}


.e-point > .image > img {
    border-radius: 500px;
    width: 100%;
}


.e-point > .content {
    display: none;
    padding: 1em;
    position: relative;
}

.e-point > .content > .title {

    position: relative;

    font-size: 1.1em;

}


.e-point > .content > > .description {
    position: relative;
    font-size: 0.8em;
}


@media only screen and (max-width: 900px) {

    .e-point {
        height: 30px;
        width: 30px !important;
    }

    .e-point > .image {
        border-radius: 500px;
        width: 30px;
        height: 30px;
        flex: 0 0 30px;
    }

    .e-point > .content {
        display: none !important;
    }

}
/* End */


/* Start:/local/components/president/form/templates/.default/style.css?1673102035328*/
[data-holder] {
    padding: 0.7rem 1rem;
    border-radius: 50px;
}

[data-holder]::placeholder {
    color: rgb(64 64 64 / 80%) !important;
    opacity: 1;
}

[data-holder]:-ms-input-placeholder {
    color: rgb(64 64 64 / 80%) !important;
}

[data-holder]::-ms-input-placeholder {
    color: rgb(64 64 64 / 80%) !important;
}
/* End */


/* Start:/local/templates/president/components/bitrix/menu/footer/style.min.css?1673101782490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/president/components/bitrix/menu/footer/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/components/president/search/templates/.default/style.css?1673102044878*/
[data-search-field] {
    position: absolute;
    height: 41px;
    border: 2px solid rgb(255 255 255);

    margin-left: 30px;
    border-radius: 20px;
    opacity: 0;
}

[data-search-field] input {
    width: 100%;
    margin-top: 7px;
    padding-right: 40px;
    padding-left: 40px;
    background: none !important;
    box-shadow: none !important;
    border: none;
    /* top: 0; */
    right: 30px;
    border: none !important;
    height: 25px;
    color: #fff;
    outline: none;
}

#search-overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: none;
    /*background: #000;*/
    background: rgb(0 0 0 / 25%);
    z-index: 111;
}

.search-input {
    width: 100%;
    background: none;
    outline: none;
    border: none;
    color: #fff;
    padding: 10px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.51);
}
/* End */


/* Start:/local/templates/president/template_styles.css?176109748018262*/
body{background:#f5f2ed!important}html *{font-smoothing:auto!important;-webkit-font-smoothing:revert!important}.fixed-top{z-index:930}.dropdown-toggle:after{content:none!important}.bg-picture{position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:2em}.h-stroke{position:relative}.h-stroke:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:'.';color:transparent;background:#fff;height:1px;-webkit-transition:all .2s ease;transition:all .2s ease}.h-stroke:hover:after{width:100%}.nav-link .h-stroke:after{bottom:5px}[data-lang] *{position:relative}[data-lang] :first-child:before{content:' ';opacity:.4;height:79%;width:1px;top:4px;left:27px;margin-left:20px;background:#eaece5;position:absolute;right:0}.video-season{position:absolute}.video-season video{position:absolute;top:0;left:0;right:0;bottom:0}.main-logo-extra{width:50%;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width:722px){.main-logo-extra{width:100%}}.main-logo-extra .e-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-logo-extra .e-logo>*{text-align:center;position:relative;color:#d7cebe}.main-logo-extra .e-logo>* svg path,.main-logo-extra .e-logo>* svg polygon,.main-logo-extra .e-logo>* svg rect{fill:#d7cebe!important;color:#d7cebe!important}.main-logo-extra .e-logo>:nth-child(1){width:100%;margin-bottom:1.2em}.main-logo-extra .e-logo>:nth-child(2){width:100%;margin-bottom:.5em}.main-logo-extra .e-logo>:nth-child(3){width:67%;margin-bottom:.7em}.main-logo-extra .e-logo>:nth-child(4){width:75%;margin-bottom:.3em}.main-logo-extra .e-logo>:nth-child(5){width:51%}.main-logo-extra .background{opacity:.1;bottom:0;width:100%;position:absolute}@media only screen and (max-width:722px){.main-logo-extra .background{bottom:-5em}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}[data-hover=shadow]{-webkit-transition:all .5s ease;transition:all .5s ease}[data-hover=shadow]:before{-webkit-transition:all .5s ease;transition:all .5s ease;top:0;position:absolute;z-index:-2;content:"";bottom:0;left:0;margin:1em!important;right:0;opacity:0;border-radius:15%;-webkit-box-shadow:0 -1px 25px rgba(0,0,0,.8),0 1px 25px rgba(0,0,0,.8);box-shadow:0 -1px 25px rgba(0,0,0,.8),0 1px 25px rgba(0,0,0,.8)}[data-hover=shadow]:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}[data-hover=shadow]:hover:before{opacity:1;top:10px;bottom:0;left:5%;right:5%;border-radius:30%;-webkit-box-shadow:0 -10px 35px rgba(0,0,0,.8),0 10px 35px rgba(0,0,0,.8);box-shadow:0 -10px 35px rgba(0,0,0,.8),0 10px 35px rgba(0,0,0,.8)}#callback .modal-content{background:#f5f2ed;border-radius:0}#callback .modal-content .btn-close{position:absolute;top:-46px;right:-8px;font-size:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23C4C1B9' class='bi bi-x-lg' viewBox='0 0 16 16'%3E%3Cpath d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z'/%3E%3C/svg%3E")}#mobile-menu .modal-content,#search-form .modal-content{background:rgba(41,43,49,.9)!important}.modal-backdrop.show{background:#292b31;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(7.9px);-webkit-backdrop-filter:blur(7.9px)}#mobile-menu .modal-content .btn-close,#search-form .modal-content .btn-close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23C4C1B9' class='bi bi-x-lg' viewBox='0 0 16 16'%3E%3Cpath d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z'/%3E%3C/svg%3E");opacity:1;-webkit-filter:none;filter:none}.text-beige{color:#eaece5!important}.title-1{font-size:2.6em!important;line-height:1.2!important;letter-spacing:.6px!important;font-weight:700!important}@media only screen and (max-width:600px){.title-1{font-size:1.8em!important;max-width:80%}}.title-2{max-width:100%;margin-top:1em;text-transform:uppercase;font-size:1.2em!important;font-style:italic!important;line-height:1.2em!important;font-weight:700!important;text-shadow:0 1px 1px rgba(0,0,0,.5)!important}@media only screen and (max-width:600px){.title-2{font-size:1.1em!important;max-width:90%}}.title-3{max-width:100%;margin-top:1em;text-transform:uppercase;font-size:1.6em!important;font-style:normal!important;line-height:1.2em!important;font-weight:700!important;text-shadow:0 1px 1px rgba(0,0,0,.5)!important}@media only screen and (max-width:600px){.title-3{font-size:1.1em!important;max-width:80%}}.divider{display:block;width:40px;position:relative;height:1px;border-top:solid 1px #eaece5;margin:.5em 0 2em}.divider.center{margin-left:auto;margin-right:auto}@media only screen and (max-width:600px){.divider.m-center{margin-left:auto;margin-right:auto}}.divider.beige{border-color:#ba917b}.divider.full{width:100%}#video .text-left{position:absolute;bottom:0;left:9px;color:#eaece5;text-align:center;width:250px;font-weight:700;height:250px;text-transform:uppercase;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#video .text-right{position:absolute;bottom:7em;right:2.85em}.header{color:#ba917b;font-size:2rem;text-transform:uppercase}[data-header]{position:relative}._navigation .btn{width:46px;height:46px;border-color:#A29F97}._navigation .btn svg{stroke:#A29F97;-webkit-transition:all .3s ease;transition:all .3s ease}._navigation .btn:hover{border-color:#d4d0c7;background-color:transparent!important}._navigation .btn:hover svg{stroke:#d4d0c7}.masonry-grid{overflow:visible}.season-video{height:100%}.season-video.spring{right:-25%;left:auto}.season-video.summer{left:-50%}.season-video.autumn{left:-70%}.season-video.winter{left:-80%}@media only screen and (min-width:600px){.section-about ._first{margin-right:-80px}.section-about ._second{margin-right:-80px}}@media only screen and (max-width:600px){.section-about ._second{position:relative}.section-about ._second:after{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(0,212,255,0)));background:linear-gradient(180deg,#fff 0,rgba(0,212,255,0) 100%)}}@media only screen and (max-width:600px){.mobile-menu .nav-item,.mobile-menu .nav-link,.mobile-menu .navbar-brand{display:block;text-align:center}.mobile-menu .space{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.navbar-toggler-icon,.navbar-toggler-icon:after,.navbar-toggler-icon:before{background-color:#fff}.btn-outline-light:hover{color:#ba917b!important}.c-hamburger{width:20px}.c-hamburger:after,.c-hamburger:before{content:' ';position:absolute;left:0;right:0;height:2px;background-color:#fff}.c-hamburger:before{top:10px}.c-hamburger:after{bottom:10px}.about-link{text-decoration:none}.about-link:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition-duration:.4s;transition-duration:.4s}.about-link span{text-transform:uppercase;color:#F5F2ED;margin-left:20px;padding-top:2px}.js-mmenu-item.nav-link:active,.js-mmenu-item.nav-link:focus{color:#ba917b}#whatsapp{display:none;background-color:#433835;position:fixed;width:60px;height:60px;-webkit-transform:none;transform:none;z-index:9999;right:20px;bottom:20px;border-radius:100px;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#whatsapp svg{width:60%;fill:#fff}@media only screen and (max-width:600px){#whatsapp{display:-webkit-box;display:-ms-flexbox;display:flex}}.filter.--top{position:relative;margin-top:-12.5em;z-index:101}.fs-50{font-size:50px!important}@media only screen and (max-width:600px){.fs-50{font-size:26px!important;margin-top:15px;line-height:30px}}@media only screen and (max-width:600px){.filter.--top{margin-top:-14.5em;top:-90px}.choices{margin-bottom:10px!important}.choices__list--multiple{position:static;top:0;height:auto}}.hero{width:100%;height:100vh;z-index:99;position:relative}.hero .image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.navbar.navbar-admin{background-color:var(--ar-navbar-stuck-bg)}.navbar.navbar-admin.navbar-stuck{top:0!important}.fw-700{font-weight:700!important}.fw-500{font-weight:500!important}.fw-300{font-weight:300!important}.fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.text-version-1{font-family:Montserrat,sans-serif!important}.text-version-1 h3,.text-version-1 h4{font-family:Montserrat,sans-serif!important;color:var(--ar-primary)!important;font-size:1.3em;margin-top:0;font-weight:300;position:relative;padding-bottom:12px;margin-bottom:20px}.text-version-1 h3:after,.text-version-1 h4:after{position:absolute;bottom:0;left:0;content:' ';width:40px;height:1px;border-top:solid 1px #ba917b}.text-version-1 ul{list-style:none}.text-version-1 ul li::before{content:"\2022";color:var(--ar-primary)!important;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.text-version-1 p{font-family:Montserrat,sans-serif!important;font-size:1.1em;line-height:1.5;font-weight:300}.gallery-bg{background-position:center center;background-size:cover}.btn.big{font-size:17px!important}.popup-window-close-icon:after,.popup-window-close-icon:before{-webkit-transform-origin:center;transform-origin:center;content:' ';position:absolute;width:100%;height:1px;background-color:#5f5f5f;top:10px;left:0;cursor:pointer;-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0);-webkit-transition:top .3s ease,background-color .3s ease;transition:top .3s ease,background-color .3s ease}.popup-window-close-icon:hover .popup-window-close-icon:after,.popup-window-close-icon:hover .popup-window-close-icon:before{-webkit-transform:scale(.9);transform:scale(.9);background-color:#111}.popup-window-close-icon:before{-webkit-transform:rotate(-135deg) translateZ(0);transform:rotate(-135deg) translateZ(0)}.swiper-button-next,.swiper-button-prev{color:#fff;border:1px solid #fff;padding:20px;border-radius:40px;-webkit-transition:all .4s ease;transition:all .4s ease}.swiper-button-next:hover,.swiper-button-prev:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px;text-shadow:0 0 3px rgba(0,0,0,.7)}.popup-window-close-icon,[data-show-text],[data-show]{opacity:0}@-webkit-keyframes shine{100%{left:100%;opacity:0}}@keyframes shine{100%{left:100%;opacity:0}}._animated{position:relative;overflow:hidden}._animated:after{position:absolute;top:0;left:-100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;content:'';width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-animation:shine 2s infinite;animation:shine 2s infinite}.btn-outline-primary._animated:after{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),to(rgba(186,145,143,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(186,145,143,.3) 100%)}.backgrounded [data-header]{opacity:0}.top-slider{margin-top:-30px;position:relative;z-index:112}@media only screen and (max-width:600px){.top-slider{margin-top:30px;text-align:center}.top-slider .divider{margin-left:auto;margin-right:auto}}.circle{background:#ba917b;color:#fff;width:30px;height:30px;line-height:28px;text-align:center;border-radius:20px;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}.absolute-left{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;width:200px;left:-104px;top:90px;bottom:auto;font-weight:500;text-transform:uppercase;color:#ba917b}@media only screen and (max-width:600px){.absolute-left{-webkit-transform:none;transform:none;position:static;width:100%;margin-bottom:5px}}@media only screen and (min-width:600px) and (max-width:1400px){.absolute-left{display:none}}.text-gray{color:#a29f97}.modal-president .modal-content{background:#f5f2ed;border-radius:0}.modal-president .modal-content .btn-close{position:absolute;background:0 0;right:-5px;top:-32px}.modal-president .modal-content .btn-close:after,.modal-president .modal-content .btn-close:before{content:' ';position:absolute;width:100%;height:2px;left:0;background-color:#c4c1b9;top:50%;margin-top:-.75px;-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0);-webkit-transition:top .3s ease,background-color .3s ease;transition:top .3s ease,background-color .3s ease}.modal-president .modal-content .btn-close:before{-webkit-transform:rotate(-135deg) translateZ(0);transform:rotate(-135deg) translateZ(0)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.6)}.overflow-x-hidden{overflow-x:hidden!important}.filter-entity{position:relative!important}[data-enter-split] div,[data-enter-split] p,[data-enter-stagger-split] div,[data-enter-stagger-split] p{text-align:left}[data-enter-split].text-start div,[data-enter-split].text-start p{text-align:left!important}.c-parallax{position:relative;overflow:hidden;width:100%;height:600px}@media only screen and (max-width:600px){.c-parallax{height:400px}}.c-parallax:before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.3;z-index:1}.c-parallax img{position:absolute;bottom:0;left:0;width:100%;height:170%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0}.c-parallax .container-absolute{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-parallax .subheader{line-height:1.14;letter-spacing:2.1px;text-shadow:0 0 #fff}.c-parallax .headerish{font-weight:300;font-style:normal;font-stretch:normal;line-height:.96;letter-spacing:1.5px;text-shadow:0 0 #fff}header .js-header-item{padding:7px 8px}@media only screen and (max-width:1170px){.css-phones a,.css-phones.d-sm-inline-flex a{display:none!important}}.css-phones a,.css-phones.d-sm-inline-flex a{padding-bottom:0!important;margin-left:20px}.nav-link{-webkit-transition:all .6s ease;transition:all .6s ease}.nav-link:focus,.nav-link:hover{color:#fff!important;text-shadow:0 0 1px #fff}[data-search]{margin-left:3px}[data-search-field]{border:1px solid rgba(255,255,255,.3);-webkit-box-shadow:1px 3px 6px 0 rgba(0,0,0,.36);box-shadow:1px 3px 6px 0 rgba(0,0,0,.36);background:#2f3035;top:0}.swiper-carousel.swiper-centered .swiper-slide{height:auto!important}@media only screen and (max-width:920px){.text-version-1 h3,.text-version-1 h3 div,.text-version-1 h4,.text-version-1 ul li{text-align:left!important}}.choices .choices__input{-webkit-transition:border-radius .3s ease;transition:border-radius .3s ease}.choices.is-open .choices__list{border-radius:20px;border-top-left-radius:0;border-top-right-radius:0}.choices.is-open .choices__inner{border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.choices.is-flipped.is-open .choices__list{border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.choices.is-flipped.is-open .choices__inner{border-radius:20px;border-top-left-radius:0;border-top-right-radius:0}.choices .choices__group .choices__heading{font-size:14px}@media only screen and (max-width:600px){[data-half-container]{width:100%;padding:2em}}.charter-nav .nav-tabs .nav-link.active{color:var(--ar-primary)!important}footer{z-index:11;position:relative}.page-wrapper-overflow{overflow:hidden}footer.light-mode{background:#f5f2ed!important}footer.light-mode .navbar-brand img{opacity:.4}footer.light-mode .footer-border{position:relative;margin-bottom:1em;padding-top:2em;padding-bottom:2em}footer.light-mode .footer-border:after,footer.light-mode .footer-border:before{content:' ';position:absolute;left:0;right:0;height:1px;background:#b8b5ac}footer.light-mode .footer-border:before{top:0}footer.light-mode .footer-border:after{bottom:0}@media only screen and (max-width:600px){footer.light-mode .footer-border:after,footer.light-mode .footer-border:before{left:5%;right:5%}}footer.light-mode dt{color:#b8b5ac}footer.light-mode .nav-link{color:#b8b5ac}footer.light-mode .nav-link:hover{color:#ba917b!important}.lh-21{line-height:21px!important}@media only screen and (max-width:992px){.masonry-mini .masonry-grid>.item.item-h1,.masonry-mini .masonry-grid>.item.item-h2,.masonry-mini .masonry-grid>.item.item-h3{height:350px!important}}.dark-bg-menu{background-color:var(--ar-navbar-stuck-bg)!important}._social{color:rgba(255,255,255,.7);margin-bottom:1em}._social .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}._social .item a{display:block;width:85px;margin-right:10px;text-decoration:none;color:#ba917b}._social .item .text{font-size:11px;margin-bottom:6px;margin-top:2px}._social .item .text .smaller{font-size:9px}._social .icon svg:not(.stroke-color){width:28px;fill:#ba917b}._social .icon svg.stroke-color{width:28px;stroke:#ba917b}._social .icon svg.stroke-color{stroke:#ba917b}._social .h-stroke:after{background:#ba917b}.light-mode ._social{color:rgba(0,0,0,.6)}.choices__list.choices__list--multiple{-ms-flex-line-pack:end;align-content:flex-end}.choices__item{opacity:.7}
/* End */
/* /local/templates/president/css/ratio.css?167310173312181 */
/* /local/templates/president/css/masonry.css?16731017339778 */
/* /local/templates/president/css/points.css?16731017331515 */
/* /local/components/president/form/templates/.default/style.css?1673102035328 */
/* /local/templates/president/components/bitrix/menu/footer/style.min.css?1673101782490 */
/* /local/components/president/search/templates/.default/style.css?1673102044878 */
/* /local/templates/president/template_styles.css?176109748018262 */
