.form{max-width:43.3125em;margin:0 auto}@media (max-width:768px){.form{padding:0 var(--size-075)3rem}}.form form{flex-direction:column;gap:4rem;display:flex}.form form.fade{opacity:0;transition:opacity .3s}.form .form-section{flex-direction:column;gap:1.88rem;display:flex}@media (max-width:768px){.form .form-section{gap:1rem}}.form .form-section-divider{opacity:.3;background:var(--wd_ash-blue);width:100%;height:1px}.form .form-intro{flex-direction:column;gap:1.25rem;display:flex}@media (max-width:768px){.form .form-intro{margin-bottom:1rem}}.form .form-intro h3{color:var(--wd_dark-blue);font-family:var(--font-sans);font-size:1.375rem;font-style:normal;font-weight:500;line-height:120%}.form .form-intro p{color:var(--wd_dark-blue);font-size:.875rem;font-style:normal;font-weight:500;line-height:140%}.form .form-intro a{text-underline-offset:.15em;font-weight:700;text-decoration:underline}.form .toggle-group{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (max-width:768px){.form .toggle-group{grid-template-columns:repeat(1,1fr)}}.form .toggle-group.three-col{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.form .toggle-group.three-col,.form .toggle-group.two-col-mobi{grid-template-columns:repeat(2,1fr)}}.form .clear-button{cursor:pointer;opacity:.7;color:var(--wd_dark-blue);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s;display:flex;position:absolute;top:50%;right:0;transform:translate(100%,-50%)}@media (hover:hover) and (pointer:fine){.form .clear-button:hover{opacity:1}}.form .clear-button svg{display:block}.form .toggle-box{cursor:pointer}@media (max-width:768px){.form .toggle-box.stretch,.three-col .form .toggle-box.stretch{grid-column:span 2}}.form .toggle-box .top-label{color:var(--wd_dark-blue);font-family:var(--font-display);font-size:var(--size-1);margin:0 .875rem 1rem;font-style:italic;font-weight:600;line-height:100%;display:block}.form .toggle-box input[type=radio],.form .toggle-box input[type=checkbox]{display:none}.form .toggle-box .toggle-box-content{text-align:center;background:#fff;border:.5px solid #d1d1d1;border-radius:.25rem;justify-content:center;align-items:center;height:6.25rem;padding:.3125rem 1.375rem;transition:all .3s;display:flex;position:relative}@media (max-width:768px){.form .toggle-box .toggle-box-content{height:5.8rem}}.form .toggle-box .toggle-box-content span{color:var(--wd_dark-blue);text-align:center;font-family:var(--font-sans);font-size:1rem;font-style:normal;font-weight:500;line-height:140%;display:block}.form .toggle-box .toggle-box-content .close-wrap{width:max-content;position:relative}.form .toggle-box input[type=radio]:checked+.toggle-box-content,.form .toggle-box input[type=checkbox]:checked+.toggle-box-content{background:var(--wd_dark-blue);border-radius:.25rem}.form .toggle-box input[type=radio]:checked+.toggle-box-content span,.form .toggle-box input[type=checkbox]:checked+.toggle-box-content span,.form .toggle-box input[type=radio]:checked+.toggle-box-content .clear-button,.form .toggle-box input[type=checkbox]:checked+.toggle-box-content .clear-button{color:#fff}.form .form-row{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (max-width:768px){.form .form-row{grid-template-columns:repeat(1,1fr);gap:1rem}}.form .form-row:has(textarea){grid-template-columns:1fr}.form .form-input-group{width:100%;height:6.25rem;color:var(--wd_dark-blue);background:rgba(255,255,255,.5);border:.5px solid #d1d1d1;border-radius:4px;flex-direction:column;margin-bottom:.1rem;transition:background-color .3s,border-color .3s;display:flex}@media (max-width:768px){.form .form-input-group{height:5.8rem}}.form .form-input-group.textarea-group{height:auto;min-height:6.25rem}@media (max-width:768px){.form .form-input-group.textarea-group{height:auto;min-height:5.8rem}}.form .form-input-group .error-text{color:red;font-size:.75rem;font-family:var(--font-sans);margin-top:.5rem;display:block}.form .form-input-group .form-element{flex:1;align-items:center;width:100%;display:flex;position:relative}.form .form-input-group .form-element input,.form .form-input-group .form-element select,.form .form-input-group .form-element textarea{color:rgba(31,42,68,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;outline:none;width:100%;height:100%;padding-right:3rem;font-family:inherit;font-size:1rem}.form .form-input-group .form-element input::-webkit-input-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element select::-webkit-input-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element textarea::-webkit-input-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element input::-moz-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element select::-moz-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element textarea::-moz-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element input:-ms-placeholder-shown{color:rgba(31,42,68,.5)}.form .form-input-group .form-element select:-ms-placeholder-shown{color:rgba(31,42,68,.5)}.form .form-input-group .form-element textarea:-ms-placeholder-shown{color:rgba(31,42,68,.5)}.form .form-input-group .form-element input::-moz-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element select::-moz-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element textarea::-moz-placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element input::placeholder,.form .form-input-group .form-element select::placeholder,.form .form-input-group .form-element textarea::placeholder{color:rgba(31,42,68,.5)}.form .form-input-group .form-element .clear-button{transform:translate(-10px,-50%)}.form .form-input-group .form-element textarea+.clear-button{top:0%;transform:translate(-10px,.8rem)}.form .form-input-group .form-element .select-icon{cursor:pointer;opacity:.7;color:var(--wd_dark-blue);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s;display:flex;position:absolute;top:50%;right:0;transform:translate(-10px,-50%)}@media (hover:hover) and (pointer:fine){.form .form-input-group .form-element .select-icon:hover{opacity:1}}.form .form-input-group .form-element .select-icon svg{display:block}.form .form-input-group:focus-within{border-color:var(--wd_orange);background:#fff}.form .form-input-group.filled{background:#fff;border-color:#fff}.form .form-input-group.filled input,.form .form-input-group.filled select,.form .form-input-group.filled textarea{color:var(--wd_dark-blue)}.form .form-input-group.filled .select-icon{transform:translate(-100%,-50%)}.form .form-input-group.error{border-color:var(--wd_red)}.form .form-input-group.disabled{opacity:.5;cursor:not-allowed}.form .form-input-group.disabled input{cursor:not-allowed}.form .form-input-group .text-input{padding:.3125rem 1.875rem}.form .form-input-group .form-element input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--wd_white)inset!important}.form .form-input-group .form-element input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--wd_white)inset!important}.form .form-input-group .form-element input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--wd_white)inset!important}.form .form-input-group .form-element input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--wd_white)inset!important}.form .form-input-group input:-webkit-autofill{-webkit-text-fill-color:var(--wd_dark-blue)!important}.form .form-input-group .select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 1.25rem center;background-repeat:no-repeat;padding:0 3rem 0 1.25rem}.form .form-input-group .textarea{resize:none;height:auto;padding:1.25rem}.form .form-input-group .phone-group{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;height:100%;padding:0 1.25rem;display:grid}.form .form-input-group .phone-group .form-element{align-items:center;padding:0;display:flex}.form .form-input-group .phone-group .form-element input,.form .form-input-group .phone-group .form-element select{padding:0 1.5rem 0 0}.form .form-input-group .phone-group .form-element .clear-button{transform:translate(12px,-50%)}.form .form-input-group .phone-group .code-element{background:#fff;align-items:center;gap:0;width:auto;height:max-content;padding-left:4px;display:flex}.form .form-input-group .phone-group .code-element select{width:auto;color:var(--wd_dark-blue);flex-shrink:0;padding:0}.form .form-input-group .phone-group .code-element .select-icon{top:unset;right:unset;-webkit-transform:unset;transform:unset;position:relative}.form .submit-button{cursor:not-allowed;width:100%;height:8.75rem;-webkit-transition:var(--btn-transition);transition:var(--btn-transition);color:var(--wd_dark-blue);text-align:center;font-family:var(--font-sans);background:#fff;border:0;border-radius:.25rem;outline:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:.3125rem 1.375rem;font-size:1rem;font-style:normal;font-weight:500;line-height:140%;display:flex}@media (max-width:768px){.form .submit-button{min-height:8rem}}.form .submit-button.ready{background:var(--wd_orange);color:#fff}.form .submit-button.ready:not(:disabled){cursor:pointer}.form .form-input-group .error-text{display:none}@media (max-width:768px){.form .toggle-box .toggle-box-content .close-wrap{position:static}.form .toggle-box .toggle-box-content .clear-button{cursor:pointer;opacity:.7;color:var(--wd_dark-blue);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s;display:flex;position:absolute;top:0;right:0;transform:none}.form .form-input-group .form-element .clear-button{top:0;transform:none}.form .form-input-group .phone-group{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;height:100%;padding:1.25rem;display:grid;position:relative}.form .form-input-group .phone-group .form-element{position:static}.form .form-input-group .phone-group .form-element .clear-button{transform:none}.form .form-input-group.filled .select-icon{display:none}}
