.container-limited{max-width:var(--containerLimitedWidth);margin:0px auto;padding:0px 20px}.container-fluid{padding:0px 20px}*{font-size:var(--fontSizeMD)}body{font-family:var(--fontSecondary);line-height:1.6;color:var(--colorDark);overflow-x:hidden}.text-body{width:100%}.text-body ul{width:100%}.text-body ul li{width:100%;word-wrap:break-word}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--colorDark)}::-webkit-scrollbar-thumb{background:var(--colorPrimary)}::-webkit-scrollbar-thumb:hover{background:var(--colorPrimaryHover)}.bg-primary{background-color:var(--colorPrimary) !important}.text-primary{color:var(--colorPrimary) !important}.border-primary{border-color:var(--colorPrimary) !important}.bg-secondary{background-color:var(--colorSecondary) !important}.text-secondary{color:var(--colorSecondary) !important}.border-secondary{border-color:var(--colorSecondary) !important}.bg-dark{background-color:var(--colorDark) !important}.text-dark{color:var(--colorDark) !important}.border-dark{border-color:var(--colorDark) !important}.bg-light{background-color:var(--colorLight) !important}.text-light{color:var(--colorLight) !important}.border-light{border-color:var(--colorLight) !important}.bg-main{background-color:var(--colorPrimary)}.bg-second{background-color:var(--colorSecondary)}.bg-image{background:var(--gradientColor)}.frame-space-before-extra-large{margin-top:var(--spaceBeforeXL) !important}.frame-space-before-large{margin-top:var(--spaceBeforeL) !important}.frame-space-before-medium{margin-top:var(--spaceBeforeMD) !important}.frame-space-before-small{margin-top:var(--spaceBeforeSM) !important}.frame-space-before-extra-small{margin-top:var(--spaceBeforeXS) !important}.frame-space-after-extra-large{margin-bottom:var(--spaceBeforeXL) !important}.frame-space-after-large{margin-bottom:var(--spaceBeforeL) !important}.frame-space-after-medium{margin-bottom:var(--spaceBeforeMD) !important}.frame-space-after-small{margin-bottom:var(--spaceBeforeSM) !important}.frame-space-after-extra-small{margin-bottom:var(--spaceBeforeXS) !important}.frame-padding-before-extra-large{padding-top:var(--paddingBeforeXL) !important}.frame-padding-before-large{padding-top:var(--paddingBeforeL) !important}.frame-padding-before-medium{padding-top:var(--paddingBeforeMD) !important}.frame-padding-before-small{padding-top:var(--paddingBeforeSM) !important}.frame-padding-before-extra-small{padding-top:var(--paddingBeforeXS) !important}.frame-padding-after-extra-large{padding-bottom:var(--paddingAfterXL) !important}.frame-padding-after-large{padding-bottom:var(--paddingAfterL) !important}.frame-padding-after-medium{padding-bottom:var(--paddingAfterMD) !important}.frame-padding-after-small{padding-bottom:var(--paddingAfterSM) !important}.frame-padding-after-extra-small{padding-bottom:var(--paddingAfterXS) !important}.box-shadow-small{box-shadow:var(--boxShadowSmall)}.box-shadow-big{box-shadow:var(--boxShadowBig)}.box-shadow-top{box-shadow:0px -20px 10px black}.box-shadow-bottom{box-shadow:0px 20px 10px black}.drop-shadow{filter:var(--dropShadow)}.box-shadow-inset{box-shadow:var(--boxShadowInset)}.font-size-sm{font-size:var(--fontSizeSM)}.font-size-md{font-size:var(--fontSizeMD)}.font-size-lg{font-size:var(--fontSizeL)}.font-size-xl{font-size:var(--fontSizeXL)}.font-size-xxl{font-size:var(--fontSizeXXL)}a{color:var(--colorPrimary);font-weight:600}a:hover{color:var(--colorSecondary)}.header{font-size:var(--fontSizeXL);color:var(--colorSecondary);font-family:var(--fontPrimary);font-weight:800;hyphens:auto}.subheader{font-size:var(--fontSizeL);color:var(--colorDark);font-family:var(--fontPrimary);margin-bottom:30px}.image-caption{font-size:var(--fontSizeSM);color:var(--colorMuted)}.ce-headline-center{text-align:center}.frame{border-radius:var(--borderRadius)}.frame .content-wrap{background-color:var(--colorWhite);border-radius:var(--borderRadius)}.bg-dark .content-wrap{padding:15px}.bg-main .content-wrap{padding:15px}.bg-image .content-wrap{padding:15px;position:relative;z-index:1}.bg-second .content-wrap{padding:15px}@media (max-width:1199px){.header{font-size:var(--fontSizeL)}.subheader{font-size:var(--fontSizeMD)}}.image{overflow:hidden;border-radius:var(--borderRadius);width:fit-content}.image a{cursor:zoom-in}.modal-backdrop.show{opacity:0.97 !important}.modal-backdrop.fade{opacity:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#fff}