.maskImage{-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(black,transparent)}.banner .__form-container .__Form .__input-box .form-control:-moz-placeholder{border:1px solid rgba(44,44,44,.5)}.banner .__form-container .__Form .__input-box .form-control:placeholder-shown{border:1px solid rgba(44,44,44,.5)}.banner .__form-container .__Form .__input-box .form-control{border:1px solid #2c2c2c;background-color:#fff8f8}.banner .__form-container .__Form .__input-box input,.banner .__form-container .__Form .__input-box select,.banner .__form-container .__Form .__input-box textarea{display:block;padding:6px 8px;font-size:14px;width:100%;outline:none;border-radius:4px}.datetime-container{display:flex}.date-input,.time-input{flex:1}.date-input:before,.time-input:before{content:attr(placeholder);display:block;color:#7e7e7e;position:relative;z-index:1}.date-input:focus:before,.date-input:valid:before,.time-input:focus:before,.time-input:valid:before{display:none}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 1px);padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (max-width:800px){.form-control .pages{padding:.5rem}}.banner .__form-container .__Form .__input-box .form-control:-moz-placeholder~.form_label{top:10px;left:17px;color:#1a1a1a;font-size:12px;background:#fff;color:rgba(95,95,95,.5);font-weight:400}.banner .__form-container .__Form .__input-box .form-control:placeholder-shown~.form_label{top:10px;left:17px;color:#1a1a1a;font-size:12px;background:#fff;color:rgba(95,95,95,.5);font-weight:400}.banner .__form-container .__Form .__input-box label.form_label{position:absolute;top:-5px;left:17px;display:block;transition:.2s;color:#1a1a1a;font-size:12px;background-color:#fff;padding-left:5px;padding-right:5px;display:inline-block;z-index:1;font-weight:400;pointer-events:none}.banner .__form-container .__Form .__input-box label{font-size:14px;display:block;text-transform:capitalize;line-height:1;font-weight:400;color:#2c2c2c}.form-control1{width:100%;font-size:14px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}label{margin-bottom:.5rem;font-size:13px;display:flex;align-items:flex-start;text-align:left}.overlay{position:absolute;background:rgba(57,57,57,.5);display:flex;align-items:center;justify-content:center}