.bg_inner2 {background-image: url(/wa-data/public/site/themes/dubairu/img/backgroundlive.webp);}
.bg_inner2::after {opacity:1;background:linear-gradient(90deg, rgb(0 11 33 / 50%) 0%, rgb(28 0 30 / 30%) 100%);}
.p-top {position: relative;padding:0 0 80px;}
.p-top__row {display:flex;align-items: center;gap:40px;flex-wrap: wrap;padding: 40px 0 60px;}
.p-top__col {flex:0 1 100%;max-width:100%;}
.p-top__ttl {margin:0;padding:0;font-size: 65px;line-height: 1;font-weight:800;font-style:italic;color:#fff;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(90.0deg, #ffb400 0%, #ffea00 100%);}

.slider {background:linear-gradient(90.0deg, #ffb400 0%, #ffea00 100%);padding:0 0 80px;}
.slider__container {position:relative;top:-80px;margin: 0 0 -80px;}
.slider__figure {border-radius:40px 60px 40px 40px;overflow:hidden;}
.stepform {background-image: linear-gradient(90.0deg, #011020 0%, #010038 100%);}
.steps {position:relative;padding:0 0 56px;top:-34px;margin:0 0 -34px;}
.steps__header {}
.steps__ttl {font-size:52px;line-height: 1.1;font-weight: 800;font-style: italic;letter-spacing: -0.02em;text-shadow: 0px 0px 71px rgba(0,0,0,0.1);color: #ffffff;text-align: center;text-transform: uppercase;}
.steps__body {padding:56px 0;}
.steps__radio {width:100%;display:flex;justify-content: center;flex-wrap:wrap;margin:0 auto;}
.steps__radio-hidden {display:none;}
.steps__radio-label {flex:0 1 auto;margin:0;padding: 24px 35px;cursor:pointer;transition:.1s;border-radius: 34px 8px 34px 16px;font-size: 27px;line-height: 1.1;font-weight: 800;color: #ffffff;}
.steps__radio-label:hover {color:#ffe900;transition: .1s;}
.steps__radio-hidden:checked+.steps__radio-label {background-image: linear-gradient(90.0deg, #ffb400 0%, #ffea00 100%);border-radius: 34px 8px 34px 16px;color:#000;}
.steps__row.fields {display:flex;gap:25px;width:100%;align-items: center;justify-content: center;flex-wrap:wrap;}
.steps__col {flex:0 1 100%;position:relative;}
.steps__input-cont {margin:5px;position: relative;}
.grad-input::after {content: "";position: absolute;border-radius: 59px;padding: 5px;width: 100%;height: 100%;top: -5px;left:-5px;background: linear-gradient(-90.0deg, rgba(255,149,24,0.89) 0%, rgba(186,255,0,0.89) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}
.steps__input {width:100%;height:60px;padding:0 40px;font-size: 16px;line-height: 1.1;font-weight: 800;color: #fff;background:transparent;border:none;outline:none;}
.field-name {}
.field-email {}
.field-email2 {}
.field-phone {}
.steps__submit {width:100%;height: 60px;border-radius: 40px;font-size: 16px;background-image: linear-gradient(-90.0deg, rgba(255,149,24,0.89) 0%, rgba(255,210,0,0.89) 100%);line-height: 1.1;font-weight: 800;color: #000;text-transform:uppercase;border:0px;cursor:pointer;}
.success {text-align: center;}
.success__txt {font-size:2rem;color:#fff;}

.steps__btns {display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}
.steps__btns-col {flex:0 0 auto;position:relative;}
.steps__btn {display:flex;align-items:center;justify-content:center;width: 60px;height: 50px;padding:22.76% 26.5%;box-shadow: 0px 0px 90px 0px rgb(0 0 0 / 20%);border-radius: 20px;background:#081234;border:0;cursor:pointer;transition:.2s;}
.steps__btn-ico {width:100%;height:100%;fill:#fff;opacity:.2;transition:.2s;}
.steps__btn:hover .steps__btn-ico {fill:#ffea00;opacity: 1;}
.steps__btn_forward .steps__btn-ico {fill:#ffea00;opacity:1;}

.b-info {background-image: linear-gradient(90.0deg, #ffb400 0%, #ffea00 100%);padding: 60px 0;}
.b-info__row {display:flex;justify-content: space-between;align-items: center;flex-wrap:wrap;gap: 20px;}
.b-info__col {text-align: center;}
.b-info__col:nth-child(1) {order:2;}
.b-info__col:nth-child(2) {order:1;flex:0 0 100%;}
.b-info__col:nth-child(3) {order:3;}
.b-info__txt {font-size: 14px;line-height: 1.2;font-weight: 800;color: #000000;}
.b-info__bigtxt {max-width:280px;margin:0 auto;font-size: 32px;line-height: 1.2;font-weight: 800;color: #000000;position:relative;}
.b-info__bigtxt::before {content:'';height:46px;position:absolute;left:-30px;top:50%;transform:translate(0,-50%);right:-30px;opacity: 0.4;background-color: #ffffff;border-radius: 22px;z-index:4;}
.b-info__bigtxt>span {position: relative;z-index: 5;}


@media (min-width: 310px) {
.p-top__ttl {font-size: 75px;line-height: 0.85;}
    .steps__radio-label {font-size: 15px;padding: 15px 15px;}
     .steps__ttl {font-size: 30px;}
    .steps__body { padding: 30px 0;}
    .steps__btn { width: 80px;height: 70px;}
    .steps {position: relative;padding: 0 0 56px;top: -17px;margin: 0px 0 -35px;}
}

@media (min-width: 410px) {
.p-top__ttl {font-size: 75px;line-height: 0.85;}
    .steps__radio-label {font-size: 17px;padding: 15px 15px;}
     .steps__ttl {font-size: 37px;}
    .steps__body { padding: 30px 0;}
    .steps__btn { width: 80px;height: 70px;}
    .steps {padding: 0 0 80px;top: -23px;margin: 0 0 -65px;}
}

@media (min-width: 520px) {
    
.p-top__ttl {font-size: 105px;line-height: 0.85;}
    .steps__radio-label {font-size: 15px;padding: 15px 20px;}
    .steps__btn { width: 90px;height: 80px;}
 .steps__ttl {font-size: 50px;}
   .steps {padding: 0 0 80px;top: -29px;margin: 0 0 -65px;}              
}

@media (min-width: 680px) {
    
.p-top__ttl {font-size: 105px;line-height: 0.85;}
    .steps__radio-label {font-size: 15px;padding: 15px 20px;}
    .steps__btn { width: 90px;height: 80px;}
 .steps__ttl {font-size: 60px;}
.steps {padding: 0 0 80px;top: -35px;margin: 0 0 -65px;}                 
}

@media (min-width: 768px) {
     .steps__ttl {font-size: 52px;}
    .p-top {position: relative;padding:0 0 80px;}
    .p-top__row {display:flex;align-items: center;gap:68px;padding:60px 0 80px;}
    .p-top__col {flex:0 1 55%;max-width: 100%;}
    .p-top__ttl {font-size: 105px;line-height: 0.85;}
    .slider {padding:0 0 80px;}
    .slider__container {top:-80px;margin: 0 0 -80px;}
    .slider__figure {border-radius:40px 60px 40px 40px;}
    .steps {padding:0 0 80px;top: -38px;margin:0 0 -47px;}
    .steps__body {padding: 50px 0;}
    .steps__ttl {font-size: 63px;line-height: 1.1;}
    .steps__row.fields{flex-wrap: nowrap;}
    .steps__col {flex:0 1 300px;}
    .steps__input{height:50px;padding:0 40px;font-size: 16px;}
    .steps__submit {height: 60px;border-radius: 40px;font-size: 16px;}
    .steps__btns {gap:40px;}
    .steps__btn {width: 120px;height: 105px;box-shadow: 0px 0px 90px 0px rgb(0 0 0 / 20%);border-radius: 30px;}
    .b-info {padding:80px 0;}
    .b-info__row {}
    .steps__radio-label {font-size: 19px;padding: 15px 20px;}
    .steps {padding: 0 0 80px;top: -37px;margin: 0 0 -65px;}
    .b-info__col:nth-child(1) {order:1;}
    .b-info__col:nth-child(2) {order:2;flex:0 0 auto;}
    .b-info__col:nth-child(3) {order:3;}
    .b-info__txt {font-size: 18px;line-height: 1.2;}
    .b-info__bigtxt {max-width:280px;font-size: 32px;line-height: 1.2;}
    .b-info__bigtxt::before {height:46px;left:-30px;right:-30px;border-radius: 22px;}
}



@media (min-width: 992px) {
    .steps {padding: 0 0 80px;top: -50px;margin: 0 0 -65px;}
    .p-top {position: relative;padding:0 0 100px;}
    .p-top__row {display:flex;align-items: center;gap:68px;padding:60px 0 100px;}
    .p-top__col {flex:0 1 55%;max-width: 100%;}
    .p-top__ttl {font-size: 135px;line-height: 0.85;}
    .slider {padding:0 0 100px;}
    .slider__container {top:-100px;margin: 0 0 -100px;}
    .slider__figure {border-radius:50px 75px 50px 50px;}
    .steps {padding:0 0 80px;top: -50px;margin:0 0 -65px;}
    .steps__body {padding: 60px 0;}
    .steps__ttl {font-size: 85px;line-height: 1.1;}
    .steps__btn {width: 130px;height: 115px;box-shadow: 0px 0px 110px 0px rgb(0 0 0 / 30%);border-radius: 38px;}
    .b-info {padding:80px 0;}
    .steps__radio-label {font-size: 25px;padding: 15px 20px;}
    .b-info__txt {font-size: 23px;line-height: 1.2;}
    .b-info__bigtxt {max-width:280px;font-size: 35px;line-height: 1.2;}
    .b-info__bigtxt::before {height:46px;left:-30px;right:-30px;border-radius: 22px;}
}

@media (min-width: 1000px) {
    .steps__ttl {font-size: 85px;line-height: 1.1;}
    .steps__radio-label {font-size: 25px;padding: 25px 30px;}
    .steps {padding: 0 0 80px;top: -50px;margin: 0 0 -65px;}
}

@media (min-width: 1200px) {
    .steps {padding: 0 0 80px;top: -59px;margin: 0 0 -65px;}
    .steps__ttl {font-size: 105px;line-height: 1.1;}
    .b-info__txt {font-size: 32px;line-height: 1.2;}
    .steps__radio-label {font-size: 30px;padding: 30px 35px;}
    .b-info__bigtxt {max-width:360px;font-size: 45px;line-height: 1.2;}
    .b-info__bigtxt::before {height:46px;left:-30px;right:-30px;border-radius: 22px;}
}

@media (min-width: 1400px) {

}
@media screen and (min-width:1560px) {
    .p-top {position: relative;padding:0 0 140px;}
    .p-top__row {display:flex;align-items: center;gap:68px;padding:60px 0 100px;}
    .p-top__col {flex:0 1 55%;max-width: 80%;}
    .p-top__ttl {font-size: 155px;line-height: 0.85;}
    .slider {padding:0 0 220px;}
    .slider__container {top:-150px;margin: 0 0 -150px;}
    .slider__figure {border-radius:70px 100px 70px 70px;}
    .steps {padding:0 0 100px;top: -78px;margin:0 0 -86px;}
    .steps__body {padding:100px 0;}
    .steps__ttl {font-size: 130px;line-height: 1.1;}
    .steps__radio-label {padding:32px 44px;font-size: 33px;border-radius: 44px 12px 44px 22px;}
    .steps__radio-hidden:checked+.steps__radio-label {border-radius: 44px 12px 44px 22px;}
    .steps__col {flex:0 1 300px;}
    .steps__input{height:76px;padding:0 50px;font-size: 20px;}
    .steps__submit {height: 86px;border-radius: 59px;font-size: 20px;}
    .steps__btn {width: 150px;height: 140px;box-shadow: 0px 0px 120px 0px rgb(0 0 0 / 30%);border-radius: 50px;}
    .b-info {padding:100px 0;}
    .b-info__txt {font-size: 24px;line-height: 1.2;}
    .b-info__bigtxt {max-width:460px;font-size: 52px;line-height: 1.2;}
    .b-info__bigtxt::before {height:62px;left:-40px;right:-40px;border-radius: 30px;}
}
@media screen and (min-width:1860px) {
    .p-top__ttl {font-size: 200px;line-height: 172px;}
    .steps {padding:0 0 150px;top: -95px;margin:0 0 -104px;}
    .steps__ttl {font-size: 158px;line-height: 172px;}
    .steps__body {padding:150px 0;}
    .steps__radio-label {padding:48px 62px;border-radius: 62px 18px 62px 32px;font-size: 36px;}
    .steps__radio-hidden:checked+.steps__radio-label {border-radius: 62px 18px 62px 32px;}
    .steps__col {flex:0 1 426px;position:relative;}
    .steps__input{height:113px;padding:0 72px;font-size: 29px;}
    .steps__submit {height: 123px;font-size: 29px;}
    .steps__btns {gap:40px;}
    .steps__btn {width: 211px;height: 192px;box-shadow: 0px 0px 140px 0px rgb(0 0 0 / 20%);border-radius: 70px;}
    .b-info {padding:148px 0;}
    .b-info__txt {font-size: 37.5px;line-height: 1.2;}
    .b-info__bigtxt {max-width:654px;font-size: 75px;line-height: 1.2;}
    .b-info__bigtxt::before {height:89px;left:-50px;right:-50px;border-radius: 44px;}
}
@media screen and (min-width:1921px) {

}