/* Slick fix */
.slick-track {
    display: flex !important;
}

.slick-slide {
    height: inherit !important;
}

/* Main banner */
.mr_main_banner {
    display: flex;
    place-items: center;
    height: 100vh;
    background-size: cover;
    background-position: center;
}

.mr_main_banner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .72;
    background-color: var(--color-black);
    z-index: 0;
}

.mr_main_banner::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    width: 2px;
    height: 12.6rem;
    background-color: var(--color-red);
    transform: translate(-50%, -50%);
    z-index: 1;
}

.mr_banner__content {
    padding: 10.7rem 0 15.5rem 0;
    justify-content: space-between;
}

@media(max-width: 991px) {
    .mr_banner__content {
        padding: 23rem 0 15.5rem 0;
        flex-direction: column;
        row-gap: 4rem;
    }
}

@media(min-width: 992px) {
    .mr_content__column:first-child {
        max-width: 46.9rem;
    }

    .mr_content__column:last-child {
        max-width: 40.1rem;
    }
}

.mr_content__title {
    padding-top: 1.5rem;
}

.mr_content__description {
    padding: 2.6rem 0;
}

.wpcf7-form {
    position: relative;
}

.mr_contact__link {
    text-decoration: underline;
    transition: color .3s ease;
}

.mr_contact__link:hover {
    color: var(--color-red)
}

.wpcf7-response-output {
    /* position: absolute; */
}

.wpcf7-form p {
    margin: .5rem 0 0 0;
}

@media(max-width: 479px) {
    .wpcf7-form p {
        margin: 1.5rem 0 0 0;
    }
}

.wpcf7-textarea {
    resize: none;
}

.wpcf7-form-control.wpcf7-acceptance input[type="checkbox"] {
    overflow: hidden;
    width: 0;
    height: 0;
    opacity: 0;
}

.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
    display: inline-block;
    margin-top: 2.2rem;
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    color: var(--color-white);
    width: 100%;
    margin-left: 0;
    position: relative;
    padding-left: 3rem;
}

@media(max-width: 991px) {
    .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
        width: calc(100% - 5rem);
        padding-left: 5rem;
    }
}

@media(min-width: 992px) {
    .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
        max-width: 27.3rem;
    }
}

.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,
.wpcf7-submit,
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item>label {
    cursor: pointer;
}

.wpcf7-not-valid-tip {
    position: absolute;
    top: 2.3rem;
    font-size: var(--font-size-small);
}

.mr .wpcf7 form.invalid .wpcf7-response-output {
    border: 1px solid var(--color-red);
}

.mr .wpcf7 form .wpcf7-response-output {
    background-color: var(--color-white);
    font-size: var(--font-size-regular);
    padding: 1rem;
}

.wpcf7-form-control.wpcf7-acceptance input[type="checkbox"]+span::before {
    position: absolute;
    top: 15px;
    left: 0;
    border: 2px solid var(--color-white);
    width: 16px;
    height: 16px;
    transform: translateY(-50%);
}

.wpcf7-form-control.wpcf7-acceptance input[type="checkbox"]+span::after {
    position: absolute;
    top: 10px;
    left: 5px;
    width: 10px;
    height: 10px;
    transition: .3s ease;
}

.wpcf7-form-control.wpcf7-acceptance input[type="checkbox"]:checked+span::after {
    background-color: var(--color-white);
}

.wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit) {
    font-size: var(--font-size-regular);
    font-weight: var(--font-weight-light);
    color: var(--color-white);
    background-color: transparent;
    border-top: unset;
    border-left: unset;
    border-right: unset;
    border-radius: 0;
    border-bottom: 1px solid var(--color-white);
    width: 100%;
    padding: .6rem 0;
    max-height: 12rem;
}

.wpcf7-submit {
    margin-top: 2rem;
    float: right;
}

.wpcf7-form-control::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: var(--color-white);
    opacity: 1;
    /* Firefox */
}

.wpcf7-form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: var(--color-white);
}

.wpcf7-form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    color: var(--color-white);
}

.wpcf7-form-control:focus {
    outline: unset;
}

/* Second banner */
.mr_second_banner {
    background-position: center;
    background-size: cover;
}

.mr_second_banner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .62;
    background-color: var(--color-black);
    z-index: 0;
}

@media (min-width: 992px) {
    .mr_content__column:first-child {
        max-width: 48.8rem;
    }

    .mr_second_banner .mr_banner__content {
        align-items: center;
    }
}

.mr_second_banner .mr_banner__content {
    padding: 4.6rem 0 7.1rem 0;
}

.mr_second_banner .mr_content__title {
    padding-bottom: 3.7rem;
}

.mr_second_banner .mr_content__button {
    display: inline-flex;
    align-items: center;
    column-gap: 2rem;
    font-size: var(--font-size-medium);
}

.mr_second_banner .mr_content__button svg path {
    height: 2.5rem;
    width: 2.5rem;
    transition: fill .3s ease;
}

.mr_second_banner .mr_content__button:hover svg path {
    fill: var(--color-red);
}

/* Quarantee section */
.mr_quarantee {
    padding: 8rem 0 7.3rem 0;
}

@media(max-width: 991px) {
    .mr_quarantee {
        flex-direction: column;
    }
}

.mr_quarantee .mr_content__title {
    margin: 4.5rem 0 3.6rem 0;
    padding: 0;
}

.mr_quarantee .mr_content__description {
    padding: 0 0 4rem 0;
}

.mr_content__list {
    list-style-type: none;
    margin: 0 0 5.5rem 0;
    padding-left: 0;
}

.mr_list__item+.mr_list__item {
    padding-top: 1.7rem
}

.mr_list__item::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.025' height='20' viewBox='0 0 20.025 20'%3E%3Cpath id='task_alt_FILL0_wght400_GRAD0_opsz48' d='M14,24a10.143,10.143,0,0,1-3.95-.763A9.679,9.679,0,0,1,4.762,17.95,10.143,10.143,0,0,1,4,14a10.078,10.078,0,0,1,.762-3.925A9.76,9.76,0,0,1,6.875,6.9,9.97,9.97,0,0,1,14,4a10.026,10.026,0,0,1,3.5.6,10.291,10.291,0,0,1,2.925,1.65L19.35,7.325a8.366,8.366,0,0,0-2.45-1.35A8.676,8.676,0,0,0,14,5.5,8.328,8.328,0,0,0,5.5,14,8.328,8.328,0,0,0,14,22.5,8.328,8.328,0,0,0,22.5,14a9.365,9.365,0,0,0-.112-1.462,8.642,8.642,0,0,0-.337-1.387L23.2,10a9.559,9.559,0,0,1,.6,1.925A10.558,10.558,0,0,1,24,14a9.97,9.97,0,0,1-2.9,7.125,9.76,9.76,0,0,1-3.175,2.112A10.078,10.078,0,0,1,14,24Zm-1.475-5.45L8.4,14.4l1.125-1.125,3,3,10.35-10.35,1.15,1.125Z' transform='translate(-4 -4)' fill='%23ae0018'/%3E%3C/svg%3E%0A");
    position: absolute;
    bottom: -0.5rem;
    left: 0;
}

.mr_list__item span {
    padding-left: max(36px, 3.6rem);
}

@media(max-width: 460px) {
    .mr_list__item span {
        padding-left: 5rem;
    }
}

.mr_quarantee__image_wrapper {
    display: flex;
    flex-direction: column;
}

.mr_quarantee__image_wrapper .mr_image {
    width: 70.2rem;
    height: 54.5rem;
}

@media(max-width: 991px) {
    .mr_quarantee__image_wrapper .mr_image {
        width: 100%;
        object-fit: contain;
        padding: 6rem 0 4rem 0;
    }
}

.mr_image__text {
    position: absolute;
    text-align: left;
}

@media(min-width: 992px) {
    .mr_image__text {
        text-align: right;
    }
}

.mr_image__text:nth-of-type(1) {
    top: 3rem;
    left: 0;
    max-width: 100%;
}

@media(min-width: 992px) {
    .mr_image__text:nth-of-type(1) {
        top: 1.1rem;
        left: -1.1rem;
        max-width: 23.6rem;
    }
}

.mr_image__text:nth-of-type(2) {
    top: 46rem;
    max-width: 23.7rem;
    left: 0rem;
}

@media(min-width: 992px) {
    .mr_image__text:nth-of-type(2) {
        top: 40rem;
        max-width: 17.7rem;
        left: -9.1rem;
    }
}

.mr_image__text:nth-of-type(3) {
    top: 59.7rem;
    left: 24.5rem;
    max-width: 48.9rem;
}

@media(min-width: 992px) {
    .mr_image__text:nth-of-type(3) {
        top: 54.7rem;
        left: 13.5rem;
        max-width: 18.9rem;
    }
}

/* Profites */
.mr_profites__wrappper:not(.slick-initialized) {
    display: flex;
    height: 25.2rem;
}

.mr_profites__wrappper.slick-initialized {
    height: auto;
}

.mr_profites {
    padding: 4.4rem 0 4.9rem 0;
}

.mr_profit__title {
    min-height: 6.3rem;
    margin-top: 3.2rem;
    margin-bottom: 1.1rem;
}

.mr_profit {
    padding: 0 3rem;
    box-sizing: border-box;
}

@media(min-width: 992px) {
    .mr_profit__title {
        min-height: 4.8rem;
    }

    .mr_profit>img {
        width: 5.3rem;
        height: 6.4rem;
    }
}

/* Klients reviews */
.mr_klients_reviews {
    padding: 11rem 0 10.7rem 0;
}

.mr_klients_reviews__title {
    margin-bottom: 8.1rem;
}

.mr_klients {
    margin: 0 -4.8rem;
}

.mr_klient__wrapper {
    padding-left: 4.7rem;
    margin: 0 4.8rem;
    padding-bottom: 1rem;
}

.mr_klient__wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26.183' height='21.702' viewBox='0 0 26.183 21.702'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1509' data-name='Rectangle 1509' width='26.183' height='21.702' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2895' data-name='Group 2895' transform='translate(0 0)'%3E%3Cg id='Group_2894' data-name='Group 2894' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_2991' data-name='Path 2991' d='M11.341,5.811c0,1.54-.349,2.8-1.61,6.021L6.161,21.7H.49l2.8-10.711A5.386,5.386,0,0,1,0,5.811,5.516,5.516,0,0,1,5.671,0a5.515,5.515,0,0,1,5.67,5.811m14.842,0c0,1.54-.35,2.8-1.61,6.021L21,21.7h-5.67l2.8-10.711a5.386,5.386,0,0,1-3.29-5.181A5.515,5.515,0,0,1,20.513,0a5.515,5.515,0,0,1,5.67,5.811' fill='%23040405'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 2.6rem;
    height: 2.2rem;
}

.mr_klient__image {
    border-radius: 50%;
    width: 10rem;
    height: 10rem;
}

.mr_klient__review {
    margin-bottom: 3rem;
}

.mr_klient__info {
    margin-bottom: 2.6rem;
}

/* Gallery */
/* lightbox fix */
html.fslightbox-open{
    height: unset;
}

.mr_realizations {
    padding-top: 8.8rem;
    padding-bottom: 10.1rem;
}

.mr_realizations__gallery {
    justify-content: space-between;
}

.mr_realizations__title {
    margin-bottom: 6.2rem;
}

.mr_realizations__gallery {
    margin: 0 -3rem;
}

.mr_gallery__image_wrapper {
    padding: 0 3rem 1rem 3rem;
}

.mr_gallery__image {
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

/* Dev zone */
.mr_dev__wrapper {
    padding: 7.6rem 0 8.8rem 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='533.783' height='533.991' viewBox='0 0 533.783 533.991'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1511' data-name='Rectangle 1511' width='399.042' height='399.494' fill='%232d2d2d'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2900' data-name='Group 2900' transform='matrix(0.899, 0.438, -0.438, 0.899, 175.127, 0)'%3E%3Cg id='Group_2899' data-name='Group 2899' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_2992' data-name='Path 2992' d='M288.588,0c8.023,2.089,14.292,6.185,16.548,14.709a27.653,27.653,0,0,1,.836,6.937q.125,60.676,0,121.269c0,5.516-1.922,8.19-5.934,8.525a6.009,6.009,0,0,1-6.77-5.015,29.19,29.19,0,0,1-.418-5.432V23.652c0-8.441-1.839-10.28-10.28-10.28H23.652c-8.525,0-10.363,1.839-10.363,10.2V376.092c0,8.19,1.922,10.113,10.113,10.113H282.738c8.274,0,10.2-1.922,10.2-10.029V316.92a29.293,29.293,0,0,1,.251-4.68c.585-3.761,3.092-5.85,6.6-5.767s6.017,2.424,6.185,6.268c.251,5.6.167,11.2.167,16.8,0,15.462-.418,30.923.084,46.385.585,16.3-10.614,23.652-23.485,23.568q-128.5-.376-257,0c-12.7,0-21.646-3.845-25.741-16.464V16.464C2.758,7.856,8.274,2.257,17.133.084Q152.9-.042,288.588,0' fill='%232d2d2d'/%3E%3Cpath id='Path_2993' data-name='Path 2993' d='M425.007,131.57c3.594,4.513,3.761,6.352.836,11.366-5.015,8.775-10.113,17.467-15.378,26.577,1.839,1.086,3.51,2.006,5.182,3.009,10.363,6.352,13.623,17.3,7.689,27.914-8.441,15.044-17.217,30-25.909,44.88-2.34,4.1-6.185,5.265-9.528,3.259s-4.1-5.683-1.672-9.862c7.773-13.623,15.712-27.246,23.485-40.869,5.432-9.444,4.764-11.784-5.683-16.882-.669,1.087-1.421,2.257-2.089,3.427-16.882,29.252-33.43,58.67-50.731,87.671-6.268,10.363-14.542,19.473-21.813,29.252-4.6,6.268-9.277,12.536-13.456,19.055-5.1,7.94-11.784,12.118-21.479,11.116a5.306,5.306,0,0,0-3.761,1.755c-4.43,5.265-8.525,10.781-12.871,16.13-7.856,9.695-19.473,7.94-24.237-3.594-1.086-2.674-2.257-5.432-3.51-8.608-1.588,2.089-2.674,3.845-4.012,5.349a12.351,12.351,0,0,1-12.954,4.346c-5.015-1.17-8.775-4.346-9.611-9.611-1.17-7.522-1.672-15.211-2.424-22.816a10.622,10.622,0,0,0-1.17-4.43c-.418,1.254-.919,2.424-1.254,3.677-4.68,14.124-9.361,28.332-14.124,42.457-1.839,5.349-6.185,7.1-10.2,4.262-2.758-2.006-3.427-4.764-2.424-7.94,5.349-16.13,10.614-32.26,16.13-48.391a13.225,13.225,0,0,1,14.291-9.026,12.9,12.9,0,0,1,11.283,11.617c1,8.525,1.588,17.049,2.424,26.41,1.17-1.588,1.922-2.591,2.674-3.677,6.435-9.026,18.554-8.023,23.318,2.006,1.588,3.259,2.758,6.686,4.346,10.614,4.847-6.017,9.528-11.533,13.874-17.217.5-.669.251-2.424-.251-3.427-2.925-6.017-3.594-12.2-.251-17.969,8.692-15.127,13.539-31.675,19.891-47.722a54.124,54.124,0,0,1,3.176-6.686q26.2-45.632,52.569-91.1c.669-1.086,1.254-2.257,1.922-3.51-4.1-3.259-11.868-5.1-7.773-12.286,4.179-7.271,9.611-1.421,14.709.5,5.015-8.608,10.113-17.049,14.96-25.658,2.173-3.844,4.513-7.02,9.695-5.934.752.167,1.922-1.254,2.674-2.173,2.842-3.259,5.182-7.271,8.608-9.778,6.853-5.015,16.548-4.012,23.151,1.421a19.968,19.968,0,0,1,5.767,22.566,78.538,78.538,0,0,1-4.1,8.525m-55.745,29.168c-17.885,31.007-35.52,61.6-53.322,92.351,7.94,4.6,15.462,8.859,23.151,13.372,17.8-30.923,35.52-61.512,53.238-92.351-7.773-4.6-15.211-8.859-23.067-13.372m6.6-11.366c7.856,4.6,15.462,8.943,23.151,13.372,4.6-7.94,8.859-15.462,13.372-23.151-7.856-4.513-15.462-8.943-23.151-13.372-4.513,7.856-8.775,15.211-13.372,23.151m-44.3,127.871c-7.271-4.179-14.041-8.107-21.061-12.2-3.259,8.692-6.352,16.966-9.444,25.324,4.513,2.591,8.692,5.1,13.2,7.689,5.683-6.77,11.283-13.539,17.3-20.81M401.606,118.2c4.179,2.34,7.773,4.43,11.784,6.686,1.839-4.262,6.017-7.522,3.176-12.119a8.369,8.369,0,0,0-6.268-3.427c-5.349-.084-6.185,5.015-8.692,8.859M295.631,302.734c-2.006,4.1-6.017,7.522-3.176,12.2a8.7,8.7,0,0,0,6.268,3.343c5.182-.084,6.1-5.1,8.441-8.775-3.844-2.34-7.522-4.43-11.533-6.77' transform='translate(-31.448 -15.734)' fill='%232d2d2d'/%3E%3Cpath id='Path_2994' data-name='Path 2994' d='M85.189,60.989V74.444H247.41a29.19,29.19,0,0,1,5.432.418,5.777,5.777,0,0,1,4.931,6.435c-.167,3.343-2.006,5.6-5.432,6.017a36.343,36.343,0,0,1-4.262.167H82.013c-8.441,0-10.113-1.672-10.113-9.946V56.893c0-7.1,2.089-9.193,9.361-9.193H247.744a23.488,23.488,0,0,1,5.432.5c3.259.752,4.764,3.176,4.68,6.268a5.963,5.963,0,0,1-5.432,6.185,33.532,33.532,0,0,1-5.015.167H90.7c-1.755.167-3.427.167-5.516.167' transform='translate(-11.809 -7.834)' fill='%232d2d2d'/%3E%3Cpath id='Path_2995' data-name='Path 2995' d='M87.188,310.7c13.706.251,24.488,3.761,34.183,10.614,3.594,2.507,4.513,6.268,2.507,9.444s-5.934,4.012-9.611,1.5A46.758,46.758,0,0,0,86.018,323.9c-21.563.752-39.615,18.972-40.785,41.2-1.17,21.563,14.96,41.621,35.938,44.713,26.661,3.928,48.976-14.291,50.563-41.286.251-5.015,2.842-7.94,6.77-7.856,4.012.084,6.435,3.092,6.352,8.107-.251,29.084-24.153,53.238-54.241,54.826-28.332,1.5-54.659-20.56-58-48.558-3.594-30.338,14.877-56.581,44.713-63.183,3.761-.752,7.689-.919,9.862-1.17' transform='translate(-5.283 -51.029)' fill='%232d2d2d'/%3E%3Cpath id='Path_2996' data-name='Path 2996' d='M207.188,180.505h-69.7a21.706,21.706,0,0,1-4.68-.251,5.752,5.752,0,0,1-5.015-5.6,5.868,5.868,0,0,1,4.179-6.686,16.885,16.885,0,0,1,5.015-.669H277.642a16.827,16.827,0,0,1,5.015.585A5.829,5.829,0,0,1,287,174.4a5.953,5.953,0,0,1-5.265,5.85,28.877,28.877,0,0,1-4.68.167c-23.318.084-46.552.084-69.87.084' transform='translate(-20.98 -27.477)' fill='%232d2d2d'/%3E%3Cpath id='Path_2997' data-name='Path 2997' d='M128.878,228.321H65.694c-6.6,0-9.611-2.006-9.695-6.352-.084-4.6,3.009-6.77,9.778-6.77H192.145a19.661,19.661,0,0,1,5.432.5c3.092.919,4.6,3.259,4.43,6.519a5.766,5.766,0,0,1-4.847,5.767,24.889,24.889,0,0,1-5.015.334H128.878' transform='translate(-9.197 -35.344)' fill='%232d2d2d'/%3E%3Cpath id='Path_2998' data-name='Path 2998' d='M168.861,111.682h64.688c5.432.084,8.358,2.507,8.358,6.6-.084,4.1-3.092,6.519-8.525,6.519H104.341a12.168,12.168,0,0,1-3.844-.5c-3.176-.919-4.68-3.176-4.6-6.435.167-3.176,1.839-5.432,5.1-6.017a25.229,25.229,0,0,1,5.015-.251c20.978.084,41.872.084,62.849.084' transform='translate(-15.75 -18.327)' fill='%232d2d2d'/%3E%3Cpath id='Path_2999' data-name='Path 2999' d='M95.7,268.105H64.107c-5.182,0-8.023-2.34-8.107-6.435-.084-4.179,2.925-6.77,8.19-6.77h63.1c5.015,0,8.023,2.507,8.19,6.519.084,4.1-3.009,6.686-8.274,6.686H95.7' transform='translate(-9.197 -41.865)' fill='%232d2d2d'/%3E%3Cpath id='Path_3000' data-name='Path 3000' d='M92.423,380.513c7.188-7.271,13.79-13.957,20.476-20.727.919-.919,1.755-1.922,2.758-2.758,2.925-2.507,6.686-2.507,9.11-.084,2.674,2.507,2.674,6.352,0,9.444-1.672,1.922-3.594,3.677-5.432,5.516-5.6,5.6-11.116,11.283-16.8,16.8-6.268,6.1-13.79,6.185-20.058.167-4.262-4.1-8.525-8.358-12.62-12.62-3.427-3.51-3.677-7.522-.669-10.28,2.925-2.758,6.519-2.424,9.946,1,4.43,4.262,8.608,8.692,13.289,13.539' transform='translate(-11.02 -58.328)' fill='%232d2d2d'/%3E%3Cpath id='Path_3001' data-name='Path 3001' d='M197.22,268.109c-7.438,0-14.793.084-22.231,0-4.68,0-7.689-2.591-7.689-6.435-.084-3.844,2.925-6.6,7.605-6.686q22.189-.125,44.379,0c4.68,0,7.689,2.758,7.689,6.519.084,3.928-3.009,6.519-8.023,6.6H197.22' transform='translate(-27.477 -41.869)' fill='%232d2d2d'/%3E%3Cpath id='Path_3002' data-name='Path 3002' d='M276.7,228.321H256.476a18.345,18.345,0,0,1-4.262-.334,5.826,5.826,0,0,1-5.015-6.017c-.084-3.259,1.5-5.516,4.6-6.352a20.014,20.014,0,0,1,5.015-.418h40.116a24.424,24.424,0,0,1,4.262.334,6.2,6.2,0,0,1,5.432,6.519,5.971,5.971,0,0,1-5.85,6.1c-4.012.334-8.023.167-12.035.251-4.012-.084-8.023-.084-12.035-.084' transform='translate(-40.6 -35.344)' fill='%232d2d2d'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: right;
    background-repeat: no-repeat;
}

@media(max-width: 991px) {
    .mr_dev__wrapper {
        background-position: center;
        background-size: contain;
    }
}

@media(min-width: 992px) {
    .mr_dev__title,
    .mr_dev__subtitle,
    .mr_dev_files__wrapper {
        max-width: 50%;
    }
}

.mr_dev_files__wrapper {
    grid-template-columns: 100%;
    row-gap: 2rem;
    justify-content: space-between;
    margin-top: 5.6rem;
}

@media(min-width: 480px) {
    .mr_dev_files__wrapper {
/*         grid-template-columns: 1fr 1fr; */
        grid-template-columns: 1fr;
		column-gap: 2rem;
    }
}

.mr_dev__file,
.mr_dev__file_wrapper {
    display: flex;
    align-items: center;
}

.mr_dev__file {
    padding-left: 4.8rem;
    transition: color .3s ease;
}

.mr_dev__file:hover {
    color: var(--color-red);
}

.mr_dev__file::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath id='file_download_FILL0_wght400_GRAD0_opsz48' d='M10.438,34A2.5,2.5,0,0,1,8,31.563V25.753h2.438v5.809H31.563V25.753H34v5.809A2.5,2.5,0,0,1,31.563,34ZM21,27.784l-7.841-7.841L14.906,18.2l4.875,4.875V8h2.438V23.072L27.094,18.2l1.747,1.747Z' transform='translate(-8 -8)' fill='%23fff'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    width: 2.6rem;
    height: 2.6rem;
    transform: translateY(-50%);
}

/* Default page styles */
.page .mr_main {
    height: max-content;
}

.mr_page__title {
    font-size: var(--font-size-title);
    font-weight: var(--font-weight-light);
}

.mr_page {
    margin-top: 10rem;
    margin-top: var(--header-height);
    margin-bottom: 6rem;
    padding-top: 2rem;
}

.mr_page>*:not(.mr_page__title) {
    font-size: var(--font-size-medium);
    font-size: var(--font-size-regular);
}