.big-form-parent{width:100%;height:100%;display:flex;justify-content:center;align-items:stretch;gap:.625vw;font-family:Matter;font-size:1vw;font-style:normal;font-weight:400;line-height:110%;color:var(--downriver-100);position:relative}.big-form-image-overflow{width:47.813vw;border-radius:1.563vw;overflow:hidden}.big-form-image-descriptor{position:absolute;color:var(--freeze-up-100);top:2.625vw;left:1.625vw;z-index:1000}.big-form-image{width:47.813vw;height:100%;border-radius:1.563vw;object-fit:cover}.form-container-overflow{width:47.813vw;border-radius:1.563vw;overflow:hidden;position:relative}.form-container{width:47.813vw;height:100%;box-sizing:border-box;padding:3.75vw 1.25vw 1.875vw;background-color:var(--cheerful-whisper-100);border-radius:1.563vw;position:relative;top:0;left:0}.form-cta-text{position:absolute;top:3.75vw;left:1.25vw}.hubspot-container{width:100%;height:100%}.hs-form{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.hs-custom-style fieldset{all:unset}fieldset{all:unset;max-width:unset!important}.hs-form fieldset:last-of-type{margin-bottom:8.75vw}.hs-form:has(.hs-fieldtype-booleancheckbox) fieldset:last-of-type{all:unset;position:absolute;left:0;bottom:1.563vw}.hs-form:has(.hs-fieldtype-booleancheckbox) fieldset:nth-last-of-type(2){margin-bottom:8.75vw}.hubspot-container .hs-richtext{all:unset;display:inline-block;height:fit-content;position:relative;left:calc(50% + .469vw)}.hubspot-container p{all:unset;display:inline-block;height:fit-content;width:21.75vw}.hubspot-container ul{list-style:none}.hubspot-container :is(input:not([type=submit]),select,textarea,span){width:100%;padding:0!important;min-height:auto!important;background-color:transparent;border:none;font-family:Matter;font-size:1vw;font-style:normal;font-weight:400;line-height:110%}.hubspot-container :is(input,select,textarea)::placeholder{color:#081b48}.hubspot-container :is(input,select,textarea):focus-visible{outline:none!important}.hubspot-container select:nth-child(1){color:#081b48}.hubspot-container textarea{height:3.3vw;font-family:Matter;font-size:1vw;font-style:normal;font-weight:400;line-height:110%}.hubspot-container .hs-fieldtype-booleancheckbox .input{padding:0;border:none}.hubspot-container .form-columns-2{margin-block-start:2.5vw;display:flex;gap:.938vw}.hubspot-container .form-columns-1{margin-block-start:2.5vw}.hubspot-container .form-columns-2:has(legend){margin-block-start:3.563vw}.hubspot-container .form-columns-1:has(legend){margin-block-start:3.563vw}.hubspot-container .hs-form-field{position:relative}.hubspot-container legend{position:absolute;top:-1.063vw;font-size:.75vw;opacity:.8}.hubspot-container .field{width:100%!important;float:none!important}.hubspot-container .hs-dependent-field{width:100%!important;height:1.906vw;float:none!important;display:flex;flex-direction:column}.hubspot-container .hs-dependent-field .hs-form-field:has(input){opacity:0;margin-top:2.5vw!important}.hubspot-container .hs-dependent-field input{border-bottom:1px solid var(--downriver-20)}.hubspot-container .hs-dependent-field .hs-form-field:has(.hs-error-msgs) input{border-bottom:1px solid #9b0e11!important}.hubspot-container .input{overflow:visible}.hubspot-container .input input:not([type=checkbox]){margin:0!important;padding-bottom:.625vw!important}.hubspot-container .input select{margin:0!important;padding-bottom:.625vw!important;margin-left:-.225vw!important}.hs-form-booleancheckbox-display{width:100%;display:flex;align-items:center;gap:.625vw}.hubspot-container input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border:none;flex:0 0 auto;width:1.438vw!important;height:1.438vw!important;background-color:var(--midnight-jam-30);border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.hubspot-container input[type=checkbox]:checked:after{content:"";width:.688vw;height:.688vw;background-color:var(--downriver-100);border-radius:100%}.hubspot-container .hs-error-msgs{position:absolute;padding-top:.625vw;color:#9b0e11!important;font-size:.875vw}.hubspot-container .hs-error-msgs a{display:none!important}.form-columns-2>div:has(.hs-error-msgs) .input-line{background-color:#9b0e11!important}.hs-submit{display:none;visibility:hidden}.sumbit-btn-placer{position:absolute;right:1.875vw;bottom:1.875vw}.form-succes-message{width:100%;height:100%;background-color:var(--midnight-jam-30);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;position:absolute;top:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;display:none}.success-message-card{box-sizing:border-box;width:27.625vw;height:14.688vw;padding:1.875vw;background-color:var(--cheerful-whisper-100);border-radius:1.563vw;display:flex;flex-direction:column;justify-content:space-between;position:relative}.success-message-close-btn{width:1.25vw;height:1.25vw;padding:.938vw;background-color:var(--midnight-jam-30);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:100%;position:absolute;top:0;right:0;z-index:1200;transform:translate(40%,-40%);cursor:pointer}.success-message-close-icon{width:100%;height:100%}@media (min-width: 768px) and (max-width: 1278px){.big-form-parent{justify-content:start;height:fit-content;position:relative}.big-form-center{width:0;height:fit-content;position:relative}.big-form-image-overflow{display:block;width:93.49vw;height:41.667vw;position:absolute;top:0;left:0;border-radius:3.255vw 3.255vw 0 0}.big-form-image{display:block;width:93.49vw;height:41.667vw;object-fit:cover;border-radius:3.255vw 3.255vw 0 0}.form-container-overflow{position:relative;margin-top:36.198vw;left:0;width:93.49vw;height:fit-content;border-radius:3.255vw}.form-container{width:93.49vw;padding:9.766vw 2.604vw 3.906vw;border-radius:4.557vw}.form-cta-text{top:9.766vw;left:2.604vw}.hubspot-container p{width:41.797vw;line-height:110%;margin-inline-end:0;font-size:2.083vw}.hubspot-container :is(input:not([type=submit]),select,textarea,span){font-size:2.083vw}.hs-form fieldset:last-of-type{margin-bottom:18.229vw}.hs-form:has(.hs-fieldtype-booleancheckbox) fieldset:last-of-type{all:unset;position:absolute;left:0;bottom:1.563vw}.hs-form:has(.hs-fieldtype-booleancheckbox) fieldset:nth-last-of-type(2){margin-bottom:18.229vw}.hubspot-container .form-columns-2{margin-block-start:5.208vw;gap:1.302vw}.hubspot-container .form-columns-1{margin-block-start:5.208vw}.hubspot-container .field{width:100%!important;float:none!important}.hubspot-container textarea{height:4em}.hubspot-container .form-columns-1:has([type=checkbox]){position:absolute;left:0;bottom:0;margin-bottom:3.385vw}.hubspot-container .input input:not([type=checkbox]){margin:0!important;padding-bottom:1.302vw!important}.hubspot-container .input select{margin:0!important;padding-bottom:1.302vw!important}.hubspot-container input[type=checkbox]{flex:0 0 auto;width:2.995vw!important;height:2.995vw!important}.hubspot-container input[type=checkbox]:checked:after{width:1.432vw;height:1.432vw}.hs-form-booleancheckbox-display{gap:1.302vw;position:relative;left:0;bottom:0;padding-bottom:0!important}.sumbit-btn-placer{position:absolute;left:auto;right:2.604vw;bottom:3.906vw}.hs_submit{display:none}.hubspot-container .hs-dependent-field{height:4.036vw}.hubspot-container .hs-dependent-field .hs-form-field:has(input){margin-top:5.208vw!important}.input{margin:unset!important}}@media (max-width: 767px){.big-form-parent{width:91.667vw;justify-content:start}.big-form-center{width:0;height:199.722vw;position:relative}.big-form-image-overflow{display:none}.form-container{width:91.667vw;padding:6.944vw 5.556vw 8.333vw;border-radius:6.944vw}.hubspot-container .hs-richtext{position:relative;left:calc(50% + .469vw)}.form-cta-text{top:6.944vw;left:5.556vw}.hubspot-container p{width:42.222vw;line-height:110%;margin-inline-end:0;font-size:3.889vw}.hubspot-container :is(input:not([type=submit]),select,textarea,span){font-size:3.889vw}.hs-form fieldset:last-of-type{margin-bottom:36.111vw}.hs-form:has(.hs-fieldtype-booleancheckbox) fieldset:last-of-type{all:unset;position:absolute;left:0;bottom:1.563vw}.hs-form:has(.hs-fieldtype-booleancheckbox) fieldset:nth-last-of-type(2){margin-bottom:36.111vw}.hubspot-container .form-columns-2{margin-block-start:8.333vw;flex-direction:column;gap:8.333vw}.hubspot-container .input{margin-right:0!important}.hubspot-container .form-columns-1{margin-block-start:8.333vw}.hubspot-container .form-columns-0{min-inline-size:unset}.hubspot-container .field{width:100%!important;float:none!important}.hubspot-container textarea{height:4em}.hubspot-container .input input:not([type=checkbox]){margin:0!important;padding-bottom:2.778vw!important}.hubspot-container .input select{margin:0!important;padding-bottom:2.778vw!important;margin-left:-.778vw!important}.hubspot-container input[type=checkbox]{flex:0 0 auto;width:6.389vw!important;height:6.389vw!important}.hubspot-container input[type=checkbox]:checked:after{width:3.056vw;height:3.056vw}.hs-form-booleancheckbox-display{gap:2.778vw;position:absolute;left:0;bottom:22.778vw;padding-bottom:0!important}.sumbit-btn-placer{position:absolute;left:5.556vw;right:auto;bottom:8.333vw}.hubspot-container .hs-dependent-field{height:7.778vw}.hubspot-container .hs-dependent-field .hs-form-field:has(input){margin-top:8.333vw!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-big-form.css.map */
