.background-banner{padding:0;position:relative}
.banner-title-campaign{font-size:54px;font-weight:500;font-family:"Poppins-Medium";line-height:62px;color:#fff;margin:20px 50px}
.banner-title-campaign.colorTitle{color:#000}
.sec-cont{display:flex;justify-content:space-between;position:absolute;top:0;width:100%;height:100%}
.sec-cont .banner-info-button{position:absolute;max-width:1170px;margin:0 auto;left:0;right:160px;color:#000;bottom:60px}
.sec-cont .banner-info-button a{background-color:#ffff;padding:12px 20px;display:inline-block;border-radius:8px;font-weight:400;font-family:"Poppins-Regular";letter-spacing:.5px;font-size:20px}
.form-container{width:445px;max-width:100%;margin-top:12px}
.form-wrap .bs-form{background:#fff;border-radius:20px;padding:25px 35px;margin:-11px 30px 0 0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}
.bs-form .form-group{margin-bottom:3rem}
.bs-form .form-group .upload-field .upload-img{width:100%;height:2rem}
.act-wrap{display:flex;justify-content:center}
.bs-form .form-group .upload-field .upload-img.upload-img-input{margin-bottom:15px;justify-content:flex-start;align-items:center;flex-direction:row}
.bs-form .form-group .upload-field .upload-img.upload-img-input .text{height:100%;display:flex;align-items:center}
.bs-form .form-group .upload-field .state.active{display:flex;justify-content:start;align-items:baseline}
.upload-field .attachment-file{width:unset;margin:0 10px 0 0}
.bs-form .form-group .upload-field .uploaded-img-campaign .text{max-width:90%}
.bs-form .input-group.typ-textarea .form-control{padding:10px 10px}
.terms-condition-text{color:#f58228;margin-top:15px;font-size:12px;font-weight:600;font-family:"Poppins-SemiBold";word-break:break-word;line-height:18px;text-align:center}
.terms-condition-text .large-font{font-size:20px}
.terms-condition-text .tnc-link{cursor:unset}
.endura-text-desc{max-width:1170px;margin:30px auto 10px auto;line-height:25px;font-weight:500;font-family:"Poppins-Medium";padding:0 30px}
.endura-tnc{max-width:1170px;margin:10px auto;line-height:25px;padding:10px 30px}
.endura-tnc h1{font-size:20px;padding:20px 0;font-weight:700;font-family:"Poppins-Bold"}
.endura-tnc ol li{padding:10px 0;line-height:25px}
.select2-container .select2-selection--single{background-color:transparent;height:3.4rem;border-bottom-color:#979797}
.select2-container--default .select2-selection--single{background-color:transparent;border:0;border-bottom:1px solid #979797;border-radius:0}
.select2-container .select2-selection--single:focus{border-bottom-color:#000}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:2px}
.enduro-track-form .banner-title-content{display:flex;flex-direction:column;gap:20px}
.enduro-track-form .play-btn{background:url('../../../../../../content/dam/ceat/website/play-btn.svg') center center no-repeat;background-size:cover;width:5.5rem;height:5.5rem;cursor:pointer;transition:all 1.6s cubic-bezier(0.075,0.82,0.165,1);transition-delay:.9s}
.enduro-track-form .show-on-mobile{display:none}
.enduro-track-form .modal-btn-wrap{position:absolute;top:47%;left:5%}
.enduro-tyres-videos .video-wrap{width:100%;height:100%;display:flex}
.enduro-tyres-videos iframe{width:100%}
.enduro-tyres-videos .video{display:none;position:fixed;left:0;padding:100px;top:0;bottom:0;width:100%;background:rgb(0,0,0,0.9);overflow:hidden;transition:all .3s ease;z-index:1000}
.enduro-tyres-videos .video.active{display:block}
.enduro-tyres-videos .close-video .icon-cross{color:white;font-size:20px;cursor:pointer;right:50px;position:absolute}
.enduro-tyres-videos .icon-cross:hover{color:#f5822e}
.enduro-tyres-videos .video-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7);visibility:hidden;opacity:0;z-index:0;transition:all .2s ease-in-out}
.enduro-tyres-videos .video-overlay.active{visibility:visible;opacity:1;z-index:11}
@media(max-width:991px){.enduro-track-form .show-on-mobile{display:block}
.sec-cont{display:block;justify-content:center;position:unset;top:unset}
.enduro-track-form .hide-on-mobile{display:none}
.form-wrap .bs-form{width:90%;margin:0 auto;max-width:100%;padding:25px 30px}
.banner-title-campaign{font-size:28px;line-height:36px;max-width:unset;margin:20px;padding-right:30px}
.form-container{width:100%}
.enduro-track-form .modal-btn-wrap{top:40%}
}
@media(max-width:767px){.enduro-track-form .modal-btn-wrap{top:20%}
.sec-cont .banner-info-button a{padding:8px 15px;font-size:14px}
.sec-cont .banner-info-button{position:relative;margin:0 20px;bottom:312px}
.form-container{width:100%;margin-top:20px}
.bs-form .form-group.focus .bs-select .select2-container .select2-selection--single{border-bottom-color:#000}
}