.page-title-section-component .container .title{font-size:var(--headline3);line-height:var(--headline3-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);text-align:center;font-weight:700}@media (min-width:768px){.page-title-section-component .container .title{font-size:var(--headline2);line-height:var(--headline2-line-height)}}@media (min-width:1024px){.page-title-section-component .container .title{font-size:var(--headline1);line-height:var(--headline1-line-height)}}@media (min-width:1920px){.page-title-section-component .container .title{font-size:var(--display-small);line-height:var(--display-small-line-height)}}.page-title-section-component{--color:var(--color-white);color:var(--color);min-height:192px}.page-title-section-component:has(.description){min-height:256px}.page-title-section-component{padding-top:var(--section-padding-block-large);padding-bottom:var(--section-padding-block-large);z-index:0;align-items:center;display:flex;position:relative}.page-title-section-component .bg-img-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.page-title-section-component .bg-img-wrapper img{object-fit:cover;height:100%}.page-title-section-component .bg-img-wrapper :nth-child(2){display:none}.page-title-section-component .bg-img-wrapper:after{content:"";pointer-events:none;background-color:rgba(0,0,0,.19);width:100%;height:100%;position:absolute;top:0;left:0}.page-title-section-component .container{gap:var(--spacing-4);text-align:center;flex-direction:column;align-items:center;display:flex}.page-title-section-component .container .title{color:var(--color);white-space:pre-line}.page-title-section-component .container .description{font-size:var(--caption);line-height:var(--caption-line-height)}@media (min-width:640px){.page-title-section-component .container .description{font-size:var(--body);line-height:var(--body-line-height)}.page-title-section-component .bg-img-wrapper :first-child{display:none}.page-title-section-component .bg-img-wrapper :nth-child(2){display:revert}}@media (min-width:768px){.page-title-section-component:not(:has(.description)){min-height:224px}}@media (min-width:1024px){.page-title-section-component .container{max-width:1024px}}@media (min-width:1280px){.page-title-section-component:not(:has(.description)){min-height:256px}.page-title-section-component:has(.description){min-height:288px}}@media (min-width:1536px){.page-title-section-component .container{max-width:var(--container-max-width)}.page-title-section-component .container .description{font-size:var(--headline6);line-height:var(--headline6-line-height)}.page-title-section-component:not(:has(.description)){min-height:288px}.page-title-section-component:has(.description){min-height:320px}}@media (min-width:1920px){.page-title-section-component:not(:has(.description)){min-height:352px}.page-title-section-component:has(.description){min-height:384px}}.cta-btn-component{--_bg-color:var(--cta-btn-bg-color,var(--color-primary));--_bg-color-gradient:var(--cta-btn-_bg-color-gradient,var(--color-white));--_color:var(--cta-btn-color,var(--color-primary-contrast));--shown-display:flex;border-radius:var(--border-radius-sm);display:var(--shown-display);justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3)var(--spacing-6);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);font-weight:700}.cta-btn-component .icon{font-size:calc(1.5rem*var(--rem-ratio,1))}.cta-btn-component{background-image:linear-gradient(135deg,var(--_bg-color),var(--_bg-color),var(--_bg-color-gradient),var(--_bg-color));color:var(--_color);background-size:300% 100%;transition:background-position 1s}.cta-btn-component:hover{background-image:linear-gradient(135deg,var(--_bg-color),var(--_bg-color-gradient),var(--_bg-color),var(--_bg-color));background-position:100% 0}@media (min-width:1920px){.cta-btn-component{height:56px}}.cta-section .big-container .content .title{--font-size:var(--headline4);--line-height:var(--headline4-line-height);--font-family:var(--font-family-accent);--font-weight:700;--font-style:var(--font-style-accent);--text-transform:var(--text-transform-accent);--letter-spacing:var(--letter-spacing-accent)}@media (min-width:1024px){.cta-section .big-container .content .title{--font-size:var(--headline3);--line-height:var(--headline3-line-height)}}@media (min-width:1280px){.cta-section .big-container .content .title{--font-size:var(--headline2);--line-height:var(--headline2-line-height)}}@media (min-width:1920px){.cta-section .big-container .content .title{--font-size:var(--headline1);--line-height:var(--headline1-line-height)}}.cta-section .big-container .content .title{font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);font-weight:var(--font-weight);font-style:var(--font-style);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing)}.faq-section{padding-top:var(--section-padding-block-small);padding-bottom:var(--section-padding-block-small)}.faq-section .container .accordion{gap:var(--spacing-4);flex-direction:column;display:flex}.faq-section .container .accordion .item{--border-radius:var(--border-radius-sm);--padding-block:var(--spacing-4);--padding-inline:var(--spacing-4);--expanded-icon-size:calc(1.5rem*var(--rem-ratio,1));--gap-between-expanded-icon-and-text:var(--spacing-2);border-radius:var(--border-radius)}.faq-section .container .accordion .item .item-header{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--color-primary-light);cursor:pointer;padding:var(--padding-block)var(--padding-inline);gap:var(--gap-between-expanded-icon-and-text);display:flex}.faq-section .container .accordion .item .item-header .icon{font-size:calc(1.5rem*var(--rem-ratio,1));flex-shrink:0;transition:transform .4s}.faq-section .container .accordion .item .item-header .text{font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);font-weight:700}.faq-section .container .accordion .item .item-body{height:0;box-shadow:var(--card-box-shadow);transition:height .4s;overflow:hidden}.faq-section .container .accordion .item .item-body .content{padding:var(--padding-block)var(--padding-inline);padding-left:calc(var(--padding-inline) + var(--expanded-icon-size) + var(--gap-between-expanded-icon-and-text))}.faq-section .container .accordion .item .item-body .content .text{white-space:pre-line}.faq-section .container .accordion .item:not(.expanded) .item-header{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.faq-section .container .accordion .item.expanded .item-header .icon{transform:rotate(180deg)}.faq-section .container .accordion .item.expanded .item-body{height:var(--stg-accordion-item-body-scroll-height);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}@media (min-width:1024px){.faq-section .container{max-width:768px}}@media (min-width:1536px){.faq-section .container{max-width:896px}}@media (min-width:1920px){.faq-section .container{max-width:var(--container-max-width)}.faq-section .container .accordion .item{--padding-block:var(--spacing-5);--padding-inline:var(--spacing-6)}.faq-section .container .accordion .item:hover{box-shadow:var(--elevation-1)}.faq-section .container .accordion .item .item-header .text,.faq-section .container .accordion .item .item-body .content .text{font-size:var(--headline6);line-height:var(--headline6-line-height)}}.cta-section{background-color:var(--color-c1-light);padding-top:var(--section-padding-block-large)}.cta-section .big-container{gap:var(--spacing-5);flex-direction:column;align-items:center;display:flex}.cta-section .big-container .content{gap:var(--spacing-5);text-align:center;flex-direction:column;display:flex}.cta-section .big-container .content .description{font-weight:500}.cta-section .big-container picture:has(.img){width:calc(100% + var(--container-padding-inline)*2)}.cta-section .big-container picture:has(.img) .img{aspect-ratio:4/3;object-fit:cover}@media (min-width:640px){.cta-section{padding-bottom:var(--section-padding-block-large);position:relative}.cta-section .big-container{--content-width-scale:.55;--img-width-scale:.55;--clip-slash-width-scale:.25;--content-width:calc(var(--container-width)*var(--content-width-scale));--img-width:calc(100vw*var(--img-width-scale));--content-x-end:calc(var(--container-side-spacing) + var(--content-width));--img-x-start:calc(100vw - var(--img-width));--img-x-start-width-clip-slash:calc(var(--img-x-start) + (var(--img-width)*var(--clip-slash-width-scale)/2));--gap-between-content-and-img:max(calc(var(--content-x-end) - var(--img-x-start-width-clip-slash)),0px);grid-template-columns:calc(var(--content-width-scale)*100%)auto;gap:unset;display:grid}.cta-section .big-container .content{text-align:unset;align-items:flex-start;gap:unset;padding-right:var(--gap-between-content-and-img)}.cta-section .big-container .content .description{margin-top:var(--spacing-4)}.cta-section .big-container .content .cta-btn-component{margin-top:var(--spacing-5)}.cta-section .big-container .img{width:calc(var(--img-width-scale)*100%);height:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,calc(var(--clip-slash-width-scale)*100%)0);position:absolute;top:0;right:0}}@media (min-width:1024px){.cta-section .big-container .content .cta-btn-component{margin-top:var(--spacing-6)}}@media (min-width:1280px){.cta-section .big-container .content .description{margin-top:var(--spacing-5);font-size:var(--headline6);line-height:var(--headline6-line-height)}.cta-section .big-container .content .cta-btn-component{margin-top:var(--spacing-7)}}@media (min-width:1920px){.cta-section .big-container .content .description{font-size:var(--headline5);line-height:var(--headline5-line-height);font-weight:unset}}