.proof-of-tech-flex-container{align-items:center;display:flex;flex-wrap:wrap-reverse;justify-content:right;width:100%}.proof-of-tech-container{display:flex;flex:0 0 50%;justify-content:right}.form-banner-image{flex:0 0 50%;padding-left:20px}.proof-of-tech-form-div{max-width:700px;padding:50px 30px;width:100%}.banner-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:500px;border-top-left-radius:500px;height:100%;min-height:500px;overflow:hidden}.banner-image-container img{display:block;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:639px){.form-banner-image,.proof-of-tech-container{flex:0 0 100%;max-width:auto}.banner-image-container{min-height:300px}}.banner-inner-image{background-position:50%;background-repeat:no-repeat;background-size:70% auto;height:100%;width:100%}.text-container h1{font-size:clamp(1.5rem,4vw,3rem)!important;font-weight:600;line-height:clamp(1.5rem,4vw,4.5rem)!important}.text-container h1,.text-container h2{font-family:Poppins;font-style:normal;margin:10px 0!important}.text-container h2{color:#3f3f3f;font-size:clamp(1rem,4vw,2rem)!important;font-weight:500!important}.text-container p{font-family:Poppins;font-size:clamp(.8rem,2vw,1rem)!important;font-style:normal}.proof-of-tech-btn-container button{border:2px solid #008a2a;border-radius:20px;cursor:pointer;font-family:Poppins;font-size:clamp(.8rem,2vw,1rem);margin-top:20px;padding:5px 20px;transition:.3s ease-in}.proof-of-tech-btn-container{display:flex;gap:10px}.proof-of-tech-btn-container button:hover{background-color:transparent;border:2px solid #008a2a;color:#008a2a;cursor:pointer}.download-form-modal{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.download-form{border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.5);max-width:400px;overflow:hidden;width:100%}.download-form-content{background-color:#fff}.download-form-header{background-color:#008a2a;padding:20px;position:relative}.close-download-form{background-color:#ff6262;border-radius:50% 50%;color:#fff;height:20px;padding:2px;position:absolute;right:5px;top:5px;width:20px}.download-form-header h1{color:#fff;font-family:Poppins;font-size:2rem;font-style:normal;margin:0}.download-form-group{padding:0 20px}.form-input-fields{padding:10px 20px 25px}.form-input-group{margin-top:15px;position:relative}.form-input-group>.form-input{border:1px solid #dfdfdf;border-radius:10px;font-family:Karla;font-size:clamp(.7rem,2vw,1rem);outline:none;padding:10px 15px;width:100%}.form-input-group>.form-select{border:1px solid #dfdfdf!important;height:100%!important}.form-input-group>.form-input:focus{box-shadow:1px 1px 5px rgba(0,0,0,.2)}.form-input-group>label{background-color:hsla(0,0%,100%,0);bottom:50%;color:#aaa;font-family:Karla;font-size:1rem;left:15px;line-height:1rem;padding:0 3px;pointer-events:none;position:absolute;transform:translateY(50%);transition:.3s ease;z-index:1}.form-input-group>.form-input::placeholder{opacity:0}.form-input-group>.form-input:focus+label,.form-input-group>.form-input:not(:placeholder-shown)+label{background-color:#fff;bottom:100%;color:#3f3f3f;font-size:.8rem}.download-form-consent label{align-items:flex-start;display:flex;flex-wrap:nowrap;font-family:Karla;font-size:.8rem;gap:5px;line-height:1rem;padding:10px 0 0;text-align:justify}.download-form-consent label>input[type=checkbox]{margin-top:2px}.download-form-consent{margin-top:10px}.submit-container button{margin-top:20px;padding:10px 20px;width:100%}.invalid-input>.form-input{border:2px solid red;color:red}.invalid-input>label,.not-checked{color:red}.not-checked a{color:red!important}