.frame{position:relative;margin-top:var(--frame-outer-spacing-before);margin-bottom:var(--frame-outer-spacing-after);color:var(--frame-color);--frame-spacing: var(--frame-spacing-xs)}.frame a[class=""],.frame a:not([class]){color:var(--frame-link-color)}.frame a[class=""]:hover,.frame a:not([class]):hover{color:var(--frame-link-hover-color)}@media(min-width: 576px){.frame{--frame-spacing: var(--frame-spacing-sm)}}@media(min-width: 768px){.frame{--frame-spacing: var(--frame-spacing-md)}}@media(min-width: 992px){.frame{--frame-spacing: var(--frame-spacing-lg)}}@media(min-width: 1200px){.frame{--frame-spacing: var(--frame-spacing-xl)}}.frame-inner>*:last-child{margin-bottom:0}.frame.-colorized{padding-top:var(--frame-spacing);padding-bottom:var(--frame-spacing);--frame-spacing: var(--frame-spacing-xs)}@media(min-width: 576px){.frame.-colorized{--frame-spacing: var(--frame-spacing-sm)}}@media(min-width: 768px){.frame.-colorized{--frame-spacing: var(--frame-spacing-md)}}@media(min-width: 992px){.frame.-colorized{--frame-spacing: var(--frame-spacing-lg)}}@media(min-width: 1200px){.frame.-colorized{--frame-spacing: var(--frame-spacing-xl)}}.frame-layout-embedded{background:rgba(0,0,0,0)}.frame-layout-embedded>.frame-group-container{--bs-gutter-x: 40px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.frame-layout-embedded>.frame-group-container{max-width:540px}}@media(min-width: 768px){.frame-layout-embedded>.frame-group-container{max-width:720px}}@media(min-width: 992px){.frame-layout-embedded>.frame-group-container{max-width:960px}}@media(min-width: 1200px){.frame-layout-embedded>.frame-group-container{max-width:1140px}}@media(min-width: 1400px){.frame-layout-embedded>.frame-group-container{max-width:1320px}}.frame-layout-embedded>.frame-group-container-full{max-width:100%}.frame-layout-embedded>.frame-group-container-large{max-width:var(--frame-width-large)}.frame-layout-embedded>.frame-group-container-medium{max-width:var(--frame-width-medium)}.frame-layout-embedded>.frame-group-container-small{max-width:var(--frame-width-small)}.frame-layout-embedded>.frame-group-container>.frame-group-inner{position:relative;border-radius:var(--frame-embedded-border-radius);background:var(--frame-background);padding:var(--frame-spacing)}.frame-layout-embedded>.frame-group-container>.frame-group-inner>.frame-container{padding:0}.frame-layout-embedded>.frame-group-container>.frame-group-inner .frame-backgroundimage-container{border-radius:var(--frame-embedded-border-radius)}.frame-container{position:relative;--bs-gutter-x: 40px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.frame-container-default{max-width:var(--frame-width-sm, 540px)}}@media(min-width: 768px){.frame-container-default{max-width:var(--frame-width-md, 720px)}}@media(min-width: 992px){.frame-container-default{max-width:var(--frame-width-lg, 960px)}}@media(min-width: 1200px){.frame-container-default{max-width:var(--frame-width-xl, 1140px)}}@media(min-width: 1400px){.frame-container-default{max-width:var(--frame-width-xxl, 1320px)}}.frame-container-full{max-width:100%}.frame-container-large{max-width:var(--frame-width-large)}.frame-container-medium{max-width:var(--frame-width-medium)}.frame-container-small{max-width:var(--frame-width-small)}.container .frame-container,.container .frame-group-container{padding-left:0;padding-right:0}.frame-option-ruler-before{border-top:1px solid rgba(0,0,0,.125);margin-top:0}.frame-option-ruler-after{border-bottom:1px solid rgba(0,0,0,.125)}.frame-option-indent-left .frame-inner{margin-left:0%}@media(min-width: 576px){.frame-option-indent-left .frame-inner{margin-left:5%}}@media(min-width: 768px){.frame-option-indent-left .frame-inner{margin-left:10%}}@media(min-width: 992px){.frame-option-indent-left .frame-inner{margin-left:15%}}@media(min-width: 1200px){.frame-option-indent-left .frame-inner{margin-left:20%}}@media(min-width: 1400px){.frame-option-indent-left .frame-inner{margin-left:25%}}.frame-option-indent-right .frame-inner{margin-right:0%}@media(min-width: 576px){.frame-option-indent-right .frame-inner{margin-right:5%}}@media(min-width: 768px){.frame-option-indent-right .frame-inner{margin-right:10%}}@media(min-width: 992px){.frame-option-indent-right .frame-inner{margin-right:15%}}@media(min-width: 1200px){.frame-option-indent-right .frame-inner{margin-right:20%}}@media(min-width: 1400px){.frame-option-indent-right .frame-inner{margin-right:25%}}.frame-size-small{--frame-spacing: var(--frame-spacing-small-xs)}@media(min-width: 576px){.frame-size-small{--frame-spacing: var(--frame-spacing-small-sm)}}@media(min-width: 768px){.frame-size-small{--frame-spacing: var(--frame-spacing-small-md)}}@media(min-width: 992px){.frame-size-small{--frame-spacing: var(--frame-spacing-small-lg)}}@media(min-width: 1200px){.frame-size-small{--frame-spacing: var(--frame-spacing-small-xl)}}.frame-height-small,.frame-height-medium,.frame-height-max{display:flex}.frame-height-small .frame-group-container,.frame-height-small .frame-group-inner,.frame-height-medium .frame-group-container,.frame-height-medium .frame-group-inner,.frame-height-max .frame-group-container,.frame-height-max .frame-group-inner{display:flex;flex-grow:1}.frame-height-small .frame-container,.frame-height-medium .frame-container,.frame-height-max .frame-container{display:flex;align-items:center}.frame-height-small .frame-inner,.frame-height-medium .frame-inner,.frame-height-max .frame-inner{flex-grow:1}.frame-height-small{min-height:300px}@media(min-width: 768px){.frame-height-small{min-height:400px}}.frame-height-medium{min-height:400px}@media(min-width: 768px){.frame-height-medium{min-height:500px}}.container .frame-has-backgroundimage:not(.frame-layout-embedded),.container .frame-background-dark:not(.frame-layout-embedded),.container .frame-background-light:not(.frame-layout-embedded),.container .frame-background-quaternary:not(.frame-layout-embedded),.container .frame-background-tertiary:not(.frame-layout-embedded),.container .frame-background-secondary:not(.frame-layout-embedded),.container .frame-background-primary:not(.frame-layout-embedded){padding-left:var(--frame-spacing);padding-right:var(--frame-spacing)}.frame-layout-embedded.frame-space-after-none:not(.frame-option-ruler-after)+.frame-layout-embedded.frame-space-before-none:not(.frame-option-ruler-before),.frame-layout-embedded.frame-space-after-none:not(.frame-option-ruler-after)+.frame-size-default.frame-background-none.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage),.frame-size-default.frame-background-none.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage)+.frame-layout-embedded.frame-space-before-none:not(.frame-option-ruler-before),.frame-size-default.frame-background-dark.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-dark.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-light.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-light.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-quaternary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-quaternary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-tertiary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-tertiary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-secondary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-secondary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-primary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-primary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-none.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-none.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded){--frame-outer-spacing-before: calc(-1 * var(--frame-spacing))}.frame-background-primary{text-decoration:var(--frame-link-decoration, none);--frame-color: var(--bs-text-color,#212121);--frame-background: var(--bs-primary,#2a9d8f);--frame-link-color: var(--bs-link-color,#2a9d8f);--frame-link-hover-color: var(--bs-link-hover-color,#227e72)}.frame-background-secondary{text-decoration:var(--frame-link-decoration, none);--frame-color: var(--bs-text-color,#212121);--frame-background: var(--bs-secondary,#e76f51);--frame-link-color: var(--bs-link-color,#2a9d8f);--frame-link-hover-color: var(--bs-link-hover-color,#227e72)}.frame-background-tertiary{text-decoration:var(--frame-link-decoration, none);--frame-color: var(--bs-text-color,#212121);--frame-background: var(--bs-tertiary,#f4a261);--frame-link-color: var(--bs-link-color,#2a9d8f);--frame-link-hover-color: var(--bs-link-hover-color,#227e72)}.frame-background-quaternary{text-decoration:var(--frame-link-decoration, none);--frame-color: var(--bs-text-color,#212121);--frame-background: var(--bs-quaternary,#e9c46a);--frame-link-color: var(--bs-link-color,#2a9d8f);--frame-link-hover-color: var(--bs-link-hover-color,#227e72)}.frame-background-light{text-decoration:var(--frame-link-decoration, none);--frame-color: var(--bs-text-color,#212121);--frame-background: var(--bs-light,#e9e9e9);--frame-link-color: var(--bs-link-color,#2a9d8f);--frame-link-hover-color: var(--bs-link-hover-color,#227e72)}.frame-background-dark{text-decoration:var(--frame-link-decoration, none);--frame-color: var(--bs-text-color,#313131);--frame-background: var(--bs-dark,#313131);--frame-link-color: var(--bs-link-color,#2a9d8f);--frame-link-hover-color: var(--bs-link-hover-color,#227e72)}.frame-background-none{--frame-background: transparent}.frame-backgroundimage-container{overflow:hidden}.frame-backgroundimage-container,.frame-backgroundimage{position:absolute;top:0;left:0;height:100%;width:100%;background-position:center;background-size:cover}.frame-backgroundimage-fade{opacity:.125}.frame-backgroundimage-parallax{background-attachment:fixed;background-repeat:no-repeat}@media(hover: none){.frame-backgroundimage-parallax{background-attachment:initial}}.frame-backgroundimage-blur{filter:blur(10px);width:calc(100% + 40px);height:calc(100% + 40px);top:-20px;left:-20px}.frame-backgroundimage-grayscale{filter:grayscale(1)}.frame-backgroundimage-sepia{filter:sepia(1)}.frame-backgroundimage-darken1{filter:brightness(0.8)}.frame-backgroundimage-darken2{filter:brightness(0.7)}.frame-backgroundimage-darken3{filter:brightness(0.5)}.frame-backgroundimage-darken4{filter:brightness(0.3)}.frame-backgroundimage-behaviour-pattern{background-repeat:repeat;background-size:auto}.frame-space-before{margin-top:var(--frame-outer-spacing-before, 0)}.frame-space-after{margin-bottom:var(--frame-outer-spacing-after, 0)}.frame-space-before-none{margin-top:var(--frame-outer-spacing-variant-none, 0rem) !important}.frame-space-after-none{margin-bottom:var(--frame-outer-spacing-variant-none, 0rem) !important}.frame-space-before-extra-small{margin-top:var(--frame-outer-spacing-variant-extra-small, 1rem) !important}.frame-space-after-extra-small{margin-bottom:var(--frame-outer-spacing-variant-extra-small, 1rem) !important}.frame-space-before-small{margin-top:var(--frame-outer-spacing-variant-small, 1.5rem) !important}.frame-space-after-small{margin-bottom:var(--frame-outer-spacing-variant-small, 1.5rem) !important}.frame-space-before-medium{margin-top:var(--frame-outer-spacing-variant-medium, 2rem) !important}.frame-space-after-medium{margin-bottom:var(--frame-outer-spacing-variant-medium, 2rem) !important}.frame-space-before-large{margin-top:var(--frame-outer-spacing-variant-large, 3rem) !important}.frame-space-after-large{margin-bottom:var(--frame-outer-spacing-variant-large, 3rem) !important}.frame-space-before-extra-large{margin-top:var(--frame-outer-spacing-variant-extra-large, 4.5rem) !important}.frame-space-after-extra-large{margin-bottom:var(--frame-outer-spacing-variant-extra-large, 4.5rem) !important}.frame-space-before-xxl{margin-top:var(--frame-outer-spacing-variant-xxl, 7rem) !important}.frame-space-after-xxl{margin-bottom:var(--frame-outer-spacing-variant-xxl, 7rem) !important}.frame-space-before-xxxl{margin-top:var(--frame-outer-spacing-variant-xxxl, 9rem) !important}.frame-space-after-xxxl{margin-bottom:var(--frame-outer-spacing-variant-xxxl, 9rem) !important}.frame-space-before-negative-extra-small .frame-group-inner{margin-top:var(--frame-outer-spacing-variant-negative-extra-small, -1rem) !important}.frame-space-after-negative-extra-small .frame-group-inner{margin-bottom:var(--frame-outer-spacing-variant-negative-extra-small, -1rem) !important}@media(max-width: 992px){.frame-space-before-negative-extra-small .frame-group-inner{margin-top:0 !important}.frame-space-after-negative-extra-small .frame-group-inner{margin-bottom:0 !important}}.frame-space-before-negative-small .frame-group-inner{margin-top:var(--frame-outer-spacing-variant-negative-small, -2.5rem) !important}.frame-space-after-negative-small .frame-group-inner{margin-bottom:var(--frame-outer-spacing-variant-negative-small, -2.5rem) !important}@media(max-width: 992px){.frame-space-before-negative-small .frame-group-inner{margin-top:0 !important}.frame-space-after-negative-small .frame-group-inner{margin-bottom:0 !important}}.frame-space-before-negative-medium .frame-group-inner{margin-top:var(--frame-outer-spacing-variant-negative-medium, -4rem) !important}.frame-space-after-negative-medium .frame-group-inner{margin-bottom:var(--frame-outer-spacing-variant-negative-medium, -4rem) !important}@media(max-width: 992px){.frame-space-before-negative-medium .frame-group-inner{margin-top:0 !important}.frame-space-after-negative-medium .frame-group-inner{margin-bottom:0 !important}}.frame-space-before-negative-large .frame-group-inner{margin-top:var(--frame-outer-spacing-variant-negative-large, -7rem) !important}.frame-space-after-negative-large .frame-group-inner{margin-bottom:var(--frame-outer-spacing-variant-negative-large, -7rem) !important}@media(max-width: 992px){.frame-space-before-negative-large .frame-group-inner{margin-top:0 !important}.frame-space-after-negative-large .frame-group-inner{margin-bottom:0 !important}}.frame-space-before-negative-extra-large .frame-group-inner{margin-top:var(--frame-outer-spacing-variant-negative-extra-large, -9rem) !important}.frame-space-after-negative-extra-large .frame-group-inner{margin-bottom:var(--frame-outer-spacing-variant-negative-extra-large, -9rem) !important}@media(max-width: 992px){.frame-space-before-negative-extra-large .frame-group-inner{margin-top:0 !important}.frame-space-after-negative-extra-large .frame-group-inner{margin-bottom:0 !important}}.frame-header{margin-bottom:var(--bs-frame-header-margin, 1rem)}.frame-header>*:last-child{margin-bottom:0}.frame-header-permalink{position:relative;display:inline-flex;vertical-align:middle;color:inherit;opacity:.25;transition:opacity ease-in-out .3s;visibility:hidden;top:-0.1em}.frame-header-permalink:hover{color:inherit;text-decoration:none;opacity:.75}*:hover>.frame-header-permalink{visibility:visible}.frame-container .frame-container{padding-left:0;padding-right:0}