.sec1{max-width:1920px;margin:0 auto;background:url(../images/sec1.png) no-repeat top left;min-height:500px;margin-top:70px;padding:0 10px}.sec1_i_preavki{max-width:1240px;margin:0 auto;padding-top:80px}.sec1_i_text{max-width:600px}.sec1_i_text > h1{font-weight:500;color:#fff;font-size:50px}.sec1_i_text > p{margin-top:15px;margin-bottom:35px;color:#fff;font-size:18px}.sec1_i_text > h1 > .ruble{width:25px}.sec1_i_text > p > .ruble{width:10px}.sec1_i_text_btn{background:#ffe415;padding:12px 20px;border-radius:6px;color:#020101;font-weight:700;font-size:16px;letter-spacing:.5px}@media screen and (max-width: 1400px){.sec1{background-position:-100px}}@media screen and (max-width: 1250px){.sec1{background-position:-150px}}@media screen and (max-width: 1150px){.sec1{background-position:-240px}}@media screen and (max-width: 1030px){.sec1{background-position:center}}@media screen and (max-width: 600px){.sec1{background:url(../images/sec1_mob.png) top right}}@media screen and (max-width: 520px){.sec1{min-height:500px;margin-top:60px}.sec1_i_text > h1{font-size:35px}.sec1_i_text > h1 > .ruble{width:15px}}.sec{padding:45px 10px 0}.sec_i{max-width:1240px;margin:0 auto}.sec_i_h2{font-size:35px;font-weight:700;margin-bottom:30px}.sec2_d1_1_l{background:#b2eef1;min-height:240px;-webkit-box-shadow:0 0 6.481px 0 rgba(255,252,223,0.71);box-shadow:0 0 6.481px 0 rgba(255,252,223,0.71);width:660px;border-radius:8px;padding:10px}.sec2_d1_1_r{width:565px;min-height:240px;border-radius:8px;background:#ffbecd;border-radius:8px;-webkit-box-shadow:0 0 6.481px 0 rgba(255,241,214,0.71);box-shadow:0 0 6.481px 0 rgba(255,241,214,0.71);padding:10px 15px 10px 25px}.sec2_d1_1_l_img{margin-right:15px}.sec2_d1_1_r_img{margin-left:15px}.sec2_h3{font-size:22px;margin-bottom:5px}.sec2_p{font-size:16px;font-weight:500}.sec2_d1_2{margin-top:15px;margin-bottom:15px;border-radius:8px;background:#aeefb6;-webkit-box-shadow:0 0 6.481px 0 rgba(255,242,178,0.71);box-shadow:0 0 6.481px 0 rgba(255,242,178,0.71);min-height:186px;width:100%;padding:15px 15px 15px 25px}.sec2_d1_2_text{max-width:900px}.sec2_d1_trio > *{min-height:240px;border-radius:8px}.sec2_d1_trio_1{width:308px;background:#ffd072;background-image:url(../images/skidka.png);background-repeat:no-repeat;background-position:bottom right;-webkit-box-shadow:0 0 6.481px 0 rgba(255,241,214,0.71);box-shadow:0 0 6.481px 0 rgba(255,241,214,0.71);padding:25px 15px}.sec2_d1_trio_2{width:388px;background:#ffaeed;-webkit-box-shadow:0 0 6.481px 0 rgba(255,229,231,0.71);box-shadow:0 0 6.481px 0 rgba(255,229,231,0.71);background-image:url(../images/bike.png);background-repeat:no-repeat;background-position:bottom right;padding:25px 15px}.sec2_d1_trio_3{width:514px;background:#fff48c;-webkit-box-shadow:0 0 6.481px 0 rgba(255,252,223,0.71);box-shadow:0 0 6.481px 0 rgba(255,252,223,0.71);background-image:url(../images/hand.png);background-repeat:no-repeat;background-position:bottom right;padding:25px 15px}.sec2_d1_trio > * > * > .sec2_p{max-width:230px}.sec2_d1_trio_p1{max-width:350px!important}.sec2_btn{margin-top:40px}@media screen and (max-width: 1300px){.sec2_d1_1_l{width:56%}.sec2_d1_1_r{width:43%}.sec2_d1_trio_1{width:26%}.sec2_d1_trio_2{width:32%}.sec2_d1_trio_3{width:40%}}@media screen and (max-width: 900px){.sec2_d1_1_l{width:100%;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:10px}.sec2_d1_1_r{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:10px}.sec2_d1_trio_1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:10px}.sec2_d1_trio_2{width:100%;margin-bottom:15px;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:10px}.sec2_d1_trio_3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:10px;background-position-x:140%}}@media screen and (max-width: 600px){.sec_i_h2{font-size:25px;margin-bottom:20px}.sec2_img_mob{width:130px}}.sec2_blocks_block{text-align:center;max-width:350px}.sec2_blocks_block_h3{font-size:22px;font-weight:500;margin:10px 0 5px}.sec2_blocks_block_p{font-size:16px}.sec2_blocks_arrow{height:240px}@media screen and (max-width: 900px){.sec2_blocks_arrow{display:none}.sec2_blocks{-ms-flex-wrap:wrap;flex-wrap:wrap}.sec2_blocks_block{max-width:1000px;width:100%!important}.sec2_blocks > *{margin-bottom:30px}.sec2_blocks > :last-child{margin-bottom:0}.sec2_blocks_block_p{max-width:500px;margin:0 auto}}.sec8{width:100%;padding:30px 0}.sec8 > h2{color:#333;font-weight:600;text-align:center;font-size:35px}.sec8_blocks{max-width:1120px;margin:0 auto;margin-top:25px}.sec8_block{cursor:pointer;-webkit-box-shadow:0 0 6.481px 0 rgba(182,182,182,0.71);box-shadow:0 0 6.481px 0 rgba(182,182,182,0.71);margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:15px}.sec8_block:last-child{border-bottom:2px solid transparent}.sec8_block_zg{background:#fff;color:#333;font-size:22px;padding:10px 15px;font-weight:600;width:100%;position:relative;border-radius:10px}.sec8_block_zg > span{display:inline-block;margin:0 5px 0 0;font-size:18px}.sec8_zg_btn::after{z-index:4;position:absolute;top:0;left:0;content:"";width:100%;height:100%}.sec8_block_zg_i{font-size:23px;color:inherit}.sec8_block_zg_i_sh{color:#fff}.sec8_block_isset{display:none;width:100%;padding:20px 15px}.sec8_block_isset > p{color:#333;margin:0 0 10px;font-size:16px}.sec8_block_isset > h4{font-size:17px;color:#333;font-weight:600;margin:5px 0}.sec8_block_isset > ul{list-style-type:disc;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 20px;margin:0 0 5px}.sec8_block_isset > ul > li{margin:0 0 5px;color:#333;font-weight:400;font-size:16px}.sec8_block_isset > ul > li:last-child{margin:0}.sec8_block_isset > p:last-child{margin:0}.sec8_block_zg_i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sec8_i_rt{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 1135px){.sec8_blocks{max-width:none;width:100%}}@media screen and (max-width: 600px){.sec8{padding:20px 0}.sec8 > h2{font-size:23px}.sec8_blocks{margin-top:20px}.sec8_block_zg{font-size:18px;padding:10px}.sec8_block_isset{padding:0 10px}.sec8_block_isset_sh{padding:10px}}.sec4{margin-top:45px;width:100%;background:url(../images/bg.png) no-repeat center center;background-size:cover;min-height:70vh;padding:20px 10px;text-align:center}.sec4_zg{color:#fff;font-size:35px;font-weight:600}.sec4_p{margin-top:5px;color:#fff;font-size:18px;margin-bottom:30px}@media screen and (max-width: 900px){.sec4_zg{font-size:22px}.sec4_p{font-size:16px}}footer{width:100%;padding:35px 10px}.footer_img{width:300px}.footer_p{margin-top:25px;margin-bottom:15px;font-size:16px;text-align:center}.footer_email{text-align:center;color:#ff8562;font-size:16px;font-weight:500;margin-bottom:15px}.footer_p2{font-size:16px;text-align:center;color:#919090;max-width:1200px;margin:0 auto}


/* ===============================
   KUPER GREEN THEME (OVERRIDE)
   ВСТАВИТЬ В КОНЕЦ CSS
================================ */

:root {
    --kuper-green: #00A650;
    --kuper-green-dark: #008A42;
    --kuper-green-light: #EAF7F0;
    --kuper-text: #0F2A1D;
}

/* Кнопки */
.h_i_btn,
.sec1_i_text_btn,
.h_i_btn_mob {
    background: var(--kuper-green) !important;
    color: #ffffff !important;
}

.h_i_btn:hover,
.sec1_i_text_btn:hover,
.h_i_btn_mob:hover {
    background: var(--kuper-green-dark) !important;
}

/* Волна кнопок */
.fix_button_ani {
    animation: kuperWave linear 1s infinite !important;
}

@keyframes kuperWave {
    0% {
        box-shadow:
            0 8px 10px rgba(0,166,80,0.35),
            0 0 0 0 rgba(0,166,80,0.25),
            0 0 0 0 rgba(0,166,80,0.25);
    }
    40% {
        box-shadow:
            0 8px 10px rgba(0,166,80,0.35),
            0 0 0 15px rgba(0,166,80,0.2),
            0 0 0 0 rgba(0,166,80,0.2);
    }
    80% {
        box-shadow:
            0 8px 10px rgba(0,166,80,0.35),
            0 0 0 30px rgba(0,166,80,0),
            0 0 0 26px rgba(0,166,80,0.08);
    }
    100% {
        box-shadow:
            0 8px 10px rgba(0,166,80,0.35),
            0 0 0 40px rgba(0,166,80,0);
    }
}

/* Заголовки и текст */
body,
.sec_i_h2,
.sec2_h3,
.sec8 > h2 {
    color: var(--kuper-text);
}

/* Преимущества и карточки */
.sec2_d1_1_l,
.sec2_d1_1_r,
.sec2_d1_2,
.sec2_d1_trio > * {
    background: var(--kuper-green-light) !important;
    box-shadow: 0 6px 18px rgba(0,166,80,0.15) !important;
}

/* FAQ */
.sec8_block {
    box-shadow: 0 6px 18px rgba(0,166,80,0.12) !important;
}

.sec8_block_zg:hover {
    color: var(--kuper-green) !important;
}

/* Призыв */
.sec4 {
    background: linear-gradient(
        135deg,
        var(--kuper-green),
        var(--kuper-green-dark)
    ) !important;
}

.sec4_zg,
.sec4_p {
    color: #ffffff !important;
}

/* Footer */
.footer_p2 {
    color: #5B6F63 !important;
}
