#forContainer{
    background-color: #F0F3FB;
}

div.section-for{
    background: url("data:image/svg+xml, %3Csvg width='1820' height='595' viewBox='0 0 1820 595' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1820' height='595'%3E%3Crect width='1820' height='595' fill='%23F0F3FB'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath opacity='0.05' d='M1049.96 72.1912L1148.67 14.6013C1158.62 8.7967 1158.58 -5.5913 1148.61 -11.3477L1093.17 -43.3277C1083.88 -48.6927 1072.42 -48.6797 1063.13 -43.2934L964.334 14.0079C954.377 19.783 954.366 34.1581 964.315 39.9479L1019.75 72.2076C1029.09 77.6416 1040.62 77.6353 1049.96 72.1912Z' fill='%230048FF'/%3E%3Cpath opacity='0.05' d='M582.301 776.16L867.724 609.307C877.659 603.5 877.624 589.131 867.661 583.372L684.874 477.703C675.564 472.32 664.084 472.333 654.786 477.737L369.278 643.661C359.336 649.439 359.325 663.795 369.259 669.588L552.049 776.177C561.398 781.628 572.958 781.622 582.301 776.16Z' fill='%230048FF'/%3E%3Cpath opacity='0.25' d='M1094.95 155.237L1369.58 -4.50964C1379.56 -10.31 1379.52 -24.7261 1369.52 -30.4781L1194.12 -131.373C1184.83 -136.712 1173.41 -136.699 1164.14 -131.339L889.418 27.5201C879.438 33.2909 879.428 47.6941 889.399 53.4796L1064.81 155.254C1074.13 160.661 1085.63 160.655 1094.95 155.237Z' stroke='%230048FF' stroke-dasharray='2 2'/%3E%3Cpath opacity='0.05' d='M1034.99 99.7847L1088 68.5721C1093.35 65.4262 1093.33 57.6282 1087.97 54.5083L1058.2 37.1758C1053.21 34.2681 1047.06 34.2752 1042.07 37.1944L989.014 68.2505C983.667 71.3805 983.661 79.1715 989.004 82.3094L1018.77 99.7935C1023.79 102.739 1029.98 102.735 1034.99 99.7847Z' fill='%230048FF'/%3E%3Cpath opacity='0.05' d='M795.677 678.743L921.514 604.671C934.197 597.205 934.153 578.7 921.434 571.296L850.772 530.164C838.918 523.263 824.312 523.28 812.473 530.208L686.528 603.908C673.835 611.336 673.821 629.825 686.504 637.272L757.169 678.764C769.073 685.753 783.781 685.745 795.677 678.743Z' fill='%230048FF'/%3E%3C/g%3E%3C/svg%3E ") no-repeat;
    background-size: cover;
}

div.section-for > .section-blocks{
    display: flex;
    margin: 0 -1rem;
}

div.section-blocks > .sec-block{
    display: flex;
    flex:1;
    margin: 0 1rem;
}

div.sec-block > div.block-text{
    display: flex;
    flex-direction: column;
    flex: 4;
}

div.sec-block > div.block-image{
    display: flex;
    flex: 2;
}

div.section-for-header, div.section-for-sub-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 -1rem;
}

div.section-for-header > h3{
    flex: 50%;
    margin: 0 1rem;
}
div.section-for-header > h3:last-child, div.section-for-sub-header > a:last-child{
    text-align: right;
    justify-content: flex-end;
}


div.section-for-sub-header > a{
    flex:50%;
    margin: 0 1rem;

    font-size: 2.5rem;
    font-style: normal;
    font-weight: 800;
    line-height: 3.5rem;
    letter-spacing: 0.07em;
    text-decoration: none;
    text-transform: uppercase;
    color: #000057;
}


@media (max-width: 1200px) {
    div.sec-block > div.block-image{
        display: none;
    }
}

@media (max-width: 1200px) {
    div.section-for{
        max-width: 800px;
        margin: 0 auto;
        min-height: 550px;
    }
    div.section-for-sub-header{
        border-bottom: 1px solid rgba(0, 0, 87, 0.2);
    }
    div.section-for-sub-header > a{
        font-size: 1rem;
        color: rgba(0, 0, 87, 0.5);
    }
    div.section-for-sub-header > a.active{
        color: rgba(0, 0, 87, 1);
        border-bottom: 3px solid rgba(0, 0, 87, 1);
    }
    div.sec-block > div.block-image{
        display: none;
    }
    div.section-for-header > h3:last-child{
        display: none;
    }
    div.section-for-header > h3{
        flex: 100%;
        text-align: center;
    }
    div.section-blocks > .sec-block{
        display:none;
    }
    div.section-blocks > .sec-block.active{
        display: flex;
        width: 100%;
        justify-content: center;
    }
}

div.block-text > div.tesis{
    display: flex;
    margin-top: 1rem;
    align-items: center;
}

div.tesis > p{
    margin: 0 0 0 1.2rem;
    max-width: 340px;
}



div.section-for-image-1{
    margin-left: 2rem;
    background: url("/images/sectionForImage.png") no-repeat;
    background-size: contain;
}

div.section-for-image-2{
    margin-right: 2rem;
    background: url("/images/sectionForImage2.png") no-repeat 50%;
    background-size: contain;
}