.fipt-bs2-form-section{align-items:flex-start;background:var(--color-base-white,#fff);border:1px solid var(--color-neutral-100,#cfd1d4);border-radius:20px;box-shadow:1px 1056px 296px 0 transparent,1px 676px 270px 0 rgba(0,0,0,.01),0 380px 228px 0 rgba(0,0,0,.03),0 169px 169px 0 rgba(0,0,0,.05),0 42px 93px 0 rgba(0,0,0,.06);display:flex;flex:1 0 0;flex-direction:column;gap:32px;margin:100px auto 0;padding:40px!important;width:50%}.fipt-bs2-form{background-color:transparent;border-radius:none!important;box-shadow:none!important;max-width:none!important;padding:0!important;width:100%}.fipt-bs2-form-section h2{margin:0 auto;text-align:center}.fipt-bs2-form-group{margin-bottom:15px}.fipt-bs2-form-row{display:flex;gap:30px;width:100%}.fipt-bs2-form-row .fipt-bs2-form-group{flex:1;margin-right:10px}.fipt-bs2-form-row .fipt-bs2-form-group:last-child{margin-right:0}label{display:block;font-weight:700;margin-bottom:5px}input[type=email],input[type=tel],input[type=text],select{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}input[type=checkbox]{margin-right:5px}.fipt-bs2-form-submit-btn{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.fipt-bs2-form-submit-btn:hover{background-color:#444}.fipt-bs2-form-required{color:#3aafa9}.consent-confirmation{align-items:center;display:flex}@media (max-width:768px){.fipt-bs2-form-section{width:100%}.fipt-bs2-form-section h2{font-size:1.5rem}.fipt-bs2-form-row{display:block}.fipt-bs2-form-row .fipt-bs2-form-group{margin-bottom:15px;margin-right:0}.fipt-bs2-form-submit-btn{font-size:14px;padding:10px 15px}}