@import"//fast.fonts.net/t/1.css?apiType=css&projectid=01dda7ef-6d1d-44e1-9c0c-5ec779c251fa";:root{--gradients-gradient-burgundy-orange: linear-gradient( 90deg, #710049 11.3451287150383%, #e37222 100% );--gradients-gradient-purple-light-purple: linear-gradient( 90deg, #0a184d 7.503826171159744%, #950e6a 100% );--gradients-gradient-petroleum-lime: linear-gradient( 90deg, #006589 7.689530402421951%, #90b63b 100% );--gradients-gradient-light-blue-light-burgundy: linear-gradient( 90deg, #3db7e4 0%, #efe3eb 100% );--gradients-gradient-2-purple-light-purple: linear-gradient( 90deg, var(--color-violet) 7.503826171159744%, var(--color-violet-3) 100% );--color-violet-3: #950e6a;--color-violet-2: #58135e;--color-violet: #0a184d;--petroleum-500: #006589;--petroleum-400: #99c1d0;--petroleum-200: #cce0e7;--petroleum-100: #ebf3f6;--petroleum-50: #f6f9fa;--light-blue-500: #3db7e4;--light-blue-100: #ecf8fc;--light-blue-50: #f3fbfd;--neutral-greyscale-black: #000;--neutral-greyscale-700: #424542;--neutral-greyscale-600: #666;--neutral-greyscale-500: #999;--neutral-greyscale-400: #aeaeae;--neutral-greyscale-300: #cbcdcd;--neutral-greyscale-200: #dcdcdc;--neutral-greyscale-100: #e9e9e9;--neutral-greyscale-50: #f4f4f4;--neutral-greyscale-white: #fff;--neutral-greyscale-white-50: hsla(0,0%,100%,.314);--burgundy-500: #710049;--burgundy-100: #efe3eb;--secondary-error-red: #ff4040;--secondary-orange: #e37222;--secondary-tf-purple: #3b005e;--secondary-lime: #90b63b;--themed-burgundy-2: #aa3e84;--themed-dark-blue: #00194b;--themed-dark-blue-2: #2b73c9;--themed-dark-blue-3: #e5e8ed;--themed-purple: #4e0578;--themed-purple-2: #ae75ce;--themed-purple-3: #ebe5ef;--themed-orange-2: #fba162;--themed-orange-3: #fcf1e9;--themed-green: #106939;--themed-green-2: #189350;--themed-green-3: #e9eeeb;--themed-green-4: #f3fff9;--default-font-color: #000;--line-height: 1.6;--default-font-size: 62.5%;--default-background-color: #fff;--default-anchor-color: #006589;--orange-color: #e37222;--petrolium-color: #3db7e4;--blue-color: #00194b;--purple-color: #710049;--placeholder-font-color: var(--neutral-greyscale-600);--error-color: #e60000;--error-color-light: #fff6f6;--panel-background-color: #f3f3f3;--light-blue: #f5fcfe;--primary10: #e5f0f3;--upper-footer-background-color: #f4f4f4;--gray-color: #f4f4f4;--slider-nav-background-inactive: #b7bfcd;--neutral-gray-color: #dcdcdc;--gray-border-neutral: #cbcdcd;--purple-event-color: #51195b;--color-darkblue2: #2b73c9;--color-darkblue3: #e5e8ed;--color-green3: #e9eeeb;--standard-theme-green: #2c6244;--standard-theme-orange: #e37222;--standard-theme-blue: #00194b;--standard-theme-purple: #3b005e;--standard-theme-petrol: #006589;--standard-theme-magenta: #710049;--secondary-theme-green: #189350;--secondary-theme-orange: #fba162;--secondary-theme-blue: #2b73c9;--secondary-theme-purple: #ae75ce;--secondary-theme-petrol: #3db7e4;--secondary-theme-magenta: #aa3e84;--facts-petrol: #006589;--facts-light-petrol: #3db7e4;--facts-ultra-light-petrol: #ecf8fc;--facts-magenta: #710049;--facts-light-magenta: #aa3e84;--facts-ultra-light-magenta: #efe3eb;--facts-green: #106939;--facts-light-green: #189350;--facts-ultra-light-green: #e9eeeb;--facts-orange: #e37222;--facts-light-orange: #fba162;--facts-ultra-light-orange: #fcf1e9;--facts-blue: #00194b;--facts-light-blue: #2b73c9;--facts-ultra-light-blue: #e5e8ed;--facts-purple: #3b005e;--facts-light-purple: #ae75ce;--facts-ultra-light-purple: #ebe5ef;--campaign-secondary-font-color: #fff;--campaign-petrol: #006589;--campaign-light-petrol: #3db7e4;--campaign-ultra-light-petrol: #ecf8fc;--campaign-burgundy: #710049;--campaign-light-burgundy: #aa3e84;--campaign-ultra-light-burgundy: #efe3eb;--campaign-green: #2c6244;--campaign-light-green: #4b8f6a;--campaign-ultra-light-green: #eaefec;--campaign-orange: #e37222;--campaign-light-orange: #fba162;--campaign-ultra-light-orange: #fcf1e9;--campaign-blue: #00194b;--campaign-light-blue: #2b73c9;--campaign-ultra-light-blue: #e5e8ed;--campaign-purple: #3b005e;--campaign-light-purple: #a76cc9;--campaign-ultra-light-purple: #ebe5ef;--fallback-font: sans-serif;--font-geologica: "Geologica", var(--fallback-font);--font-sans: "Source Sans 3", var(--fallback-font);--font-geologica-standalone: "Geologica";--font-sans-standalone: "Source Sans 3";--font-h1-desktop: 600 var(--font-size-heading-h1-desktop) / 1.2 var(--font-geologica-standalone), var(--fallback-font);--font-h1-mobile: 600 var(--font-size-heading-h1-mobile) / 1.2 var(--font-geologica-standalone), var(--fallback-font);--font-h2-desktop: 600 var(--font-size-heading-h2-desktop) / 1.2 var(--font-geologica-standalone), var(--fallback-font);--font-h2-mobile: 600 var(--font-size-heading-h2-mobile) / 1.2 var(--font-geologica-standalone), var(--fallback-font);--font-h3-desktop: 600 var(--font-size-heading-h3-desktop) / 1.2 var(--font-geologica-standalone), var(--fallback-font);--font-h3-mobile: 600 var(--font-size-heading-h3-mobile) / 1.2 var(--font-geologica-standalone), var(--fallback-font);--font-h4-desktop: 600 var(--font-size-heading-h4-desktop) / 1.2 var(--font-geologica-standalone), var(--fallback-font);--font-h4-mobile: 600 var(--font-size-heading-h4-mobile) / 1.2 var(--font-geologica-standalone), var(--fallback-font);--font-h5-subtitle: 600 var(--font-size-heading-h5-micro) / 1 var(--font-geologica-standalone), var(--fallback-font);--font-h5-micro: 600 var(--font-size-heading-h5-micro) / 1 var(--font-geologica-standalone), var(--fallback-font);--font-preamble-desktop: 400 var(--font-size-preamble-desktop) / 1.4 var(--font-sans-standalone), var(--fallback-font);--font-preamble-mobile: 400 var(--font-size-preamble-mobile) / 1.4 var(--font-sans-standalone), var(--fallback-font);--font-paragraph-desktop: 400 var(--font-size-paragraph-desktop) / 1.4 var(--font-sans-standalone), var(--fallback-font);--font-paragraph-mobile: 400 var(--font-size-paragraph-mobile) / 1.4 var(--font-sans-standalone), var(--fallback-font);--font-button-link-desktop: 600 var(--font-size-button-link-desktop) / 1 var(--font-sans-standalone), var(--fallback-font);--font-button-link-mobile: 600 var(--font-size-button-link-mobile) / 1 var(--font-sans-standalone), var(--fallback-font);--font-button-link-micro: 600 var(--font-size-button-micro-desktop) / 1 var(--font-sans-standalone), var(--fallback-font);--font-large-tag: 600 var(--font-size-large-tag) / 1 var(--font-sans-standalone), var(--fallback-font);--font-standard-tag: 600 var(--font-size-standard-tag) / 1 var(--font-sans-standalone), var(--fallback-font);--font-small-tag: 600 var(--font-size-small-tag) / 1 var(--font-sans-standalone), var(--fallback-font);--font-quote-desktop: 600 var(--font-size-quote-desktop) / 1 var(--font-sans-standalone), var(--fallback-font);--font-quote-mobile: 600 var(--font-size-quote-mobile) / 1 var(--font-sans-standalone), var(--fallback-font);--font-form-element-desktop: 600 var(--font-size-form-element-desktop) / 1 var(--font-sans-standalone), var(--fallback-font);--font-form-element-mobile: 600 var(--font-size-form-element-mobile) / 1 var(--font-sans-standalone), var(--fallback-font);--font-size-heading-h1-desktop: 4.2rem;--font-size-heading-h1-mobile: 3rem;--font-size-preamble-campaign-desktop: 2rem;--font-size-preamble-campaign-mobile: 2rem;--font-size-heading-h2-desktop: 3.2rem;--font-size-heading-h2-mobile: 2.4rem;--font-size-heading-h3-desktop: 2.4rem;--font-size-heading-h3-mobile: 2rem;--font-size-heading-h4-desktop: 2rem;--font-size-heading-h4-mobile: 1.8rem;--font-size-heading-h5-subtitle: 1.8rem;--font-size-heading-h5-micro: 1.6rem;--font-size-heading-rich-text-h2-desktop: 2.8rem;--font-size-heading-rich-text-h2-mobile: 2.4rem;--font-size-heading-rich-text-h3-desktop: 1.8rem;--font-size-heading-rich-text-h3-mobile: 1.6rem;--font-size-heading-rich-text-h4-desktop: 1.8rem;--font-size-heading-rich-text-h4-mobile: 1.6rem;--font-size-preamble-desktop: 2rem;--font-size-preamble-mobile: 1.8rem;--font-size-paragraph-desktop: 1.8rem;--font-size-paragraph-mobile: 1.6rem;--font-size-body-large: 1.8rem;--font-size-body-medium: 1.6rem;--font-size-body-small: 1.4rem;--font-size-button-link-desktop: 1.8rem;--font-size-button-link-mobile: 1.6rem;--font-size-button-micro-desktop: 1.6rem;--font-size-button-micro-mobile: 1.4rem;--font-size-large-tag: 1.8rem;--font-size-standard-tag: 1.4rem;--font-size-small-tag: 1.2rem;--font-size-quote-desktop: 2.6rem;--font-size-quote-mobile: 2.2rem;--font-size-form-input-desktop: 1.6rem;--font-size-form-input-mobile: 1.6rem;--font-size-form-label-desktop: 1.6rem;--font-size-form-label-mobile: 1.4rem;--font-size-form-help-text-desktop: 1.4rem;--font-size-form-help-text-mobile: 1.2rem;--font-size-form-element-desktop: 1.6rem;--font-size-form-element-mobile: 1.4rem;--font-size-service-menu-child: 1.4rem;--font-size-campaign-heading-mobile: 2.2rem;--font-size-campaign-richtext-subheading-mobile: 1.8rem;--font-size-campaign-richtext-subheading-desktop: 2rem}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-100-normal-DaioJRv1.woff2) format("woff2"),url(./assets/fonts/geologica-latin-100-normal-B19rCZTh.woff) format("woff");font-display:optional;font-weight:100}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-200-normal-DkVt8aLT.woff2) format("woff2"),url(./assets/fonts/geologica-latin-200-normal-puWDhI-g.woff) format("woff");font-display:optional;font-weight:200}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-300-normal-Dj7kQDxt.woff2) format("woff2"),url(./assets/fonts/geologica-latin-300-normal-DKUgaiEf.woff) format("woff");font-display:optional;font-weight:300}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-400-normal-C4-XXMAS.woff2) format("woff2"),url(./assets/fonts/geologica-latin-400-normal-DFlglJoW.woff) format("woff");font-display:optional;font-weight:400}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-500-normal-BFK3oOO9.woff2) format("woff2"),url(./assets/fonts/geologica-latin-500-normal-DKFd64wW.woff) format("woff");font-display:optional;font-weight:500}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-600-normal-CRd38TRc.woff2) format("woff2"),url(./assets/fonts/geologica-latin-600-normal-CgJV1eGI.woff) format("woff");font-display:optional;font-weight:600}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-700-normal-CmsvoaKS.woff2) format("woff2"),url(./assets/fonts/geologica-latin-700-normal-pBpSKI-F.woff) format("woff");font-display:optional;font-weight:700}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-800-normal-4WmRc75O.woff2) format("woff2"),url(./assets/fonts/geologica-latin-800-normal-syoK-H4Q.woff) format("woff");font-display:optional;font-weight:800}@font-face{font-family:Geologica;src:url(./assets/fonts/geologica-latin-900-normal-CUqC7oG-.woff2) format("woff2"),url(./assets/fonts/geologica-latin-900-normal-C0UDpUe7.woff) format("woff");font-display:optional;font-weight:900}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-200-normal-BVonB4JP.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-200-normal-BIJJTujm.woff2) format("woff2");font-display:optional;font-weight:200}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-300-normal-DxogTCBP.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-300-normal-Bn5fki3Z.woff2) format("woff2");font-display:optional;font-weight:300}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-400-normal-S5MsD0GB.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-400-normal-CWExqDl9.woff2) format("woff2");font-display:optional;font-weight:400}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-500-normal-CWJbJD-4.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-500-normal-BJ-Y-TLt.woff2) format("woff2");font-display:optional;font-weight:500}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-600-normal-K9hBQwnb.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-600-normal-C9Agc4O9.woff2) format("woff2");font-display:optional;font-weight:600}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-700-normal-DTntTtfE.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-700-normal-DKezV3YD.woff2) format("woff2");font-display:optional;font-weight:700}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-800-normal-BxBlvBnO.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-800-normal-YNkccmny.woff2) format("woff2");font-display:optional;font-weight:800}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-900-normal-DuCQL_8q.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-900-normal-BOUPqobo.woff2) format("woff2");font-display:optional;font-weight:900}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-200-italic-DFhQZeJq.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-200-italic-Dsd4i-Nj.woff2) format("woff2");font-display:optional;font-weight:200;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-300-italic-9ZuXyQP4.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-300-italic-DLTf-zI1.woff2) format("woff2");font-display:optional;font-weight:300;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-400-italic-BhWi7Pg7.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-400-italic-DZ0S4zaG.woff2) format("woff2");font-display:optional;font-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-500-italic-TCgsBNqn.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-500-italic-C7S5NV_w.woff2) format("woff2");font-display:optional;font-weight:500;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-600-italic-Dfe8ybb9.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-600-italic-CpC3BRtP.woff2) format("woff2");font-display:optional;font-weight:600;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-700-italic-BM0K61QG.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-700-italic-CZIcABFz.woff2) format("woff2");font-display:optional;font-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-800-italic-CcnqfQQT.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-800-italic-D7Hvebsk.woff2) format("woff2");font-display:optional;font-weight:800;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(./assets/fonts/source-sans-3-latin-900-italic-DDEUBRkA.woff) format("woff"),url(./assets/fonts/source-sans-3-latin-900-italic-ngrGMEDm.woff2) format("woff2");font-display:optional;font-weight:900;font-style:italic}@font-face{font-family:AvenirNextLTW01-Heavy;src:url(./assets/fonts/5c57b2e2-f641-421e-a95f-65fcb47e409a-Se_50P6l.woff2) format("woff2"),url(./assets/fonts/181c847e-cdbc-43d5-ae14-03a81c8953b4-D5E_4tTS.woff) format("woff");font-display:optional}.EPiServerForms,.form{background-color:#f3f3f3;padding:4rem 5rem;width:100%}.EPiServerForms{padding:1.6rem;border-radius:1rem;border:1px solid #cbcdcd}.EPiServerForms .Form__Description{margin-bottom:2.4rem;font-size:1.8rem}.FormFileUpload__Button{color:#006589;font-family:"Source Sans 3",sans-serif;font-weight:600;text-transform:uppercase;font-size:1.2rem;line-height:1.19;border-radius:100px;border:1px solid #006589;background:#fff;padding:.5rem 1.5rem .5rem .5rem;position:relative;display:inline-flex;justify-content:center;align-items:center;margin-right:1.6rem;transition:background .25s ease-in-out;cursor:pointer}.FormFileUpload__Button:before{content:"";display:inline-block;width:2.5rem;height:2.5rem;background:url(./assets/img/upload-D6E2-GzQ.svg) no-repeat center,#ebf3f6;border-radius:50%;margin-right:.8rem;transition:inherit}.FormFileUpload__Button:hover{background:#ebf3f6}.FormFileUpload__Button:hover:before{background:url(./assets/img/upload-D6E2-GzQ.svg) no-repeat center,#fff}.EPiServerForms .FormCaptcha button.FormCaptcha__Refresh{border:none;background:none;margin:0;font-size:1.6rem;font-family:"Source Sans 3",sans-serif;font-weight:600;color:inherit;display:flex;justify-content:center;align-items:center;padding:8px;height:4.6rem;visibility:hidden;cursor:pointer;text-indent:-9999px}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh:before{content:"";background:url(./assets/img/refresh-FS5nJ1P0.svg) no-repeat center,#fff;display:inline-block;height:2.6rem;width:2.6rem;border-radius:50%;visibility:visible;transition:background .25s ease-in-out}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh:hover:before{background:url(./assets/img/refresh-FS5nJ1P0.svg) no-repeat center,#ebf3f6}.FormCaptcha .FormCaptcha__Image{order:1;margin-right:auto;align-self:start;margin-bottom:.8rem;border-radius:10px;width:100%;height:auto;max-width:623px;border:1px solid #cbcdcd}.Form__Element .FormCaptcha{display:flex;flex-flow:row wrap}.EPiServerForms .FormCaptcha .FormTextbox__Input.FormCaptcha__Input{order:2;margin-bottom:.4rem;flex:1 1 auto}.FormCaptcha .FormCaptcha__Refresh{order:3}.FormCaptcha .Form__Element__ValidationError{order:4;width:100%}.Form__Description,.FormStep__Description{line-height:1.35;margin-bottom:2.4rem}.Form__Element,.form__row{margin:0 0 1rem}.form__row--push-down.Form__Element,.form__row--push-down.form__row{margin-bottom:2.4rem}.form__row--tidy{display:flex;align-items:baseline;align-content:space-between}.FormChoice__Label input:not([type=text]){width:100%;height:100%;z-index:99}.FormChoice__Label .FormChoice__Input{visibility:hidden;position:absolute;width:1px;height:1px;inset:1px}.FormTextbox__Input[type=number]::-webkit-outer-spin-button,.FormTextbox__Input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FormTextbox__Input[type=number]{-moz-appearance:textfield}.Form__Element__Caption,.FormChoice__Label,.FormRange__Min,.FormRange__Max,.form__label{display:flex;align-items:center;font-size:1.4rem;font-family:"Source Sans 3",sans-serif;line-height:1.19;font-weight:600;margin-bottom:.8rem;position:relative;cursor:pointer}.Form__Element__Caption p a,.FormChoice__Label p a,.FormRange__Min p a,.FormRange__Max p a,.form__label p a{color:inherit!important}.form__label--blue-links p a{color:#006589!important}.FormChoice__Label{font-weight:400}.FormRange__Min{margin-right:.8rem}.FormRange__Max{margin-left:.8rem}.EPiServerForms .Form__Element .Form__Element__Caption{display:flex}.Form__Element__Caption p{font-size:1.4rem;line-height:1.35;font-style:normal;font-weight:400}.EPiServerForms .Form__Element{margin:0 0 1.6rem}.Form__Status__Message{font-size:1.4rem;font-style:normal;font-weight:400;background:none!important}.EPiServerForms .ValidationFail{color:#000}.ValidationRequired .Form__Element__Caption:not(.form__label--gdpr):after,.form__label--required:after,.form__label--gdpr p:after{font-size:1.4rem;transform:translateY(-4px);display:inline-block;color:#ff4040;margin:0 0 0px .2rem;content:"●"!important}.Form__Status__Message,.Form__Element__Caption.form__label--gdpr p{margin:0}.form__label--gdpr:after{display:none}.ValidationFail>*>.FormChoice__Input--Checkbox+label:before,.ValidationFail>.FormChoice__Input--Checkbox+label:before{outline:2px solid #ff4040}.Form__Element.FormChoice fieldset{display:flex;flex-direction:column}.Form__Element.FormChoice fieldset input{margin-bottom:.8rem}.form__label--tidy{font-size:1.6rem;margin-bottom:0;margin-right:1rem;white-space:nowrap}.FormTextbox input,.FormTextbox__Input,.FormTextbox textarea,.form__input{height:46px;font-size:1.6rem;width:100%;font-family:"Source Sans 3",sans-serif;padding:.3rem 1rem;border:1px solid #cbcdcd;border-radius:4px;display:flex;align-items:center}.FormTextbox input:disabled,.FormTextbox textarea:disabled,.form__input:disabled{background:#f2f2f2;border:solid 1px #ccc;font-weight:600}.FormTextbox--Textarea textarea,textarea.form__input{line-height:1.25;padding:1rem 1rem 2rem;max-width:100%;width:100%}.FormTextbox textarea{min-height:9rem}.FormTextbox__Input:focus,.FormTextbox__Input:focus-visible,.FormTextbox input:focus,.FormTextbox input:focus-visible,.FormTextbox textarea:focus,.FormTextbox textarea:focus-visible,.form__input:focus,.form__input:focus-visible{outline:2px solid #000;outline-offset:1px}.EPiServerForms .FormSubmitButton:focus{outline:.2rem solid #000}.FormTextbox input::-moz-placeholder,.FormTextbox textarea::-moz-placeholder,.form__input::-moz-placeholder{color:#666}.FormTextbox input::placeholder,.FormTextbox textarea::placeholder,.form__input::placeholder{color:#666}.FormTextbox input:disabled,.form__input:disabled{opacity:.5}.form__button--inline{margin-top:0}strong.Form__Element__Caption,.FormChoice__Input--Checkbox+label{font-family:"Source Sans 3",sans-serif;font-weight:400}.FormChoice__Input--Checkbox,.FormChoice__Input--Radio,.form__checkbox,.form__radio{position:absolute;opacity:0}.FormChoice__Input--Checkbox+label,.FormChoice__Input--Radio+label,.FormChoice>label>.FormChoice__Input--Radio,.form__checkbox+label,.form__radio+label{position:relative;cursor:pointer;padding:0}.FormChoice__Input--Checkbox+label:before,.FormChoice__Input--Radio+label:before,.FormChoice>fieldset>label:not(.FormChoice--Image__Item):before,.form__checkbox+label:before,.form__radio+label:before{content:"";border:solid 1px #cbcdcd;margin:0 10px 2px 0;display:inline-block;vertical-align:middle;width:20px;height:20px;background:#fff;position:relative;border-radius:4px}.form__checkbox+label:before,.form__radio+label:before{transition:.15s ease}.FormChoice--Gdpr .Form__Element__Caption{padding-left:3.2rem;margin-bottom:0}.FormChoice--Gdpr .Form__Element__Caption:before{position:absolute;left:0;top:4px}.FormChoice__Input--Radio+label:before,.FormChoice__Label--Radio:before,input[type=radio]+label:before{width:15px!important;height:15px!important;border-radius:50%!important}.FormChoice__Input--Checkbox:focus+label:before,.FormChoice__Input--Radio:focus+label:before,.FormChoice>fieldset>label:not(.FormChoice--Image__Item):focus-visible:before,.form__checkbox:focus+label:before,.form__radio:focus+label:before{box-shadow:0 0 0 2px #0000001f}.FormChoice__Input--Checkbox:checked+label:before,.FormChoice>fieldset>.FormChoice__Label--Checked:before,.form__checkbox:checked+label:before{background:url(./assets/img/check-marker-DCPhDomq.svg) center 5px/15px no-repeat,#710049!important}.form__radio:checked+label:before,.FormChoice__Input--Radio:checked+label:before,.FormChoice>fieldset>.FormChoice__Label--Checked.FormChoice__Label--Radio:before{background:url(./assets/img/white-dot-DQqA8p4j.svg) center 0/15px no-repeat,#710049!important}.FormChoice__Input--Checkbox:disabled+label,.FormChoice__Input--Radio:disabled+label,.FormChoice>fieldset>.FormChoice__Label--Disabled,.form__checkbox:disabled+label,.form__radio:disabled+label{color:#b8b8b8;cursor:auto}.FormChoice__Input--Checkbox:disabled+label:before,.FormChoice__Input--Radio:disabled+label:before,.form__checkbox:disabled+label:before,.form__radio:disabled+label:before{box-shadow:none;background:#ddd}.FormChoice__Input--Checkbox:focus+label:before,.FormChoice__Input--Checkbox:focus-visible+label:before,.FormChoice__Input--radio:focus+label:before,.FormChoice__Input--radio:focus-visible+label:before,.form__radio:focus+label:before,.form__radio:focus-visible+label:before,.form__checkbox:focus+label:before,.form__checkbox:focus-visible+label:before{outline:2px solid #000;outline-offset:1px}body:not(.campaign) .EPiServerForms .Form__Element.FormSubmitButton{cursor:pointer;z-index:1;border:none;background:transparent;height:55px;-webkit-text-decoration:none;text-decoration:none;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.4;padding:12px 32px;border-radius:100px;white-space:nowrap;width:100%;display:inline-flex;align-items:center;justify-content:center;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px transparent;color:#fff!important;margin-bottom:0}body:not(.campaign) .EPiServerForms .Form__Element.FormSubmitButton:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(94.28deg,#e37222 -139.24%,#710049 80.28%)}body:not(.campaign) .EPiServerForms .Form__Element.FormSubmitButton:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:calc(100% + 20px);height:100%;background:linear-gradient(95deg,#710049 33.14%,#e37222 136.24%);transition:opacity .25s ease,left .25s ease}.FormSubmitButton{will-change:background,box-shadow,transform;transition:box-shadow .25s ease,transform .25s ease}.FormSubmitButton:hover{transform:translateZ(0) scale(1.025);box-shadow:0 2px 12px #00000040}.FormSubmitButton:hover:after{opacity:0;left:-20px}.FormSelection select,.form__select{font-size:1.8rem;line-height:1;-webkit-appearance:none;background-position:right center;background-repeat:no-repeat;background-image:url(./assets/img/arrow-select-down-CXdSTi6s.svg);background-size:1.4rem .7rem;border-radius:4px;border:1px solid #cbcdcd;background-color:#fff;color:#000;padding:.3rem 4rem .3rem 1rem;width:100%;background-position-x:calc(100% - 16px);cursor:pointer;height:46px;font-family:"Source Sans 3",sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FormSelection select[multiple]{background-image:none;min-height:120px;padding:0}.FormSelection select:focus,.form__select:focus{outline:2px solid #000;outline-offset:1px}.EPiServerForms .ValidationFail legend{color:inherit}.EPiServerForms .Form__Element{margin:0 0 2.4rem}.membership-application__error-message--visible,.EPiServerForms .Form__Element.ValidationFail .Form__Element__ValidationError{color:#e60000!important;background-color:#fff6f6;border:.1rem solid #e60000;border-radius:.4rem;padding:.8rem 1.2rem;display:inline-flex;gap:.8rem;align-items:center;font-size:1.6rem;line-height:1;font-weight:400;margin-top:.8rem}.membership-application__error-message--visible:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{content:"";background-image:url(./assets/img/error-warning-BM0CZXz5.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;width:1.6rem;height:1.6rem;margin-bottom:auto}.EPiServerForms .Form__Element.ValidationFail .Form__Element__ValidationError:before{content:"";background-image:url(./assets/img/error-warning-BM0CZXz5.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;width:1.6rem;height:1.6rem;margin-bottom:auto}.EPiServerForms .ValidationFail input,.EPiServerForms .ValidationFail textarea,.EPiServerForms .ValidationFail select{border-color:#e60000;border-width:.2rem}.FormChoice--Image__Item__Caption{display:none}.Form__Element.FormChoice--Image img{max-width:100px;max-height:100px}.FormFileUpload__Input{padding-left:0;display:inline-flex;align-items:center;vertical-align:middle;align-content:center;line-height:3.7rem;position:relative;font-family:"Source Sans 3",sans-serif;font-size:1.6rem;font-weight:400}.FormCaptcha label,.FormRange label{display:block}.Form__Title{margin:0 0 .8rem;font-size:2rem;line-height:1.25;margin:0 0 1.6rem;padding:0 0 .8rem;border-bottom:.1rem solid #cbcdcd}.form__input:required:invalid+span:after{content:"";color:#ff4040;font-size:1.4rem}.form__fee__calculator{position:relative}.form__checkbox[invalid=true]+.form__label:before,.form__checkbox[aria-invalid=true]+.form__label:before,.form__input[invalid=true],.form__input[aria-invalid=true],.form__select[aria-invalid=true],.form__select[invalid=true],.FormSelection[aria-invalid=true],.FormSelection[invalid=true]{border:solid 1px red}.EPiServerForms .form__row{margin-bottom:0}.EPiServerForms .Form__NavigationBar{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;flex-wrap:wrap}.EPiServerForms--progress-bar{padding-top:8rem;position:relative}.EPiServerForms .Form__NavigationBar div.Form__NavigationBar__ProgressBar{width:calc(100% - 4.8rem);top:57px;left:2.4rem;height:6px;position:absolute;border:none!important;border-radius:100px;background-color:#cce0e7}.FormFileUpload{display:flex;flex-flow:row wrap}.FormFileUpload .Form__Element__Caption{width:100%}.FormFileUpload__Input::file-selector-button{display:none}.Form__NavigationBar__ProgressBar--Text{display:block!important;position:absolute;top:-23px;left:0;visibility:collapse;font-size:0}.Form__NavigationBar__ProgressBar__ProgressLabel:after{content:" "}.Form__NavigationBar__ProgressBar--Text>span{visibility:visible;color:#006589;font-family:"Source Sans 3",sans-serif;font-size:1.4rem;font-style:normal;line-height:normal;letter-spacing:.48px;text-transform:uppercase}.Form__NavigationBar__ProgressBar__CurrentStep:after{content:" av ";text-transform:lowercase;visibility:visible}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress[data-f-navigation-progress]{background-color:#006589;height:100%;border-radius:100px}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next],.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]{flex-grow:0;flex-basis:100%!important}.EPiServerForms input[data-f-type=resetbutton],.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next],.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]{cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1;height:60px;-webkit-text-decoration:none;text-decoration:none;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.4;padding:12px 32px;border-radius:100px;white-space:nowrap;text-align:center;width:100%;position:relative;box-shadow:0 2px 6px transparent;border:2px solid transparent;will-change:background-position,transform,background-position;transition:box-shadow .25s ease,transform .25s ease,background-position .25s ease;background-size:200% 200%;background:linear-gradient(95deg,#e37222,#710049,#e37222,#710049) center right 50%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.EPiServerForms button[data-f-navigation-previous],.EPiServerForms button[data-f-navigation-next]{max-width:none!important;color:#000;color:initial}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]{padding-left:0!important;padding-right:0!important;margin-right:8px;justify-content:flex-start}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next]:before{content:"";position:absolute;inset:0;border-radius:100px;padding:2.1px;background:linear-gradient(95deg,#710049 33.14%,#e37222 136.24%);-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.EPiServerForms input[data-f-type=resetbutton]:after,.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next]:after,.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]:before{content:"";background-image:url(./assets/img/arrow-right--gradient-BGLyyzkH.svg);background-repeat:no-repeat;background-size:contain;background-position:left bottom;transform:scale(1.5);width:12px;height:9px;display:inline-block;will-change:transform;transition:transform .15s ease;margin-left:10px}.EPiServerForms input[data-f-type=resetbutton]:after{background-image:none;content:"";font-size:1rem;height:100%;display:flex;justify-content:center;align-items:center}.EPiServerForms button:disabled{border:2px solid #cbcdcd;color:#f4f4f4;pointer-events:none;opacity:.4}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]:before{transform:rotate(180deg) scale(1.5);margin-left:0;margin-right:10px;pointer-events:none}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next]:focus,.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next]:hover,.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]:focus,.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]:hover{transform:scale(1.025)}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next]:focus:after,.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next]:hover:after{transform:translate(5px) scale(1.5)}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]:focus:before,.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous]:hover:before{transform:translate(-5px) scale(1.5) rotate(180deg)}.FormRange>span{display:inline-flex;justify-content:space-between;width:100%;flex-wrap:nowrap;align-items:center}.FormRange__Input{width:calc(100% - 40px);accent-color:#006589;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;flex-grow:1;max-width:calc(100% - 40px)!important;height:.4rem}.FormRange__Input:focus::-webkit-slider-thumb{outline:2px solid #000;outline-offset:1px}.FormRange__Input:focus-visible::-webkit-slider-thumb{outline:2px solid #000;outline-offset:1px}.FormRange__Input:active::-webkit-slider-thumb{outline:2px solid #000;outline-offset:1px}.FormRange__Input:focus::-moz-range-thumb{outline:2px solid #000;outline-offset:1px}.FormRange__Input:focus-visible::-moz-range-thumb{outline:2px solid #000;outline-offset:1px}.FormRange__Input:active::-moz-range-thumb{outline:2px solid #000;outline-offset:1px}.FormRange__Input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;border-radius:50%;background:#006589;cursor:ew-resize;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.FormRange__Input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:14px;width:14px;border-radius:50%;background:#006589;cursor:ew-resize;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.FormRange__Input::-moz-range-track,.FormRange__Input::-webkit-slider-runnable-track{height:.5rem;border:none;border-radius:100px}.FormRange__Input::-moz-range-thumb,.FormRange__Input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#006589;border-radius:50%;cursor:pointer;margin-top:-8px;border:none}.FormRange__Input:focus-visible::-moz-range-thumb,.FormRange__Input:focus-visible::-webkit-slider-thumb{background:#006589}.FormRange__Input::-moz-range-thumb:hover{background:#006589}.FormRange__Input::-webkit-slider-thumb:hover{background:#006589}.Form__Status__Message.hide{display:none!important}strong.Form__Element__Caption+.form__row label{position:relative;padding-left:2.8rem}strong.Form__Element__Caption+.form__row label:before{position:absolute;left:0;top:0}.EPiServerForms legend.Form__Element__Caption{margin-bottom:.8rem}.loading-dots{display:inline-block;position:relative;width:80px;height:80px}.loading-dots:after{content:"";width:50px;height:5px;z-index:-1;position:absolute;top:calc(50% - 3px);left:12px;background:#006589}.loading-dots div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#006589;animation-timing-function:cubic-bezier(0,1,1,0)}.loading-dots div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.loading-dots div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.loading-dots div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.loading-dots div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}.EPiServerForms fieldset,.EPiServerForms legend{padding:0;margin:0;border:0}@media only screen and (min-width:1200px)and (max-width:1272px){.container-fluid--wide .formBlock{width:50%}}@media only screen and (max-width:575px){.formBlock{padding:1rem}}.Form__Element__ValidationError,.FormChoice__Label,.FormRange__Min,.FormRange__Max,.form__label{font-size:1.8rem;font-weight:600}.Form__Element__Caption{font-size:1.6rem;color:#000}.FormTextbox input,.FormTextbox textarea,.form__input{font-size:1.8rem}.Form__Status__Message,.Form__Element__Caption p{margin-bottom:1rem;font-size:1.6rem}.Form__Element.FormStep.Form__Element--NonData{margin:0}.form__sub-header{font-size:1.8rem;border-bottom:.1rem solid #cbcdcd;padding:0 0 .8rem;margin:1.6rem 0;display:inline-block;width:100%}@media only screen and (min-width:768px){.EPiServerForms{padding:2.4rem}.EPiServerForms input[data-f-type=resetbutton]{padding-left:0;width:-moz-fit-content;width:fit-content}.Form__Element .FormCaptcha{display:flex;flex-flow:row wrap}.FormCaptcha .FormCaptcha__Image{order:1;margin-right:auto;align-self:start}.FormCaptcha .FormCaptcha__Refresh{order:3}.EPiServerForms .FormCaptcha .FormTextbox__Input.FormCaptcha__Input{order:2;width:auto;min-width:30%}.formBlock{padding:2.4rem;border:1px solid #cbcdcd;border-radius:10px}.Form__Element__Caption{width:100%}.Form__Element--half{display:inline-block;height:100%;width:50%;vertical-align:top;padding-left:.4rem}div:nth-child(odd of div.Form__Element--half){padding-right:.4rem;padding-left:0!important;float:left}.EPiServerForms input[data-f-type=resetbutton]+button[data-f-type=submitbutton]{margin-left:0}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-next],.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action[data-f-navigation-previous],.EPiServerForms .FormCaptcha .FormCaptcha__Refresh[data-f-captcha-refresh]{width:-moz-fit-content;width:fit-content;max-width:calc(50% - 1rem)!important;text-indent:0;visibility:visible}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh{visibility:visible}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh:before{margin-right:.8rem}.FormFileUpload__Input{font-size:1.6rem}body:not(.campaign) .EPiServerForms .Form__Element.FormSubmitButton.FormSubmitButton{font-size:1.8rem;padding:8px 48px;width:auto}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.container-fluid,.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:8px;padding-left:8px}.container-fluid{padding-right:30px;padding-left:30px;max-width:86rem;margin:0 auto}.container-fluid--wide{padding-right:1.6rem;padding-left:1.6rem;max-width:136rem;margin:0 auto}.page-wrap{padding-left:1.6rem;padding-right:1.6rem;max-width:1360px;margin:0 auto}.container-fluid--full{padding-right:0;padding-left:0;width:100vw;max-width:100vw;margin:0 auto}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row.row--block{display:block}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:left;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:right;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:576px){.container{width:606px}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:left;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:right;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:768px){.page-wrap{padding-left:30px;padding-right:30px}.container{width:798px}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:left;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:right;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:992px){.container{width:1022px}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:left;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:right;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}.container-fluid--wide{padding-right:30px;padding-left:30px}}@media only screen and (max-width:575px){.hidden-xs{display:none}}@media only screen and (min-width:576px)and (max-width:767px){.hidden-sm{display:none}}@media only screen and (min-width:767px)and (max-width:992px){.hidden-md{display:none}}@media only screen and (min-width:992px)and (max-width:1200px){.hidden-lg{display:none}}@media only screen and (min-width:1200px)and (max-width:1272px){.hidden-xl{display:none}}.membership-application{overflow-x:visible}.membership-application__wrapper{padding-top:1.6rem}.membership-application__heading{font-size:2.4rem;max-width:74.6rem;line-height:1.25;margin-bottom:1.6rem}.membership-application__preamble{font-size:1.8rem;max-width:74.6rem}.membership-application__step-heading,.membership-application__step-heading-container h3{margin:0 0 8px;font-size:2rem;font-family:Geologica,sans-serif;font-weight:600}.membership-application__step-heading-container a{color:#006589;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;transition:color .25s ease;will-change:color}.membership-application__step-heading-container a[href^=http]:after{content:"";-webkit-mask-image:url(./assets/img/link-external--blue-BThH1n4j.svg);mask-image:url(./assets/img/link-external--blue-BThH1n4j.svg);-webkit-mask-size:14px;mask-size:14px;display:inline-block;height:14px;width:14px;flex:1;background:currentColor;margin:0 4px}@media(hover:hover){.membership-application__step-heading-container a:hover{color:#000}}.membership-application__step-heading-container p,.membership-application__step-heading-container .membership-application__step-heading-info{margin:0 0 1.9rem}.membership-application__step-heading-info span:before{font-size:1.4rem;color:#ff4040;content:"●";margin:0 .4rem 0 0}.membership-application__step-heading-container p span{margin:.4rem 0;font-size:1.6rem}.membership-application .form__label{height:-moz-fit-content;height:fit-content;margin-bottom:8px}.membership-application__step{font-size:1.4rem;font-weight:600;line-height:1.2;display:flex;align-items:center;letter-spacing:.04em;text-transform:uppercase}.membership-application__progress-list{list-style-type:none;counter-reset:membership-application-counters 0;display:flex;margin:0;padding:0}.membership-application__progress-list .membership-application__step-item:not(.membership-application__step-item--current){position:absolute;top:-9999px;left:-9999px}.membership-application__step-item{display:block;justify-content:center;align-items:center;width:100%}.membership-application__step-item .membership-application__step-title:before{counter-increment:membership-application-counters;font-weight:600;display:block;text-transform:none;color:#000;font-size:1.2rem;content:"Del " counters(membership-application-counters," ") " av 7";padding-bottom:4px}.membership-application__table-column{display:none}.membership-application .membership-application__form--summary .form__row{padding:0 15px}.membership-application__input-container.membership-application__info-container{display:block;margin-top:8px;padding:0 15px!important}.membership-application__form--summary .membership-application__info-container p{margin:8px 0}@media(hover:hover){a.membership-application__step:hover span{color:#006589}a.membership-application__step:hover span:after{background-color:#006589}}.membership-application__indicator-container{display:flex;justify-content:space-between;gap:.4rem}.membership-application__mobile-indicator{width:calc(100%/6 - 4px);height:6px;border-radius:100px;display:inline-block;background:#cce0e7}.membership-application__mobile-indicator--completed{background:#00b227}.membership-application__mobile-indicator--current{background:#006589}.membership-application__step-title{color:#006589;margin-bottom:6px}.membership-application__step-icon{display:none}.membership-application__radio-buttons{list-style:none;padding:0;margin:0}.membership-application__radio-buttons li{padding:.4rem}.membership-application__radio-button{display:flex;align-items:center;flex-wrap:wrap}.membership-application__information-toggler{margin-left:.8rem;color:#666}.membership-application__information-toggler:hover{cursor:pointer}.membership-application__information-text{opacity:0;max-height:0;overflow:hidden;flex-basis:100%;margin-left:2.6rem;margin-top:.2rem;margin-bottom:0;font-size:1.4rem;color:#424542}.membership-application__information-text.show{opacity:1;max-height:500px;overflow:visible}.membership-application__radio-buttons .form__radio:focus+label:before{box-shadow:none}.membership-application .membership-application__radio-buttons label{line-height:1.35;font-weight:400}.membership-application__prev{margin-bottom:24px}.membership-application__radio-buttons[invalid]{border-radius:4px;border:solid 1px red}.membership-application__prev-link{background:linear-gradient(95deg,#710049 33.14%,#e37222 136.24%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:1.6rem;font-weight:600}.membership-application__prev-link svg{transform:rotate(180deg)}.membership-application__prev-link span svg{will-change:transform;transition:transform .15s ease;margin:0 4px -1px 0}.membership-application__prev-link:hover span svg{transform:translate(-4px) translateZ(0) rotate(180deg)}.form-row-container{width:100%}.membership-application .form__input{height:46px;padding:.3rem 1.5rem;line-height:1.35}.membership-application__form .form__input+span:after{display:none}.membership-application__form .form__input[invalid=true]+span,.membership-application__form .form__radio[invalid=true]+label+span,.membership-application__form .form__select[invalid=true]+span{position:relative}.membership-application__form .form__input[invalid=true]+span:not(does-not-exist):before{content:"";margin-top:0;position:absolute;left:.84rem;top:.3rem;background-image:url(./assets/img/error-warning-BM0CZXz5.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;width:1.6rem;height:1.6rem}.membership-application__form .form__radio[invalid=true]+label+span:before{content:"";margin-top:0;position:absolute;left:.84rem;top:.3rem;background-image:url(./assets/img/error-warning-BM0CZXz5.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;width:1.6rem;height:1.6rem}.membership-application__form .form__select[invalid=true]+span:not(does-not-exist):before{content:"";margin-top:0;position:absolute;left:.84rem;top:.3rem;background-image:url(./assets/img/error-warning-BM0CZXz5.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;width:1.6rem;height:1.6rem}.membership-application__form .form__input[invalid=true]+span:not(does-not-exist):after{display:block;content:attr(data-error-msg);color:#e60000!important;background-color:#fff6f6;border:.1rem solid #e60000;border-radius:.4rem;padding:.8rem 1.2rem .8rem 3.2rem;display:inline-flex;gap:.8rem;align-items:center;font-size:1.6rem;line-height:1;font-weight:400;margin-top:.8rem}.membership-application__form .form__radio[invalid=true]+label+span:after{display:block;content:attr(data-error-msg);color:#e60000!important;background-color:#fff6f6;border:.1rem solid #e60000;border-radius:.4rem;padding:.8rem 1.2rem .8rem 3.2rem;display:inline-flex;gap:.8rem;align-items:center;font-size:1.6rem;line-height:1;font-weight:400;margin-top:.8rem}.membership-application__form .form__select[invalid=true]+span:not(does-not-exist):after{display:block;content:attr(data-error-msg);color:#e60000!important;background-color:#fff6f6;border:.1rem solid #e60000;border-radius:.4rem;padding:.8rem 1.2rem .8rem 3.2rem;display:inline-flex;gap:.8rem;align-items:center;font-size:1.6rem;line-height:1;font-weight:400;margin-top:.8rem}.membership-application__field-set{width:100%;border:none;margin:0}.membership-application__field-set .rich-text{padding:0}.membership-application__field-set .rich-text p{margin:8px 0 0 6px}.membership-application .form__label:not(.membership-application__confirmation-label){margin:1rem auto}.membership-application__form{counter-reset:membership-fieldset-counters 0}.membership-application__form .form__label:not(.membership-application__confirmation-label){white-space:pre-wrap}.membership-application__form--loading{position:relative;pointer-events:none}.membership-application__form .membership-application__dots{display:none}.membership-application__form--loading .membership-application__dots{z-index:3;display:block;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px)}.membership-application__form--loading:after{content:"";top:0;left:0;z-index:2;position:absolute;width:100%;height:100%;pointer-events:none;border-radius:10px;background-color:#f2f2f2d9}.membership-application__form.form{padding:2.4rem}.membership-application__form .button-new:not(.membership-application__form--step-three .button-new){margin-top:2.4rem}.membership-application__form--intro{position:relative}.membership-application__form--intro .membership-application__step-heading-container p:not(:last-child){margin:0 0 16px}.membership-application__form--intro .membership-application__step-heading-container p:last-child{margin:16px 0 0}.membership-application__form--intro .membership-application__step-heading-container a[target][rel]{-webkit-text-decoration:underline;text-decoration:underline;display:inline-flex;align-items:center}.membership-application__form--intro .membership-application__step-heading-container a[target][rel]:after{content:"";display:inline-block;width:14px;height:14px;background:url(./assets/img/link-external--blue-BThH1n4j.svg) no-repeat;margin-left:2px}.membership-application__form--intro .membership-application__step-heading-container .introduction{font-size:1.8rem;line-height:1.4}.membership-application__form--intro .membership-application__step-heading-container ul+p:not(:last-child){margin:0 0 0 26px}.membership-application__form--intro .membership-application__step-heading-container ul{list-style-type:none;padding:0;margin:16px 0 4px}.membership-application__form--intro .membership-application__step-heading-container ul li{font-family:Geologica,sans-serif;font-size:1.8rem;font-weight:600;line-height:1.3;display:flex}.membership-application__form--intro .membership-application__step-heading-container ul li:before{content:"";display:inline-block;width:18px;height:18px;-webkit-mask-image:url(./assets/img/checked-2-pKBpTu.svg);mask-image:url(./assets/img/checked-2-pKBpTu.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#710049;padding-top:4px;margin:0 8px 0 0}.membership-application__form.membership-application__form--intro .button-new{margin-top:3.2rem!important}.membership-application__form.membership-application__form--intro .tinymce-video{margin-top:2.4rem;margin-bottom:2.4rem}.membership-application__form--intro .membership-application__error-message--visible{margin-left:0;margin-top:1.6rem}.membership-application__form--intro button[type=submit]{margin-left:0}.membership-application__form--step-two .button-new{margin-top:4.8rem}.membership-application__field-set legend{width:100%;border-bottom:1px solid #cbcdcd;margin-bottom:16px}.membership-application__field-set,.membership-application__field-set.membership-application__field-set--border-bottom,.membership-application__form-desktop .membership-application__field-set.membership-application__field-set--border-bottom{padding-bottom:20px}.membership-application__field-set legend label:before{counter-increment:membership-fieldset-counters;content:counters(membership-fieldset-counters,".") ". "}.membership-application__field-set:not(:first-child){margin-top:6px}.membership-application__field-set--border-bottom{border-bottom:1px solid #cbcdcd}.membership-application__field-set:nth-of-type(1){padding-top:10px}.membership-application__progress-container{position:sticky;z-index:9;top:0;margin-left:-24px;margin-right:-24px;padding:16px 24px;background-color:#f4f4f4;border-top:1px solid #cbcdcd;border-bottom:1px solid #cbcdcd;box-shadow:0 4px 6px #0000000d}.membership-application__form-container{margin-left:-24px;margin-right:-24px}.membership-application__form-container .form__radio:checked+label:after{top:10px;left:8px}.membership-application__form-container textarea.form__input{padding:8px 16px 16px;height:5.8rem}.membership-application__input-container,.membership-application__form--step-four .membership-application__input-container,.membership-application__form--step-five .membership-application__input-container{padding:0!important}.membership-application__input-container--responsive label{white-space:nowrap}.membership-application__invoice-kind{margin-bottom:4rem}.membership-application__input-container-dual,.membership-application__input-container-triple{display:none}.membership-application__step-four-button{all:unset;color:#006589;background-color:#e5f0f3;margin:16px 0 0;display:inline;display:initial;border:1px solid #006589;padding:5px 18px;outline:none;font-size:1.4rem;line-height:1.35}.membership-application__step-four-button:hover{cursor:pointer}.membership-application__step-four-button--pdf{margin-right:-5px;border-radius:5px 0 0 5px;border-right:2px solid #006589}.membership-application__step-four-button--paper{border-radius:0 5px 5px 0;color:#cbcdcd;background-color:#fff;border-color:#cbcdcd}.membership-application__form--summary .membership-application__input-container{padding:0 15px}.membership-application__invoice-kind input[type=radio]{display:none}.membership-application__form-desktop .membership-application__field-set{padding:0}.membership-application .form__input{height:46px}.membership-application__form-mobile{display:block}.membership-application__form .membership-application__field-set legend label{font-size:1.8rem;font-weight:600;line-height:1.16}.membership-application__form--summary .membership-application__field-set legend label{color:#006589;font-weight:600}.membership-application__form--summary .membership-application__step-heading{margin-bottom:32px}.membership-application__form--summary h5{font-size:1.8rem;font-weight:600;margin:0 0 8px}.membership-application__form--summary p{margin:0}.membership-application__form--summary .membership-application__field-set{padding:0;margin-bottom:32px}.membership-application__form--summary .membership-application__field-set legend{margin-bottom:0}.membership-application__form--summary .membership-application__field-set:nth-of-type(1) label{margin-top:18px}.membership-application__confirmation{border-top:1px solid #cbcdcd;margin:40px 0 0;padding:24px 0 0;display:flex;flex-direction:column}.membership-application__confirmation .form__row{margin-bottom:0}.membership-application__confirmation-links{display:flex;flex-direction:column;padding-left:33px}.button-new--primary:disabled:before,.button-new--primary:disabled:after,.button-new--secondary:disabled:after,.button-new--secondary:disabled:before{border:2px solid #cbcdcd;background:#cbcdcd;color:#f4f4f4}.button-new:disabled{pointer-events:none}.button-new--secondary:disabled span{color:#cbcdcd;-webkit-text-fill-color:unset}.membership-application__buttons{display:flex;flex-direction:column;justify-content:flex-end}.membership-application__buttons .button-new--secondary:disabled span{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.membership-application__bank-id-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.membership-application__bank-id-button-wrapper small{font-size:1.2rem;line-height:1.25;margin-top:.8rem;width:100%}.membership-application__button:not(.membership-application__button--bank-id):before{border:0}.membership-application__button--bank-id{display:flex;justify-content:center;align-items:center;gap:8px}.membership-application__button--bank-id-error-check{position:absolute;z-index:1;top:2.4rem;left:0;width:100%;height:60px}.membership-application__button--bank-id-error{display:none;color:#ff4040;font-size:1.4rem}.membership-application__button--bank-id span{display:flex}.membership-application__sub-form-footer{margin-top:16px;padding:0 24px}.membership-application__sub-form-footer p{margin:0;font-size:1.4rem}.membership-application__sub-form-footer-row{display:flex;justify-content:space-between;margin-bottom:10px;flex-direction:column}.membership-application__sub-form-footer-colum img{margin-bottom:8px}.membership-application__sub-form-footer-colum:first-of-type{margin-bottom:24px}.membership-application .membership-application__details{margin:1.6rem 0 0;cursor:pointer}.membership-application__details{padding:0 15px}.membership-application__details-description strong{font-weight:600}.membership-application__details-description h3{margin:0 0 4px;font-size:1.6rem}.membership-application__details-description p,.membership-application__sub-form-footer .membership-application__details-description p{margin:0;font-size:1.6rem}.membership-application__details--closed .membership-application__details-description{max-height:5.6rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.membership-application__details-toggler{display:block;color:#006589;font-weight:600;margin-top:8px}.membership-application__details-toggler:after{content:"";width:12px;height:12px;transform:rotate(180deg);margin-left:8px;display:inline-block;background-image:url(./assets/img/arrow-toggler--blue-CY557A5c.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.membership-application__details--closed .membership-application__details-toggler{margin-top:0}.membership-application__details--closed .membership-application__details-toggler:after{transform:rotate(0)}.membership-application__details-description{font-size:1.6rem;margin:0;max-height:auto;overflow:visible}.membership-application__error-message{display:none}.membership-application__error-message--visible{display:flex;color:#ff4040;margin:1.6rem 0 0;font-size:1.6rem}.membership-application .membership-application__input--margin-top{margin-top:16px}.membership-application__confirmation-label,.membership-application__confirmation label{margin-left:33px;position:relative}.membership-application__form--intro .membership-application__confirmation-label{margin-left:0;font-weight:400}.membership-application__form--intro .membership-application__confirmation-label p{margin:0;font-size:inherit}.membership-application__form--intro .membership-application__confirmation-label:before{min-width:20px}.membership-application__confirmation .form__checkbox+label:before{position:absolute;top:0;left:-33px}.membership-application__confirmation .form__checkbox:checked+label:after{left:-29.5px;top:3px}.membership-application__radio-buttons .form__label{margin:0!important}.membership-application #Form_EmailEmployerInformation+span:before,.membership-application [id$=AnnualSalarySum]+span:before{margin-bottom:6px}.membership-application #Form_Others_AnnualSalarySum+span+p,.membership-application #Form_Officials_AnnualSalarySum+span+p,.membership-application #Form_Workers_AnnualSalarySum+span+p,.membership-application #Form_EmailEmployerInformation+span+p,.membership-application [id$=" "]+span+p{font-size:1.4rem;line-height:1.16;color:#000;margin:.8rem 0 0}.membership-application .breadcrumb__container{max-width:1078px;margin:16px auto 0}.membership-application .membership-application__form--summary .form__row p{white-space:normal;word-break:break-word;max-width:calc(100% - 16px)}.membership-application__confirmation-link span{display:inline-flex;margin-bottom:2px}@media only screen and (min-width:768px){.membership-application__form--intro:before,.membership-application__form--intro.membership-application__form--loading:before{content:"";z-index:1;position:absolute;bottom:0;right:0;width:211px;height:432px;background-image:url(./assets/img/membership_intro_image-PJbSbz34.svg);background-size:contain;background-repeat:no-repeat;background-position:top right 0px;border-bottom-right-radius:10px}.membership-application__input-container--responsive{max-width:-moz-fit-content!important;max-width:fit-content!important}.membership-application__sub-form-footer-colum:first-of-type{margin-bottom:0}.membership-application__form.form{padding:3rem}.membership-application__step-item{display:block;width:-moz-max-content;width:max-content}.membership-application__form-container{margin-left:-30px;margin-right:-30px}.membership-application__progress-container{margin-left:-30px;margin-right:-30px;overflow:hidden}.membership-application__sub-form-footer{padding:0 30px}.membership-application__sub-form-footer-row{flex-direction:row}.membership-application__sub-form-footer-colum img{margin-left:32px;margin-bottom:0;width:154px;height:auto}.membership-application__input-container.membership-application__info-container{display:block;margin-top:8px;padding:0!important}.membership-application__table-column{display:inline;display:initial}.membership-application .membership-application__info-container{display:none}.membership-application__form--step-three .membership-application__input-container,.membership-application__form--step-one .membership-application__input-container{padding:0 .8rem!important}.membership-application__form--step-five .membership-application__field-set .membership-application__input-container:nth-of-type(1){margin-right:44px}.membership-application__confirmation-link{display:flex;align-items:center;gap:5px}.membership-application__buttons{display:flex;flex-direction:row;gap:30px;justify-content:flex-end;margin-top:82px}.membership-application__bank-id-button-wrapper small,.membership-application__button--bank-id-error{text-align:center;max-width:254px}}@media only screen and (min-width:768px){.membership-application__form--intro:before,.membership-application__form--intro.membership-application__form--loading:before{content:"";z-index:1;position:absolute;bottom:0;right:0;width:211px;height:432px;background-image:url(./assets/img/membership_intro_image-PJbSbz34.svg);background-size:contain;background-repeat:no-repeat;background-position:top right 0px;border-bottom-right-radius:10px}.membership-application__input-container--responsive{max-width:-moz-fit-content!important;max-width:fit-content!important}.membership-application__sub-form-footer-colum:first-of-type{margin-bottom:0}.membership-application__form.form{padding:3rem}.membership-application__step-item{display:block;width:-moz-max-content;width:max-content}.membership-application__form-container{margin-left:-30px;margin-right:-30px}.membership-application__progress-container{margin-left:-30px;margin-right:-30px;overflow:hidden}.membership-application__sub-form-footer{padding:0 30px}.membership-application__sub-form-footer-row{flex-direction:row}.membership-application__sub-form-footer-colum img{margin-left:32px;margin-bottom:0;width:154px;height:auto}.membership-application__input-container.membership-application__info-container{display:block;margin-top:8px;padding:0!important}.membership-application__table-column{display:inline;display:initial}.membership-application .membership-application__info-container{display:none}.membership-application__form--step-three .membership-application__input-container,.membership-application__form--step-one .membership-application__input-container{padding:0 .8rem!important}.membership-application__form--step-five .membership-application__field-set .membership-application__input-container:nth-of-type(1){margin-right:44px}.membership-application__confirmation-link{display:flex;align-items:center;gap:5px}.membership-application__buttons{display:flex;flex-direction:row;gap:30px;justify-content:flex-end;margin-top:82px}.membership-application__bank-id-button-wrapper small,.membership-application__button--bank-id-error{text-align:center;max-width:254px}}@media only screen and (min-width:992px){.membership-application__form--intro .membership-application__step-heading-container .introduction{font-size:2rem}.membership-application .membership-application__form--summary .form__row{padding:0}.membership-application__preamble{font-size:2rem;margin:10px 0 32px}.membership-application__heading{margin-bottom:10px;font-size:4.2rem;line-height:1.2}.membership-application__form-mobile{display:none}.membership-application__field-set,.membership-application__field-set.membership-application__field-set--border-bottom,.membership-application__form-desktop .membership-application__field-set.membership-application__field-set--border-bottom{padding:8px 0 40px}.membership-application .membership-application__radio-buttons label{margin-bottom:0}.membership-application__wrapper{width:100%;max-width:1078px;padding-top:32px;margin:0 auto}.membership-application__indicator-container{display:none}.membership-application__progress-container{position:static;position:initial;margin:0 0 1rem;padding:0;border-top:none;border-bottom:none;box-shadow:none;background-color:#fff}.membership-application__form .button-new{min-width:254px}.membership-application__form--intro .button-new{min-width:169px}.membership-application__step{width:100%;font-weight:600;font-size:1.2rem;line-height:1.2;display:flex;margin-right:0;align-items:center;letter-spacing:.04em;text-transform:uppercase}.membership-application__step-title{display:block;min-width:0;min-width:initial;position:relative;padding-bottom:6px;white-space:nowrap;width:-moz-max-content;width:max-content}.membership-application__step-title:after{position:absolute;bottom:0;left:0;height:6px;border-radius:100px;content:"";width:100%}.membership-application__step-title{color:#cce0e7;transition:color .25s ease}.membership-application__step-title:after{background:#cce0e7;transition:background .25s ease}.membership-application__step-item--completed .membership-application__step-title:after{background-color:#00b227}.membership-application__step-item--current .membership-application__step-title:after{background-color:#006589}.membership-application__step-item .membership-application__step-title:before{content:counters(membership-application-counters,".") ". ";display:inline-block;text-transform:inherit;color:inherit;font-size:inherit}.membership-application__step-item--completed .membership-application__step-title{color:#00b227}.membership-application__step-item--current .membership-application__step-title{color:#006589}.membership-application__step-item--completed .membership-application__step-icon{border-radius:100%;min-width:23px;display:flex;align-items:center;border:2px solid #00b227;margin-right:6px;font-size:1.4rem;min-height:23px;max-height:23px;font-weight:900;justify-content:center;color:#00b227}.membership-application__progress-list{gap:8px}.membership-application__progress-list .membership-application__step-item:not(.membership-application__step-item--current){position:static;position:initial;top:auto;top:initial;left:auto;left:initial}.membership-application .membership-application__step-heading,.membership-application .membership-application__step-heading-container h3{margin:0 0 14px;font-size:2.4rem;line-height:1.19}.membership-application__form-container{margin-left:0;margin-right:0}.membership-application__form{border:1px solid #cbcdcd;border-radius:10px}.membership-application__form.form{padding:30px 48px 40px}.membership-application__form--intro.form{padding:48px 48px 56px}.membership-application__step-heading-info,.membership-application__step-heading-container p{margin:.4rem 0}.membership-application__form button[type=submit]{margin-left:auto}.membership-application__form--intro button[type=submit]{margin-left:0}.membership-application__field-set legend label{line-height:1.4}.membership-application__field-set legend{width:100%;border-bottom:1px solid #cbcdcd;margin-bottom:0}.membership-application__field-set .row{margin-left:0;margin-right:0}.membership-application__radio-buttons li{padding:.4rem}.membership-application__radio-buttons .form__radio+label:before{width:16px;height:16px}.membership-application__form-container .form__radio:checked+label:after{top:10px;left:6px;height:6px;width:6px}.membership-application__form-container textarea.form__input{height:7.4rem}.membership-application__input-container{padding:0!important}.membership-application__form .membership-application__invoice-kind{display:flex;flex-direction:column;padding-top:10px}.membership-application__input-container-dual{display:none;grid-template-columns:1fr 1fr;gap:44px;padding-right:33px}.membership-application__input-container-dual--half{display:grid;grid-template-columns:1fr .5fr;grid-gap:44px;gap:44px;padding-right:33px}.membership-application__input-container-dual--full{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;padding-right:33px}.membership-application__input-container-triple{display:none;grid-template-columns:1fr 1fr 1fr;gap:16px;padding-right:33px;margin-top:16px}.membership-application__form--summary{padding:30px 48px 40px!important}.membership-application__sub-form-footer{padding:0}.membership-application__sub-form-footer p{margin:0;font-size:1.6rem}.membership-application .breadcrumb__container{margin:24px auto 0}}@media only screen and (min-width:992px){.membership-application__error-message--visible{width:-moz-fit-content;width:fit-content;margin-left:auto}.membership-application__field-set legend{padding-bottom:8px}.membership-application__step-title{display:block;position:relative;padding-bottom:6px}.membership-application__input-container-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4.4rem;gap:4.4rem}.membership-application__input-container-grid--inner{display:grid;grid-template-columns:repeat(2,minmax(227px,1fr));width:100%}.membership-application__input-container--full{min-width:100%;max-width:469px}.membership-application__input-container--half{width:50%}.membership-application__field-set .form__row{margin-top:1.6rem;margin-bottom:.4rem}.membership-application__form--summary .membership-application__field-set .form__row{margin:2.4rem auto 0}.membership-application__form--summary .membership-application__field-set{margin-bottom:40px}.membership-application__form--summary h5{font-size:1.8rem}.form__row--outer{margin-left:15px}}@media print{.membership-application__confirmation-links{padding-left:0}.membership-application__form--summary{border-radius:10px}.membership-application__form--summary .membership-application__field-set legend{margin-bottom:0;padding-bottom:4px}.membership-application__form--summary .membership-application__field-set legend label{font-size:16px}.membership-application__form--summary h5{font-size:.9rem;margin:0 0 4px}.membership-application__form--summary p{font-size:.8rem;margin:0;line-height:1.4}.membership-application__sign-box{border:1px solid #000;padding:5px;margin:20px -23px 0}.membership-application__sign-info{margin:0;width:100%;font-size:1rem;line-height:1.4}.membership-application__sign-fields{display:flex;flex-direction:row}.membership-application__sign-field{margin-top:40px;flex-basis:33%;border-top:dotted #000 1px;margin-left:5px;margin-right:5px}.membership-application__sign-text{padding-top:2px}.membership-application__sign-field:not(:first-child){margin-left:20px}.membership-application__sign-field:not(:last-child){margin-right:20px}.membership-application__sign-text{color:#000;font-size:.8rem}.membership-application h1{font-size:2rem}.membership-application__send-info{margin:20px -23px 0;width:100%;font-size:1rem;line-height:1.4}.membership-application .membership-application__form--summary .form__row{margin:8px 0 0}.membership-application__form--summary .membership-application__field-set{margin-bottom:32px}.membership-application__form--summary .membership-application__field-set:last-child{margin-bottom:0}.membership-application .membership-application__wrapper .membership-application__heading{font-size:26px;margin:0 0 16px}.membership-application__form.form{padding:1.5rem}.membership-application__wrapper{padding-top:0}.membership-application__form--summary .form__row h5{font-family:Geologica,sans-serif;font-size:12px}.membership-application__form--summary .form__row p{font-family:"Source Sans 3",sans-serif;font-size:15px}.membership-application__form--summary legend label{font-family:"Source Sans 3",sans-serif;font-size:20px}.membership-application .page-wrap{margin:0}}@media only screen and (min-width:1200px){.membership-application__step-title{min-width:120px}.membership-application__step-title:after{width:108%}.membership-application__step{margin-right:16px}}@keyframes animate-information-text{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}
