

/* Start:/molodoy-izobretatel-yugry/style.css?17800332398734*/
.raketa-info__container {
    display: flex;
    gap: 80px;
    max-width: 1482px;
    margin: 60px auto 0 auto;
    position: relative;
}

.raketa-info__info-title {
    max-width: 1479px;
    margin: 0 auto;
    text-align: start;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #230D27;
    margin-bottom: 10px;
}

.raketa-info__info-description {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 140%;
    color: #230D27;
    margin-bottom: 40px;
}

.raketa-info__image-container {
    max-width: 625px;
    width: 625px;
    display: flex;
}

.raketa-info__image {
    position: absolute;
    bottom: -171px;
    left: -215px;
}

.raketa-info__info-task {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

.raketa-info__info-task-text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 140%;
    color: #230D27;
    margin-left: 30px;
}

.raketa-info__info-container {
    max-width: 777px;
}

.raketa-info__info-task-svg-container {
    display: flex;
    align-self: flex-start;
}

.raketa-info__info-task-title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: #230D27;
    margin-bottom: 40px;
}

h2.uppercase {
    display: none;
}

.container {
    margin: 0 !important;
    max-width: 100% !important;
}

.navigation {
    margin: 40px auto !important;
    max-width: 1482px !important;
}

.deadlines {
    position: relative;
    width: 100%;
    background: #2A1C49;
    display: flex;
    z-index: 2;
}

.deadlines__container {
    max-width: 1482px;
    width: 100%;
    margin: 50px auto 79px auto;

}

.deadlines__title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 140%;
    color: #FFFFFF;
    margin-bottom: 40px;
}

.deadlines__item-title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    line-height: 160%;
    letter-spacing: 0.1em;
    color: #A787AD;
    transform: rotate(-90deg);
    height: 77px;
    margin-top: 60px;
    margin-right: -50px;
}

.deadlines__items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

.deadlines__item {
    display: flex;
}

.deadlines__item-description {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 140%;
    color: #FFFFFF;
    max-width: 240px;
}

.organizers {
    max-width: 1482px;
    width: 100%;
    margin: 120px auto;
}

.organizers__accordion-container {
    margin-top: 40px;
}

.organizers__title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 140%;
    color: #2A1C49;
}

.organizers__accordion-tabs {
    display: flex;
    flex-direction: column;
    row-gap: 20px;

}

.organizers__accordion-tab.open {
    color: black;
    border: none;
    transition: all .35s;
    background: white;
    box-shadow: 10px 14px 24px rgba(79, 16, 91, 0.14);
    width: 911px;
}

.organizers__accordion-tab {
    padding: 38px 50px 37px 50px;
    border: 0.5px solid #A787AD;
    width: 891px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    text-transform: uppercase;
    color: #230D27;
    height: 103px;
    cursor: pointer;

}

.organizers__accordion-tab:hover {
    color: black;
    border: none;
    transition: all .35s;
    background: white;
    box-shadow: 10px 14px 24px rgba(79, 16, 91, 0.14);
    width: 911px;
}

.organizers__accordion-container {
    display: flex;
}

.organizers__accordion {
    display: none;
    padding: 75px 55px 75px 70px;
    width: 581px;
    opacity: 0;
    visibility: hidden;
    height: 100%;
    transition: visibility 0.6s, opacity 0.6s;
    background: white;
    position: relative;
}

.organizers__accordion-image {
    position: absolute;
    bottom: -4px;
    right: 0;
}

.organizers__accordion.open {
    display: block;
    opacity: 1;
    visibility: visible;
    transition: visibility 0.6s, opacity 0.6s;
}

.directions {
    max-width: 1482px;
    width: 100%;
    margin: 120px auto;
}

.directions__title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 140%;
    color: #2A1C49;
}

.directions__images {
    margin-top: 52px;
    display: flex;
    flex-wrap: wrap;
    max-width: 1400px;
    width: 100%;
    row-gap: 95px;
    column-gap: 146px;
    justify-content: center;
}

.directions__image-item {
    width: 400px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

.directions__image-item .btn-2 {
    margin-left: 70px;
}

.who-participant {
    max-width: 1482px;
    width: 100%;
    margin: 120px auto;
}

.who-participant__title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #230D27;
}

.who-participant__container {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    gap: 100px;
}

.who-participant__item {
    position: relative;
    max-width: 700px;
    width: 100%;
}

.who-participant__item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url('/molodoy-izobretatel-yugry/img/shesterenka_s_fonom_2.png');
    background-size: 55px 83px;
    width: 65px;
    height: 83px;
}

.who-participant__item-text {
    padding-left: 55px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 140%;
    color: #230D27;
}

.title-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

.contacts-org {
    width: auto;
    background-color: white;
    padding: 38px 50px 37px 50px;
    border: 0.5px solid #A787AD;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    text-transform: uppercase;
    height: 103px;
    cursor: pointer;
    color: black !important;
}

.contacts-org:hover {
    color: #009ee3 !important;
}

.videos {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.video {
    height: 400px;
}

/* Accessibility mode: images disabled */
.image-off .raketa-info__image-container {
    display: none;
}

.image-off .raketa-info__container {
    gap: 0;
}

.image-off .raketa-info__info-container {
    max-width: 100%;
}

.image-off .raketa-info__info-task-svg-container {
    display: none;
}

.image-off .raketa-info__info-task-text {
    margin-left: 0;
}

.image-off .who-participant__item:before {
    display: none;
    background-image: none;
}

.image-off .who-participant__item-text {
    padding-left: 0;
}

.file.doc:before {
    margin: 0 !important;
}

.file {
    padding: 0 0 0 40px;
}

@media screen and (max-width: 1600px) {
    .deadlines__container {
        margin: 120px 60px;
    }

    .accordion__container-test {
        flex-direction: column;
    }

    .organizers__accordion {
        position: relative !important;
        right: 0 !important;
        top: 0 !important;
        margin-top: 30px;
    }

    .organizers__container {
        margin: 120px 60px;
    }

    .directions__container {
        margin: 120px 60px;
    }

    .who-participant__content {
        margin: 120px 60px;
    }

    .accordion__tabs-container {
        margin: 0 60px;
        flex-direction: column;
    }

    .accordions {
        margin: 40px 60px !important;
        align-items: center;
        justify-content: center;
    }

    .raketa-info__image-container {
        display: none;
    }

    .raketa-info__container {
        justify-content: center;
    }
    .videos {
        gap: 20px;
        margin: 0 60px;
    }
}

@media screen and (max-width: 1265px) {
    .raketa-info__container {
        margin: 60px 60px;
    }
    .videos {
        flex-direction: column;
    }
    .video {
        width: 100%;
        max-height: 600px;
    }

}

@media screen and (max-width: 860px) {
    .deadlines__items {
        flex-direction: column;
        gap: 120px;
        align-items: center;
    }

    .deadlines__item-title {
        margin-left: 0 !important;
    }
    .video {
        max-height: 200px;
    }
}

@media screen and (max-width: 859px) {
    .video {
        max-height: 350px;
    }
}

.accordion__container-test {
    display: flex;
    position: relative;
}
/* End */
/* /molodoy-izobretatel-yugry/style.css?17800332398734 */
