body{--infront-theme-red-bg:var(--infront-color-palette-2);--infront-theme-navy-blue-bg:var(--infront-color-palette-1);--infront-theme-orange-bg:var(--infront-color-palette-8);--infront-theme-purple-bg:var(--infront-color-palette-9);--infront-theme-light-red-bg:var(--infront-color-palette-10);--infront-theme-light-blue-bg:var(--infront-color-palette-12);--infront-theme-light-orange-bg:var(--infront-color-palette-11);--infront-theme-light-purple-bg:var(--infront-color-palette-13);--infront-theme-dark-grey-bg:var(--infront-color-palette-4);--infront-theme-mid-grey-bg:var(--infront-color-palette-5);--infront-theme-light-grey-bg:var(--infront-color-palette-6);--infront-theme-red-text:var(--infront-color-palette-7);--infront-theme-navy-blue-text:var(--infront-color-palette-7);--infront-theme-orange-text:var(--infront-color-palette-7);--infront-theme-purple-text:var(--infront-color-palette-7);--infront-theme-light-red-text:var(--infront-color-palette-14);--infront-theme-light-blue-text:var(--infront-color-palette-14);--infront-theme-light-orange-text:var(--infront-color-palette-14);--infront-theme-light-purple-text:var(--infront-color-palette-14);--infront-theme-dark-grey-text:var(--infront-color-palette-7);--infront-theme-mid-grey-text:var(--infront-color-palette-7);--infront-theme-light-grey-text:var(--infront-color-palette-14)}
.cmp-button{--infront-button-text:var(--infront-color-btn-primary-text);--infront-button-text-hover:var(--infront-color-btn-primary-text-hover);--infront-button-bg:var(--infront-color-btn-primary-bg);--infront-button-bg-hover:var(--infront-color-btn-primary-bg-hover);--infront-button-border:var(--infront-color-btn-primary-border);--infront-button-border-hover:var(--infront-color-btn-primary-border-hover);--infront-button-icon:var(--infront-color-btn-primary-text);--infront-button-icon-hover:var(--infront-color-btn-primary-text-hover);color:var(--infront-color-text-body-xs);font-family:var(--infront-font-family-body-xs);font-weight:var(--infront-font-weight-body-xs);font-display:swap;font-weight:var(--infront-font-weight-body-xs-strong);display:inline-flex;align-items:center;border-radius:var(--infront-border-radius-btn-default);cursor:pointer;padding:11px 23px;color:var(--infront-button-text) !important;background-color:var(--infront-button-bg);border:1px solid var(--infront-button-border);text-decoration:none !important;margin-inline-end:24px}
@media only screen and (max-width:767px){.cmp-button{font-size:var(--infront-font-size-body-xs-mobile);line-height:var(--infront-line-height-body-xs-mobile)}
}
@media only screen and (min-width:768px){.cmp-button{font-size:var(--infront-font-size-body-xs-desktop);line-height:var(--infront-line-height-body-xs-desktop)}
}
.cmp-button b{font-weight:var(--infront-font-weight-body-xs-strong)}
@media(hover:hover){.cmp-button:hover{color:var(--infront-button-text-hover) !important;background-color:var(--infront-button-bg-hover);border-color:var(--infront-button-border-hover);text-decoration:none !important}
.cmp-button:hover::after{background-color:var(--infront-button-icon-hover);width:51px}
}
.cmp-button__text+.cmp-button__svg{margin-left:15px;display:inline-flex;align-items:center;justify-content:center}
.cmp-button::after{content:"";background-color:var(--infront-button-icon);display:inline-flex;height:8px;-webkit-mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/arrow-right.svg");mask-image:url("../../../../../../etc.clientlibs/infront/base/clientlibs/publish/resources/icons/arrow-right.svg");mask-position-x:right;-webkit-mask-position-x:right;width:31px;margin-left:12px;transition:width .3s}
.infront-button.infront-button--secondary .cmp-button{--infront-button-text:var(--infront-color-btn-secondary-text);--infront-button-text-hover:var(--infront-color-btn-secondary-text-hover);--infront-button-bg:var(--infront-color-btn-secondary-bg);--infront-button-bg-hover:var(--infront-color-btn-secondary-bg-hover);--infront-button-border:var(--infront-color-btn-secondary-border);--infront-button-border-hover:var(--infront-color-btn-secondary-border-hover);--infront-button-icon:var(--infront-color-btn-secondary-text);--infront-button-icon-hover:var(--infront-color-btn-secondary-text-hover)}
.infront-button{text-align:var(--infront-button-text-align,left)}
.infront-button--left{--infront-button-text-align:left}
.infront-button--center{--infront-button-text-align:center}
.infront-button--right{--infront-button-text-align:right}
.infront-button--red .cmp-button{background-color:var(--infront-theme-red-bg);border-color:var(--infront-theme-red-bg)}
.infront-button--red .cmp-button::after{background:var(--infront-theme-red-text)}
.infront-button--red .cmp-button:hover{background:transparent}
.infront-button--red .cmp-button:hover::after{background:var(--infront-theme-red-bg)}
.infront-button--red .cmp-button:hover .cmp-button__text{color:var(--infront-theme-red-bg)}
.infront-button--red .cmp-button .cmp-button__text{color:var(--infront-theme-red-text)}
.infront-button--navy-blue .cmp-button{background-color:var(--infront-theme-navy-blue-bg);border-color:var(--infront-theme-navy-blue-bg)}
.infront-button--navy-blue .cmp-button::after{background:var(--infront-theme-navy-blue-text)}
.infront-button--navy-blue .cmp-button:hover{background:transparent}
.infront-button--navy-blue .cmp-button:hover::after{background:var(--infront-theme-navy-blue-bg)}
.infront-button--navy-blue .cmp-button:hover .cmp-button__text{color:var(--infront-theme-navy-blue-bg)}
.infront-button--navy-blue .cmp-button .cmp-button__text{color:var(--infront-theme-navy-blue-text)}
.infront-button--orange .cmp-button{background-color:var(--infront-theme-orange-bg);border-color:var(--infront-theme-orange-bg)}
.infront-button--orange .cmp-button::after{background:var(--infront-theme-orange-text)}
.infront-button--orange .cmp-button:hover{background:transparent}
.infront-button--orange .cmp-button:hover::after{background:var(--infront-theme-orange-bg)}
.infront-button--orange .cmp-button:hover .cmp-button__text{color:var(--infront-theme-orange-bg)}
.infront-button--orange .cmp-button .cmp-button__text{color:var(--infront-theme-orange-text)}
.infront-button--purple .cmp-button{background-color:var(--infront-theme-purple-bg);border-color:var(--infront-theme-purple-bg)}
.infront-button--purple .cmp-button::after{background:var(--infront-theme-purple-text)}
.infront-button--purple .cmp-button:hover{background:transparent}
.infront-button--purple .cmp-button:hover::after{background:var(--infront-theme-purple-bg)}
.infront-button--purple .cmp-button:hover .cmp-button__text{color:var(--infront-theme-purple-bg)}
.infront-button--purple .cmp-button .cmp-button__text{color:var(--infront-theme-purple-text)}
.infront-button--light-red .cmp-button{background-color:var(--infront-theme-light-red-bg);border-color:var(--infront-theme-light-red-bg)}
.infront-button--light-red .cmp-button::after{background:var(--infront-theme-light-red-text)}
.infront-button--light-red .cmp-button:hover{background:transparent}
.infront-button--light-red .cmp-button:hover::after{background:var(--infront-theme-light-red-bg)}
.infront-button--light-red .cmp-button:hover .cmp-button__text{color:var(--infront-theme-light-red-bg)}
.infront-button--light-red .cmp-button .cmp-button__text{color:var(--infront-theme-light-red-text)}
.infront-button--light-blue .cmp-button{background-color:var(--infront-theme-light-blue-bg);border-color:var(--infront-theme-light-blue-bg)}
.infront-button--light-blue .cmp-button::after{background:var(--infront-theme-light-blue-text)}
.infront-button--light-blue .cmp-button:hover{background:transparent}
.infront-button--light-blue .cmp-button:hover::after{background:var(--infront-theme-light-blue-bg)}
.infront-button--light-blue .cmp-button:hover .cmp-button__text{color:var(--infront-theme-light-blue-bg)}
.infront-button--light-blue .cmp-button .cmp-button__text{color:var(--infront-theme-light-blue-text)}
.infront-button--light-orange .cmp-button{background-color:var(--infront-theme-light-orange-bg);border-color:var(--infront-theme-light-orange-bg)}
.infront-button--light-orange .cmp-button::after{background:var(--infront-theme-light-orange-text)}
.infront-button--light-orange .cmp-button:hover{background:transparent}
.infront-button--light-orange .cmp-button:hover::after{background:var(--infront-theme-light-orange-bg)}
.infront-button--light-orange .cmp-button:hover .cmp-button__text{color:var(--infront-theme-light-orange-bg)}
.infront-button--light-orange .cmp-button .cmp-button__text{color:var(--infront-theme-light-orange-text)}
.infront-button--light-purple .cmp-button{background-color:var(--infront-theme-light-purple-bg);border-color:var(--infront-theme-light-purple-bg)}
.infront-button--light-purple .cmp-button::after{background:var(--infront-theme-light-purple-text)}
.infront-button--light-purple .cmp-button:hover{background:transparent}
.infront-button--light-purple .cmp-button:hover::after{background:var(--infront-theme-light-purple-bg)}
.infront-button--light-purple .cmp-button:hover .cmp-button__text{color:var(--infront-theme-light-purple-bg)}
.infront-button--light-purple .cmp-button .cmp-button__text{color:var(--infront-theme-light-purple-text)}
.infront-button--dark-grey .cmp-button{background-color:var(--infront-theme-dark-grey-bg);border-color:var(--infront-theme-dark-grey-bg)}
.infront-button--dark-grey .cmp-button::after{background:var(--infront-theme-dark-grey-text)}
.infront-button--dark-grey .cmp-button:hover{background:transparent}
.infront-button--dark-grey .cmp-button:hover::after{background:var(--infront-theme-dark-grey-bg)}
.infront-button--dark-grey .cmp-button:hover .cmp-button__text{color:var(--infront-theme-dark-grey-bg)}
.infront-button--dark-grey .cmp-button .cmp-button__text{color:var(--infront-theme-dark-grey-text)}
.infront-button--mid-grey .cmp-button{background-color:var(--infront-theme-mid-grey-bg);border-color:var(--infront-theme-mid-grey-bg)}
.infront-button--mid-grey .cmp-button::after{background:var(--infront-theme-mid-grey-text)}
.infront-button--mid-grey .cmp-button:hover{background:transparent}
.infront-button--mid-grey .cmp-button:hover::after{background:var(--infront-theme-mid-grey-bg)}
.infront-button--mid-grey .cmp-button:hover .cmp-button__text{color:var(--infront-theme-mid-grey-bg)}
.infront-button--mid-grey .cmp-button .cmp-button__text{color:var(--infront-theme-mid-grey-text)}
.infront-button--light-grey .cmp-button{background-color:var(--infront-theme-light-grey-bg);border-color:var(--infront-theme-light-grey-bg)}
.infront-button--light-grey .cmp-button::after{background:var(--infront-theme-light-grey-text)}
.infront-button--light-grey .cmp-button:hover{background:transparent}
.infront-button--light-grey .cmp-button:hover::after{background:var(--infront-theme-light-grey-bg)}
.infront-button--light-grey .cmp-button:hover .cmp-button__text{color:var(--infront-theme-light-grey-bg)}
.infront-button--light-grey .cmp-button .cmp-button__text{color:var(--infront-theme-light-grey-text)}