@layer base{.fs1,.fs2,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:400;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--primary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1;font-weight:900;font-style:italic;overflow-wrap:break-word;hyphens:auto}.fs1.white,.fs2.white,.fs2>strong.white,.fs3.white,.fs3>strong.white,.fs4.white,.fs4>strong.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1:is(strong),.fs2:is(strong),.fs2>strong:is(strong),.fs3:is(strong),.fs3>strong:is(strong),.fs4:is(strong),.fs4>strong:is(strong),.fs5:is(strong),.fs6:is(strong),.subtitle:is(strong){font-weight:900 !important}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);text-transform:uppercase}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);text-transform:uppercase}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max)}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.2}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);--_color: var(--subtitle-text-color, var(--brand-primary-color));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}.scratch{position:relative;display:inline-block;padding-bottom:28px}.scratch>.scratch-marker{position:absolute;bottom:0;left:0;width:100%;height:25px}}@layer base{.language-switch{--default-color: var(--secondary-color-2);--hover-color: var(--primary-color-1);--active-color: var(--support-color-1);position:relative}.language-switch>.trigger{display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;color:var(--default-color)}.language-switch>.dropdown{position:absolute;top:40px;left:0;transform:translateY(40px);background-color:var(--white);pointer-events:none;opacity:0;height:0;width:100%;overflow:hidden;z-index:var(--z-index-2);transition:transform .3s ease-out,opacity .3s ease-out;visibility:hidden}.language-switch>.dropdown>ul{display:flex;flex-direction:column;gap:10px;padding:10px;white-space:nowrap}.language-switch>.dropdown>ul>li>a{display:block;transition:color var(--transition)}@media(hover: hover){.language-switch>.dropdown>ul>li>a:not([disabled]):hover{color:var(--hover-color)}}.language-switch.open>button{color:var(--hover-color)}.language-switch.open>button>i{transform:rotate(180deg)}.language-switch.open>.dropdown{height:auto;opacity:1;transform:translateY(0px);pointer-events:initial;transition:transform .3s ease-out,opacity .3s ease-out;visibility:visible}}@layer theme{.language-switch>.trigger{transition:color var(--transition)}.language-switch>.trigger:not([disabled]):active{color:var(--hover-color)}@media(hover: hover){.language-switch>.trigger:not([disabled]):hover{color:var(--hover-color)}}.language-switch>.dropdown>ul>li>.active,.language-switch>.dropdown>ul>li>a{text-transform:uppercase}.language-switch>.dropdown>ul>li>a:not([disabled]):active{color:var(--primary-color-1)}@media(hover: hover){.language-switch>.dropdown>ul>li>a:not([disabled]):hover{color:var(--primary-color-1)}}.language-switch>.dropdown>ul>li .active{display:block;background-color:var(--active-color)}.language-switch.open>.trigger{color:var(--hover-color)}}
@layer base{.breadcrumb>ul>li,.sidebar-block>.title,.footer .top .footer-column:has(.logo)>.description,.footer .top .footer-column .legal-links a,.footer .bottom .copy,[class^=link-]:where(button,a,span),[class*=btn-]:where(button,a,span,label),.fs1,.fs2,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:400;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--primary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1;font-weight:900;font-style:italic;overflow-wrap:break-word;hyphens:auto}.fs1.white,.fs2.white,.fs2>strong.white,.fs3.white,.fs3>strong.white,.fs4.white,.fs4>strong.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1:is(strong),.fs2:is(strong),.fs2>strong:is(strong),.fs3:is(strong),.fs3>strong:is(strong),.fs4:is(strong),.fs4>strong:is(strong),.fs5:is(strong),.fs6:is(strong),.subtitle:is(strong){font-weight:900 !important}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);text-transform:uppercase}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);text-transform:uppercase}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max)}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.2}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);--_color: var(--subtitle-text-color, var(--brand-primary-color));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}.scratch{position:relative;display:inline-block;padding-bottom:28px}.scratch>.scratch-marker{position:absolute;bottom:0;left:0;width:100%;height:25px}}@layer components{[class*=btn-]:where(button,a,span,label){--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:48px;border:var(--btn-border-width, 2px) solid rgba(0,0,0,0);transition:color var(--transition),border-color var(--transition),background-color var(--transition);line-height:1;font-family:var(--ff-primary);font-weight:600;will-change:transform}[class*=btn-]:where(button,a,span,label)>span{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}[class*=btn-]:where(button,a,span,label) svg{transform:translateZ(0)}[class*=btn-]:where(button,a,span,label)[disabled]{pointer-events:none !important;background-color:var(--grey-3) !important;color:var(--grey-4) !important}[class*=btn-]:where(button,a,span,label)>.icon{color:var(--_btn-icon-color);width:var(--btn-icon-size, 24px);transition:color var(--transition)}[class*=btn-]:where(button,a,span,label).round{width:73px;height:73px;padding:5px;border-radius:100%}[class*=btn-]:where(button,a,span,label).sm{padding:0 20px;min-height:48px}[class*=btn-]:where(button,a,span,label).md{padding:0 32px;min-height:64px}[class*=btn-]:where(button,a,span,label).lg{min-height:73px}.btn-primary{background-color:var(--btn-bg);border-width:2px;border-color:var(--btn-border-color);color:var(--btn-color);--btn-bg: var(--secondary-color);--btn-border-color: var(--secondary-color);--btn-color: var(--white)}@media(hover: hover){.btn-primary:not([disabled]):hover{animation:elastic .6s cubic-bezier(0.18, 0.09, 0.57, 1.72) forwards}}.btn-primary.round{--_btn-icon-color: var(--white) !important}.btn-primary.red{--btn-bg: var(--secondary-color);--btn-border-color: var(--secondary-color);--btn-color: var(--white)}.btn-primary.green{--btn-bg: var(--primary-color);--btn-border-color: var(--primary-color);--btn-color: var(--white)}.btn-primary.green.light{--btn-bg: var(--accent-color-1);--btn-border-color: var(--accent-color-1);--btn-color: var(--primary-color)}.btn-primary.outline{--btn-bg: transparent;--btn-color: var(--primary-color);--btn-border-color: var(--primary-color)}.btn-default{background-color:var(--btn-bg);border-width:var(--btn-border-width);border-color:var(--btn-border-color);color:var(--btn-color)}@media(hover: hover){.btn-default:not([disabled]):hover{animation:elastic .6s cubic-bezier(0.18, 0.09, 0.57, 1.72) forwards}}.btn-default:active{background-color:var(--btn-bg-hover);border-color:var(--btn-border-color-hover);color:var(--btn-color-hover)}.btn-default.round{--_btn-icon-color: var(--white) !important}.btn-default.green{--btn-border-color: var(--primary-color);--btn-color: var(--primary-color)}.btn-round{background-color:var(--btn-bg);border-width:2px;border-color:var(--btn-border-color);color:var(--btn-color);border-radius:100%;width:48px;height:48px;padding:0 !important;--btn-bg: var(--accent-color-3);--btn-border-color: var(--accent-color-3);--btn-color: var(--primary-color)}@media(hover: hover){.btn-round:not([disabled]):hover{animation:elastic .6s cubic-bezier(0.18, 0.09, 0.57, 1.72) forwards}}.btn-round svg{min-width:24px}.btn-round.grey{--btn-bg: var(--accent-color-3);--btn-border-color: var(--accent-color-3);--btn-color: var(--primary-color)}@keyframes elastic{0%{transform:scaleX(1) scaleY(1)}30%{transform:scaleX(1.08) scaleY(0.98)}60%{transform:scaleX(0.95) scaleY(1)}80%{transform:scaleX(1.03) scaleY(0.98)}100%{transform:scaleX(1) scaleY(1)}}}@layer components{.btn-wrapper{display:flex;flex-direction:column;gap:10px}.btn-wrapper.top-sm,.btn-wrapper.top-md,.btn-wrapper.top-lg{margin-top:var(--header-spacing-top)}.btn-wrapper.bot-sm,.btn-wrapper.bot-md,.btn-wrapper.bot-lg{margin-bottom:var(--header-spacing-bot)}.btn-wrapper.top-sm{--header-spacing-top: 24px}.btn-wrapper.bot-sm{--header-spacing-bot: 24px}.btn-wrapper.top-md{--header-spacing-top: 40px}.btn-wrapper.bot-md{--header-spacing-bot: 40px}.btn-wrapper.top-lg{--header-spacing-top: 60px}.btn-wrapper.bot-lg{--header-spacing-bot: 60px}.btn-wrapper.center{justify-content:center;align-items:center}.btn-wrapper.left{justify-content:flex-start;align-items:start}.btn-wrapper.right{justify-content:flex-end;align-items:flex-end}@media(min-width: 576px){.btn-wrapper{flex-direction:row;flex-wrap:wrap}}@media(min-width: 1024px){.btn-wrapper.top-sm{--header-spacing-top: 32px}.btn-wrapper.bot-sm{--header-spacing-bot: 32px}}}@layer components{[class^=link-]:where(button,a,span){--_font-size-min: var(--link-font-size-min);--_font-size-max: var(--link-font-size-max);display:inline-flex;align-items:center;min-height:44px;gap:8px;font-family:var(--link-ff);font-weight:700;line-height:1.9;transition:color var(--transition)}[class^=link-]:where(button,a,span)>.icon{width:var(--link-icon-size, 24px)}[class^=link-]:where(button,a,span)[class*="-10"]{gap:10px}[class^=link-]:where(button,a,span)[class*=-border]{text-decoration:underline;text-underline-offset:5px}[class^=link-]:where(button,a,span)[disabled]{pointer-events:none;opacity:.5}.link-icon{font-weight:400}}@layer theme{[class^=link-]:where(button,a,span){--_icon-color: var(--black)}[class^=link-]:where(button,a,span)>.icon{transition:color var(--transition);color:var(--_icon-color)}[class^=link-default]:where(button,a,span){--_icon-color: var(--link-default-icon-color, var(--primary-color));color:var(--link-default-color, var(--primary-color))}@media(hover: hover){[class^=link-default]:where(button,a,span):not([disabled]):hover{--_icon-color: var(--link-default-icon-color-hover, var(--secondary-color));color:var(--link-default-color-hover, var(--secondary-color))}}[class^=link-default]:where(button,a,span):active{--_icon-color: var(--link-default-icon-color-active, var(--secondary-color));color:var(--link-default-color-active, var(--secondary-color))}}@layer components{.skiplink{position:fixed;top:0;left:0;display:block;padding:5px;overflow:hidden;transform:translateY(-100%);transition:transform .3s;z-index:var(--z-index-10);width:100%;outline:none;text-align:center;background:var(--black);color:var(--white);border-bottom:2px solid var(--white);z-index:99}}@layer accessible{.sr-only{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;margin:-1px;padding:0;position:absolute;width:1px;white-space:nowrap}}@layer utils{.spacing-xs{margin-top:10px}.spacing-sm{margin-top:20px}.spacing-md{margin-top:40px}.spacing-lg{margin-top:60px}}@layer base{[data-m-mobile]{display:contents}body.mobile-nav-open{overflow:hidden}.menu-trigger{position:relative}.menu-trigger>i{position:absolute;display:block}.menu-trigger>.icon-open{transition:opacity .2s .2s ease-in-out,scale .2s .2s ease-in-out}.menu-trigger>.icon-close{opacity:0;scale:0;transition:opacity .2s ease-in-out,scale .2s ease-in-out}.menu-trigger.open>.icon-open{opacity:0;scale:0;transition:opacity .2s ease-in-out,scale .2s ease-in-out}.menu-trigger.open>.icon-close{opacity:1;scale:1;transition:opacity .2s .2s ease-in-out,scale .2s .2s ease-in-out}.mobile-nav{grid-row:2;grid-column:1/-1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.mobile-nav.open{grid-template-rows:1fr}.mobile-nav>.mobile-nav-content-wrapper{overflow:hidden;margin:0}.mobile-nav>.mobile-nav-content-wrapper>.mobile-nav-content{padding-block:20px}}@layer theme{.mobile-nav{max-height:calc(100dvh - 86px);height:100%}.mobile-nav .mobile-nav-content{height:100%;overflow-y:auto}.mobile-nav .mobile-nav-content>ul{height:100%}.mobile-nav .mobile-nav-content>ul>li{display:grid;grid-template-columns:1fr;align-items:center}.mobile-nav .mobile-nav-content>ul>li.active::after{grid-column:1/-1;grid-row:2;content:"";height:4px;width:100%;background-color:var(--accent-color-1);opacity:1;transition:opacity var(--transition)}.mobile-nav .mobile-nav-content>ul>li:has(.dropdown-items){grid-template-columns:auto 44px}.mobile-nav .mobile-nav-content>ul>li:has(.dropdown-items).active::after{grid-column:1/-1;grid-row:2;content:"";height:4px;width:100%;background-color:var(--accent-color-1);opacity:1;transition:opacity var(--transition)}.mobile-nav .mobile-nav-content>ul>li:has(.dropdown-items) button{display:inline-flex;align-items:center;justify-content:center}.mobile-nav .mobile-nav-content>ul>li:has(.dropdown-items.active) button{transform:rotate(180deg);transition:transform var(--transition)}.mobile-nav .mobile-nav-content>ul>li>a{display:inline-flex;align-items:center;min-height:44px;flex:1;font-weight:700;color:var(--primary-color)}.mobile-nav .mobile-nav-content>ul>li .dropdown-items{grid-column:1/-1;grid-row:3;width:100%;display:block;flex:1 0 100%}.mobile-nav .mobile-nav-content>ul>li .dropdown-items li{opacity:0;visibility:hidden;transition:opacity var(--transition)}.mobile-nav .mobile-nav-content>ul>li .dropdown-items li:first-child{padding-top:10px}.mobile-nav .mobile-nav-content>ul>li .dropdown-items li>a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:16px;font-size:1.6rem;font-weight:500;color:var(--primary-color);width:100%;min-height:44px;transition:background-color var(--transition)}.mobile-nav .mobile-nav-content>ul>li .dropdown-items li>a:active{background-color:color-mix(in oklab, var(--accent-color-1), transparent 70%)}.mobile-nav .mobile-nav-content>ul>li .dropdown-items.active li{opacity:1;visibility:visible}.mobile-nav .mobile-nav-content>ul>li button{display:inline-flex;align-items:center;transition:transform var(--transition);flex:0 0}}@layer base{.footer{padding-block:40px;padding-inline:32px}.footer .container{max-width:1520px;margin-inline:auto}.footer .top{display:grid;grid-template-columns:1fr;gap:40px}.footer .top .footer-column:has(.logo){display:flex;flex-direction:column;align-items:center;gap:16px}.footer .top .footer-column:has(.logo)>.logo{max-width:194px}.footer .top .footer-column:has(.logo)>.description{--_font-size-min: 1.4rem;--_font-size-max: 1.6rem;max-width:388px;font-weight:700;color:var(--primary-color);text-align:center}.footer .top .footer-column .legal-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:24px;row-gap:10px}.footer .top .footer-column .legal-links a{--_font-size-min: 1.6rem;--_font-size-max: 1.8rem;font-weight:700;color:var(--primary-color);text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color var(--transition)}.footer .top .footer-column .legal-links a:not([disabled]):active{text-decoration-color:var(--accent-color-1)}@media(hover: hover){.footer .top .footer-column .legal-links a:not([disabled]):hover{text-decoration-color:var(--accent-color-1)}}.footer .top .footer-column .socials-list{justify-content:center}.footer .bottom{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.footer .bottom .copy{order:2}.footer .bottom .copy{--_font-size-min: 1.4rem;--_font-size-max: 1.6rem;text-transform:uppercase;font-weight:700;line-height:1;color:color-mix(in oklab, var(--primary-color), transparent 40%);text-align:center}@media(min-width: 1024px){.footer{padding-block:65px 40px}.footer .top{grid-template-columns:1fr 1fr 1fr}.footer .top .footer-column:has(.logo){align-items:start}.footer .top .footer-column:has(.logo)>.logo{max-width:255px}.footer .top .footer-column:has(.logo)>.description{text-align:left}.footer .top .footer-column .socials-list{margin-left:auto;max-width:200px}.footer .bottom{flex-direction:row;justify-content:space-between;align-items:end}.footer .bottom .copy{order:0}}}@layer theme{.footer{background-color:var(--accent-color-3)}}@layer base{[class^=section]{--section-spacing: 0;--section-spacing-top: 0;--section-spacing-bot: 0}[class^=section]>.container{max-width:var(--container-max-width);width:100%;margin-inline:auto;padding-inline:var(--container-padding-inline)}[class^=section]>.container.full-width{max-width:100%}[class^=section].sm{--section-spacing: 10px}[class^=section].md{--section-spacing: 25px}[class^=section].lg{--section-spacing: 55px}[class^=section].sm,[class^=section].md,[class^=section].lg{padding-block:var(--section-spacing)}[class^=section].top-sm,[class^=section].top-md,[class^=section].top-lg{padding-top:var(--section-spacing-top)}[class^=section].bot-sm,[class^=section].bot-md,[class^=section].bot-lg{padding-bottom:var(--section-spacing-bot)}[class^=section].top-sm{--section-spacing-top: 10px}[class^=section].bot-sm{--section-spacing-bot: 10px}[class^=section].top-md{--section-spacing-top: 56px}[class^=section].bot-md{--section-spacing-bot: 56px}[class^=section].top-lg{--section-spacing-top: 56px}[class^=section].bot-lg{--section-spacing-bot: 56px}[class^=section].section-breadcrumb{padding-block:20px;margin-bottom:64px}@media(max-width: 1023px){[class^=section].section-breadcrumb{padding-block:12px;margin-bottom:32px}}[class^=section].section-breadcrumb:has(+.news-header){margin-bottom:0}[class^=section].section-breadcrumb:has(+.section-contactform){margin-bottom:26px}[class^=section].section-grid-page-header .page-header{grid-column:content}[class^=section].section-pageheader{padding-bottom:30px !important}[class^=section].section-pageheader+.sm:not(.full-background){padding-top:0}@media(min-width: 1024px){[class^=section].sm{--section-spacing: 25px}[class^=section].md{--section-spacing: 55px}[class^=section].lg{--section-spacing: 110px}[class^=section].top-sm{--section-spacing-top: 25px}[class^=section].bot-sm{--section-spacing-bot: 25px}[class^=section].top-md{--section-spacing-top: 100px}[class^=section].bot-md{--section-spacing-bot: 100px}[class^=section].top-lg{--section-spacing-top: 140px}[class^=section].bot-lg{--section-spacing-bot: 140px}}[class^=section].animate{opacity:0;transform:translateX(-10vh);transition:opacity .5s .2s ease-in-out,transform .5s .2s ease-in-out}[class^=section].animate-in{opacity:1;transform:translateX(0)}}@layer base{.sidebar{padding-block:20px}.sidebar-block{--_bg-color: var(--sidebar-block-background-color, var(--white));padding:10px;background-color:var(--_bg-color);border-radius:var(--radius-sm)}.sidebar-block>.title{padding-inline:10px;font-weight:700;--_font-size-min: var(--body-font-size-min-large);--_font-size-max: var(--body-font-size-max-large)}.sidemenu{--_bg-color: var(--side-menu-background-color, var(--support-color-2))}.sidemenu>nav>ul{display:flex;flex-direction:column;gap:5px}.sidemenu>nav>ul>li>ul{position:relative;margin-block:5px;padding-left:20px}.sidemenu>nav>ul>li>ul:before{content:"";position:absolute;top:0;left:10px;bottom:0;display:block;width:2px;background-color:var(--_bg-color)}.sidemenu>nav>ul .item{display:block;padding:5px 10px;border-radius:var(--radius-sm);transition:background-color var(--transition)}.sidemenu>nav>ul .item.active{font-weight:700;pointer-events:none}.sidemenu>nav>ul .item:not([disabled]):active{--_bg-color: var(--support-color-1);background-color:var(--_bg-color)}@media(hover: hover){.sidemenu>nav>ul .item:not([disabled]):hover{--_bg-color: var(--support-color-1);background-color:var(--_bg-color)}}}@layer components{.section-breadcrumb{border-top:1px solid var(--accent-color-3);border-bottom:1px solid var(--accent-color-3)}.breadcrumb{container:breadcrumb/inline-size;--_item-color: var(--primary-color);--_item-hover: var(--primary-color);--_icon-color: var(--primary-color);--_current-page: var(--primary-color)}.breadcrumb>ul{display:inline-flex;gap:10px}.breadcrumb>ul>li{display:flex;gap:10px;--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);font-weight:300;color:var(--_item-color)}.breadcrumb>ul>li>.icon{color:var(--_icon-color)}.breadcrumb>ul>li>span{color:var(--_current-page);font-weight:500}.breadcrumb>ul>li>a{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color var(--transition)}.breadcrumb>ul>li>a span{color:inherit;font-weight:inherit}.breadcrumb>ul>li>a:not([disabled]):active{text-decoration-color:var(--primary-color)}@media(hover: hover){.breadcrumb>ul>li>a:not([disabled]):hover{text-decoration-color:var(--primary-color)}}@media(max-width: 575px){.breadcrumb>ul>li:not(:first-child),.breadcrumb>ul>li>.divider{display:none}}}@layer components{.richtext{--_color: var(--richtext-color, var(--brand-text-color));--_ordered-bullet-color: var(--richtext-ordered-bullet-color, var(--primary-color));--_unordered-bullet-color: var(--richtext-unordered-bullet-color, var(--primary-color));--_unordered-bullet-size: 8px;--_link-color: var(--richtext-link-color, var(--brand-primary-color));--_link-hover-color: var(--richtext-link-hover-color, var(--brand-primary-color));--_link-border-color: var(--richtext-link-border-color, var(--brand-primary-color))}.richtext>*+*{margin-top:20px}.richtext em{font-style:italic}.richtext strong{font-weight:700}.richtext ul,.richtext ol{display:flex;flex-direction:column;gap:5px}.richtext ul>li>ol,.richtext ul>li ul,.richtext ol>li>ol,.richtext ol>li ul{margin-block:5px}.richtext ul li{position:relative;padding-left:24px}.richtext ul li:before{position:absolute;top:9px;left:0;width:var(--_unordered-bullet-size);height:var(--_unordered-bullet-size);border-radius:100%;border:1px solid var(--_unordered-bullet-color);background-color:var(--_unordered-bullet-color);content:""}.richtext ul>li>ul>li:before{background-color:rgba(0,0,0,0)}.richtext ol>li{position:relative;padding-left:24px;counter-increment:item}.richtext ol>li:before{position:absolute;left:0;color:var(--_ordered-bullet-color);content:counter(item) "."}.richtext ol>li>ol{counter-reset:item}.richtext ol>li>ol>li:before{content:counter(item, lower-alpha) "."}.richtext a{color:var(--black);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--black);transition:color var(--transition),text-decoration-color var(--transition)}.richtext a:not([disabled]):active{color:var(--secondary-color);text-decoration-color:var(--secondary-color)}@media(hover: hover){.richtext a:not([disabled]):hover{color:var(--secondary-color);text-decoration-color:var(--secondary-color)}}}@layer components{.error-block{--_border-color: var(--error-block-border-color, var(--error));padding:10px 20px;border:4px solid rgba(0,0,0,0);border-radius:var(--radius-md)}.error-block>.title{display:block}.error-block>.title>strong{font-weight:700}.error-block>p{margin-top:10px;padding-top:10px;border-top:1px solid var(--black);font-style:italic}.error-block.exception{border-color:var(--_border-color)}.error-block.notification{--_border-color: var(--warning);border-color:var(--_border-color)}}@layer components{.info-message,.alert-message{--_bg-color: var(--alert-background-color, var(--white));--_border-color: var(--alert-border-color, var(--brand-black));--_color: var(--alert-text-color, var(--brand-black));--_icon-color: var(--alert-icon-color, var(--brand-white));--_icon-size: 40px;--_left-accent-size: 60px;--_border-radius: var(--card-radius);position:relative;padding:30px;background-color:var(--_bg-color);color:var(--_color);border:2px solid var(--_border-color);border-radius:var(--_border-radius)}.info-message>.icon,.alert-message>.icon{position:absolute;color:var(--_icon-color);width:var(--_icon-size);height:var(--_icon-size)}.info-message>p,.alert-message>p{font-weight:500}.message-container{container:message-container/inline-size}.alert-message{--_border-color: var(--alert-border-color, var(--brand-primary-color));--_icon-color: var(--alert-icon-color, var(--brand-white))}.info-message{--_border-color: var( --alert-border-color, var(--brand-secondary-color) );--_icon-color: var(--alert-icon-color, var(--brand-white))}@container message-container (max-width: 499px){.alert-message,.info-message{border-top-width:var(--_left-accent-size)}.alert-message>.icon,.info-message>.icon{top:calc((var(--_icon-size) + (var(--_left-accent-size) - var(--_icon-size))/2)*-1);left:50%;transform:translateX(-50%)}}@container message-container (min-width: 500px){.alert-message,.info-message{border-left-width:var(--_left-accent-size)}.alert-message>.icon,.info-message>.icon{top:50%;left:calc((var(--_icon-size) + (var(--_left-accent-size) - var(--_icon-size))/2)*-1);transform:translateY(-50%)}}}@layer components{.paragraph-block{max-width:70ch}}@layer components{.row-component{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 992px){.row-component{grid-template-columns:minmax(0, var(--col-1)) var(--col-2)}}}@layer components{.media-component{--media-radius: var(--image-radius)}.media-component.original{display:flex;flex-direction:column}.media-component.original.bottom{justify-content:flex-end}.media-component.original.center{justify-content:center}.media-component.contain.bottom img{object-position:bottom}.media-component.contain.center img{object-position:center}.media-component.fill-height{height:100%}.media-component.fill-height>.media-container{height:100%}.media-component.fill-height>.media-container>.image-item{height:100%}.media-component.fill-height>.media-container>.image-item>.picture-component{height:100%}.card-item .media-component:is(.cover,.contain),.product-item .media-component:is(.cover,.contain),.category-item .media-component:is(.cover,.contain),.media-slide .media-component:is(.cover,.contain),.testimonial-full-width-block .media-component:is(.cover,.contain),.cta-multiple-links-block .media-component:is(.cover,.contain),.component .media-component:is(.cover,.contain){position:relative;height:var(--default-image-height, 100%)}.card-item .media-component:is(.cover,.contain)>.media-container,.product-item .media-component:is(.cover,.contain)>.media-container,.category-item .media-component:is(.cover,.contain)>.media-container,.media-slide .media-component:is(.cover,.contain)>.media-container,.testimonial-full-width-block .media-component:is(.cover,.contain)>.media-container,.cta-multiple-links-block .media-component:is(.cover,.contain)>.media-container,.component .media-component:is(.cover,.contain)>.media-container{position:absolute;inset:0}.card-item .media-component:is(.cover,.contain)>.media-container>.image-item,.product-item .media-component:is(.cover,.contain)>.media-container>.image-item,.category-item .media-component:is(.cover,.contain)>.media-container>.image-item,.media-slide .media-component:is(.cover,.contain)>.media-container>.image-item,.testimonial-full-width-block .media-component:is(.cover,.contain)>.media-container>.image-item,.cta-multiple-links-block .media-component:is(.cover,.contain)>.media-container>.image-item,.component .media-component:is(.cover,.contain)>.media-container>.image-item{height:100%}.card-item .media-component:is(.cover,.contain)>.media-container>.image-item>.picture-component,.product-item .media-component:is(.cover,.contain)>.media-container>.image-item>.picture-component,.category-item .media-component:is(.cover,.contain)>.media-container>.image-item>.picture-component,.media-slide .media-component:is(.cover,.contain)>.media-container>.image-item>.picture-component,.testimonial-full-width-block .media-component:is(.cover,.contain)>.media-container>.image-item>.picture-component,.cta-multiple-links-block .media-component:is(.cover,.contain)>.media-container>.image-item>.picture-component,.component .media-component:is(.cover,.contain)>.media-container>.image-item>.picture-component{position:absolute;width:100%;height:100%}.card-item .media-component:is(.cover,.contain)>.media-container>.video-item,.card-item .media-component:is(.cover,.contain)>.media-container>.video-item .poster,.product-item .media-component:is(.cover,.contain)>.media-container>.video-item,.product-item .media-component:is(.cover,.contain)>.media-container>.video-item .poster,.category-item .media-component:is(.cover,.contain)>.media-container>.video-item,.category-item .media-component:is(.cover,.contain)>.media-container>.video-item .poster,.media-slide .media-component:is(.cover,.contain)>.media-container>.video-item,.media-slide .media-component:is(.cover,.contain)>.media-container>.video-item .poster,.testimonial-full-width-block .media-component:is(.cover,.contain)>.media-container>.video-item,.testimonial-full-width-block .media-component:is(.cover,.contain)>.media-container>.video-item .poster,.cta-multiple-links-block .media-component:is(.cover,.contain)>.media-container>.video-item,.cta-multiple-links-block .media-component:is(.cover,.contain)>.media-container>.video-item .poster,.component .media-component:is(.cover,.contain)>.media-container>.video-item,.component .media-component:is(.cover,.contain)>.media-container>.video-item .poster{height:100%}.media-container{display:flex;flex-direction:column;gap:10px}.media-container>.image-item.zoom{position:relative}.media-container>.image-item.zoom>.picture-component{position:relative !important}.media-container>.image-item.zoom>.icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;color:var(--white);z-index:var(--z-index-2)}.media-container>.image-item.zoom:before{position:absolute;inset:0;background-color:rgba(92,52,29,.3);border-radius:var(--media-radius);z-index:var(--z-index-1);opacity:0;transition:opacity var(--transition);content:""}.media-container>.image-item.zoom:not([disabled]):active::before{opacity:1}@media(hover: hover){.media-container>.image-item.zoom:not([disabled]):hover::before{opacity:1}}.media-container img{display:block;max-width:100%;height:auto;border-radius:var(--media-radius);overflow:hidden}.contain .media-container img,.cover .media-container img{max-width:unset;width:100%;height:100%}.cover .media-container img{object-fit:cover}.contain .media-container img{object-fit:contain}.is-bleeding-right .media-container img,.is-bleeding-left .media-container img{width:100%}.media-container video{height:100%}}@layer components{.block-header.top-sm,.block-header.top-md,.block-header.top-lg{margin-top:var(--header-spacing-top)}.block-header.bot-sm,.block-header.bot-md,.block-header.bot-lg{margin-bottom:var(--header-spacing-bot)}.block-header.top-sm{--header-spacing-top: 24px}.block-header.bot-sm{--header-spacing-bot: 24px}.block-header.top-md{--header-spacing-top: 24px}.block-header.bot-md{--header-spacing-bot: 24px}.block-header.top-lg{--header-spacing-top: 30px}.block-header.bot-lg{--header-spacing-bot: 30px}.center>.block-header{text-align:center}.center>.block-header>.richtext{margin-inline:auto}.block-header.center{text-align:center}.block-header.left{text-align:left}.block-header.right{text-align:right}.block-header>.subtitle:not(:only-child){margin-bottom:15px}.block-header>.title{color:var(--title-color);text-wrap:balance}.block-header>.richtext{margin-top:15px;max-width:var(--max-text-width)}@media(min-width: 1024px){.block-header.top-sm{--header-spacing-top: 32px}.block-header.bot-sm{--header-spacing-bot: 32px}.block-header.bot-sm:has(.scratch){--header-spacing-bot: calc(32px - 0.5lh)}.block-header.top-md{--header-spacing-top: 56px}.block-header.bot-md{--header-spacing-bot: 56px}.block-header.top-lg{--header-spacing-top: 72px}.block-header.bot-lg{--header-spacing-bot: 72px}}}@layer theme{.block-header>.title{--_color: var(--title-color, var(--primary-color));color:var(--_color)}.block-header>.subtitle{--_color: var(--subtitle-color, var(--brand-primary-color));color:var(--_color)}}@layer components{.section-header{--_border-color: var(--section-header-border-color, var(--black));margin-bottom:20px}.section-header.border>.title{padding-bottom:10px;border-bottom:2px solid var(--_border-color)}.section-header>.richtext{margin-top:20px}}@layer base{.content-wrapper{overflow:hidden;--max-content-size: var(--content-width, var(--max-content-width));container:content-wrapper/inline-size;display:grid;grid-template-columns:[full-start] auto [content-start] min(var(--max-content-size),100dvw - var(--inline-content-padding)*2) [content-end] auto [full-end]}.content-wrapper:has(.breakout){--content-width: 1200px}}@layer base{@property --100vw{syntax:"<length>";inherits:true;initial-value:100vw}:root{--100vw: 100vw;--px-width: tan(atan2(var(--100vw), 1px));--min-font-breakpoint: 375;--max-font-breakpoint: 1520;--max-content-width: 1520px;--inline-content-padding: 20px;--content-grid-gap: 32px;--primary-color: #295e62;--secondary-color: #c60100;--accent-color-1: #deed6c;--accent-color-2: #ffcff1;--accent-color-3: #d1dbd6;--black: #393e40;--white: #ffffff;--grey: #f6f6f6;--support-color-1: #f4f2ee;--support-color-2: #eae5dc;--warning: #c9a711;--error: var(--secondary-color)}:root [data-branding=branding-base],:root [data-branding=branding-primary],:root [data-branding=branding-secondary]{--brand-primary-color: var(--primary-color-1);--brand-secondary-color: var(--secondary-color-2);--brand-support-color-1: var(--support-color-1);--brand-support-color-2: var(--support-color-2);--brand-black: var(--black);--brand-white: var(--white);--brand-bg-color: transparent;--brand-text-color: var(--black);--brand-component-color: var(--white);--brand-well-color: var(--support-color-1);--brand-well-text-color: var(--black)}:root{--max-text-width: 70ch;--ff-primary: "Poppins", sans-serif;--ff-secondary: "Poppins", sans-serif;--ff-default: "Poppins", sans-serif;--hero-font-size-min: 6.4rem;--hero-font-size-max: 10rem;--hero-sub-font-size-min: 3.2rem;--hero-sub-font-size-max: 5.2rem;--h1-font-size-min: 3.5rem;--h1-font-size-max: 6.4rem;--h2-font-size-min: 3.5rem;--h2-font-size-max: 6.4rem;--h3-font-size-min: 2.4rem;--h3-font-size-max: 4rem;--h4-font-size-min: 2rem;--h4-font-size-max: 3rem;--h5-font-size-min: 2rem;--h5-font-size-max: 2.2rem;--h6-font-size-min: 1.8rem;--h6-font-size-max: 2rem;--body-font-size-min-large: 1.8rem;--body-font-size-max-large: 2rem;--body-font-size-min-medium: 1.8rem;--body-font-size-max-medium: 1.6rem;--body-font-size-min-small: 1.2rem;--body-font-size-max-small: 1.4rem;--sp-1: 10px;--sp-2: 20px;--sp-3: 30px;--sp-4: 40px;--sp-5: 50px;--sp-6: 60px;--sp-7: 70px;--sp-8: 80px;--sp-9: 90px;--sp-10: 100px;--radius-1: 3px;--radius-2: 5px;--radius-3: 10px;--radius-4: 20px;--radius-5: 40px;--form-radius: 8px;--image-radius: 32px;--card-radius: var(--radius-4);--section-radius: var(--radius-5);--footer-radius: 30px}@media(min-width: 1024px){:root{--image-radius: 40px}}:root{--transition: 0.2s ease-in-out;--image-trans-zoom: 1.05;--shadow: 0px 0px 20px 0px rgba(var(--black-rgb), 0.1);--z-index-1: 5;--z-index-2: 10;--z-index-3: 15;--z-index-4: 20;--z-index-5: 25;--z-index-6: 30;--z-index-7: 35;--z-index-8: 40;--z-index-9: 45;--z-index-10: 50;--avatar-image-width: 250px}}@layer base{.content-wrapper>.container,.content-wrapper>.headline,.content-wrapper>.section-grid-header,.content-wrapper>.content-grid{grid-column:content}.content-grid{--max-columns: var(--columns, 1);--min-column-width: var(--column-width, 100px);--gap: var(--column-gap, var(--content-grid-gap));display:grid;grid-row-gap:var(--row-gap, 32px);grid-template-columns:repeat(auto-fill, minmax(min(max(var(--min-column-width), 100% / var(--max-columns)), 100%), 1fr))}.content-grid:is(.custom).two-column-sixty-forty{grid-template-columns:1fr calc(.4*var(--max-content-width))}@container content-wrapper (max-width: 840px){.content-grid:is(.custom).two-column-sixty-forty{grid-template-columns:1fr}}.content-grid:is(.custom).two-column-forty-sixty{grid-template-columns:calc(.4*var(--max-content-width)) 1fr}@container content-wrapper (max-width: 840px){.content-grid:is(.custom).two-column-forty-sixty{grid-template-columns:1fr}}.content-grid{margin-inline:calc(var(--gap)/2*-1)}.content-grid>.column{padding-inline:calc(var(--gap)/2)}.content-grid.col-gap-8{--column-gap: 8px}.content-grid.col-gap-16{--column-gap: 16px}.content-grid.col-gap-24{--column-gap: 24px}.content-grid.col-gap-32{--column-gap: 32px}.content-grid.col-gap-40{--column-gap: 40px}.content-grid.row-gap-8{--row-gap: 8px}.content-grid.row-gap-16{--row-gap: 16px}.content-grid.row-gap-24{--row-gap: 24px}.content-grid.row-gap-32{--row-gap: 32px}.content-grid.row-gap-40{--row-gap: 40px}.content-grid:not(.custom).col-1{--columns: 1}.content-grid:not(.custom).col-2{--columns: 2;--column-width: 520px}.content-grid:not(.custom).col-3{--columns: 3;--column-width: 400px}}@layer components{.content-grid.col-2:has(.media) .col-1,.content-grid.col-2:has(.media) .col-2{container:column/inline-size}.content-grid.col-2:has(.media) .col-1.media{--image-radius: 75px 8px 75px 75px}.content-grid.col-2:has(.media) .col-1.media img{--media-radius: 75px 8px 75px 75px}.content-grid.col-2:has(.media) .col-2.media{--image-radius: 8px 75px 75px 75px}.content-grid.col-2:has(.media) .col-2.media img{--media-radius: 8px 75px 75px 75px}@media(min-width: 768px){.content-grid.col-2:has(.media) .col-1.media{--image-radius: 100px 8px 100px 100px}.content-grid.col-2:has(.media) .col-1.media img{--media-radius: 100px 8px 100px 100px}.content-grid.col-2:has(.media) .col-2.media{--image-radius: 8px 100px 100px 100px}.content-grid.col-2:has(.media) .col-2.media img{--media-radius: 8px 100px 100px 100px}}@media(min-width: 1024px){.content-grid.col-2:has(.media) .col-1:not(.media)>*{padding-right:12%}.content-grid.col-2:has(.media) .col-2:not(.media)>*{padding-left:12%}}}
