.main-block{margin:0 auto}section.main{width:100%;min-height:722px;position:relative;overflow-x:hidden}section.main .main-bg-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-1}section.main .main-gorod-img{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:1;object-fit:cover;object-position:bottom center}section.main .main-slot-img{position:absolute;left:50%;top:0;width:548px;height:100%;z-index:2;object-fit:none;object-position:center 93%}section.main .main-oblaka-img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;object-fit:cover;object-position:center calc(100% + 20px)}section.main .main-bg-img-mobile,section.main .main-gorod-img-mobile,section.main .main-slot-img-mobile,section.main .main-oblaka-img-mobile{display:none!important}section.main .main-container{display:flex;gap:50px;justify-content:space-between;max-width:1520px;padding:0 40px;margin:0 auto;position:relative;z-index:10}section.main .main-container-left{max-width:50%}section.main-container .main-container-left,.main-block .main-container .main-container-right{width:50%}section.main .title-block{padding-top:49px;padding-left:128px}section.main .title-block h1.title{color:#341D1A;font-size:64px;font-weight:800;line-height:96px;margin:0}section.main .title-block div.description{padding-top:40px;color:#341D1A;font-size:20px;font-weight:500;line-height:30px;margin-right:50px}section.main .main-container .main-container-right .main-bonus-container{padding-top:63px}section.main .main-container .main-container-right .main-bonus-container-row{display:flex;justify-content:flex-end;gap:15px;margin-bottom:20px}section.main .main-container .main-container-right .main-bonus{width:140px;height:95px;display:flex;background:#fff;align-items:center;justify-content:center;border-radius:5.57px;flex-wrap:wrap;padding:10px;text-decoration:none;text-align:center;box-shadow:0 8.19px 0 #E8E8E8;transition:.25s}section.main .main-container .main-container-right .main-bonus:hover{transform:translate(0,6px);-webkit-transform:translate(0,6px);-o-transform:translate(0,6px);-moz-transform:translate(0,6px);box-shadow:0 0 0 #E8E8E8}section.main .main-container .main-container-right .main-bonus img{margin-bottom:12px}section.main .main-container .main-container-right .main-bonus span{color:#3C3C3C;font-size:20px;font-weight:600;display:block;text-align:center}section.main .main-container-right.desctope-bonus{display:block}section.main .main-container-right.mobile-bonus{display:none}@media (max-width:1024px){section.main{min-height:450px}section.main .main-bg-img,section.main .main-gorod-img,section.main .main-slot-img,section.main .main-oblaka-img{display:none!important}section.main .main-bg-img-mobile,section.main .main-gorod-img-mobile,section.main .main-slot-img-mobile,section.main .main-oblaka-img-mobile{display:block!important}section.main .main-bg-img-mobile{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}section.main .main-gorod-img-mobile{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:1}section.main .main-slot-img-mobile{position:absolute;left:50%;transform:translateX(-50%);bottom:50px;width:auto;max-width:80%;height:auto;z-index:2}section.main .main-oblaka-img-mobile{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;object-fit:cover}section.main .main-container{flex-direction:column;padding:20px;gap:20px}section.main .main-container-left{max-width:100%;width:100%}section.main-container .main-container-left,.main-block .main-container .main-container-right{width:100%}section.main .title-block{padding-top:20px;padding-left:0;text-align:center}section.main .title-block h1.title{font-size:28px;line-height:1.3}section.main .title-block div.description{padding-top:15px;font-size:14px;line-height:1.5;margin-right:0}section.main .main-container-right.desctope-bonus{display:none}section.main .main-container-right.mobile-bonus{display:block}section.main .main-container .main-container-right .main-bonus-container{padding-top:20px}section.main .main-container .main-container-right .main-bonus-container-row{justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}section.main .main-container .main-container-right .main-bonus{width:calc(33.333% - 7px);min-width:80px;height:70px;padding:8px}section.main .main-container .main-container-right .main-bonus img{margin-bottom:5px;max-width:24px}section.main .main-container .main-container-right .main-bonus span{font-size:12px}}