@charset "UTF-8";@keyframes flowing{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.content{position:relative;width:calc(100% - 48px);margin:5rem auto 10rem}@media only screen and (min-width:960px){.content{width:100%;max-width:1280px;margin:7.5rem auto 18.75rem}}.content h2{position:relative;color:#fff;text-shadow:0 1px 3px rgba(34,58,119,.12);font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-2px;margin-bottom:3.75rem}@media only screen and (min-width:960px){.content h2{font-size:2.5rem;margin-bottom:3.75rem;left:5rem}}.content h2:before{content:"";position:absolute;width:12px;height:11px;background:no-repeat url(../../img/pages/form/icon-star.svg) center;top:0}.content .content-grid{position:relative}@media only screen and (min-width:960px){.content .content-grid{display:flex;flex-direction:row-reverse}}.content .content-grid .content-grid-form{width:100%}@media only screen and (min-width:960px){.content .content-grid .content-grid-form{width:57.34%;max-width:734px;border-left:1px solid rgba(37,42,52,.25)}}.content .content-grid .content-grid-guidance{width:100%;text-align:center}@media only screen and (min-width:960px){.content .content-grid .content-grid-guidance{width:42.65%;max-width:546px}}.content .content-grid.grid-none{display:block}.content .content-grid.grid-none .form-thanks-txt{text-align:center}.content .content-grid.grid-none .form-thanks-txt h3{color:#6489d4;font-size:1.5rem;margin-bottom:1.5rem}.content .content-grid.grid-none .form-thanks-txt p.form-thanks-txt--msg{padding-bottom:80px;border-bottom:1px solid rgba(37,42,52,.25)}@media only screen and (min-width:960px){.content .content-grid.grid-none .form-thanks-txt h3{font-size:1.75rem}}.content .content-grid.grid-none .guidance-lead{padding-top:40px}.content .content-grid.grid-none .guidance-img{padding:40px 0}form>ul{gap:30px;padding:30px 0}form>ul,form>ul>li{display:flex;flex-flow:column}@media only screen and (min-width:960px){form>ul>li{flex-flow:row}}form>ul>li>div:first-child{display:flex;width:100%;padding:16px 0}form>ul>li>div:first-child>label{margin-left:.625rem}@media only screen and (min-width:960px){form>ul>li>div:first-child{width:calc(38.68% - 40px);max-width:253px;margin-left:40px}}form>ul>li>div:last-child{width:100%;display:flex;align-items:start;text-align:left}form>ul>li>div:last-child.stacked{flex-flow:column}form>ul>li>div:last-child div.form-elm-zip,form>ul>li>div:last-child>div{width:100%}@media only screen and (min-width:960px){form>ul>li>div:last-child div.form-elm-zip div:first-child{max-width:250px}}form>ul>li>div:last-child ul{display:flex;flex-flow:row;padding:1rem 1rem 1rem 0;gap:60px}form>ul>li>div:last-child ul label{margin-left:.5rem}@media only screen and (min-width:960px){form>ul>li>div:last-child{width:calc(61.32% - 80px);max-width:481px;margin-right:80px;flex-flow:column}}form>ul>li.depend_subject{display:none}form>ul>li.depend_subject.selected{display:flex}form input[type=email],form input[type=text],form select,form textarea{width:100%;max-width:370px;height:3.5rem;padding:1rem;border-radius:12px;border:1px solid #223a77;background:rgba(255,255,255,.4);color:#252a34}form input[type=email]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#666}@media only screen and (min-width:460px) and (max-width:959.98px){form input[type=email],form input[type=text],form select,form textarea{max-width:inherit}}form input[type=email].input-zip,form input[type=text].input-zip,form select.input-zip,form textarea.input-zip{max-width:4.5rem;margin:0 .625rem}@media only screen and (min-width:460px) and (max-width:959.98px){form input[type=email].input-zip,form input[type=text].input-zip,form select.input-zip,form textarea.input-zip{max-width:6rem}}@media only screen and (min-width:960px){form input[type=email].input-zip,form input[type=text].input-zip,form select.input-zip,form textarea.input-zip{max-width:5rem}}form textarea{min-height:240px}form button{background-color:#6489d4;border-radius:10px;padding:1rem 1.875rem;color:#fff}form button.submit{padding:1rem 3.75rem}@media only screen and (min-width:960px){form button{padding:1rem 2.125rem}}form .form-elm-zip{display:flex;justify-content:space-between}@media only screen and (min-width:460px) and (max-width:959.98px){form .form-elm-zip{justify-content:start;gap:.5rem}}form .form-elm-zip-error{padding-bottom:1.5rem}form .form-elm-select{position:relative}form .form-elm-select:before{content:"";position:absolute;top:50%;right:16px;width:9px;height:9px;border-bottom:1px solid #001b10;border-right:1px solid #001b10;transform:translateY(-50%) rotate(45deg);pointer-events:none}form .form-elm-select>select{appearance:none;display:inline-block}.form-button{padding:10px 0 0;text-align:center}.form-button .form-button-privacy{padding-bottom:2.5rem}.form-button .form-button-privacy a{color:#6489d4}.form-button .form-button-privacy a:hover{text-decoration:underline;color:#223a77}.form-button .form-button-privacy .form-button-privacy-allow{display:inline-block;position:relative}.form-button .form-button-privacy .form-button-privacy-allow:after{content:"";position:absolute;width:1rem;height:1rem;background:no-repeat url(../../img/pages/form/icon_outer.svg) center;top:5px;right:-1.5rem}.form-button button{cursor:pointer;margin:0 1rem}.label{padding:.1875rem .625rem;border-radius:20px;font-size:.8rem;height:1.5rem}.label.label-required{background-color:#d05c5d;color:#fff}.label.label-optional{background-color:#888;color:#fff}.form-checkbox{display:flex;justify-content:center;align-items:center;gap:.25rem}.form-checkbox:before{content:"";display:inline-block;border:1px solid #6489d4;border-radius:2px;background:#fff;width:1rem!important;height:1rem!important}.form-checkbox:has(input[type=checkbox]:checked):before{border:0!important;background:no-repeat url(../../img/pages/form/checked-checkbox.svg) center!important;background-size:contain!important}.form-checkbox input[type=checkbox]{width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;border:0!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important}.postal-search{cursor:pointer}.mwform-checkbox-field-text,.p-country-name{display:none}.mw_wp_form .error{display:inline-block;width:100%;font-size:.875rem;margin:.5rem 0 0}