.mod-blueconic-form *{box-sizing:border-box}.mod-blueconic-form__icon{--icon-size: 1.5rem}.mod-blueconic-form__button-icon{--icon-color: #fff;--icon-size: 1.1875rem}.mod-blueconic-form__confirm-icon{--icon-size: 3.5rem;--icon-color: #16c55f}.mod-blueconic-form__hidden{display:none}.mod-blueconic-form__heading{color:#0a0b0d;font-weight:600}.mod-blueconic-form__header{text-align:center}.mod-blueconic-form__image-header{padding:1.5rem;padding-bottom:0;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.mod-blueconic-form__subheading{color:#0a0b0d;font-weight:500}.mod-blueconic-form__subheading-row{display:flex;align-items:center;justify-content:center}.mod-blueconic-form__text{color:#0a0b0d;font-weight:400}.mod-blueconic-form__divider{border:.0313rem solid #d7dbe0}.mod-blueconic-form__input{--input-padding: 0.75rem;--input-border-radius: 0.625rem}.mod-blueconic-form__input .input{background-color:#fff;appearance:textfield}.mod-blueconic-form__input .input::-webkit-outer-spin-button,.mod-blueconic-form__input .input::-webkit-inner-spin-button{margin:0;appearance:none}.mod-blueconic-form__input,.mod-blueconic-form__input *{width:100%}.mod-blueconic-form__input-group{display:flex;flex-direction:column;gap:1rem}.mod-blueconic-form__button-text{display:none}.mod-blueconic-form__button-group{display:flex;align-items:flex-start;flex-direction:column;gap:1rem}.mod-blueconic-form__button-group tet-button{width:100%}.mod-blueconic-form__button-group tet-button::part(button){width:100%;padding:.625rem 1.25rem;box-sizing:border-box;margin:0;font-size:1rem}.mod-blueconic-form__form{display:flex;flex-direction:column;gap:.9375rem}.mod-blueconic-form__container{border-radius:1.5rem;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.mod-blueconic-form__image-container{width:100%;position:relative}.mod-blueconic-form__image{position:absolute;width:100%;height:100%;object-fit:cover}.mod-blueconic-form__content{width:100%;padding:1.5rem}.mod-blueconic-form tet-input input[type=number]{-moz-appearance:textfield}.mod-blueconic-form tet-input input::-webkit-outer-spin-button,.mod-blueconic-form tet-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mod-blueconic-form__checkboxes{margin-top:.625rem;display:flex;flex-direction:column;gap:.9375rem}.mod-blueconic-form__footer{margin-top:1rem;display:flex;flex-direction:column;color:#434b56}.mod-blueconic-form__links{display:flex;flex-wrap:wrap}.mod-blueconic-form__link{display:inline-block;white-space:nowrap;color:#434b56}.mod-blueconic-form__link-wrapper{white-space:nowrap}.mod-blueconic-form__link-wrapper:not(:last-child)::after{display:inline-block;content:"•";margin-right:.25rem;text-decoration:none;user-select:none}.mod-blueconic-form__modal::part(body){width:100%;height:100%;padding:2.5rem;padding-top:0;display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:space-between;text-align:center}.mod-blueconic-form__modal__icon{width:3.5rem;height:3.5rem}.mod-blueconic-form__modal__button::part(button){padding:.625rem 3.25rem}.mod-blueconic-form__hidden-submit{visibility:hidden;height:0;margin-top:-0.9375rem}.mod-blueconic-form.dark{color:var(--color-text-primary-dark)}.mod-blueconic-form.dark .mod-blueconic-form__container{background:var(--color-background-tertiary-dark)}@media all and (min-width: 64rem){.mod-blueconic-form.dark .mod-blueconic-form__container{border:.063rem solid var(--color-border-tertiary-dark)}}.mod-blueconic-form.dark .mod-blueconic__heading,.mod-blueconic-form.dark .mod-blueconic-form__subheading,.mod-blueconic-form.dark .mod-blueconic-form__text{color:var(--color-text-primary-dark)}.mod-blueconic-form.dark .mod-blueconic-form__icon{--icon-color: var(--color-text-primary-dark)}.mod-blueconic-form.dark .mod-blueconic-form__footer,.mod-blueconic-form.dark .mod-blueconic-form__link{color:var(--color-text-secondary-dark)}.mod-blueconic-form--with-images .mod-blueconic-form__image-container{height:12.8125rem}.mod-blueconic-form--with-images .mod-blueconic-form__header{text-align:left}.mod-blueconic-form--with-images .mod-blueconic-form__subheading-row{justify-content:flex-start}.mod-blueconic-form--with-images .mod-blueconic-form__button-text{display:block}.mod-blueconic-form--with-images .mod-blueconic-form__button-text--desktop{display:none}.mod-blueconic-form--with-images .mod-blueconic-form__button-group{gap:.5rem;flex-direction:row}.mod-blueconic-form--with-images .mod-blueconic-form__button-group tet-button{width:auto}.mod-blueconic-form--with-images .mod-blueconic-form__button-group tet-button::part(button){width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center}@media all and (min-width: 46.25rem){.mod-blueconic-form__container{flex-direction:row}.mod-blueconic-form__content{padding:2rem}.mod-blueconic-form__checkboxes{margin-top:1.25rem}.mod-blueconic-form__footer{margin-top:1rem}.mod-blueconic-form__image-header{padding:2.5rem}.mod-blueconic-form__header{text-align:left}.mod-blueconic-form--with-images .mod-blueconic-form__image-container{height:auto}.mod-blueconic-form--with-images .mod-blueconic-form__button-group tet-button{width:auto}}@media all and (min-width: 64rem){.mod-blueconic-form__confirm-icon{--icon-size: 4rem}.mod-blueconic-form__subheading{font-size:1.25rem}.mod-blueconic-form__image-header{padding-right:0}.mod-blueconic-form__image-container{flex:1}.mod-blueconic-form__content{flex:1.2;padding:2.5rem;padding-left:1.5rem}.mod-blueconic-form__input-group{flex-direction:row}.mod-blueconic-form__button-group{flex-direction:row;gap:.5rem}.mod-blueconic-form__button-group tet-button{width:auto}.mod-blueconic-form__button-group tet-button::part(button){width:auto;padding:auto 1.25rem}.mod-blueconic-form__form{width:100%}.mod-blueconic-form__modal__icon{width:4rem;height:4rem}.mod-blueconic-form__modal::part(body){padding:2.5rem 4.625rem;padding-top:0}.mod-blueconic-form__header,.mod-blueconic-form__image-header{text-align:left}.mod-blueconic-form__subheading-row{justify-content:flex-start}.mod-blueconic-form--with-images .mod-blueconic-form__content{padding-left:2.5rem;flex:1}.mod-blueconic-form--with-images .mod-blueconic-form__button-text{display:none}.mod-blueconic-form--with-images .mod-blueconic-form__button-text--desktop{display:block}.mod-blueconic-form--with-images .mod-blueconic-form__button-group tet-button::part(button){width:auto;padding:.5rem 1.25rem;box-sizing:border-box;margin:0;font-size:1rem}.mod-blueconic-form--with-images .mod-blueconic-form__footer{margin-top:2rem}}@media all and (min-width: 80rem){.mod-blueconic-form__form{width:75%}}
