.view360_bl{background:#000 url(../img/bl360_bg.png) center/cover no-repeat;padding-bottom:100px}.select-color{text-align:center;position:relative;z-index:0;color:#7c7e7f;font-size:16px;text-transform:none;margin-top:-40px}.select-color ul{list-style:none;padding:0;margin:0 auto;width:100%;text-align:center;display:block}.select-color li{display:inline-block}.select-color button{background:none;border:2px solid transparent;outline:none;margin:5px;cursor:pointer;line-height:0;padding:5px;border-radius:100%}.select-color button img{width:100%;max-width:100%}.select-color button.active{border-color:#ee1c25}.type_color{margin-top:20px;color:#000;font-family:'SuzukiPROBold';font-size:110%}.type_color span{color:#000;font-size:90%;font-family:'SuzukiPRORegular'}.car-360.threesixty .spinner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.form_drive{height:100%;display:flex;align-items:center;justify-content:center}#good{display:none}#good .desc_good{font-size:30px;text-transform:none;padding:40px 0 40px;text-align:center;line-height:1;color:#fff;font-family:'SuzukiPRORegular'}.form_drive h4{text-align:center;padding:0;font-size:40px;color:#fff;line-height:1;text-transform:uppercase;letter-spacing:.1em}.formselect{display:flex;width:100%}.forminp{position:relative;margin:40px 15px 0}.forminp .inp,.inp-bt{display:block;background-color:transparent;font-size:18px;padding:0 30px;outline:none;text-decoration:none;text-transform:uppercase;color:#fff;transition:background .3s;border:2px solid #fff}.form_drive .sellist{display:block;font-size:18px;padding:0 30px;cursor:pointer;text-decoration:none;color:#fff;transition:background .3s;text-transform:uppercase;border:2px solid #fff}.list_select span{background-color:#fff;width:calc(100% - 20px);display:block;text-transform:uppercase;font-size:15px;padding:0 30px;margin-bottom:1px;cursor:pointer;text-decoration:none;color:#000;transition:background .3s}.forminp .inp,.inp-bt,.form_drive .sellist,.list_select span{height:60px;width:350px;font-family:"SuzukiPROBold";line-height:1.2;padding:22px 30px;margin-bottom:1px;color:#000}.sellist:after{content:'';position:absolute;width:30px;height:30px;top:calc(50% - 14px);right:30px;display:block;background-position:center;background-repeat:no-repeat;background-image:url(../../common/img/ico_more.png);background-size:contain;transition:all .5s}.sellist.active:after{transform:rotate(90deg)}.list_select{position:absolute;display:none;top:100%;left:0;padding:0;width:calc(100% + 20px);z-index:9}*,::after,::before,*::after,*::before{box-sizing:border-box}.list_select .swiper-scrollbar{width:1px;right:6px;background-color:#0060b4}.list_select .swiper-scrollbar-drag{width:12px;left:-5px;border-radius:100%;background-color:#000;border:1px solid #e81b24}.list_select .swiper-slide span{display:block}.list_select .swiper-slide{height:auto}.list_select .swiper-container{height:244px}.forminp .sellist.error{color:#cf2335}.forminp .inp.error{border-color:#cf2335;color:#cf2335}#details #dt_testdrive .content{background-color:#beb9a6}#details #dt_testdrive .content .shadow{background-color:transparent}#dt_testdrive .pdn,#dt_testdrive .rec_testdrive{height:100%}#dt_testdrive .rec_testdrive{display:flex;font-family:'SuzukiPROHeadline';align-items:center;justify-content:center}.inp-bt{cursor:pointer;border:0;font-size:18px;font-family:"SuzukiPROBold";background-color:#fff}.sendBtn{display:flex;width:100%;align-items:center;justify-content:center;padding-top:40px}.btn_good{display:flex;align-items:center;justify-content:center}.btn_good .inp-bt{background-color:transparent;border:2px solid #fff;padding-top:19px;max-width:250px;width:100%}#ajax_form,#good{margin-top:-100px}@media (max-width:768px){#ajax_form,#good{margin-top:-50px}#details #dt_testdrive .content .inner{width:100vw;background-color:transparent}.formselect{flex-direction:column}.forminp{margin-top:20px}.list_select span{padding:11px 30px;height:37px;font-size:14px;background-color:#00396b}.list_select .swiper-container{height:151px}.select-color button{width:40px;margin:0;padding:2px}.view360_bl{padding-bottom:40px}}@media (max-width:380px){.forminp .inp,.inp-bt,.form_drive .sellist,.list_select span{width:280px}.list_select span{padding:11px 15px}.inp-bt,.forminp .inp,.form_drive .sellist{height:50px;padding:15px;font-size:16px;line-height:1;display:flex;align-items:center}.select-color button{width:30px}.sellist:after{right:10px}}