    .clear { clear:both; padding:0px !important; margin:0px !important; width:auto !important; height:auto !important; border:0px !important; float: none !important; background: none repeat scroll 0 0 transparent !important; min-height:inherit !important; }
    .clear:before, .clear:after { display: none; }
    
    .top-73-wrapper { width:100%; position:relative; min-height:831px; }
    .top-73-wrapper:before { content:''; position:absolute; width: 1774px; height: 613px; left: calc(50% - 887px); bottom: 0px; background-size:contain !important; }
        .top-73 { max-width:1040px; position:relative; margin:0 auto; }
            .top-73 > h2 { font-weight: 600; font-size: 30px; line-height: 42px; text-align: center; color: #000 !important; padding-top: 85px; margin: 0; position:relative; }
            .top-73 > h2:before { width:203px; height:60px; content:''; position:absolute; left:calc(50% - 101px); top:0; background:url('../images/73/flag.svg') no-repeat; }
                .top-73 > h2 strong { font-weight: 700; font-size: 54px; line-height: 74px; text-align: center; color: #000; }
            .mob-top-pic { display:none; }

            .c73-top { padding-top:20px; }
                .c73-top > p:first-child { font-weight: 600; font-size: 24px; line-height: 32px; color: #000 !important; width:705px; margin:0; float:left; }
                .c73-top > p + p { position:relative; padding-left:40px; width:calc(100% - 745px); font-weight: 700; font-size: 26px; line-height: 16px; color: #000 !important; margin:0; float:left; padding-top:10px; }
                .c73-top > p + p:before { content:''; position:absolute; left:12px; top:21px; width:2px; height:40px; background:#209F6B; }
                .c73-top > p strong { font-weight: 700; font-size: 46px; line-height: 64px; color: #009D3E; }

    .best-ib-73-wrapper { width:100%; background:#fff; padding:90px 0 100px; }
        .best-ib-73 { max-width:1140px; position:relative; margin:0 auto; }
            .best-ib-73 > h2 { text-align:center; font-weight: 700; font-size: 40px; line-height: 54px; color: #000 !important; margin:0; padding-bottom:40px; }
            .best-ib-73 > p { font-size: 22px; line-height: 30px; text-align: center; color: #000 !important; margin:0; padding-bottom:4px; }
            .best-ib-73 > p strong { color:#000; font-weight:700; }

    .sliders-wrapper + .contest-text-wrapper { padding-top:50px; }
    .contest-text-wrapper { padding-bottom:50px; }
    .contest-text-wrapper>.contest-text>h2 { font-size: 42px; line-height: 57px; color: #000 !important; font-weight: 700; padding: 50px 20px 40px; text-align: center; margin:0; }
    .ul-conditions-73 #cond_pic1:before { background: url('../images/73/pic1.svg') no-repeat; width: 115px; height: 90px; left: calc(50% - 57px); top: 5px; }
    .ul-conditions-73 #cond_pic2:before { background: url('../images/73/pic2.svg') no-repeat; width: 97px;  height: 97px; left: calc(50% - 46px); top: 1px; }
    .ul-conditions-73 #cond_pic3:before { background: url('../images/73/pic3.svg') no-repeat; width: 100px; height: 86px; left: calc(50% - 50px); top: 7px; }
    .ul-conditions-73 #cond_pic4:before { background: url('../images/73/pic4.svg') no-repeat; width: 104px; height: 100px;left: calc(50% - 52px); top: 0px; }

    .howtowin-wrapper{background:#fff;width:100%}
    .howtowin{margin:0 auto;max-width:1092px;position:relative}
    .howtowin>h2{color:#131313;font-size:36px;font-weight:700;line-height:42px;padding:50px 0;text-align:center}
    .howtowin-blocks{display:table;margin:0 auto}
    .howtowin-block{float:left;margin:0 30px 50px;width:calc(33% - 60px)}
    .howtowin-block>p{ font-size: 15px; line-height: 19px; color: #000 !important; padding-top:15px; margin:0;}
    .howtowin-block>p a { color:#007FD8; text-decoration:underline; }
    .howtowin-block>p a:hover { text-decoration:none; }
    .howtowin-title{font-weight: 700; font-size: 28px; line-height: 34px; text-transform: uppercase; color: #131313; position:relative; display: table; padding-left: 15px; }
    /* color change : fill='%23009D41', last 6 sym (009D41) */
    .howtowin-title:after{left:0;width:100%;background-repeat: repeat-x;background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='5' viewBox='0 0 5 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='5' height='5' rx='2.5' fill='%230DAA60'/%3e%3c/svg%3e"); }
    .howtowin-title:after,.howtowin-title:before{content:"";height:5px;position:absolute;top:32px}
    .howtowin-title:before{background:#009D3E;border-radius:3px;right:0}
    .howtowin-title strong{font-size:30px}
    #howtowin1:before{width:calc(100% - 10px)}
    #howtowin2:before{width:calc(100% - 20px)}
    #howtowin3:before{width:calc(100% - 30px)}

	.ul-conditions-73 { padding-top: 50px !important; }
    .contest-text-73 > .ul-points { background: #fff; border: 2px solid #B9B9B9; border-radius: 6px; margin-top: 40px; }
    .contest-text-73 > .ul-points > li > p span { font-weight: 600; font-size: 34px; line-height: 42px; color: #007FD8 !important; text-transform: none; }
    .contest-text-73 > .ul-points > li > p span strong { font-weight: 700; font-size: 48px; line-height: 56px; color: #007FD8 !important; }
    .contest-text-73 > .contest-text-bottom { padding-top:40px; }
    .contest-text-73 .contest-text-bottom > p { padding-top:0; }
    .contest-text-73 .contest-text-bottom > p:first-child { font-weight:600; }

    .contest-text-73 .contest-text-bottom > a { background: #049D49; border-radius: 100px; }

    .sliders-wrapper { background:#F1F1F1; padding:60px 0; width:100%; }
        .sliders { position:relative; max-width:1140px; margin:0 auto; }
            .sliders > h2 { font-weight: 700; font-size: 40px; line-height: 54px; color: #000 !important; padding:0 20px 15px; text-align:center; margin:0; }
            .sliders > p { font-size: 22px !important; line-height: 30px; text-align: center; color: #000 !important; text-align:center; margin:0; padding:0 20px; } 
                .sliders > p strong { font-weight:700; color: #000 !important; }
    
    .ib-slider-wrapper { padding:40px 0; width: 100%; min-height: 660px; position: relative;  overflow: hidden; }
    #sl2.ib-slider-wrapper { min-height:580px; }
        .ib-slide-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
            .ib-slide-box > div { left: 100%; position: absolute; opacity: 0; transition: 0.5s; }
            .ib-slide-box > div.active { opacity: 1; }

            #sl1_slide1 { background: url("../images/73/slides/7.png") no-repeat; }
            #sl1_slide2 { background: url("../images/73/slides/8.png") no-repeat; }
            #sl1_slide3 { background: url("../images/73/slides/9.png") no-repeat; }
            #sl1_slide4 { background: url("../images/73/slides/10.png") no-repeat; }
            #sl1_slide1, #sl1_slide2, #sl1_slide3, #sl1_slide4 { width: 634px; height: 320px; top: 120px; }
            #sl1_slide1.active, #sl1_slide2.active, #sl1_slide3.active, #sl1_slide4.active { left: calc(50% - 40px); }
    
            #sl2_slide1 { background: url("../images/73/slides/4.png") no-repeat; }
            #sl2_slide2 { background: url("../images/73/slides/5.png") no-repeat; }
            #sl2_slide3 { background: url("../images/73/slides/6.png") no-repeat; }
            #sl2_slide1, #sl2_slide2, #sl2_slide3 { width: 238px; height: 200px; top: 58px; }
            #sl2_slide1.active, #sl2_slide2.active, #sl2_slide3.active { left: calc(50% + 179px); }

        .ib-slider { max-width: 1140px; margin: 0 auto; position: relative; }
            .ib-slider > h2 { font-weight: 700; font-size: 32px; line-height: 40px; color: #000 !important; padding-top: 100px; margin-bottom: 0; text-align: left; max-width: 420px; margin-left:100px; }
            #sl2 .ib-slider > h2 { padding-top:20px; }
            .ib-slides { margin-left:100px; }
            .ib-slide-wrap { padding-top: 20px; position: relative; }
                .ib-slide-wrap > div { position: absolute; left: 100%; opacity: 0; transition: 0.5s; }
                .ib-slide-wrap > div.active { left:0; opacity:1; }
                .ib-slide > h3 { font-weight: 700; font-size: 18px; line-height: 26px; color: #000 !important; margin-bottom: 14px; text-align: left; text-transform: uppercase; }
                .ib-slide > p { font-weight: 700; font-size: 38px; line-height: 40px; color: #000 !important; margin-bottom: 0; max-width: 520px; }
                .ib-slide > p.approx-cost { font-size: 22px; line-height: 32px; }
                
            .ib-slide-carousel { position: absolute; top: 390px; left: 4px; width: 100%; }
            #sl2 .ib-slide-carousel { top:310px; }
            .ib-sc_left { float: left; background: url("../images/73/slides/arrow-gray.svg") no-repeat 50% 50% #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 3px; width: 65px; height: 115px; margin-top: 65px; transform: scaleX(-1); }
            .ib-sc_right { float: left; background: url("../images/73/slides/arrow-gray.svg") no-repeat 50% 50% #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 3px; width: 65px; height: 115px; margin-top: 65px; }
            .ib-sc_left:hover, .ib-sc_right:hover { cursor: pointer; background: url("../images/73/slides/arrow-white.svg") no-repeat 50% 50% #4a5de2; }
            
            .ib-sc-blocks { float: left; margin: 0 27px; width: calc(100% - 194px); height: 190px; overflow: hidden; padding-top: 65px; }
            .ib-sc-blocks-wrap { width: 10000px; margin-left: 2px; transition: 0.5s; }
                .ib-sc-blocks-wrap > div { float: left; margin-left: 30px; height: 115px; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 3px; border: 2px solid transparent; margin-bottom: 30px; position: relative; cursor: pointer; }
                .ib-sc-blocks-wrap > div.bot-slide-3 { width: 293px; }
                .ib-sc-blocks-wrap > div.bot-slide-4 { width: 212px; }
                .ib-sc-blocks-wrap > div:first-child { margin-left: 0; }
                .ib-sc-blocks-wrap > div.active, .sc-blocks-wrap > div:hover { border: 2px solid #4a5de2; }
                .ib-sc-blocks-wrap > div:before { content: ""; position: absolute; top: -50px; height: 80px; }
                    .ib-sc-blocks-wrap > div > p:first-child { font-weight: 700; font-size: 14px; line-height: 20px; text-align: center; color: #000 !important; padding: 35px 4px 0px; text-transform: uppercase; margin: 0; }
                    .ib-sc-blocks-wrap > div > p:first-child + p { text-align:center; }
                    .ib-sc-blocks-wrap > div > p:first-child + p strong { font-weight: 700; font-size: 23px; line-height: 41px; text-align: center; color: #000; }
                    .ib-sc-blocks-wrap > div.bot-slide-4 > p:first-child + p strong { font-size: 18px; line-height: 26px; }

                    #sl1_m_1:before, #sl1_m_2:before, #sl1_m_3:before, #sl1_m_4:before { left: calc(50% - 79px); width: 159px; height: 90px; top: -58px; }
                    #sl1_m_1:before { background: url("../images/73/slides/m7.png") no-repeat; }
                    #sl1_m_2:before { background: url("../images/73/slides/m8.png") no-repeat; }
                    #sl1_m_3:before { background: url("../images/73/slides/m9.png") no-repeat; }
                    #sl1_m_4:before { background: url("../images/73/slides/m10.png") no-repeat; }

                    #sl2_m_1:before, #sl2_m_2:before, #sl2_m_3:before { left: calc(50% - 60px); width: 119px; height: 80px; top: -54px; }
                    #sl2_m_1:before { background: url("../images/73/slides/m4.png") no-repeat; }
                    #sl2_m_2:before { background: url("../images/73/slides/m5.png") no-repeat; }
                    #sl2_m_3:before { background: url("../images/73/slides/m6.png") no-repeat; }

    /* 3 blocks */
    .ul-conditions > li.ul3 { width:29%; }

@media (max-width: 1180px) {
    .ib-slider { padding: 0 20px; }
    .ib-sc-blocks { width: 559px; }
    .ib-slide-carousel { left: calc(50% - 375px); }
    .ib-sc-blocks-wrap > div.bot-slide-3 { width: 163px; }
    .ib-sc-blocks-wrap > div.bot-slide-4 { width: 163px; }
    .ib-sc-blocks-wrap > div > p:first-child + p strong { font-size: 19px; line-height: 25px; }
    .ib-sc-blocks-wrap > div.bot-slide-4 > p:first-child + p strong { font-size: 14px; line-height: 20px; }

    #sl1_slide1.active, #sl1_slide2.active, #sl1_slide3.active, #sl1_slide4.active { left: calc(50% + 58px); }
}

@media (max-width: 991px) {
    .ib-sc-blocks { width: 550px; }
    .ib-slider-wrapper { margin-top: 0; }
    .ib-slide-carousel { top: 395px; }
    .ib-slide-box > div { background-size: contain !important; }
}

@media (max-width: 780px) {
    .ib-slider-wrapper { min-height: 610px; }
    .ib-slider > h2 { font-size: 24px; line-height: 32px; text-align: center; padding-top: 10px; max-width:inherit; }
    .ib-slide-wrap { padding-top: 160px; }
    .ib-slide-wrap > div { text-align: center; width: 100%; }
    .ib-slides, .ib-slider > h2 { margin-left: 0; }
    .ib-sc-blocks { width: 169px; }
    .ib-slide-carousel { left: calc(50% - 180px); top: 350px; }
    .ib-slide-box > div { background-size: contain !important; }
    .ib-slide-wrap > div > h3 { font-weight: 600; font-size: 18px; line-height: 22px; text-align: center; }
    .ib-slide-wrap > div > p { text-align: center; max-width: inherit; padding-top: 0px; font-size:26px !important; }
    .ib-slide > p.approx-cost { font-size: 16px !important; line-height: 24px; }

    #sl1_slide1, #sl1_slide2, #sl1_slide3, #sl1_slide4 { width: 280px; height: 198px; top: 100px; }
    #sl1_slide1.active, #sl1_slide2.active, #sl1_slide3.active, #sl1_slide4.active { left: calc(50% - 140px); }
    #sl2_slide1, #sl2_slide2, #sl2_slide3 { top: 150px; }
    #sl2_slide1.active, #sl2_slide2.active, #sl2_slide3.active { left: calc(50% - 119px); }

    #sl2.ib-slider-wrapper { min-height: 670px; }
    #sl2 .ib-slide-carousel { top: 370px; }

    .ul-conditions > li.ul3 { width:46%; }
}

@media (max-width: 580px) {
    .ib-slider-wrapper { padding-top: 40px; }
    .ib-slide-carousel { top: 380px; }
    .ib-slider > h2 { font-size: 18px; line-height: 26px; position: relative; bottom: 20px; }

    .ib-sc_left { position: relative; left: 20px; }
    .ib-sc_right { position: relative; right: 20px; }
}

@media (max-width: 520px) {
    .ul-conditions > li.ul3 { width:auto; }
}

@media (max-width: 400px) {
    .ib-slide-carousel { left: calc(50% - 141px); }
    .ib-sc_left { left: 10px; width: 30px; }
    .ib-sc_right { right: 10px; width: 30px; }
}

@media (max-width: 340px) {
    .ib-slider-wrapper { min-height: 700px !important; }
    .ib-slider > h2 { font-size: 14px; line-height: 20px; }
    .ib-sc_left, .ib-sc_right { float: none; width: 30px; top: 125px; z-index: 2; height: 30px; position: absolute; }
    .ib-sc_left { left: 0; }
    .ib-sc_right { right: 0; }
    .ib-slider { width: 260px; }
    .ib-slide-carousel { left: calc(50% - 111px); position: absolute; float: none; top: 400px; width: auto; }
}

/* ------------- */

    @media (max-width: 1420px) {
        .top-73-wrapper { min-height:690px; }
        .top-73-wrapper:before { width:1030px; height:356px; left:calc(50% - 515px); bottom: 20px; }
    }
    @media (max-width: 1160px) {
        .best-ib-73 { padding:0 20px; overflow:hidden; }
    }
    @media (max-width: 1060px) {
        .top-73-wrapper:before { width:750px; height:259px; left:calc(50% - 375px); }
        .top-73 { padding:0 20px; }
        .c73-top > p { float:none !important; padding:0 0 20px !important; width:auto !important; text-align:center; }
        .c73-top > p:before { display:none; }
        .howtowin { padding:0 20px; }
    }

    @media (max-width: 780px) {
        .top-73-wrapper { min-height:590px; }
        .top-73-wrapper:before { width:490px; height:169px; left:calc(50% - 245px); }
        .top-73 > h2 { font-size: 22px; line-height: 28px; }
        .top-73 > h2 strong { font-size: 28px; line-height: 34px; }
        .c73-top > p:first-child { font-size: 20px; line-height: 28px; }
        
        .best-ib-73 > h2 { font-size: 28px; line-height: 38px; }
        .best-ib-73 > p { font-size: 14px; line-height: 20px; }
        
        .howtowin>h2{font-size:24px;line-height:32px}
        .howtowin-block{margin:0 0 30px;width:100%;float:none;}
        .howtowin-block>p{text-align:center}
        .howtowin-title{margin:0 auto}
    }

    @media (min-width: 520px) {
        .top-73-wrapper { background:url('../images/73/back.jpg') no-repeat 50% 100% / cover; }
        .top-73-wrapper:before { background:url('../images/73/backprize-0823.png') no-repeat; }
    }
    
    @media (max-width: 520px) {
        .top-73-wrapper { background:url('../images/73/mob-back.png') no-repeat 50% 0 / contain #E0E0E0 !important; overflow:hidden; padding-bottom:40px; }
        .top-73-wrapper:before { display:none; }
        .mob-top-pic { display:block; margin:0 auto; background:url('../images/73/mob-prize-0823.png') no-repeat 50% 50% / contain; width:360px; height:285px; }
        .c73-top { padding-top:0px; }

        .contest-text-73 > .ul-points { width: auto; border: 0 !important; padding: 0 20px; }
        .sliders > h2, .contest-text > h2, .howtowin > h2 { font-size:28px !important; line-height:38px !important; }
        .sliders > p { font-size:20px; line-height:28px; }

        .contest-text-wrapper>.contest-text>h2 { padding:0 20px !important; }
        .contest-text-wrapper { padding-bottom: 0 !important; }
        .howtowin-wrapper { padding-bottom:40px !important; }
        .howtowin>h2 { padding: 10px 0 50px; }
        .contest-results { padding-top:70px; }
    }

    @media (max-width: 390px) {
        .mob-top-pic { width:260px; height:206px; }

        html[lang=ru] .best-ib-73 > h2 { font-size:22px; line-height:28px; }
    }