@font-face{font-family:"DurandalFlat";src:url(../fonts/durandalflat-medium.eot);src:url(../fonts/durandalflat-medium.eot?#iefix)format(embedded-opentype),url(../fonts/durandalflat-medium.woff) format("woff"),url(../fonts/durandalflat-medium.ttf) format("truetype");font-style:normal;font-weight:500}
@font-face{font-family:'DurandalFlat';src:url(../fonts/DurandalFlat.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'DMSans';src:url(../fonts/DMSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:'DMSans';src:url(../fonts/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'DMSans';src:url(../fonts/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:'DMSans';src:url(../fonts/DMSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:'DMSans';src:url(../fonts/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:'Helvetica';src:url(../fonts/HelveticaNeueCyr-Light.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:'Helvetica';src:url(../fonts/HelveticaNeueCyr-Roman.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'Helvetica';src:url(../fonts/HelveticaNeueCyr-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:'Helvetica';src:url(../fonts/HelveticaNeueCyr-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
::-webkit-scrollbar-track{background-color:#fff}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-thumb{background-color:#ADFF3A}
@media (min-width: 1310px) {
.container{width:1310px}
}
body{font-family:'Helvetica';background:#F2F2F2}
.head{display:flex;justify-content:space-between;align-items:center}
.menu{list-style:none;padding-left:0;margin-bottom:0;display:flex}
.menu li:not(:last-child){margin-right:20px}
header{padding:30px 0;position:absolute;top:0;left:0;width:100%;z-index:3;transition:.5s}
.menu li a{color:#6A6A6A}
.menu li{letter-spacing:-.64px;text-transform:uppercase;font-weight:700;line-height:1;font-family:'DMSans'}
.menu li a:hover{color:#ADFF3A}
.bt{font-size:20px;letter-spacing:-.8px;font-weight:700;text-align:center;border-radius:27px;padding:14px;min-width:296px;border:1px solid;display:table;line-height:1;font-family:'DMSans';cursor:pointer}
.head .bt{font-size:14px;border-radius:10px;padding:6px;min-width:80px;letter-spacing:-.56px}
.head_right .bt:not(:last-child){margin-right:14px}
.bt.green_bt,.bt.green_bt:focus{background:#ADFF3A;color:#000;border-color:#ADFF3A}
.bt.white_bt,.bt.white_bt:focus{color:#fff;border-color:#fff;background:transparent}
.mainbanner{background:#090C0F;height:100vh;position:relative;z-index:1;min-height:1024px}
.wave{position:absolute;z-index:-1}
.wave.wave1{top:60px;right:0;width:450px}
.wave.wave2{width:490px;bottom:0;left:0}
.mainbanner .container{position:relative;height:100%}
.head_right{display:flex}
.banner_wrap{position:absolute;top:47%;transform:translateY(-50%);width:100%}
.banner_title{font-family:DurandalFlat;color:#FFF;letter-spacing:-3.84px;text-transform:uppercase;font-weight:500;font-size:48px;line-height:1}
.banner_title span{color:#C042FF}
.banner_content_top{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px;border-bottom:1px solid #474747}
.banner_text{color:#FFF;text-align:right;font-size:14px;font-weight:700;letter-spacing:-.56px;text-transform:uppercase;line-height:1.4}
.banner_text :last-child{margin-bottom:0}
.mainbanner .bt{position:absolute;left:50%;bottom:60px;transform:translateX(-50%);z-index:1}
.info_title{color:#ADFF3A;font-size:14px;font-weight:700;letter-spacing:-.56px;text-transform:uppercase;line-height:1;margin-right:12px}
.info_col{display:flex;align-items:center}
.banner_content_bottom{padding-top:40px;border-top:1px solid #474747}
.banner_info{display:flex;justify-content:space-between}
.info_text{letter-spacing:-3.36px;text-transform:uppercase;font-weight:500;color:#FFF;font-size:42px;font-family:DurandalFlat;line-height:1}
.banner_content_center{padding:60px 0;display:flex;justify-content:space-between}
.banner_img-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}
.vert_social{display:flex;flex-direction:column;align-items:center}
.vert_social a,.hor_social a{display:flex}
.vert_social a:not(:last-child){margin-bottom:25px}
.vert_social a:hover svg [fill="#434548"],.hor_social a:hover svg [fill="#434548"]{fill:#ADFF3A}
.vert_social a:hover svg [stroke="#434548"],.hor_social a:hover svg [stroke="#434548"]{stroke:#ADFF3A}
svg,svg *,a,.bt{transition:.5s}
/*header:before{position:absolute;content:"";left:50%;top:0;transform:translateX(-50%);z-index:-1;width:889px;height:273px;background:url(/storage/app/media/header_back.png) no-repeat;background-size:contain;background-position:top;transition:.5s;max-height:273px}*/
.bt.green_bt:hover{background:#7dc912;border-color:#7dc912}
.bt.white_bt:hover{color:#000;background:#fff;border-color:#fff}
a:hover,a:focus{text-decoration:none}
.text_line_wrap{background:#ADFF3A;padding:10px 0;line-height:1}
.text_line{letter-spacing:-4.48px;text-transform:uppercase;font-weight:500;font-family:DurandalFlat;font-size:56px;color:#000}
.text_line .slick-slide{margin:0 30px}
.images_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:50px;grid-row-gap:50px}
.images_grid>:first-child{grid-area:1 / 1 / 3 / 2}
.bottom_info{padding-top:40px;display:flex;justify-content:space-between;align-items:flex-start}
.numbers{display:flex}
.number_item:not(:last-child){margin-right:40px}
.number{letter-spacing:-3.36px;text-transform:uppercase;font-weight:500;color:#000;font-family:DurandalFlat;font-size:42px;line-height:1}
.number_text{letter-spacing:-.96px;text-transform:uppercase;font-weight:700;color:#41414B;font-size:24px;line-height:1;margin-top:5px}
.text{letter-spacing:-.64px;font-weight:500;color:#41414B;line-height:1.4}
.text :last-child{margin-bottom:0}
#block1 .bottom_info .text{width:47%;margin-left:auto;margin-right:40px}
.title{letter-spacing:-4.48px;text-transform:uppercase;font-weight:500;color:#030304;font-family:DurandalFlat;font-size:56px;line-height:1}
.centered{text-align:center;margin-right:auto;margin-left:auto}
.mb50{margin-bottom:50px}
.pt190{padding-top:190px}
.part_flex{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 25px;align-items:center;transition: 2s ease all;}
.opened_part{height:250px;overflow: hidden;}
#open_btn{margin: 20px auto 0;}
.pt70{padding-top:70px}
.button_block{border-radius:20px;background:#ADFF3A;padding:20px 30px;display:flex;align-items:center;justify-content:space-between}
.title.font28{font-size:28px;letter-spacing:-2.24px}
.button_block .bt{padding:14px 20px;min-width:auto}
.black_bt.bt,.black_bt.bt:focus{background:#030304;color:#fff;border-color:#030304}
@keyframes arrow {
0%{opacity:.1}
80%{opacity:.5}
100%{opacity:1}
}
.arrows svg path{animation-name:arrow;animation-iteration-count:infinite;animation-duration:2s;animation-direction:alternate}
.arrows svg path:nth-child(1){animation-delay:0}
.arrows svg path:nth-child(2){animation-delay:.4s}
.arrows svg path:nth-child(3){animation-delay:.8s}
.arrows svg path:nth-child(4){animation-delay:1.2s}
.arrows svg path:nth-child(5){animation-delay:1.6s}
.arrows svg path:nth-child(6){animation-delay:1s}
.sticky_title span{color:#FFF;border-radius:10px;background:#C042FF;padding:4px;display:inline-block;margin-left:5px;min-width:112px}
.relative{position:relative}
.sticky_title{position:sticky;top:80px;left:0;z-index:1;transition:.5s;margin-bottom:-64px}
.section_index{font-family:DurandalFlat;font-size:220px;font-weight:500;line-height:1;letter-spacing:-17.591px;text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#8D8D8D;color:transparent;margin-top:80px}
.mb10{margin-bottom:10px}
.section_img{position:relative}
.section_main_img{border-radius:20px}
.section_text{padding-top:30px}
.section_img:before,.section_img:after{position:absolute;content:"";z-index:-1;background:#ADFF3A;filter:blur(35px);opacity:0;transition:.5s}
.section_img:before{border-radius:432px;width:432px;height:227px;left:-13px;top:-45px}
.section_img:after{width:400px;height:210px;border-radius:400px;right:-30px;bottom:50px}
.section_info{width:66%;max-width:838px;opacity:.2;transition:.5s}
.section_item{display:flex;justify-content:space-between;align-items:flex-start}
.section_item:not(:last-child){margin-bottom:80px}
.section_main_img{width:100%}
.section_wave{position:absolute;z-index:-1;opacity:0;transition:.5s}
.section_wave.section_wave1{top:-80px;right:-87px;z-index:1}
.section_wave.section_wave2{left:-140px;bottom:-110px}
.section_item.active .section_img:before,.section_item.active .section_img:after{opacity:1}
.section_item.active .section_wave{opacity:1}
.section_item.active .section_info{opacity:1}
.title.font42{font-size:42px}
.title.white{color:#fff}
.dark_block{background-size:cover;background-position:center;background-color:#090C0F;padding:38px 0;min-height:226px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}
.dark_block_in{display:flex;justify-content:space-between;align-items:center;position:relative}
.pt160{padding-top:160px}
.bordered_btn.bt{background:#FFF;color:#000;border-color:#FFF;min-width:220px;position:relative}
.borders{position:absolute;border-radius:43px;border:1px solid rgb(255 255 255 / 50%);left:50%;top:50%;width:calc(100% + 32px);height:calc(100% + 32px);transform:translate(-50%,-50%);transition:.5s}
.borders:before,.borders:after{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid;transition:.5s}
.borders:before{width:calc(100% + 32px);height:calc(100% + 32px);border-radius:59px;border-color:rgb(255 255 255 / 50%)}
.borders:after{width:calc(100% + 64px);height:calc(100% + 64px);border-radius:75px;border-color:#fff}
.bt.bordered_btn:hover .borders,.bt.bordered_btn:hover .borders:before,.bt.bordered_btn:hover .borders:after{width:100%;height:100%;transition-timing-function:ease-in-out}
.bt.bordered_btn:hover .borders:before{transition-delay:.1s}
.bt.bordered_btn:hover .borders:after{transition-delay:.2s}
#block4,#block9{position:relative}
#block4:before,#block4:after,#block9:before,#block9:after{position:absolute;content:"";background:#C0C0C0;width:1px;height:552px;bottom:100%;z-index:-1}
#block4:before,#block5:before,#block9:before,#block10:before,#page_block2:before,#page_block3:before{left:5%}
#block4:after,#block5:after,#block9:after,#block10:after,#page_block2:after,#page_block3:after{right:5%}
#block5{position:relative}
#block5:before,#block5:after{position:absolute;content:"";background:#C0C0C0;width:1px;height:2015px;top:0;z-index:-1}
.speakers_list{display:flex;gap:60px 30px;position:relative;flex-wrap:wrap;justify-content:center}
.mb60{margin-bottom:60px}
.speaker_img_wrap{height:188px;position:relative;width:100%;background:url(/storage/app/media/sp_fon.png) no-repeat;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-size:cover}
.speaker_img{max-width:100%;max-height:100%;object-fit:contain;background-position:bottom;position:relative}
.soc_link{position:absolute;bottom:-44px;left:0;width:100%;background:#ADFF3A;display:flex;align-items:center;justify-content:center;letter-spacing:-.64px;font-weight:500;color:#030304;gap:5px;padding:10px;line-height:1;min-height:44px}
.speaker_img_wrap:hover .soc_link{bottom:0}
.speaker_img_wrap:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 12px);height:calc(100% - 12px);border-radius:18px;border:2px solid #C042FF;transition:.5s;z-index:0}
.speaker_item:hover .speaker_img_wrap:before{border-color:#ADFF3A}
.speaker_info{padding:18px 0 0;text-align:center;line-height:1.2}
.speaker_name{color:#030304;font-family:DurandalFlat;font-size:21px;letter-spacing:-1.76px;text-transform:uppercase;font-weight:500;line-height:1}
.speaker_position{margin-top:10px;color:#41414B;font-weight:500;letter-spacing:-.64px}
.pt40{padding-top:40px}
#block5 .title.centered{position:relative}
#block5 .title.centered:before{position:absolute;content:"";border-radius:635px;background:#ADFF3A;width:635px;height:333px;filter:blur(100px);top:-105px;left:0;z-index:-1}
.speakers_list:before{position:absolute;content:"";width:443px;height:232px;border-radius:443px;background:#ADFF3A;filter:blur(100px);bottom:180px;right:-100px;z-index:-1}
.slider_wrapper{border-radius:20px;border:2px solid #C0C0C0;padding:35px 0;position:relative;height:210px;display:flex;flex-direction:column;justify-content:center}
.slider_wrapper:before,.slider_wrapper:after{position:absolute;content:"";left:50%;transform:translateX(-50%);height:2px;width:calc(100% - 200px);background:linear-gradient(to right,transparent 0%,#f2f2f287 5%,#f2f2f2 15%,#f2f2f2 85%,#f2f2f287 90%,transparent 100%);z-index:1}
.slider_wrapper:before{top:-2px}
.slider_wrapper:after{bottom:-2px}
.logos_slider .slick-slide{margin:0 35px;max-height:100%;display:flex!important}
.logos_slider .slick-track{display:flex;align-items:center}
.logos_slider .slick-slide:hover svg [fill="#41414B"]{fill:#C042FF}
.logos_slider .slick-slide:hover svg [stroke="#41414B"]{stroke:#C042FF}
.logos_slider .slick-slide svg,.logos_slider .slick-slide img{max-height:100%}
.imgside{width:58%;max-width:733px}
.imgside img{border-radius:20px;width:100%}
.textside{width:calc(42% - 66px);padding:30px 0 0 30px}
.infoblock{display:flex;justify-content:space-between;position:relative}
.svg_title{margin-bottom:35px;position:relative}
.textside .bt{margin-top:35px;min-width:auto;padding:14px 30px}
.bt.purple_bt,.bt.purple_bt:focus{color:#FFF;background:#C042FF;border-color:#C042FF}
.text strong{color:#C042FF;font-weight:500}
.quotes{position:absolute;z-index:-1}
.quotes.quote1{top:0;left:0}
.quotes.quote2{right:0;bottom:-50px;z-index:1}
.logos_slider.logos_slider2 .slick-slide, .logos_slider.coverage_slider .slick-slide{margin:0 60px}
#block6 .title, #block8 .title, #block8_1 .title{position:relative;display:table}
#block6 .title:before, #block6 .title:after, #block8 .title:before, #block8_1 .title:before{position:absolute;content:"";background:#ADFF3A;filter:blur(35px);z-index:-1}
#block6 .title:before{width:141px;height:74px;left:-45px;top:-18px}
#block6 .title:after{width:140px;height:74px;bottom:-25px;right:80px}
#block8 .title:before, #block8_1 .title:before{width:141px;height:74px;bottom:-25px;left:30%}
.pb160{padding-bottom:160px}
#block4 .dark_block{background-image:url(/storage/app/media/dark_fon.jpg)}
#block9 .dark_block{background-image:url(/storage/app/media/dark_fon2.jpg)}
#block11 .dark_block{background-image:url(/storage/app/media/dark_fon3.jpg)}
#block10:before,#block10:after,#page_block2:before,#page_block2:after,#page_block3:before,#page_block3:after{position:absolute;content:"";background:#C0C0C0;width:1px;height:100%;top:0;z-index:-1}
#block10{position:relative}
.tickets_list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}
.ticket_item{border-radius:20px;background:#FFF;box-shadow:0 0 40px 0 rgba(0,0,0,0.06);overflow:hidden;display:flex;flex-direction:column}
.ticket_top{display:flex;align-items:center;gap:12px}
.ticket_name{background:#090C0F;color:#fff;padding:15px 13px;letter-spacing:-2.24px;text-transform:uppercase;line-height:1;font-weight:500;font-family:DurandalFlat;font-size:28px;display:table;text-align:center;width:270px;position:relative}
.ticket_name_pass{letter-spacing:-2.24px;text-transform:uppercase;color:#090C0F;font-family:DurandalFlat;font-size:28px;font-weight:500;line-height:1}
.ticket_body{padding:48px 18px 0}
.ticket_bottom{margin-top:auto;padding:20px 18px}
.ticket_price{letter-spacing:-4.48px;text-transform:uppercase;line-height:1;font-weight:500;color:#030304;font-family:DurandalFlat;font-size:56px;text-align:center;display:flex;align-items:flex-start;justify-content:center}
.mb40{margin-bottom:40px}
.ticket_price span{font-size:28px;margin:6px 6px 0 0}
.ticket_bottom .bt{width:100%}
.ticket_price.disable{color:#CCC;letter-spacing:-3.36px;font-size:42px}
.ticket_price_text{color:#030304;text-align:center;letter-spacing:-.64px;font-weight:500;line-height:1.1;margin-top:5px}
.benefits_list{list-style:none;padding-left:0;margin-bottom:0}
.benefits_list li{letter-spacing:-.64px;font-weight:500;color:#41414B;margin-bottom:17px;line-height:1.2;display:flex;align-items:flex-start}
.benefits_list li svg{margin-right:6px}
.benefits_list li span{max-width:calc(100% - 24px)}
.ticket_item.dark_mode{background:#090C0F}
.dark_mode .ticket_name{color:#090C0F}
.dark_mode .ticket_name_pass{color:#fff}
.dark_mode .ticket_price{color:#fff}
.dark_mode .benefits_list li{color:#FFF}
.dark_mode .ticket_bottom .bt,.dark_mode .ticket_bottom .bt:focus{color:#090C0F;background:#fff;border-color:#fff}
.ticket_name:before{position:absolute;content:"";right:0;bottom:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #fff}
.dark_mode .ticket_name:before{border-color:transparent transparent #090c0f}
.tickets_list:before{position:absolute;content:"";border-radius:635px;background:#ADFF3A;filter:blur(100px);width:635px;height:333px;bottom:58px;right:17%;z-index:-1}
.btns_flex{display:flex;gap:30px}
.btns_flex .bt{min-width:auto;padding:14px 24px}
#block12{background-image:url(/storage/app/media/dark_fon5.jpg);background-size:cover;background-position:center;display:block;padding:50px 0;border-top:1px solid #474747;position:relative;z-index:1}
.big_btn{display:flex;align-items:center;justify-content:center;gap:20px}
.footer{display:flex;justify-content:space-between;align-items:center;padding:50px 0}
.fcol2 ul{column-count:4;gap:30px}
.fcol ul{list-style:none;padding-left:0;margin-bottom:0}
.fcol ul li{font-size:14px;font-weight:700;letter-spacing:-.56px;font-family:DMSans;line-height:1.1;margin-bottom:12px}
.fcol ul li a{color:#6A6A6A;display:flex;align-items:center;gap:5px}
.logo_text{color:#6A6A6A;letter-spacing:-.48px;font-size:12px;font-weight:700;line-height:1.2}
.fcol.fcol1{display:flex;align-items:center;gap:24px}
footer .container{width:1337px;max-width:100%}
.fcol ul li a:hover{color:#ADFF3A}
.fcol ul li a:hover path{stroke:#ADFF3A}
.social a:hover{border-color:#00FFCD;color:#00FFCD}
.social a:hover path{fill:#00FFCD}
footer{border-top:1px solid #474747;background:#0D0D0F}
.flogo.flogo2{display:none}
.foot_social{gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}
.foot_social a{border-radius:15px;border:1px solid #6A6A6A;color:#6A6A6A;font-family:DMSans;font-weight:700;letter-spacing:-.64px;display:flex;align-items:center;gap:4px;line-height:1;padding:6px 14px;justify-content:center}
.foot_social a:hover{border-color:#ADFF3A;color:#ADFF3A}
.foot_social a:hover svg [fill="#6A6A6A"]{fill:#ADFF3A}
.foot_social a:hover svg [stroke="#6A6A6A"]{stroke:#ADFF3A}
.dark_mode .ticket_price.disable{color:#696969}
#page_block1{background:#090C0F;padding-bottom:80px}
.pt120{padding-top:120px}
.sponsor_info_left .title span{color:#ADFF3A;display:inline!important}
.sponsor_info_right .title.white span{color:#C042FF;display:inline-block}
.sponsor_info_left{padding-right:57px;border-right:1px solid #474747;width:44%}
.sponsor_info_top{display:flex}
.sponsor_info_right{padding-left:87px;width:56%}
.text.white{color:#DCDCDC}
.inner_header:before{display:none}
.sponsor_slider .slick-slide{border-radius:20px;overflow:hidden}
.sponsor_slider .slick-slide img{width:100%;height:100%;object-fit:cover}
.sponsor_slider{height:657px;position:relative}
.sponsor_slider .slick-list,.sponsor_slider .slick-list *{height:100%}
.slick-prev:before,.slick-next:before{display:none}
.slick-prev,.slick-next{width:auto;height:auto;z-index:1}
.slick-next{right:20px}
.slick-prev{left:20px}
.hor_social{display:flex}
.sponsor_info_body .hor_social{position:absolute;z-index:1;bottom:0;left:10px}
.sponsor_info_body{position:relative}
.sponsor_info_body:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:180px;background:linear-gradient(0deg,#090C0F 0%,rgba(3,3,4,0.00) 100%);z-index:1}
.hor_social a:not(:last-child){margin-right:25px}
.sponsor_info_body>.bt{position:absolute;bottom:0;z-index:1;left:50%;transform:translateX(-50%);padding:14px 17px;min-width:auto}
.text_line_wrap.purple{background:#C042FF}
.text_line_wrap.purple .text_line{color:#fff}
.pt100{padding-top:100px}
.title.font44{font-size:44px}
.reasons_flex{display:flex;flex-wrap:wrap;gap:40px}
.reason_item1,.reason_item7{width:100%;text-align:center}
.reason_item{background-size:cover;background-position:center;border-radius:30px;overflow:hidden;position:relative;display:flex;flex-direction:column;padding:40px}
.reason_item2,.reason_item3{width:calc(50% - 20px);height:296px;justify-content:center}
.reason_item4,.reason_item5,.reason_item6{width:calc(33.33% - 27px);height:480px;text-align:center;justify-content:flex-end}
.reason_item1{height:502px;justify-content:flex-end;align-items:center;padding-bottom:45px}
.reason_item7{height:180px;justify-content:center}
.reason_title{letter-spacing:-2.24px;text-transform:uppercase;font-weight:500;color:#ADFF3A;font-family:DurandalFlat;font-size:28px;line-height:1}
.mb15{margin-bottom:15px}
.reas_text{color:#FFF;letter-spacing:-.64px;font-weight:500;line-height:1.3}
.reas_text :last-child{margin-bottom:0}
.reason_item2 .reason_info,.reason_item3 .reason_info{width:52%}
.button_block.purple{background:#C042FF}
.purple .arrows svg [stroke="#030304"]{stroke:#fff}
#page_block2,#page_block3{position:relative}
.form_block{background:#090C0F;position:relative}
.form_img_side{width:58%;position:relative}
.form_text_side{width:calc(42% - 85px);align-self:center}
.form_block_in{display:flex;justify-content:space-between;position:relative;z-index:1}
.mb20{margin-bottom:20px}
.title.white span{color:#ADFF3A;display:table}
.form_text_side .bt{width:100%}
.down_arrows{margin-right:auto;margin-left:auto;display:table}
.form_img_side img{max-width:100%}
.plashka{position:absolute;display:flex}
.plashka1{z-index:0;top:0;left:0}
.plashka2{bottom:0;right:50px;z-index:2}
.form_img_side:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url(/storage/app/media/form_img.jpg) no-repeat;background-size:cover;filter:blur(100px);z-index:-1}
.sponsor_slider:before{position:absolute;content:"";left:0;top:0;width:100%;height:80%;background:url(/storage/app/media/rectangle-830-1.jpg);filter:blur(70px);border-radius:20px;opacity:.5;background-size:cover}
.modal-body{padding:30px}
.modal-content{border-radius:20px;border:1px solid #313132;background:#212125}
.modal-dialog{width:672px;max-width:95%}
.modal-body>.close{display:flex;position:absolute;right:30px;top:30px;opacity:1;z-index:1}
.mb25{margin-bottom:25px}
.form_in{display:flex;flex-wrap:wrap;gap:20px}
.w50{width:calc(50% - 10px)}
.st_field{border-radius:27px;background:#0F0F11;color:#fff;font-size:20px;font-weight:500;letter-spacing:-.8px;padding:14px 24px;line-height:1;border:1px solid #0F0F11}
.st_field::placeholder{color:#7F7F82}
.w100{width:100%}
textarea.st_field{height:170px}
input,button,select,textarea,a{outline:none!important}
.st_field:focus{border-color:#ADFF3A}
.mb30{margin-bottom:30px}
.submit_flex{display:flex;flex-wrap:wrap;gap:20px}
.submit_flex .bt{min-width:auto}
.alert{border-radius:20px;border:1px solid #ADFF3A;background:#000;width:504px;max-width:95%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;padding:30px}
.title.centered.white span{margin-right:auto;margin-left:auto}
.alert .text{font-size:20px;line-height:1.3}
.alert .text.white{color:#fff}
.partModal .modal-dialog{width:504px}
.form_in.gap16{gap:16px}
.st_field textarea{width:100%;background:transparent;border:none;font-size:14px;letter-spacing:-.56px;color:#fff;line-height:1.2;height:calc(100% - 30px)}
div.st_field{padding:20px 24px;height:150px}
.st_field label{color:#7F7F82;font-weight:500}
.options_list_wrap{border-radius:27px;background:#0F0F11;position:relative;width:100%;border:1px solid #27272C;transition:.5s}
.option_active{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;color:#ADFF3A;font-size:20px;letter-spacing:-.8px;font-weight:500;line-height:1}
.change_option{color:#7F7F82;cursor:pointer}
.option_var{margin-top:-1px;border-top:1px solid #27272C;border-bottom:1px solid #27272C;color:#fff;padding:14px 24px;line-height:1;letter-spacing:-.8px;font-weight:500;font-size:20px;transition:.5s;cursor:pointer}
.options_list{position:absolute;top:100%;left:0;width:100%;z-index:1;background:#0F0F11;border-radius:0 0 27px 27px;display:none}
.option_var:hover{border-color:#ADFF3A;color:#ADFF3A;position:relative}
.option_var:last-child{border-bottom:none}
.options_list_wrap.active{border-radius:27px 27px 0 0}
.st_field textarea{resize:none}
.tab{display:none}
.modal.fade .modal-dialog{-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);-o-transform:translate(-50%,-25%);transform:translate(-50%,-25%);top:50%;left:50%;position:absolute}
.modal.in .modal-dialog{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.submit_bottom{display:flex;justify-content:space-between;align-items:flex-end}
.steps_title{color:#DCDCDC;font-weight:500;letter-spacing:-.64px;margin-bottom:10px;line-height:1}
.submit_bottom .bt{min-width:90px}
.submit_bottom .submit_flex{gap:15px}
.steps_flex{height:8px;position:relative;background:#0F0F11;display:flex;border-radius:5px}
.steps_flex .step{width:34px;border-radius:5px;background:#ADFF3A;height:100%;opacity:0}
.steps_flex .step.active{opacity:1}
.bt.white_bt.disabled{background:#414145;color:#212125;border-color:#414145;pointer-events:none}
.steps_flex .step.finish{opacity:1;border-top-right-radius:0;border-bottom-right-radius:0}
.steps_flex .step.finish + .step{border-top-left-radius:0;border-bottom-left-radius:0}
.st_field textarea::placeholder{color:#7F7F82}
.button_block.purple .black_bt.bt,.button_block.purple .black_bt.bt:focus{color:#030304;background:#fff;border-color:#fff}
.number_item:first-child{min-width:176px}
.slick-arrow:hover svg [fill="#ADFE3A"]{fill:#7dc912}
.black_bt.bt:hover{color:#030304;border-color:#030304;background:transparent}
.bt.purple_bt:hover{background:#8523b6;border-color:#8523b6}
.dark_mode .ticket_bottom .bt:hover{color:#fff;border-color:#fff;background:transparent}
.button_block.purple .black_bt.bt:hover{color:#fff;background:transparent;border-color:#fff}
.st_field.invalid{border-color:#b90000}
.sticky_title.stick{margin-bottom:0}
#block5{overflow:hidden}
.soc_link:hover{color:#030304}
.st_field.w80{width:calc(77% - 10px)}
.form_in2{gap:10px}
.form_in2 .bt{min-width:140px}
.alert_back{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;z-index:3}
body.alert_shown{position:relative}
.label_text{font-size:14px}
.speaker_item{width:calc(16.6% - 25px)}
header.fixed{background:#090C0F;padding:20px 0;position:fixed}
header.fixed:before{opacity:0;max-height:0}
.images_grid video{width:940px;height:100%;object-fit:cover}
.artsdao_logo{display:flex;gap:16px}
.title_flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.loadMore.active{color:#ADFF3A;background:#000;border-color:#000}
.tickets_block{background-image:url(/storage/app/media/dark_fon6.jpg);background-size:cover;background-position:center;border-top:1px solid #474747;border-bottom:1px solid #474747;overflow:hidden}
.tickets_flex{display:flex;align-items:center;gap:130px;flex-wrap:wrap;padding:90px 0;position:relative;z-index:1}
.mb100{margin-bottom:100px}
.tickets_flex .bt{min-width: 314px;max-width: 100%;}
.tickets_flex_right img{max-width:100%}
.tickets_flex_right{width:50%;max-width:630px}
.bt.white_white,.bt.white_white:focus{color:#000;background:#fff;border-color:#fff}
.bt.white_white:hover{opacity:.8}
.bubble{position:absolute;display:flex;max-width:100%}
.bubble_top{top:0;left:0}
.bubble_bottom{bottom:0;right:0}
.vert_lines{position:absolute;top:0;height:100%;display:flex;z-index:-1;align-items:center}
.vert_lines_right{right:0}
.vert_lines_left{left:0}
.vert_lines span{display:block;width:1px;height:100%;background:#fff}
.vert_lines span:first-child{margin-right:25px}
.vert_lines_right{transform:scaleX(-1) translateX(calc(-100% - 50px))}
.vert_lines span:nth-child(2){margin-right:22px;opacity:.8;height:calc(100% - 30px)}
.vert_lines span:nth-child(3){margin-right:20px;opacity:.6;height:calc(100% - 50px)}
.vert_lines span:nth-child(4){margin-right:20px;opacity:.4;height:calc(100% - 76px)}
.vert_lines span:nth-child(5){margin-right:18px;opacity:.2;height:calc(100% - 100px)}
.vert_lines span:nth-child(6){opacity:.1;height:calc(100% - 120px)}
.tickets_block .container{z-index:1}
.vert_lines_left{transform:translateX(calc(-100% - 50px))}
#block8_1 {
    overflow: hidden;
}
.black_back {
    background: #090C0F;
}
.nft_art_block {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 120px;
    align-items: center;
    position: relative;
    z-index: 1;
}

#nft_block1 {
    padding: 150px 0 0;
    position: relative;
    z-index: 1;
}
.art_tag {
    background: radial-gradient(transparent, #FFFFFF29);
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.04em;
    padding: 5px 18px;
    line-height: 1;
    border-radius: 60px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.nft_art_left .title span {
    display: inline;
}

.bor_bot {
    padding-bottom: 28px;
    border-bottom: 1px solid #212931;
}

.title.purple {
    color: #C042FF;
}

.title.font20 {
    font-size: 20px;
}

.title.font20 {
    letter-spacing: -0.08px;
}
.mb35 {
    margin-bottom: 35px;
}
.nft_art_right {
    background: #161A1F;
    border-radius: 20px;
    padding: 30px 25px;
}
.nft_art_left .bt {
    min-width: 260px;
}

.nft_art_left .submit_flex .text span {
    display: block;
    color: #ADFF3A;
}
.timeline_item {
    background: #252B30;
    border-radius: 20px;
    padding: 16px 18px;
}

.timeline_item:not(:last-child) {
    margin-bottom: 14px;
}
.pagebanner {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    padding: 35px 60px;
    min-height: 208px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-size: cover;
    background-position: center;
}

.black_back .banner_content {
    width: 420px;
    max-width: 100%;
    position: relative;
    z-index: 1;
}
.pagebanner:after, .pagebanner:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.pagebanner:after {background: linear-gradient(to right, #8800CBDB,#C042FF00, #C042FF00);}

.pagebanner:before {
    background: #00000033;
}
.pt50 {
    padding-top: 50px;
}

.numbers_flex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 50px 60px;
}
.number_item2 {
    display: flex;
    align-items: center;
    gap: 18px;
}

.number_item2 .text strong {
    color: #ADFF3A;
}

.numbers_flex .number_item2:first-child {
    margin-left: 0;
    margin-right: auto;
}

.numbers_flex .number_item2:nth-child(3) {
    margin-right: 0;
    margin-left: auto;
}
.pb100 {
    padding-bottom: 100px;
}

.jury_block {
    padding: 30px 80px 60px;
    position: relative;
}

.title.gradient {
    background: -o-linear-gradient(right, #ADFF3A, #ADFF3A, #C042FF, #C042FF);
    background: -moz-linear-gradient(right, #ADFF3A, #ADFF3A, #C042FF, #C042FF);
    background: linear-gradient(to right, #ADFF3A, #ADFF3A, #C042FF, #C042FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.slider_side {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 0;
    width: 50%;
    border-radius: 600px;
}

.slider_side_left {
    left: 0;
    border-left: 1px solid #ADFF3A;
    border-top: 1px solid #ADFF3A;
    border-bottom: 1px solid #ADFF3A;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none;
    background: linear-gradient(to right, #adff3a26,transparent, transparent);
}

.slider_side_right {
    right: 0;
    border-right: 1px solid #C042FF;
    border-top: 1px solid #C042FF;
    border-bottom: 1px solid #C042FF;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    background: linear-gradient(to left, #c042ff26,transparent, transparent);
}
.jury_block_content {
    position: relative;
    z-index: 1;
}
.slider_side:before {
    position: absolute;
    content: "";
    height: calc(100% + 100px);
    width: 100%;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
}

.slider_side.slider_side_left:before {
    right: 0;
    background: linear-gradient(to left, #090C0F,#090C0F, transparent);
}

.slider_side.slider_side_right:before {
    left: 0;
    background: linear-gradient(to right, #090C0F,#090C0F, transparent);
}
.jury_slider .slick-slide {
    margin: 0 35px;
}

.jury_slider .slick-list {
    margin: 0 -35px;
}

.jury_img {
    position: relative;
}

.jury_twt {
    position: absolute;
    bottom: 16px;
    left: 50%;
    transform: translateX(-50%);
    color: #FFFFFF;
    font-weight: 700;
    letter-spacing: 0.04em;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.jury_name {
    text-align: center;
    color: #FFFFFF;
    font-size: 20px;
    text-transform: uppercase;
    font-family: DurandalFlat;
    line-height: 1.1;
    font-weight: 500;
    margin-top: 20px;
}

.jury_img img {width: 100%;height: 100%;object-fit: cover;}

.jury_img {
    width: 168px;
    height: 168px;
    border-radius: 50%;
    overflow: hidden;
}

.jury_img:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    background: linear-gradient(to top, #000000,transparent, transparent);
    height: 100%;
}
.grad_back {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
}

#nft_block2 {
    position: relative;
}

.grad3 {
    top: 100%;
}

.grad2 {
    bottom: 100%;
    top: auto;
}
.pagebanner_wrapper {
    position: relative;
}

#nft_block3 {
    position: relative;
}

#nft_block4 {
    position: relative;
}
.jury_slider .slick-slide {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.new_mainbanner .new_main_img{position: absolute;top: 100px;left: 0;width: 100%;filter: drop-shadow(0px 0px 20px rgba(138, 59, 190, 100%));}
.new_mainbanner .banner_wrap{top: 53%;}
.new_mainbanner .banner_content{max-width: 50%;}
.new_mainbanner .banner_content_top{border: none;flex-direction: column;align-items: flex-start;}
.new_mainbanner .banner_title{margin-bottom: 90px;}
.new_mainbanner .banner_title span{color: #ADFF3A;}
.mainbanner_bottom{background: #090C0F;position: relative;z-index: 1;padding: 20px 0;}
.bottom_container{display: grid; align-items: center;grid-template-columns: repeat(3, 1fr);}
.bottom_box{position:relative;display: flex;flex-direction: column;align-items: center;border-top: 2px solid #BC40FA;border-bottom: 2px solid #BC40FA;border-radius: 25px;width: max-content;}
.bottom_center{position:relative;display: flex;flex-direction: column;align-items: center;gap: 25px;padding: 40px 0;width: 100%;}
.bottom_item{display: flex;width: 100%;}
.bottom_container{background-image: url(https://artsdaofest.com/storage/app/media/new-banner/center_reshotka.svg); background-repeat: no-repeat; background-position: center;}
.bottom_box .info_text{font-size: 22px;letter-spacing: -1px;z-index: 2;}
.bottom_box .info_title{color: #A378B8;font-size: 15px;}
.bottom_center::after{
    content: '';
    position: absolute;
    right: -185px;
    top: 0;
    height: 100%;
    background-image: url(https://artsdaofest.com/storage/app/media/new-banner/elem_right.svg);
    width: 175px;
    background-repeat: no-repeat;
    background-position: center;
    z-index:-1;
}
.bottom_center::before{
    content: '';
    position: absolute;
    left: -185px;
    top: 0;
    height: 100%;
    background-image: url(https://artsdaofest.com/storage/app/media/new-banner/elem_left.svg);
    width: 175px;
    background-repeat: no-repeat;
    background-position: center;
    z-index:-1;
}







:root {
  --size-skew: 3rem;
}
.banner_main-btn{width: 100%;}
.main-btn {
  cursor: pointer;
  font-weight: 700;
  font-size: 1rem;
  padding: 1rem;
  display: flex;
  flex-direction:column;
  align-items: center;
  justify-content: center;
  border: none;
  clip-path: polygon(0 0, calc(100% - var(--size-skew)) 0, 100% var(--size-skew), 100% 100%, var(--size-skew) 100%, 0 calc(100% - var(--size-skew)));
  transition: background-color 0.3s ease;
  box-sizing: border-box;
  background: #ADFF3A;
      transition: 1s ease all;
      color:#000;
}

.main-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #272727;
  clip-path: polygon(0 0,calc(100% - var(--size-skew)) 0,100% var(--size-skew),100% 100%,var(--size-skew) 100%,var(--size-skew) calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc(var(--size-skew) + 0.83px),calc(100% - var(--size-skew) - 0.83px) 2px,2px 2px,2px calc(100% - var(--size-skew) - 40px),calc(var(--size-skew) + 40px) calc(100% - 2px),var(--size-skew) 100%,0 calc(100% - var(--size-skew)) );
  pointer-events: none;
}
.main-btn:hover::before,
.main-btn:focus::before,
.main-btn:active::before{
    background-color: #ADFF3A;
        transition: 1s ease all;
}
.main-btn:hover .hover-path,
.main-btn:focus .hover-path,
.main-btn:active.hover-path {
    fill: #ADFF3A;
        transition: 1s ease all;
}
.main-btn:hover,
.main-btn:focus,
.main-btn:active {
  background-color: #090C0F;
      transition: 1s ease all;
      color:#fff;
}
.btn-outline .info_title,.btn-outline .info_text{color:#000; transition: 1s ease all;}
.btn-outline {
  position: relative;
}

.btn-outline:hover  .btn-content-left,
.btn-outline:focus  .btn-content-left,
.btn-outline:active .btn-content-left,.btn-outline:hover  .btn-content-right,
.btn-outline:focus  .btn-content-right,
.btn-outline:active .btn-content-right {
   color: #ADFF3A !important;
       transition: 1s ease all;
}
.btn-content-left{
  display:flex;
  width:100%;
  justify-content:flex-start;
  align-items: center;
  gap: 5px;
  text-transform: initial;
}
.btn-content-center{
  display:flex;
  width:100%;
  justify-content:center;
  margin:20px 0;
}.btn-content-right{
  display:flex;
  width:100%;
  justify-content: flex-end;
  align-items: center;
  gap: 5px;   
  text-transform: initial;
} 

.text_line_main_wrap{
  padding-top:88px;
  background:black;
}

@media (max-width:1024px){
    .text_line_main_wrap{
        padding-top:66px;
    }
    
}

/* first block */
.first{background:#090C0F;}

/* back */ 
.first__back{
    position:absolute;
    top:auto;
    left:0;
    right:0;
    width:100%;
    height:80%;
    background: linear-gradient(45deg, rgba(109, 41, 206, 1), rgba(138, 59, 190, 1));
    border-radius: 80px;
    box-shadow: 0px 10px 100px 0px rgba(123, 30, 216, 1);
    overflow: hidden;
    max-width: 1440px;
    max-height: 692px;
    margin: 0 auto;
}
.back__img{position: relative;width: 100%;height: 100%;}
.img__container{width: 100%;height: 100%;display: flex;justify-content: flex-end;}
.img__wrap{position: relative;z-index: 1;max-width: 54%;}
.img__wrap img{width: 100%;height: 100%;object-fit: cover;}
.img__text{position: absolute;top: -24px;left: 0;right: 0; height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 10%;gap:0;}
.text__logo{display:inline-block;margin-bottom:12px;}
.back__mozaika{position: absolute;height: 100%;right: -20%;width: 50%;}
.top__slime{position: absolute;top: -762px;left: -521px;}
.bottom__slime{position: absolute;bottom: -456px;left: 0;}
/* end back */

/* front */
.first__container{position:relative;height:100vh;top:108px;z-index: 1;margin-bottom: 200px;max-height: 870px;}
.first__top{height:80%;width:43%;    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;margin-bottom:25px;}
.timer__items{
    width: max-content;
    display: flex;
    color: #fff;
    align-items: center;
    gap: 5px;
    padding: 6px 12px;
    border: 1px solid #fff;
    border-radius: 10px;
    box-shadow: inset 0px 0px 15px 15px #ffffff30;
    margin-bottom: 25px;
    font-family:'DM Sans';
}
 .timer__item{
    display: flex;
    gap: 5px;
}
.first__top_title{font-family: DurandalFlat;color: #FFF; letter-spacing: -1.84px;text-transform: uppercase;font-weight: 500;font-size: 38px;line-height: 1;    margin-bottom: 45px;}
.first__top_title span{color:#ADFF3A}
.btn-content-center{font-family: DurandalFlat;font-size: 28px;letter-spacing: normal;margin: 0;letter-spacing: -1.2px;}
.bottom_box{position:relative;justify-content: center;}
.box__wrap{position:absolute;top:0;left:0;right:0;width:100%;height:100%;padding:27px;z-index: 1;}
.box__wrap_square{position:relative;    border: 1px solid #26222C;
    height: 100%;
    width: 100%;
    border-radius: 8px;    color: #A378B8;
    font-size: 14px;
    font-weight: bold;z-index: -1;}
.first__square::before{
    content: 'LOCATION';
    position: absolute;
    top: -12px;
    left: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}
.first__square::after{
    content: 'LOCATION';
    position: absolute;
    bottom: -14px;
    left: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}
.second__square::before{
    content: 'VENUE';
    position: absolute;
    top: -12px;
    left: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}
.second__square::after{
    content: 'VENUE';
    position: absolute;
    bottom: -14px;
    left: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}
.bottom_box_item{height: 165px;width: auto;}

@media (max-width:1200px){
    .bottom_center::after,.bottom_center::before{display:none;}
    .bottom_center .info_text{font-size:38px;}
}
@media (max-width:992px){
    .first__top{
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 35px 0 45px;
    }
    .img__wrap{
        max-width:100%;
    }
}
@media (max-width:682px){
    .first__top_title{font-size:28px;}
}
@media (max-width:480px){
    
    .first__back {box-shadow: none;border-radius: 30px;   top:auto;
    height: 80%;}
    .img__wrap{margin: 0 auto;}
    .img__wrap img{object-fit: contain;/*max-width: 300px;*/}
    .back__mozaika{
        position: absolute;
        height: 100%;
        right: 0;
        width: 100%;
        top: 0;
        left: -15px;
    }
    .back__mozaika::after{
        content: '';
        position: absolute;
        width: 120%;
        height: 0px;
        background: linear-gradient(45deg, rgba(109, 41, 206, 1), rgba(138, 59, 190, 1));
        z-index: 0;
        top: 50%;
        left: -30px;
        box-shadow: 0 0 80px 90px rgba(138, 59, 190, 1);
    }
    .first__front{height: 80%;}
    .first__top{
        width: 94%;
        height: 65vh;
        margin: 0 auto;
        text-align: center;
        padding: 30px 0px 0;
        margin-bottom:60px;
    }
    .first__top_title{
        font-size: 24px;
        letter-spacing: -1.45px;
    }
    .top__slime,.bottom__slime{display:none;}
    .first__container{top: 75px;height: inherit;margin-bottom: 120px;}
    .btn-content-center{font-size: 20px;}
    .svg__warning{width:15px;}
    .box__wrap{padding: 15% 10%;}
    .text__logo{width:70px;margin-bottom:12px;}
}
@media (max-width:380px){
    .first__back {box-shadow: none;border-radius: 30px;   top:auto;
    height: 77%;}
    .first__top_title{font-size: 22px;}
    .first__container{top: 75px;height: 100vh;}
}

/* end first */






