
.VSM-main-div {
    display: inline-block;
    float: left;
    width: 100%;
    height: 100vh;
    overflow: auto;
    position: relative;
    overflow-x: hidden;

}
.back{
    background:  linear-gradient(0deg, #C1F3EB 0%, #E5DEC8 100%);
    padding-bottom: 150px;
}
.centrator{
    display: flex;
    justify-content:center;
    flex-wrap:wrap;
    width: 100%;
}
.header{
    display: flex;
    justify-content: space-between;
    height: 230px;
    padding: 0 50px;
}
.header-left-side,
.header-right-side{
    display: inline-block;
    width: 35%;
}
.header-center-side{
    width: 100%;
}
.header-left-side{
    display: flex;
    align-items: center;
}
.header-logo{
    margin-top: 16px;
    height: 164px;
}
.header-subtitle{
    text-align: center;
    margin: 0;
    font-size: 20px;
    line-height: 41px;
    color: #707070;
}
.header-href{
    display: inline-block;
    height: 65px;
    line-height: 65px;
    padding: 0 25px;
    font-size: 15px;
    color: white;
}
.header-href{
    color: white;
    text-decoration: none;
}
.header-href:hover{
    color: white;
    text-decoration: none;
    box-shadow: 0 0 4px #184A25;
}
.header-href-green{
    background: #184A25 0% 0% no-repeat padding-box;
    border-radius: 43px;
}
.header-href-brown{
    background: #393B21 0% 0% no-repeat padding-box;
    border-radius: 43px;
}
.header-hrefs-container{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-top: 45px;
}
.header-href-img{
    height: 23px;
    width: 23px;
    margin-top: -3px;
    margin-right: 6px;
}
.header-href-row{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 10px;
}
.header-title{
    font: normal normal bold 25px/33px Segoe UI;
    color: #868981;
}
.sticky-menu{
    background: #184A25;
    display: inline-block;
    float: left;
    width: 100%;
    min-height: 120px;
}
.sticky {
      position: fixed;
      top: 0;
      width: calc(100% - 17px);
      left:0;
      object-fit: fill;
}
.sticky + .content {
    padding-top: 150px;
}
.menu-flex{
    min-height: 120px;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}
.menu-block{
    height: 50px;
    font-size: 20px;
    margin: 0 15px;
}
.menu-link,
.menu-dropdown{
    display: inline-block;
    cursor:pointer;
    text-decoration: none;
    color: white;
    line-height: 50px;
}
.menu-link:hover{
    color: white;
    text-decoration: none;
}
.menu-search-input{
    height: 50px;
    background: transparent;
    line-height: 50px;
    border:0;
    outline:0;
    color: white;
    font-size: 20px;
    width: 150px;
    border-bottom: 1px solid white;
}
.dropbtn {
    background-color: transparent;
    color: white;
    padding: 16px;
    font-size: 20px;
    line-height:0;
    border: none;
    height: 50px;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    font-size: 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}

.menu-search-icon{
    width: 20px;
    height: 20px;
}
.menu-search-button{
    background: transparent;
    border: none;
}

.back-block-1{
    background-size:  contain;
    background-repeat: no-repeat;
    padding-top: 150px;
    padding-bottom: 100px;

    background: url("/ProHtmlEditorResources/ae91c45c-04b9-40c5-a77f-6231ee31ae52/Maket-of-landing-Kedr (1)-min (1) (20050630-98ee-4e0b-b389-7260d7661c57).png");
    min-height: 100vh;
}
.back-block-2{
   
    padding-bottom: 100px;
    background: url("/ProHtmlEditorResources/ae91c45c-04b9-40c5-a77f-6231ee31ae52/Повторяющаяся сетка 1 (1)-min (fa6c432a-3bab-4086-b41b-a4f5e97a0a85).png");
    min-height: 88vh;
    background-size: cover;
    background-repeat: no-repeat;
    
}
.back-block-3{
    margin-top: -180px;
    min-height: 60vh;
    background: url("/ProHtmlEditorResources/ae91c45c-04b9-40c5-a77f-6231ee31ae52/tree-g73aaec023_1920 (1) (aca31627-57d7-48ae-9ca2-fde42970bf46).png");
    background-size: 333px auto;
    background-repeat: no-repeat;
    background-position: 50% 0;    
    padding-top: 215px;
}
.back-block-4{
    min-height: 100vh;
    background: url("/ProHtmlEditorResources/ae91c45c-04b9-40c5-a77f-6231ee31ae52/1920-min (5149752a-34cd-433d-b9d5-728ef3de4b88).png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 -200px;
}
.back-block-5{
    min-height: 100vh;
    background: url("/ProHtmlEditorResources/ae91c45c-04b9-40c5-a77f-6231ee31ae52/landscape-g711b91e34_1920-min (f7cde72c-2fc9-4336-b185-074fed34efc6).png");
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 215px;
}
.back-block{

}
.content-container{
    display:inline-block;
    width: 1350px;
    
}
.main-title-h1{
    font: normal normal normal 80px/80px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    display: inline-block;
    float: left;
}
.sanzharow-card{
    background: rgba(7, 13, 6, 0.42) padding-box;
    border-radius: 260px;
    z-index: 999;
    height: 660px;
    padding: 22px;
    justify-content: center;
    flex-wrap: wrap;
    display: inline-block;
    float: left;
    margin-left: 50px;
}
.sanzharow-card img{
    height: 500px;
}
.sanzharow-fio-span{
    font: normal normal bold 36px/32px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.sanzharow-sub-span{
    font: normal normal normal 24px/32px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
}
.sanzharow-block-chema-container{
    display: inline-block;
    float: left;
    width: 728px;
    margin-top: -380px;
}

.white-circle{
    background: white;
    border-radius: 50%;
    height: 30px;
    width: 30px;
}
.sanzharow-block-chema-row{
    display: flex;
    justify-content: center;
    width:100%;
    flex-wrap: nowrap;
}
.vertical-line{
    width: 1px;
    background: white;
    height: 100px;
}
.horizontal-line{
    height:1px;
    width: calc(100% - 176px);
    background: white;
}
.sanzharow-block-chema-3line{
    display: flex;
    width: calc(100% - 176px);
    justify-content: space-between;
}
.sanzharow-block-chema-green-circle{
    width: 176px;
    height: 176px;
    background: #0E2917;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    border-radius: 50%;
}
.clock-img{
    width: 92px;
    height: 92px;
    margin-left: -7px;
}
.sanzharow-block-chema-3block{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.sanzharow-block-chema-block{
    width: 176px;
    height: 325px;
    background-color: rgba(18, 21, 6, .47);
    border-radius:100px;
}
.sanzharow-block-chema-green-circle-title{
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    text-align: center;
    font: normal normal bold 14px/14px Segoe UI;
    color: white;
}
.sanzharow-block-chema-green-circle-subtitle{
    display: inline-block;
    width: 100%;
    text-align: right;
    font: normal normal bold 14px/14px Segoe UI;
    color: white;
    padding-right: 16px;
}
.sanzharow-block-chema-green-circle-digit,
.sanzharow-block-chema-green-circle-digit-five{
    display: inline-block;
    width: 100%;
    text-align: center;
    font: normal normal bold 75px/100px Segoe UI;
    color: white;
    letter-spacing: 0px;
    margin-top: 7px;
}
.sanzharow-block-chema-green-circle-digit-five{
    font: normal normal bold 75px/72px Segoe UI;
    margin-top: 0px;
    
}
.sanzharow-block-chema-green-circle-digit-sign{
    font: normal normal normal 18px/72px Segoe UI;
    letter-spacing: 0px;
}
.priziv-dear-friends-span{
    display: inline-block;
    width: 100%;
    float: left;
    font: normal normal bold 35px/48px Segoe UI;
    letter-spacing: 0px;
    color: #184924;
    text-align: center;
}
.priziv-help-us-span{
    display: inline-block;
    width: 100%;
    float: left;
    font: normal normal 900 35px/48px Segoe UI;
    letter-spacing: 0px;
    color: #184924;
    text-align: center;
}
.priziv-text-div{
    display: inline-block;
    width: 100%;
    padding-top:50px;
}
pre.priziv-text{
    background: transparent;
    padding: 0;
    overflow:  hidden;
    border: none;
}
.priziv-text{
    text-align: center;
    font: normal normal normal 24px/28px Segoe UI;
    letter-spacing: 0px;
    color: #1C1F18;
    padding-bottom: 50px;
    padding-left: 10%;
    padding-right: 10%;
}

.black-title{
    display: inline-block;
    width: 100%;
    float: left;
    text-align: center;
    font: normal normal bold 47px/63px Segoe UI;
    letter-spacing: 0px;
    color: #1C1F18;
}
.green-title{
    display: inline-block;
    width: 100%;
    float: left;
    text-align: left;
    font: normal normal bold 36px/32px Segoe UI;
    letter-spacing: 0px;
    color: #184823;
}
.white-title{
    display: inline-block;
    width: 100%;
    float: left;
    text-align: center;
    font: normal normal 900 28px/63px Segoe UI;;
    letter-spacing: 0px;
    color: #fff;
}
.lessons-and-sazhenc-block{
    height: 500px;
    width: 290px;
    background-color: rgba(18, 21, 6, .47);
    border-radius: 150px;
    margin: 45px;
}
.white-square{
    width: 290px;
    height: 290px;
    border-radius: 145px;
    background: rgba(255, 255, 255, .34);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}
.eco-lesson-span-digit{ 
    font: normal normal bold 100px/127px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-shadow: 0px 3px 6px #00000029;
}
.eco-lesson-span-title{
    text-align: center;
    font: normal normal bold 29px/38px Segoe UI;
    letter-spacing: 0px;
    color: #FCFDFE;
    opacity: 1;
}
.eco-lesson-span-subtitle{
    display: inline-block;
    width:100%;
    float: left;
    text-align: center;
    font: normal normal bold 20px/27px Segoe UI;
    letter-spacing: 0px;
    color: #FCFDFE;
    margin-top: 13px;
}
.eco-lesson-img{
    margin-top: 15px;
}
.ml-30{
    margin-left: 30%;
}
.green-line{
    display: inline-block;
    width: 100%;
    float: left; 
    background: #184823;
    min-height: 200px;
    margin-top: 20px;
    position: relative;
}
.cedar-img{
    position: absolute;
    left: 15%;
    width: 175px;
    bottom: 0;
}
.green-line-text{
    margin-left: 30%;
    text-align: left;
    font: normal normal normal 24px/32px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    padding: 30px 0;
}
.red-button{
    width: 454px;
    height: 77px;
    /* UI Properties */
    background: #D81111 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 57px;
    margin-top: 30px;
    display: flex;
    justify-conenet: flex-start;
    align-items: center;
    padding: 0 30px;
}
.red-button-span{
    font: normal normal 900 28px/63px Segoe UI;
    letter-spacing: 1.65px;
    display: inline-block;
    width: calc(100% - 50px);
    float: left;
    text-align: center;
    color: white;
}
.payment-iframe-container{
    width: 449px;
    height: 297px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 66px;
    padding: 40px;
    margin-top: 30px;
}
.market-row{
    display: flex;
    justify-content: center;
    
}
.product-block{
    margin: 10px;
    width: 100%;
    
}
.product-card{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 28px;
    width: 100%;
    height: 270px;
    text-align: center;
    font: normal normal normal 28px/37px Segoe UI;
    letter-spacing: 0px;
    color: #707070;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
}
.buy-button{
    background: #184823 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 57px;
    text-align: center;
    font: normal normal normal 28px/28px Segoe UI;
    letter-spacing: 1.65px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 65px;
    margin-top: 20px;
    cursor: pointer;
}
.buy-button:hover{
    text-decoration: none;
    color: white;
    
}
.mt-50{
    margin-top: 50px;
}
.mt-100{
    margin-top: 100px;
}
.mt-150{
    margin-top: 100px;
}
.qr-code-section{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.qr-code-section-logo-img{
    width: 450px;
    z-index: 2;
}
.qr-code-section-circle{
    background: transparent radial-gradient(closest-side at 50% 50%, #F9EEAB 0%, #7D7756 100%) 0% 0% no-repeat padding-box;
    border-radius: 436px;
    width: 90%;
    height: 652px;
    margin-top: -225px;
    z-index: 1;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    font: normal normal normal 71px/95px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-shadow: 0px 3px 6px #00000029;
    align-content: center;
    text-align: center;
}
.qr-code-section-circle-text-green{
    font: normal normal bold 71px/95px Segoe UI;
    letter-spacing: 0px;
    color: #194A26;
    text-shadow: 3px 0 6px #D0C7A5, -3px 0 6px #D0C7A5, 0 3px 6px #D0C7A5, 0 -3px 6px #D0C7A5;
}
.qr-code-section-circle-subtext{
    width: 100%;
    text-align: center;
    font: normal normal normal 28px/37px Segoe UI;
    letter-spacing: 0px;
    color: #5B311C;
}
.qr-section-qrcode-img{
    margin-top: -190px;;
    z-index: 2;
}
.faq-block{
    background: rgba(24, 72, 35, .8);
    border-radius: 67px;
    height: 100%;
}
.faq-title-block{
    height: 170px;
    background: url("/ProHtmlEditorResources/ae91c45c-04b9-40c5-a77f-6231ee31ae52/Сгруппировать 12 (b690e4d6-4157-44e1-8d5c-adb985bacdbb).png");
    background-size: 100% 100%;
    
}
.faq-title{
    font: normal normal bold 70px/155px Segoe UI;
    letter-spacing: 0px;
    color: #194A26;
    text-shadow: 0px 3px 6px #00000029;
    padding-left: 90px;
}
.faq-text{
    font: normal normal normal 24px/32px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    margin: 100px;
}
.faq-yellow-text{
    font: normal normal 900 24px/32px Segoe UI;
    letter-spacing: 0px;
    color: #F9EEAB;
}
.faq-white-container{
    padding: 50px;
    display: flex;
    justify-content: space-between;
    background: white;
    border-radius: 89px;
}
.faq-white-container-img{
    width: 50%;
}
.faq-2col-text-container{
    display: flex;
    justify-content: space-between;
}
.faq-white-container-2{
    background: white;
    border-radius: 67px;
    padding: 50px;
    
}
.flex-row{
    display: flex;
    justify-content: space-between;
}
.full-img{
    width: 100%;
}
.bootom-back{
    min-height: 1000px;
}
.reg-coordinators-button{
    width: 800px;
    background: #184A25 0% 0% no-repeat padding-box;
    border: 1px solid #FFFFFF;
    border-radius: 57px;
    font: normal normal bold 28px/72px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-align:center;
    padding: 10px;
    height: 100px;
    cursor: pointer;
    margin-top: -50px;
    moz-user-select: none; -khtml-user-select: none; user-select: none;
    text-decoration: none;
}
.reg-coordinators-button:hover{
    box-shadow: 0 0 8px #184A25; 
    text-decoration: none;
    color: white;
}


.courses-container{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width: 100%;
}
.course-card{
    display: flex;
    width: 27%;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 60px;
}
.course-img{
    width: 100%;
}
.course-title{
    width: 80%;
    display: inline-block;
    text-align: center;
    font: normal normal normal 20px/27px Segoe UI;
    letter-spacing: 0px;
    color: #707070;

    text-align: left;
    margin-top: 20px;
}
.course-date{
    width: 80%;
    display: inline-block;
    text-align: center;
    font: normal normal normal 20px/27px Segoe UI;
    letter-spacing: 0px;
    color: #707070;
    text-align: left;

}

.obr-courses-button{
    margin-top: 100px;
    width: 800px;
    background: #184A25 0% 0% no-repeat padding-box;
    border: 1px solid #FFFFFF;
    border-radius: 57px;
    font: normal normal bold 28px/72px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-align:center;
    padding: 10px;
    height: 100px;
    cursor: pointer;
    moz-user-select: none; -khtml-user-select: none; user-select: none;
    text-decoration: none;
}
.obr-courses-button:hover{
    box-shadow: 0 0 8px #184A25; 
    text-decoration: none;
    color: white;
}
.praising-the-project{
    text-align: center;
    font: normal normal normal 20px/27px Segoe UI;
    letter-spacing: 0px;
    color: #707070;
    margin-top: 45px;
}
.footer{
    min-height: 200px;
    background: #184A25;
}
.footer-menu{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    
}
.footer-menu-button{
    margin: 20px;
    font: normal normal bold 18px/24px Segoe UI;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}
.footer-menu-button:hover{
    color: white;
    text-decoration: none;
    text-shadow: 0 0 3px white;
}
.social-button-href{
    width: 30px;
    height: 30px;
    background: white;
}
.social-button-href svg{
    width: 30px;
    height: 30px;
}


.VSM-main-footer-social-buttons-list-div {
    display: inline-block;
    float: left;
}

.VSM-main-footer-social-button-a {
    display: inline-block;
    float: left;
    width: 46px;
    height: 46px;
    background-color: #4f4f4f;
    border-radius: 50%;
    fill: #fff;
    padding: 10px;
    margin: 0px 15px 15px 0px;
    
}

.VSM-main-footer-social-button-a:hover {
    background-color: var(--VSMCore-select-color);
}

.VSM-main-footer-social-button-a:active {
    margin-top: 2px;
    margin-bottom: -2px;
}

.VSM-main-footer-title-a,
.VSM-main-footer-title-a:hover {
    color: var(--VSMCore-select-color);
}




.copyright{
    text-align: center;
    font: normal normal 300 20px/27px Segoe UI;
    letter-spacing: 0px;
    color: #FCECAC;
}
.nbics-logo-bot{
    width: 40px;
    margin-top: 40px;

}
.mobile{
    display: none;
}

.youtube-video-iframe{
    width: 100%;
    height: 800px;
}    

@media (max-width: 1100px){
    
    .desktop{
        display: none;
    }
    .mobile{
        display: initial;
    }
    .header-subtitle{
        display: none;
    }
    .header-hrefs-container{
        display: none;
    }
    .header-title{
        display: none;
    }
    .header{
        background: white;
        padding-left: 0;
        padding-right: 0;
        height: 250px;
        height: auto;
    }
    .header-left-side,
    .header-right-side{
        width: 0;
    }
    .menu-block {
        width: 100%;
        text-align: center;
        height: auto;
    }
    .menu-flex{
        padding-top: 15px;
        padding-bottom: 15px;
        font: normal normal normal 20px/27px Segoe UI;
    }
    .menu-search-input,
    .menu-search-button,
    .menu-search-icon{
        display: none;
    }
    
    .content-container{
        width: 100%;
    }
    .main-title-h1{
        text-align: center;
        font: normal normal normal 28px/34px Segoe UI;
        letter-spacing: 0px;
        color: #194A26;
        width: 100%;
    }
    .sanzharow-card {
        margin: 26px;
        background: rgba(7, 13, 6, 0.42) padding-box;
        border-radius: 260px;
        z-index: 999;
        height: 450px;
        justify-content: center;
        flex-wrap: wrap;
        display: inline-block;
        float: left;
    }
    .sanzharow-card img{
        height: auto;
        width: 100%;
    }
    .sanzharow-block-chema-container {
        display: inline-block;
        float: left;
        width: 100%;
        margin-top: 0;
    }
    .sanzharow-block-chema-block{
        width: calc(33% - 5px);
        height: 280px;
    }
    .sanzharow-block-chema-green-circle {
        width: 100%;
        height: 46%;
    }
    .sanzharow-block-chema-green-circle img{
        height: 50px;
        width: 50px;
    }
    .clock-img{
    }
    .sanzharow-block-chema-green-circle-title{
        height: 30px;
    }
    .sanzharow-block-chema-green-circle-digit{
        margin-top:0;
        font: normal normal bold 57px/73px Segoe UI;
    }
    .sanzharow-block-chema-green-circle-digit-five{
        margin-top:0;
        font: normal normal bold 57px/73px Segoe UI;
    }
    .priziv-text {
        padding: 10px;
        padding-bottom: 90px;
    }
    
    .green-title{
        font: normal normal bold 18px/24px Segoe UI;
        letter-spacing: 0px;
    }
    .green-title2{
        font: normal normal bold 18px/24px Segoe UI;
        letter-spacing: 0px;
        margin: 15px;
        text-align: center;
        color: #184823;
        width: calc(100% - 30px)
        display: inline-block;
        float: left;
    }
    .ml-30{
        margin-left: 15px;
    }
    .cedar-img{
        display: none;
    }
    .green-line-text {
        margin-left: 0;
        padding: 26px 20px;
        font: normal normal normal 18px/24px Segoe UI;
    }
    .green-line{
        border-radius: 50px;
    }
    .red-button {
        margin-top: 0;
    }
    .payment-iframe-container{   
        padding: 28px;
    }
    .market-row{
        flex-wrap: wrap;
    }
    .youtube-video-iframe{
        width: 100%;
        height: 300px;
    }  
    .qr-code-section-logo-img {
        width: 250px;
        z-index: 2;
    }
    .qr-code-section-circle{
        font: normal normal normal 31px/43px Segoe UI;
        text-align: center;
    }
    .qr-code-section-circle-text-green{
        font: normal normal bold 31px/43px Segoe UI;
        letter-spacing: 0px;
        color: #FFFFFF;
    }
    .qr-section-qrcode-img{
        width: 200px;
        height: 200px;
    }
    .qr-section-qrcode-img {
        margin-top: -130px;
    }
    .back-block-5{
        padding-top: 115px
    }
    .faq-title {
        font: normal normal bold 24px/58px Segoe UI;
        padding-left: 20px;
    }
    .faq-title-block{
        height: 64px;
    }
    .faq-text{
        margin:15px;
    }
    .faq-white-container{
        flex-wrap: wrap;
        padding: 0;
    }
    .faq-white-container-img{
        width: 100%;
    }
    .faq-2col-text-container{
        flex-wrap: wrap;
    }
    .white-title{
        font: normal normal bold 24px/32px Segoe UI;  
    }
    .faq-white-container-3{
        display: inline-block;
        float: left;
        width: 100%;
        background: white;
        padding: 0;
    }
    .faq-text-2 {
        font: normal normal normal 18px/20px Segoe UI;
        padding: 15px;
    }
    .reg-coordinators-button{
        font: normal normal bold 20px/37px Segoe UI;
        margin-top: 0px;
    }
    .back {
        background: linear-gradient(0deg, #C1F3EB 0%, #E5DEC8 100%);
        padding-bottom: 0px;
    }
    .black-title {
        font: normal normal bold 37px/33px Segoe UI;
    }
    .course-card {
        width: 96%;
        margin-top: 30px;
    }
    .footer {
        padding-bottom: 30px;
    }
}
.yesVideo-container{
    display: flex;
    justify-content: center;
}
.yesVideo{
    width: 100%;
    max-width: 900px;
}













