@charset "UTF-8";.c-contact-form .contact-form__info-modal .modal__text a,.c-contact-form .contact-form__text a{color:var(--block-title-color, var(--wip-color-primary, #003b79));text-decoration:underline}.c-contact-form .contact-form__info-modal .modal__text a:hover,.c-contact-form .contact-form__text a:hover{text-decoration:none}.c-contact-form .contact-form__info-modal .modal__text p,.c-contact-form .contact-form__text p{margin-bottom:1.5rem}.c-contact-form .contact-form__info-modal .modal__text p:last-child,.c-contact-form .contact-form__text p:last-child{margin-bottom:0}.c-contact-form .contact-form__info-modal .modal__text h2,.c-contact-form .contact-form__text h2,.c-contact-form .contact-form__info-modal .modal__text h3,.c-contact-form .contact-form__text h3,.c-contact-form .contact-form__info-modal .modal__text h4,.c-contact-form .contact-form__text h4,.c-contact-form .contact-form__info-modal .modal__text h5,.c-contact-form .contact-form__text h5{font-weight:700;margin-bottom:1.5rem;color:var(--block-title-color, var(--wip-color-primary, #003b79))}.c-contact-form .contact-form__info-modal .modal__text h2,.c-contact-form .contact-form__text h2{font-size:2.6rem}.c-contact-form .contact-form__info-modal .modal__text h3,.c-contact-form .contact-form__text h3{font-size:2.4rem}.c-contact-form .contact-form__info-modal .modal__text h4,.c-contact-form .contact-form__text h4{font-size:2.2rem}.c-contact-form .contact-form__info-modal .modal__text h5,.c-contact-form .contact-form__text h5{font-size:1.6rem}.c-contact-form .contact-form__info-modal .modal__text ol li,.c-contact-form .contact-form__text ol li{list-style-type:decimal}.c-contact-form .contact-form__text{font-family:var(--base-font-family);font-size:1.6rem;font-weight:400;margin-bottom:3rem;color:var(--block-text-color, inherit)}@media screen and (max-width: 1023px){.c-contact-form .contact-form__text{font-size:1.4rem}.c-contact-form .contact-form__text h4,.c-contact-form .contact-form__text h5,.c-contact-form .contact-form__text p,.c-contact-form .contact-form__text ul,.c-contact-form .contact-form__text ol{margin-bottom:1rem}.c-contact-form .contact-form__text h4{font-size:2.4rem}.c-contact-form .contact-form__text h5{font-size:1.8rem}}.c-contact-form .contact-form__info-modal .modal__text ul,.c-contact-form .contact-form__info-modal .modal__text li{list-style:none}.c-contact-form .contact-form__info-modal .modal__text ul{align-self:center;width:max-content;max-width:90%;margin-bottom:1.5rem}.c-contact-form .contact-form__info-modal .modal__text ul li{line-height:1.1;text-indent:1rem}.c-contact-form .contact-form__info-modal .modal__text ul li:before{content:"• ";display:inline;font-size:2.2rem;color:var(--wip-color-primary, #003b79);line-height:1;vertical-align:baseline}.c-contact-form .contact-form__info-modal .modal__text ul li:has(p){text-indent:-1.3rem;padding-left:1rem}.c-contact-form .contact-form__info-modal .modal__text ul li:has(p):before{display:none}.c-contact-form .contact-form__info-modal .modal__text ul li:has(p) p:before{content:"• ";display:inline;font-size:2.2rem;color:var(--wip-color-primary, #003b79);line-height:1;vertical-align:baseline}.c-contact-form .contact-form__info-modal .modal__text ul li p{line-height:1;margin:0}.c-contact-form{--align-text: left;--form-grid-tpl: repeat(2, minmax(0,1fr));--form-wrapper-grid-tpl: 1fr;padding:2rem 0}@media screen and (max-width: 767px){.c-contact-form{--form-grid-tpl: minmax(0, 1fr)}}.c-contact-form.text-left{--align-text: left}.c-contact-form.text-center{--align-text: center}.c-contact-form.text-right{--align-text: right}.c-contact-form:has(.c-customer-box){--form-aside-display: block;--form-wrapper-grid-tpl: 2fr 1fr}@media screen and (max-width: 1023px){.c-contact-form:has(.c-customer-box){--form-wrapper-grid-tpl: 1fr}}.c-contact-form .contact-form__wrapper{width:calc(100% - var(--main-container-pad-x) * 2px);margin-left:auto;margin-right:auto;max-width:calc(var(--main-container-large-maxwidth) * 1px);display:grid;grid-template-columns:var(--form-wrapper-grid-tpl)}.c-contact-form .contact-form__head{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin:0 auto 3rem;align-items:flex-end;padding-bottom:2rem;border-bottom:1px solid var(--wip-color-primary-lighter, #97BEC7)}@media screen and (max-width: 1023px){.c-contact-form .contact-form__head{max-width:100%;grid-template-columns:1fr}}.c-contact-form .contact-form__title{font-family:var(--heading-font-family);font-size:2.6rem;font-weight:700;color:var(--block-title-color, var(--wip-color-primary, #003b79));line-height:1.2}.c-contact-form .contact-form__required-note{font-size:1.4rem;justify-self:flex-end}@media screen and (max-width: 1023px){.c-contact-form .contact-form__required-note{justify-self:flex-start}}.c-contact-form .contact-form__text{grid-column:1/-1;text-align:var(--align-text);margin-bottom:0}.c-contact-form .contact-form__text:has(p:first-child:empty){display:none}.c-contact-form .contact-form__form{background-color:var(--wip-color-bg-lightblue, #eaf4ff);padding:4rem}@media screen and (max-width: 767px){.c-contact-form .contact-form__form{max-width:100%;margin-top:4rem}}.c-contact-form .contact-form__form__grid{display:grid;grid-template-columns:var(--form-grid-tpl);column-gap:3rem;row-gap:1rem}.c-contact-form .contact-form__form__region-field{display:grid;grid-template-columns:3fr 2fr;gap:1rem}@media screen and (max-width: 767px){.c-contact-form .contact-form__form__region-field{grid-template-columns:1fr}}.c-contact-form .contact-form__form__col-fields{display:grid;grid-template-columns:1fr;gap:1rem}.c-contact-form .contact-form__form__success{display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--wip-color-success, #548e1d);font-weight:700}.c-contact-form .contact-form__form__btn{display:flex;justify-content:center;margin-top:2rem}@media screen and (max-width: 767px){.c-contact-form .contact-form__form__btn button{width:100%}}.c-contact-form .contact-form__form__notification-block{display:flex;justify-content:center;margin-top:3rem}.c-contact-form .contact-form__info-modal{width:min(45rem,100%);background:none;border:none;padding:0}.c-contact-form .contact-form__info-modal::backdrop{background-color:#00000040}.c-contact-form .contact-form__info-modal:focus,.c-contact-form .contact-form__info-modal:focus-within,.c-contact-form .contact-form__info-modal:focus-visible{outline:none}.c-contact-form .contact-form__info-modal .modal__wrapper{background-color:var(--wip-color-light, #ffffff);padding:1.5rem;border-radius:.4rem}.c-contact-form .contact-form__info-modal .modal__close{display:flex;justify-content:flex-end;margin-bottom:1rem}.c-contact-form .contact-form__info-modal .modal__close button{aspect-ratio:1;width:4rem;padding:1rem;color:var(--wip-color-light, #ffffff);background-color:var(--wip-color-primary, #003b79);border-radius:3rem;line-height:1;display:flex;align-items:center;justify-content:center}.c-contact-form .contact-form__info-modal .modal__close button .icon{--icon-size: 2rem}.c-contact-form .contact-form__info-modal .modal__text{text-transform:none;overflow:auto;max-height:80vh}.c-contact-form .contact-form__info-modal .modal__text h3{color:var(--wip-color-secondary, #e32017)}.c-contact-form .contact-form__info-modal .modal__text h4{color:var(--wip-color-text-dark, #4D4D4D)}
