:root{--theme-animation-name:none;--theme-bold-fontweight:700;--theme-border:var(--theme-border-width) var(--theme-border-style) var(--theme-border-color);--theme-border-color:var(--theme-color-text);--theme-border-style:solid;--theme-border-width:1px;--theme-button-fontfamily:'Plus Jakarta Sans', Arial, sans-serif;--theme-button-fontsize:0.95em;--theme-button-fontstyle:normal;--theme-button-fontweight:600;--theme-button-lineheight:inherit;--theme-button-radius:4px;--theme-color-accent:rgba(7, 117, 117, 1);--theme-color-accentLine:rgba(255, 255, 255, 0.25);--theme-color-accentText:rgba(255, 255, 255, 1);--theme-color-accentTextTrans:rgba(255, 255, 255, 0.15);--theme-color-accentTransDark:rgba(7, 117, 117, 0.95);--theme-color-accentTransLight:rgba(7, 117, 117, 0.1);--theme-color-accentTransMedium:rgba(7, 117, 117, 0.667);--theme-color-altBg:rgba(220, 223, 235, 1);--theme-color-altLine:rgba(42, 42, 82, 0.2);--theme-color-altText:rgba(42, 42, 82, 1);--theme-color-altTextTrans:rgba(42, 42, 82, 0.1);--theme-color-altTransDark:rgba(220, 223, 235, 0.95);--theme-color-altTransLight:rgba(220, 223, 235, 0.1);--theme-color-altTransMedium:rgba(220, 223, 235, 0.75);--theme-color-background:rgba(255, 255, 255, 1);--theme-color-bgImageDarkLine:rgba(255, 255, 255, 0.45);--theme-color-bgImageDarkTextTrans:rgba(255, 255, 255, 0.09);--theme-color-bgImageLightLine:rgba(86, 86, 107, 0.25);--theme-color-bgImageLightTextTrans:rgba(86, 86, 107, 0.15);--theme-color-bright:rgba(255, 255, 255, 0.9);--theme-color-dark:rgba(86, 86, 107, 1);--theme-color-line:rgba(42, 42, 82, 0.15);--theme-color-text:rgba(42, 42, 82, 1);--theme-color-textTrans:rgba(42, 42, 82, 0.1);--theme-color-white:#FFF;--theme-color-whiteTrans:RGBA(255,255,255,0.5);--theme-form-fontfamily:'Open Sans', Arial, sans-serif;--theme-form-fontsize:1em;--theme-form-fontstyle:normal;--theme-form-fontweight:400;--theme-form-lineheight:inherit;--theme-form-radius:4px;--theme-h1-fontfamily:'Plus Jakarta Sans', Arial, sans-serif;--theme-h1-fontsize:3em;--theme-h1-fontsize-initial:3em;--theme-h1-fontstyle:normal;--theme-h1-fontweight:700;--theme-h1-lineheight:1.2;--theme-h1-margin:0 0 .375em;--theme-h2-fontfamily:'Plus Jakarta Sans', Arial, sans-serif;--theme-h2-fontsize:2.5em;--theme-h2-fontsize-initial:2.5em;--theme-h2-fontstyle:normal;--theme-h2-fontweight:700;--theme-h2-lineheight:1.2;--theme-h2-margin:1em 0 .375em;--theme-h3-fontfamily:'Plus Jakarta Sans', Arial, sans-serif;--theme-h3-fontsize:2em;--theme-h3-fontsize-initial:2em;--theme-h3-fontstyle:normal;--theme-h3-fontweight:700;--theme-h3-lineheight:1.2;--theme-h3-margin:1em 0 .375em;--theme-h4-fontfamily:'Plus Jakarta Sans', Arial, sans-serif;--theme-h4-fontsize:1.6em;--theme-h4-fontsize-initial:1.6em;--theme-h4-fontstyle:normal;--theme-h4-fontweight:700;--theme-h4-lineheight:1.2;--theme-h4-margin:.5em 0 1em;--theme-h5-fontfamily:'Plus Jakarta Sans', Arial, sans-serif;--theme-h5-fontsize:1.2em;--theme-h5-fontsize-initial:1.2em;--theme-h5-fontstyle:normal;--theme-h5-fontweight:700;--theme-h5-lineheight:1.2;--theme-h5-margin:1em 0 .375em;--theme-h6-fontfamily:'Plus Jakarta Sans', Arial, sans-serif;--theme-h6-fontsize:1.1em;--theme-h6-fontsize-initial:1.1em;--theme-h6-fontstyle:normal;--theme-h6-fontweight:700;--theme-h6-lineheight:1.2;--theme-h6-margin:1em 0 0;--theme-list-style:disc;--theme-maxwidth-100:1600px;--theme-maxwidth-50:800px;--theme-menu-fontfamily:'Open Sans', Arial, sans-serif;--theme-menu-fontstyle:normal;--theme-menu-fontweight:700;--theme-menu-lineheight:inherit;--theme-opacity-default:0.8;--theme-radius-smallradius:3px;--theme-text-fontfamily:'Open Sans', Arial, sans-serif;--theme-text-fontstyle:normal;--theme-text-fontweight:400;--theme-text-lineheight:1.4;--theme-text-size:1em;--theme-text-sizeDesktop:20px;--theme-text-sizeMobile:16px;--theme-transition-property:opacity}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,form, label,table, caption, tbody, tfoot, thead, tr, th, td, adress, menu{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style-type:none}:focus{outline:0}body{line-height:1;-webkit-text-size-adjust:100%}ol, ul, menu, li{list-style:none}table{border-collapse:separate;border-spacing:0}caption, th, td{text-align:left;font-weight:normal}blockquote:before, blockquote:after,q:before, q:after{content:""}blockquote, q{quotes:"" ""}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clear{float:none!important;clear:both!important;height:0!important;padding:0!important;margin:0!important;line-height:0!important}header, section, footer, aside, nav, main, article, figure{display:block}html *{max-height:100000px;word-wrap:break-word!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{--theme-fullscreen:calc(100vw - var(--body-scrollbar-width))}:root{--theme-width-limit:800px;--theme-text-rootsize:var(--theme-text-sizeDesktop);--theme-color-bgImageLight:rgba(255, 255, 255, .75);--theme-color-bgImageDark:rgba(0, 0, 0, .5);--theme-margin-100:1em;--theme-margin-50:calc(var(--theme-margin-100) * 0.5);--theme-margin-150:calc(var(--theme-margin-100) * 1.5);--theme-margin-200:calc(var(--theme-margin-100) * 2);--theme-margin-300:calc(var(--theme-margin-100) * 3);--theme-cellpadding-100:0;--theme-cellpadding-10:calc(var(--theme-cellpadding-100) * 0.1);--theme-cellpadding-20:calc(var(--theme-cellpadding-100) * 0.2);--theme-cellpadding-25:calc(var(--theme-cellpadding-100) * 0.25);--theme-cellpadding-30:calc(var(--theme-cellpadding-100) * 0.3);--theme-cellpadding-33:calc(var(--theme-cellpadding-100) * 0.33);--theme-cellpadding-50:calc(var(--theme-cellpadding-100) * 0.5);--theme-cellpadding-75:calc(var(--theme-cellpadding-100) * 0.75);--theme-cellpadding-125:calc(var(--theme-cellpadding-100) * 1.25);--theme-cellpadding-150:calc(var(--theme-cellpadding-100) * 1.5);--theme-cellpadding-175:calc(var(--theme-cellpadding-100) * 1.75);--theme-cellpadding-200:calc(var(--theme-cellpadding-100) * 2);--theme-cellpadding-225:calc(var(--theme-cellpadding-100) * 2.25);--theme-cellpadding-300:calc(var(--theme-cellpadding-100) * 3);--theme-cellmargin-100:0;--theme-cellmargin-10:calc(var(--theme-cellpadding-100) * 0.1);--theme-cellmargin-20:calc(var(--theme-cellpadding-100) * 0.2);--theme-cellmargin-25:calc(var(--theme-cellpadding-100) * 0.25);--theme-cellmargin-30:calc(var(--theme-cellpadding-100) * 0.3);--theme-cellmargin-50:calc(var(--theme-cellpadding-100) * 0.5);--theme-cellmargin-75:calc(var(--theme-cellpadding-100) * 0.75);--theme-cellmargin-125:calc(var(--theme-cellpadding-100) * 1.25);--theme-cellmargin-150:calc(var(--theme-cellpadding-100) * 1.5);--theme-cellmargin-175:calc(var(--theme-cellpadding-100) * 1.75);--theme-cellmargin-200:calc(var(--theme-cellpadding-100) * 2);--theme-cellmargin-225:calc(var(--theme-cellpadding-100) * 2.25);--theme-cellmargin-300:calc(var(--theme-cellpadding-100) * 3);--theme-extra-padding-100:calc(var(--theme-cellpadding-100));--theme-extra-padding-50:calc(var(--theme-extra-padding-100) * 0.5);--theme-cellgap-100:0px;--theme-cellgap-200:0px}@media (min-width:2000px) and (max-width:99999px){:root{--theme-cellpadding-100:80px;--theme-cellmargin-100:80px}}@media (min-width:1025px) and (max-width:1999px){:root{--theme-cellpadding-100:4vw;--theme-cellmargin-100:4vw}}@media (min-width:769px) and (max-width:1024px){:root{--theme-cellpadding-100:6vw;--theme-cellmargin-100:6vw}}@media (max-width:768px){:root{--theme-cellpadding-100:8vw;--theme-cellmargin-100:8vw}}@media (min-width:0) and (max-width:1600px){:root{--theme-maxwidth-100:0;--theme-maxwidth-50:0;--theme-width-limit:70%}}@media (min-width:1025px) and (max-width:1200px){:root{--theme-h1-fontsize:calc(var(--theme-h1-fontsize-initial) * 0.8);--theme-h2-fontsize:calc(var(--theme-h2-fontsize-initial) * 0.8)}}@media (max-width:1024px){:root{--theme-h1-fontsize:calc(var(--theme-h1-fontsize-initial) * 0.7);--theme-h2-fontsize:calc(var(--theme-h2-fontsize-initial) * 0.7);--theme-h3-fontsize:max(calc(var(--theme-h3-fontsize-initial) * 0.7), calc(var(--theme-text-rootsize) * 1.1));--theme-h4-fontsize:max(calc(var(--theme-h4-fontsize-initial) * 0.7), var(--theme-text-rootsize))}}@media (max-width:768px){:root{--theme-h1-fontsize:calc(var(--theme-h1-fontsize-initial) * 0.6);--theme-h2-fontsize:calc(var(--theme-h2-fontsize-initial) * 0.6);--theme-h3-fontsize:max(calc(var(--theme-h3-fontsize-initial) * 0.6), calc(var(--theme-text-rootsize) * 1.1));--theme-h5-fontsize:max(calc(var(--theme-h5-fontsize-initial) * 0.6), var(--theme-text-rootsize));--theme-h6-fontsize:max(calc(var(--theme-h6-fontsize-initial) * 0.6), var(--theme-text-rootsize))}}@media (max-width:640px){:root{--theme-text-rootsize:var(--theme-text-sizeMobile)}}
:focus-visible{outline:2px solid currentColor!important;outline-offset:0}.skip-to-content:focus{position:absolute;outline:0!important;top:0;left:0;right:0;z-index:99;background-image:linear-gradient(to bottom, RGBA(0,0,0,0.8), transparent);;color:var(--theme-color-accentText);padding:var(--theme-cellpadding-100);text-align:center;display:block}.screenreader-text:not(:focus){position:absolute;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;white-space:nowrap}
@keyframes bounce-up{0%{transform:translateY(0)}50%{transform:translateY(-2px)}100%{transform:translateY(0)}}@keyframes bounce-right{0%{transform:translateX(0)}50%{transform:translateX(2px)}100%{transform:translateX(0)}}
:root{--moz-pixel:0px}@-moz-document url-prefix(){:root{--moz-pixel:1px}}[data-childs], .responsive{margin:0;padding:0;display:flex;flex:1 1 auto;gap:var(--theme-cellgap-200);flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}[data-childs] > *, .responsive > *{width:100%;max-width:100%;flex:1 1 auto;align-self:auto}.coreD2{--cellgap:var(--theme-cellgap-100);gap:var(--cellgap);--theme-cellgap-100:var(--theme-cellpadding-100);--theme-cellgap-200:var(--theme-cellgap-100);--theme-cellgap-50:calc(var(--theme-cellgap-100) / 2)}.coreD2{padding-top:var(--theme-cellgap-50);padding-bottom:var(--theme-cellgap-50);padding-left:var(--theme-cellpadding-50);padding-right:var(--theme-cellpadding-50)}[data-childs="2"] > *{flex-basis:calc((100% / 2) - var(--theme-cellgap-200))}[data-childs="3"] > *{flex-basis :calc((100% / 3) - var(--theme-cellgap-200))}[data-childs="4"] > *{flex-basis:calc((100% / 2) - var(--theme-cellgap-200))}[data-childs="5"] > *{flex-basis:calc((100% / 3) - var(--theme-cellgap-200))}[data-childs="6"] > *{flex-basis:calc((100% / 3) - var(--theme-cellgap-200))}[data-childs="7"] > *{flex-basis:calc((100% / 3) - var(--theme-cellgap-200))}[data-childs="8"] > *{flex-basis:calc((100% / 4) - var(--theme-cellgap-200))}.width-1-1{flex-basis:calc(100% - var(--cellgap))}.width-1-2{flex-basis:calc((100% * (1/2)) - var(--cellgap))}.max-width > .width-1-2,.max-width.width-1-2{max-width:calc(100% / (2/1) - var(--cellgap) + (var(--cellgap) / (2/1)) - var(--moz-pixel))}.width-1-3{flex-basis:calc((100% * (1/3)) - var(--cellgap))}.max-width > .width-1-3,.max-width.width-1-3{max-width:calc(100% / (3/1) - var(--cellgap) + (var(--cellgap) / (3/1)) - var(--moz-pixel))}.width-1-4{flex-basis:calc( 100% / (4/1) - var(--cellgap) + ( var(--cellgap) / (4/1) ) - var(--moz-pixel) )}.max-width > .width-1-4,.max-width.width-1-4{max-width:calc(100% / (4/1) - var(--cellgap) + (var(--cellgap) / (4/1)) - var(--moz-pixel))}.width-2-3{flex-basis:calc((100% * (2/3)) - var(--cellgap))}.max-width > .width-2-3,.max-width.width-2-3{max-width:calc(100% / (3/2) - var(--cellgap) + (var(--cellgap) / (3/2)) - var(--moz-pixel))}.width-2-4{flex-basis:calc((100% * (2/4)) - var(--cellgap))}.max-width > .width-2-4,.max-width.width-2-4{max-width:calc((100% / (4/2)) - var(--cellgap) + (var(--cellgap) / (4/2)) - var(--moz-pixel))}.width-3-4{flex-basis:calc((100% * (3/4)) - var(--cellgap))}.max-width > .width-4-5,.max-width.width-4-5{max-width:calc((100% * (5/3)) - var(--cellgap) - var(--moz-pixel))}@media (max-width:1024px){[data-childs] > *:not([class*="width-"]){flex-basis:calc(50% - var(--cellgap)) }.width-1-2{flex-basis:calc(100% - var(--cellgap))}.max-width > .width-1-2,.max-width.width-1-2{max-width:calc((100% / (1/1)) - var(--cellgap) + (var(--cellgap) / (1/1)) - var(--moz-pixel))}.width-1-3{flex-basis:calc((100% / 2) - var(--cellgap))}.max-width > .width-1-3,.max-width.width-1-3{max-width:calc((100% / (1/2)) - var(--cellgap) + (var(--cellgap) / (2/1)) - var(--moz-pixel))}.width-2-3{flex-basis:calc((100% / 1) - var(--cellgap))}.max-width > .width-2-3,.max-width.width-2-3{max-width:calc((100% / (1/1)) - var(--cellgap) + (var(--cellgap) / (1/1)) - var(--moz-pixel))}.width-1-4{flex-basis:calc( 100% / (2/1) - var(--cellgap) + ( var(--cellgap) / (2/1) ) - var(--moz-pixel) )}.max-width > .width-1-4,.max-width.width-1-4{max-width:calc(100% / (2/1) - var(--cellgap) + (var(--cellgap) / (2/1)) - var(--moz-pixel))}}@media (max-width:768px){.width-1-3{flex-basis:calc(100% - var(--cellgap))}.max-width > .width-1-3,.max-width.width-1-3{max-width:calc((100% / (1/1)) - var(--cellgap) + (var(--cellgap) / (1/1)) - var(--moz-pixel))}[data-childs] > :not([class*="width-"]){flex-basis:100%}}
[class^="icon-"]{width:auto;display:inline-flex;align-items:center;line-height:100%}[class^="icon-"]::before{position:relative;line-height:100%;width:auto;margin-left:0;margin-right:0}.coreTextBlock ul, .coreTextBlock ol{margin-bottom:1em;padding-left:1.5em}.coreTextBlock ul li{list-style:var(--theme-list-style);margin:.25em 0}.coreTextBlock ol li{list-style:decimal outside;margin:.25em 0}.coreD4 img, iframe{width:100%;margin:auto;display:block}.coreBackdrop{position:absolute;margin:0;top:0;left:0;bottom:0;right:0;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0}.coreD0, .coreD1, .coreD2, .coreD3, .coreD4{position:relative}.coreD0, .coreD1, .coreD2{overflow:hidden}.coreD3[class*="bg-"] .coreD4:not(.coreFullBleed){margin-left:var(--theme-cellpadding-50);margin-right:var(--theme-cellpadding-50)}.coreD3[class*="bg-"]{border-radius:var(--theme-button-radius);padding-top:var(--theme-cellpadding-50);padding-bottom:var(--theme-cellpadding-50)}.coreD3[class*="bg-"] .coreTextBlock :last-child{margin-bottom:0;padding-bottom:0}.coreD3[class*="bg-"]:has(.coreModule397 + .coreModule397){border-radius:var(--theme-button-radius);display:flex;flex-direction:column;justify-content:space-between}.coreFullBleed{margin:0 0 0 0;width:100%}.coreTextButton1, .coreTextButton2, [type=submit]{width:auto;max-width:100%;margin:0.375em 0.75em .375em 0;padding:0;text-align:center;display:inline-block;vertical-align:middle}.coreTextButton1 a, .coreTextButton2 a, [type=submit],.coreTextButton1 > span,.coreTextButton2 > span{padding:.5em 1.25em .55em 1.25em;border:var(--theme-border-width) solid;border-radius:var(--theme-button-radius);font-family:var(--theme-button-fontfamily);font-size:var(--theme-button-fontsize);font-weight:var(--theme-button-fontweight);font-style:var(--theme-button-style);line-height:var(--theme-button-lineheight);text-decoration:none!important;display:inline-block;overflow:hidden;transition-property:var(--theme-transition-property);transition-duration:.2s;transition-timing-function:ease-out}.coreTextButton1 a, .coreTextButton2 a,.coreTextButton1 > span, .coreTextButton2 > span{max-width:100%;display:block}.coreTextButton1 a, [type=submit], .coreTextButton1 > span{color:var(--theme-color-accentText);background-color:var(--theme-color-accent);border-color:var(--theme-color-accent)}.coreTextButton2 a, .coreTextButton2 > span{color:var(--theme-color-text);background-color:transparent;border-color:var(--theme-color-text)}.coreTextButton1 a:hover, .coreTextButton1 a:focus,.coreTextButton2 a:hover, .coreTextButton2 a:focus,[type=submit]:hover, [type=submit]:focus,.coreTextButton1 > span:hover, .coreTextButton2 > span:hover,.coreTextButton1 > span:focus, .coreTextButton2 > span:focus{opacity:var(--theme-opacity-default);animation-name:var(--theme-animation-name);animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.coreTextButton1 > button,.siteserverFormbuilderSubmit [type=submit]{max-width:none;margin:0!important}.corePageImage{background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;margin:0;padding:0}@media (min-width:1600px){.coreD2{padding-left:calc(50% - 800px + var(--theme-cellpadding-50));padding-right:calc(50% - 800px + var(--theme-cellpadding-50))}}
html{font-size:var(--theme-text-rootsize);scroll-behavior:smooth}body{color:var(--theme-color-text);background-color:var(--theme-color-background);font-family:var(--theme-text-fontfamily);font-size:var(--theme-text-fontsize);font-weight:var(--theme-text-fontweight);font-style:var(--theme-text-fontstyle);line-height:var(--theme-text-lineheight);-webkit-text-size-adjust:100%;overflow-y:scroll}a{color:inherit}p{margin:0 0 1em}cite{font-style:italic}small{display:inline-block;font-size:0.8em}b,strong{font-weight:var(--theme-bold-fontweight)}hr{margin:1em 0;padding:0}.span{display:inline}[hidden]{display:none!important}h1, .h1, .heading-1{margin:var(--theme-h1-margin);font-family:var(--theme-h1-fontfamily);font-size:var(--theme-h1-fontsize);font-weight:var(--theme-h1-fontweight);font-style:var(--theme-h1-fontstyle);line-height:1.45em}h2, .h2, .heading-2{margin:var(--theme-h2-margin);font-family:var(--theme-h2-fontfamily);font-size:var(--theme-h2-fontsize);font-weight:var(--theme-h2-fontweight);font-style:var(--theme-h2-fontstyle);line-height:1.45em}h3, .h3, .heading-3{margin:0;font-family:var(--theme-h3-fontfamily);font-size:var(--theme-h3-fontsize);font-weight:var(--theme-h3-fontweight);font-style:var(--theme-h3-fontstyle);line-height:1.45em}h4, .h4, .heading-4, .ingress{margin:var(--theme-h4-margin);font-family:var(--theme-h4-fontfamily);font-size:var(--theme-h4-fontsize);font-weight:var(--theme-h4-fontweight);font-style:var(--theme-h4-fontstyle);line-height:var(--theme-h4-lineheight)}h5, .h5, .heading-5{margin:var(--theme-h5-margin);font-family:var(--theme-h5-fontfamily);font-size:var(--theme-h5-fontsize);font-weight:var(--theme-h5-fontweight);font-style:var(--theme-h5-fontstyle);line-height:var(--theme-h5-lineheight)}h6, .h6, .heading-6{margin:var(--theme-h6-margin);font-family:var(--theme-h6-fontfamily);font-size:var(--theme-h6-fontsize);font-weight:var(--theme-h6-fontweight);font-style:var(--theme-h6-fontstyle);line-height:var(--theme-h6-lineheight)}.coreTextBlock:first-child h2:first-child,.coreTextBlock:first-child h3:first-child,.coreTextBlock:first-child h4:first-child,.coreTextBlock:first-child h5:first-child,.coreTextBlock:first-child h6:first-child{margin-top:0}.coreTextBlock dl dt,.coreTextBlock dl dd{display:block}.coreTextBlock dl dd + dt{margin-top:var(--theme-cellpadding-25)}form{margin:2px}input, select, textarea, button{width:100%;padding:.5em 1.25em;color:inherit;background-color:transparent;border:var(--theme-border);border-radius:var(--theme-form-radius);font-family:var(--theme-form-fontfamily);font-size:var(--theme-form-fontsize);font-weight:var(--theme-form-fontweight);font-style:var(--theme-form-fontstyle);line-height:var(--theme-form-lineheight);transition-property:background, border-color;transition-duration:.2s;transition-timing-function:ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-ms-check{background-color:transparent;border:var(--theme-border);transition-property:background, border-color;transition-duration:.2s;transition-timing-function:ease-out}input::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder{color:inherit;opacity:var(--theme-opacity-default)}input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:inherit;opacity:var(--theme-opacity-default)}input::placeholder, select::placeholder, textarea::placeholder{color:inherit;opacity:var(--theme-opacity-default)}input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner,button::-moz-focus-inner{margin:0;padding:0;border:none}input:not([type=button]):not([type=submit]):focus,select:focus,textarea:focus,input:focus::-ms-check{background-color:var(--theme-color-text-trans);border-color:var(--theme-color-accent)}input[type=checkbox],input[type=radio],.siteserverFormbuilder .siteserverFormbuilderInputField[type=checkbox],.siteserverFormbuilder .siteserverFormbuilderInputField[type=radio]{width:1em;height:1em;margin-right:.25em;padding:0}input[type=checkbox],.siteserverFormbuilder .siteserverFormbuilderInputField[type=checkbox]{border-radius:0}input[type=radio],input[type=radio]::before,.siteserverFormbuilder .siteserverFormbuilderInputField[type=radio]{border-radius:50%}input:checked::before{content:"";width:calc(100% - 6px);height:calc(100% - 6px);margin:3px;background-color:var(--theme-color-accent);display:block}input:checked::-ms-check{color:var(--theme-color-accent)}input[type=submit],button{cursor:pointer}textarea{overflow:hidden;resize:none}select::-ms-expand{display:none}option{color:var(--theme-color-text);background-color:var(--theme-color-background)}table{width:100%;border-collapse:collapse;font-family:Arial, sans-serif;margin-top:20px}thead th{text-align:left;padding:0 1.5rem;font-size:0.85em;color:gray}tbody tr{border-bottom:1px solid #eee;background:#e8e8e8}tbody td{padding:0.5rem 1.5rem}.coreD2[class*="bg-"] .coreD3:not([class*="bg-"]) tbody tr:nth-child(odd),.coreD3[class*="bg-"]:not(.bg-base) tbody tr:nth-child(odd){background:#fff}tbody tr:nth-child(even){background-color:#f9f9f9}tbody tr:hover{background-color:#f1f1f1!important}td{padding:12px 8px}td:last-child{text-align:center;white-space:nowrap}#admin-users{overflow-x:auto}#admin-users td:nth-child(1){font-weight:bold}#admin-users td:nth-child(2){width:40%}#admin-users .icon-pen_icon{font-size:1rem;border:1px solid lightgray;padding:0.5rem;background:white;border-radius:var(--theme-border-radius);color:var(--theme-color-link)}#admin-users .icon-pen_icon:hover{background:var(--theme-color-link);color:white}
:root{--theme-color-link:#1E5EFF;--theme-box-shadow:0px 0px 4px lightgray;--theme-accent-color-dark:#2A2C4F;--theme-border-radius:7px;--theme-color-random-1:#2A2C4F;--theme-color-random-2:white}.padding-top-0{padding-top:0}[data-data="foto-logo"] img{max-width:300px;margin-left:0;margin-right:auto}#container{position:relative;z-index:0}.site-header{position:absolute;left:0;top:0;right:0;z-index:1}#logo{position:relative;min-width:10vw;max-width:100%;margin-right:2vw}#logo img{max-height:90px;width:100%;max-width:200px;vertical-align:middle}.site-footer .coreD2, .page-57440 .coreD2, #creator{background-color:#4b4c52}#creator{padding:0 0 2em 0;line-height:1;text-align:center;font-size:.85rem;color:white}.coremirrorpage #creator{position:relative;padding-top:0;flex-basis:100%!important}[data-errormessage]:after{display:inline-block;background:red;color:#FFF;border-radius:5px;padding:5px;content:attr(data-errormessage)}[data-successmessage]:after{display:inline-block;background:green;color:#FFF;border-radius:5px;padding:5px;content:attr(data-successmessage)}.site-footer{color:#FFF}.site-footer nav.coreD3{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 var(--theme-cellgap-100)}.site-footer nav.coreD3 .coreD4 ul{--theme-list-style:none;padding:0;margin:0;list-style:none}.site-footer nav.coreD3 .coreD4:first-child{width:100%}.site-footer nav.coreD3 .coreD4 strong,.site-footer nav.coreD3 .coreD4 a{display:inline-block}.site-footer nav.coreD3 .coreD4:nth-child(2),.site-footer nav.coreD3 .coreD4:nth-child(3){flex:1 1 200px}.site-footer nav.coreD3 .coreTextBlock{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row;gap:0 10px}.site-footer nav.coreD3 .coreD4 p{flex:1 1 180px}.bg-base{background-color:var(--theme-color-background)}@media (min-width:1600px){.site-header > div{padding-left:calc(50% - 800px + var(--theme-cellpadding-100));padding-right:calc(50% - 800px + var(--theme-cellpadding-100))}}@media (max-width:1024px){#logo img{max-height:50px}.site-footer{--theme-cellgap-100:4vw!important}}
@keyframes height-animation{0%{clip-path:polygon(0% 0%, 100% 0.00%, 100% 0%, 0% 0%)}    100%{clip-path:polygon(0% 0%, 100% 0.00%, 100% 100%, 0% 100%)}}button[aria-controls="menu"]{position:relative;width:50px;height:50px;padding:0;background:none;border:none;border-radius:0;z-index:99}button[aria-controls="menu"] > span{position:absolute;left:15%;width:70%;height:calc(var(--theme-border-width) * 2);margin-top:calc(0px - var(--theme-border-width));background-color:var(--theme-accent-color-dark);border-radius:var(--theme-radius-smallradius)}button[aria-controls="menu"].animate > span{transition:all .2s ease-out}button[aria-controls="menu"] > span:first-child{top:25%}button[aria-controls="menu"] > span:nth-child(2){top:50%}button[aria-controls="menu"] > span:last-child{top:75%}button[aria-controls="menu"][aria-expanded="true"] > span:first-child{top:50%;transform:rotate(-135deg)}button[aria-controls="menu"][aria-expanded="true"] > span:nth-child(2){opacity:0;transform:scaleX(0)}button[aria-controls="menu"][aria-expanded="true"] > span:last-child{top:50%;transform:rotate(135deg)}#menu a, #menu button{font-family:var(--theme-menu-fontfamily);font-weight:var(--theme-menu-fontweight);font-style:var(--theme-menu-fontstyle);line-height:var(--theme-menu-lineheight);text-align:left;border:none;text-decoration:none;display:flex;align-items:center;flex-direction:row}#menu a button{padding:0}#menu li.selected > a, #menu li.selected > button{font-weight:var(--theme-bold-fontweight)}#menu button[aria-controls][aria-expanded="true"] > .menu-icon{transform:rotateX(180deg)}.submenu[aria-hidden="true"]{display:none}.submenu[aria-hidden="false"]{display:block}header.site-header{z-index:11;background:var(--theme-color-background);box-shadow:0 0 6px lightgray}.site-header > div{display:flex;width:100%;flex-direction:row;align-items:center;padding:var(--theme-cellpadding-25) var(--theme-cellpadding-50)}@media (min-width:1600px){.site-header > div,.site-header > #userdetails{max-width:1600px;margin:auto}}#id-contact-content{margin-top:var(--theme-cellpadding-25);padding-top:var(--theme-cellpadding-50);padding-bottom:var(--theme-cellpadding-50);text-align:left;display:none;font-size:0.8em;background:var(--theme-color-accentTransMedium)}#id-contact-content a{padding:0.25rem 0.25rem 0.25rem 0.75rem;display:flex;flex-direction:column;align-items:baseline;width:100%}#menu{border-radius:7px;border-top-left-radius:0;border-top-right-radius:var(--theme-radius-smallradius)}#menu-container{overflow:visible;margin-left:auto;display:flex;justify-content:flex-end;align-items:flex-start}button[aria-controls="menu"]{transition:none;animation:none}.main-menu > li > button,.main-menu > li > a{border-bottom:2px solid transparent!important;border-radius:0}button.submenu-toggle{transition:none!important;transition-duration:0s!important}.submenu a{padding:.75em 1em;display:block}.submenu li:last-child a{border-radius:0 0 var(--theme-button-radius) var(--theme-button-radius)}.submenu li:last-child a:hover{border-bottom-left-radius:7px!important;border-bottom-right-radius:7px!important}.submenu{border-bottom-left-radius:7px!important;border-bottom-right-radius:7px!important}.submenu .submenu{margin-left:1em}.submenu{animation:height-animation .2s linear}@media (min-width:1101px){[logo-scroll = "isScrollingUp"]{margin-top:-5px;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.2s;animation-duration:0.2s}[logo-scroll = "isScrollingUp"],[logo-scroll = "isScrollingDown"]{max-height:40px!important}.submenu{margin-top:4px}.submenu :first-child a{border-top-right-radius:7px}.submenu a:hover{background-color:var(--theme-color-accentTransMedium);transition:.2s all ease-in-out}.main-menu > li:hover > button[aria-expanded="false"],.main-menu > li:hover > a,.main-menu > li.selected > button[aria-expanded="false"],.main-menu > li.selected > a{border-bottom:2px solid var(--theme-color-accent)!important}.main-menu li:hover ul{display:block!important}.main-menu li:hover .menu-icon{transform:rotateX(180deg)}#menu [data="hover-menu"]{margin-right:1em}#menu [data="hover-menu"] > a{position:relative;display:inline-block;padding-right:0.25em}#menu [data="hover-menu"] > button{position:absolute!important;display:inline-block;height:100%;text-align:center;max-width:1.5em;padding:0;margin:0}.mobile .menu-icon{display:none}button[aria-controls="menu"]{display:none}.main-menu > li{position:relative;display:inline-block}.main-menu > li > a,.main-menu > li > button{padding:.5em 1.5em;color:var(--theme-accent-color-dark)}[aria-hidden="false"].submenu-toggle{color:var(--theme-accent-color-dark);background-color:var(--theme-color-background);border-radius:var(--theme-button-radius) var(--theme-button-radius) 0 0}.main-menu > li > .submenu{position:absolute;left:1em;min-width:200px;background-color:var(--theme-color-background);border-radius:0 0 var(--theme-button-radius) var(--theme-button-radius);z-index:10}.submenu li{display:block}.submenu a{color:var(--theme-color-text)}.submenu .submenu{font-size:.875em}.site-header > div > div{width:100%}#top-links-desktop{gap:2em;display:flex;font-size:0.85em;padding:0 1rem 0.5rem 1rem}#top-links-desktop span:first-child{margin-left:auto}#top-links-desktop span:last-child{margin-right:0}[menu-scroll] #top-links-desktop{display:none}}@media (max-width:1100px){#id-contact-content{display:block}#top-links-desktop{display:none}.site-header > div > div{margin-left:auto}button[aria-controls="menu"][aria-expanded="true"]{background-color:transparent;border-radius:var(--theme-button-radius) var(--theme-button-radius) 0 0}#menu-container{position:relative}#menu{white-space:nowrap;position:absolute;top:calc(100% + var(--theme-cellpadding-25));min-width:300px;right:0;background-color:var(--theme-color-background);text-align:left;display:none;z-index:10;border-bottom-left-radius:7px;border-bottom-right-radius:7px}#menu[aria-hidden="false"]{display:block}#menu > ol > li:last-child a{border-bottom-left-radius:7px!important;border-bottom-right-radius:7px!important}#menu a:hover{background-color:var(--theme-color-accentTransMedium);transition:.2s all ease-in-out}.submenu li:last-child a:hover{border-radius:0!important}.submenu li a{width:100%!important}#menu button{background-color:var(--theme-color-accent)}#menu a button.submenu-toggle{display:none}#menu [data="hover-menu"] a, #menu [data="hover-menu"] button{display:inline-block;width:50px}#menu [data="hover-menu"] a{width:calc(100% - 50px)}#menu [data="hover-menu"] a .menu-icon{display:none}#menu button{text-align:center}.main-menu > li{border-radius:0!important;border-bottom:1px solid RGBA(0,0,0, 0.1)!important}.submenu li:not(:last-child){border-bottom:1px solid RGBA(0,0,0, 0.1)!important}.submenu li:first-child{border-top:1px solid RGBA(0,0,0, 0.1)!important}.submenu li{background-color:RGBA(0,0,0, 0.02)}.main-menu a{color:var(--theme-color-text)}.main-menu button{width:250px}.main-menu > li{padding:0;display:block;width:100%}#menu .main-menu button,.main-menu > li > a{padding:.75em 1em}#menu button[aria-controls="menu"][aria-expanded="true"]{color:var(--theme-accent-color-dark)}.main-menu > li > .submenu{font-size:.875em}.main-menu > li > .submenu a{padding-left:2em}body:not(.menu-open) [data-area="shade"]{display:none}body.menu-open [data-area="shade"]{position:fixed;content:'';top:0;right:0;bottom:0;left:0;background:RGBA(0,0,0, 0.65);z-index:9}#menu{overflow-y:scroll;max-height:80vh}.mobile[aria-expanded="true"] + ul.submenu{display:block}#menu [mode="mobile"]{position:absolute;right:2.5em;border:solid black;border-width:0 1px 1px 0;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}}@media (max-width:640px){#menu{min-width:calc(var(--theme-fullscreen) - var(--theme-cellpadding-200))}}#menu-container-container{overflow:visible;margin-left:auto;margin-right:0;display:flex;justify-content:end;width:100%;margin:auto}#login{min-width:15vw}#menu{margin:auto}#head-links{justify-content:end;display:flex}#head-links a{padding:.75rem 1rem;font-size:0.75em;color:var(--theme-accent-color-dark)}@media (max-width:1100px){#head-links{display:none}}header.site-header{position:fixed;transition:linear all 0.2s}header.site-header[menu-scroll = "isScrollingUp"]{background-color:var(--theme-color-background);box-shadow:0 0 10px rgb(0 0 0 / 20%);transition:linear all 0.2s}[menu-scroll = "isScrollingDown"]{top:-130px;background-color:var(--theme-color-background)}.site-header{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.2s;animation-duration:0.2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#login img{max-width:40px}#login > div{max-width:fit-content;align-items:center;justify-content:end;display:flex;gap:0 0.5rem;margin-left:auto;position:relative;z-index:9999}#login > div:hover{cursor:pointer;filter:saturate(150%)}#login .icon-angle-down{font-size:1.45rem}body.menu-open [data-area="shade"]{background:rgb(0,0,0,0.05);position:fixed;height:150vh;content:'';top:0;right:0;bottom:0;left:0;z-index:9}
.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]),.coreD3.bg-accent-trans.bg-image{color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) a,.coreD3.bg-accent-trans.bg-image a{color:var(--theme-color-accentText);text-decoration:underline}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) .coreHdelimiter,.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) th,.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) td,.coreD3.bg-accent-trans.bg-image .coreHdelimiter,.coreD3.bg-accent-trans.bg-image th,.coreD3.bg-accent-trans.bg-image td{border-color:var(--theme-border-accent)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) tr.table-header > th,.coreD3.bg-accent-trans.bg-image tr.table-header > td{background-color:var(--theme-border-accent)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) input,.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) select,.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) textarea,.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) button,.coreD3.bg-accent-trans.bg-image input,.coreD3.bg-accent-trans.bg-image select,.coreD3.bg-accent-trans.bg-image textarea,.coreD3.bg-accent-trans.bg-image button{border-color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) input::-ms-check,.coreD3.bg-accent-trans.bg-image input::-ms-check{border-color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) input:not([type=button]):not([type=submit]):focus,.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) select:focus,.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) textarea:focus,.coreD3.bg-accent-trans.bg-image input:not([type=button]):not([type=submit]):focus,.coreD3.bg-accent-trans.bg-image select:focus,.coreD3.bg-accent-trans.bg-image textarea:focus{background-color:var(--theme-color-accentTextTrans);border-color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) input:focus::-ms-check,.coreD3.bg-accent-trans.bg-image input:focus::-ms-check{background-color:var(--theme-color-accentTextTrans);border-color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) input:checked::before,.coreD3.bg-accent-trans.bg-image input:checked::before{background-color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) input:checked::-ms-check,.coreD3.bg-accent-trans.bg-image input:checked::-ms-check{color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) .siteserverFormbuilderInput::before,.coreD3.bg-accent-trans.bg-image .siteserverFormbuilderInput::before{color:var(--theme-color-accent);background-color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) .siteserverFormbuilderInput::before,.coreD3.bg-accent .siteserverFormbuilderInput::before{color:var(--theme-color-accent);background-color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) .coreTextButton1 > *,.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) [type=submit],.coreD3.bg-accent-trans.bg-image .coreTextButton1 a,.coreD3.bg-accent-trans.bg-image [type=submit]{color:var(--theme-color-accent);background-color:var(--theme-color-accentText);border-color:var(--theme-color-accentText)}.bg-accent-trans.bg-image .coreD3:not([class*="bg-"]) .coreTextButton2 > *,.coreD3.bg-accent-trans.bg-image .coreTextButton2 > *{color:var(--theme-color-altBg);background-color:var(--theme-color-altText);border-color:var(--theme-color-altText)}.bg-accent-trans{background-color:var(--theme-color-accentTransLight)}.bg-accent-trans.bg-image{background-color:transparent}.bg-accent-trans.bg-image > .coreBackdrop::before{background-color:var(--theme-color-accentTransMedium)}
.bg-accent{background-color:var(--theme-color-accent)}.bg-accent .coreD3:not([class*="bg-"]),.coreD3.bg-accent{color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) a,.coreD3.bg-accent a{color:var(--theme-color-accentText);text-decoration:underline}.bg-accent .coreD3:not([class*="bg-"]) .coreHdelimiter,.bg-accent .coreD3:not([class*="bg-"]) th,.bg-accent .coreD3:not([class*="bg-"]) td,.coreD3.bg-accent .coreHdelimiter,.coreD3.bg-accent th,.coreD3.bg-accent td{border-color:var(--theme-border-accent)}.bg-accent .coreD3:not([class*="bg-"]) tr.table-header > th,.coreD3.bg-accent tr.table-header > td{background-color:var(--theme-border-accent)}.bg-accent .coreD3:not([class*="bg-"]) input,.bg-accent .coreD3:not([class*="bg-"]) select,.bg-accent .coreD3:not([class*="bg-"]) textarea,.bg-accent .coreD3:not([class*="bg-"]) button,.coreD3.bg-accent input,.coreD3.bg-accent select,.coreD3.bg-accent textarea,.coreD3.bg-accent button{border-color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) input::-ms-check,.coreD3.bg-accent input::-ms-check{border-color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) input:not([type=button]):not([type=submit]):focus,.bg-accent .coreD3:not([class*="bg-"]) select:focus,.bg-accent .coreD3:not([class*="bg-"]) textarea:focus, .coreD3.bg-accent input:not([type=button]):not([type=submit]):focus,.coreD3.bg-accent select:focus,.coreD3.bg-accent textarea:focus{background-color:var(--theme-color-accentTextTrans);border-color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) input:focus::-ms-check,.coreD3.bg-accent input:focus::-ms-check{background-color:var(--theme-color-accentTextTrans);border-color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) input:checked::before,.coreD3.bg-accent input:checked::before{background-color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) input:checked::-ms-check,.coreD3.bg-accent input:checked::-ms-check{color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) .siteserverFormbuilderInput::before,.coreD3.bg-accent .siteserverFormbuilderInput::before{color:var(--theme-color-accent);background-color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) .coreTextButton1 > *,.bg-accent .coreD3:not([class*="bg-"]) [type=submit],.coreD3.bg-accent .coreTextButton1 > *,.coreD3.bg-accent [type=submit]{color:var(--theme-color-accent);background-color:var(--theme-color-accentText);border-color:var(--theme-color-accentText)}.bg-accent .coreD3:not([class*="bg-"]) .coreTextButton2 > *,.coreD3.bg-accent .coreTextButton2 > *{color:var(--theme-color-accentText);background-color:var(--theme-color-accent);border-color:var(--theme-color-accentText)}
.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]),.coreD3.bg-alt-trans.bg-image{color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) a,.coreD3.bg-alt-trans.bg-image a{color:var(--theme-color-altText);text-decoration:underline}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) .coreHdelimiter,.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) th,.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) td,.coreD3.bg-alt-trans.bg-image .coreHdelimiter,.coreD3.bg-alt-trans.bg-image th,.coreD3.bg-alt-trans.bg-image td{border-color:var(--theme-border-alt)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) tr.table-header > th,.coreD3.bg-alt-trans.bg-image tr.table-header > td{background-color:var(--theme-border-alt)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) input,.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) select,.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) textarea,.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) button,.coreD3.bg-alt-trans.bg-image input,.coreD3.bg-alt-trans.bg-image select,.coreD3.bg-alt-trans.bg-image textarea,.coreD3.bg-alt-trang.bg-image button{border-color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) input::-ms-check,.coreD3.bg-alt-trans.bg-image input::-ms-check{border-color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) input:not([type=button]):not([type=submit]):focus,.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) select:focus,.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) textarea:focus,.coreD3.bg-alt-trans.bg-image input:not([type=button]):not([type=submit]):focus,.coreD3.bg-alt-trans.bg-image select:focus,.coreD3.bg-alt-trans.bg-image textarea:focus{background-color:var(--theme-color-altText-trans);border-color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) input:focus::-ms-check,.coreD3.bg-alt-trans.bg-image input:focus::-ms-check{background-color:var(--theme-color-altText-trans);border-color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) input:checked::before,.coreD3.bg-alt-trans.bg-image input:checked::before{background-color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) input:checked::-ms-check,.coreD3.bg-alt -trans.bg-image input:checked::-ms-check{color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) .siteserverFormbuilderInput::before,.coreD3.bg-alt-trans.bg-image .siteserverFormbuilderInput::before{color:var(--theme-color-altBg);background-color:var(--theme-color-altText)}.bg-alt-trans .coreD3:not([class*="bg-"]) .siteserverFormbuilderInput::before,.coreD3.bg-alt-trans .siteserverFormbuilderInput::before{color:var(--theme-color-altBg);background-color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) .coreTextButton1 > *,.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) [type=submit],.coreD3.bg-alt-trans.bg-image .coreTextButton1 > *,.coreD3.bg-alt-trans.bg-image [type=submit]{color:var(--theme-color-altBg);background-color:var(--theme-color-altText);border-color:var(--theme-color-altText)}.bg-alt-trans.bg-image .coreD3:not([class*="bg-"]) .coreTextButton2 > *,.coreD3.bg-alt-trans.bg-image .coreTextButton2 > *{color:var(--theme-color-accent);background-color:var(--theme-color-accentText);border-color:var(--theme-color-accentText)}.bg-alt-trans{background-color:var(--theme-color-altTransLight)}.bg-alt-trans.bg-image{background-color:transparent}.bg-alt-trans.bg-image > .coreBackdrop::before{background-color:var(--theme-color-altTransMedium)}
.bg-alt{background-color:var(--theme-color-altBg)}.bg-alt .coreD3:not([class*="bg-"]),.coreD3.bg-alt{color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) a,.coreD3.bg-alt a{text-decoration:underline}.bg-alt .coreD3:not([class*="bg-"]) .coreHdelimiter,.bg-alt .coreD3:not([class*="bg-"]) th,.bg-alt .coreD3:not([class*="bg-"]) td,.coreD3.bg-alt .coreHdelimiter,.coreD3.bg-alt th,.coreD3.bg-alt td{border-color:var(--theme-border-alt)}.bg-alt .coreD3:not([class*="bg-"]) tr.table-header > th,.coreD3.bg-alt tr.table-header > td{background-color:var(--theme-border-alt)}.bg-alt .coreD3:not([class*="bg-"]) input,.bg-alt .coreD3:not([class*="bg-"]) select,.bg-alt .coreD3:not([class*="bg-"]) textarea,.bg-alt .coreD3:not([class*="bg-"]) button,.coreD3.bg-alt input,.coreD3.bg-alt select,.coreD3.bg-alt textarea,.coreD3.bg-alt button{border-color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) input::-ms-check,.coreD3.bg-alt input::-ms-check{border-color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) input:not([type=button]):not([type=submit]):focus,.bg-alt .coreD3:not([class*="bg-"]) select:focus,.bg-alt .coreD3:not([class*="bg-"]) textarea:focus,.coreD3.bg-alt input:not([type=button]):not([type=submit]):focus,.coreD3.bg-alt select:focus,.coreD3.bg-alt textarea:focus{background-color:var(--theme-color-altText-trans);border-color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) input:focus::-ms-check,.coreD3.bg-alt input:focus::-ms-check{background-color:var(--theme-color-altText-trans);border-color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) input:checked::before,.coreD3.bg-alt input:checked::before{background-color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) input:checked::-ms-check,.coreD3.bg-alt input:checked::-ms-check{color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) .siteserverFormbuilderInput::before,.coreD3.bg-alt .siteserverFormbuilderInput::before{color:var(--theme-color-altBg);background-color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) [type=submit],.coreD3.bg-alt .coreTextButton1 > *,.coreD3.bg-alt [type=submit]{color:var(--theme-color-altBg);background-color:var(--theme-color-altText);border-color:var(--theme-color-altText)}.bg-alt .coreD3:not([class*="bg-"]) .coreTextButton2 > *,.coreD3.bg-alt .coreTextButton2 > *{color:var(--theme-color-altText);background-color:var(--theme-color-altBg);border-color:var(--theme-color-altText)}
.bg-image-dark > .coreBackdrop::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.bg-image-dark > .coreBackdrop::before{background-color:var(--theme-color-bgImageDark)}.bg-image-dark .coreD3:not([class*="bg-"]),.coreD3.bg-image-dark{color:var(--theme-color-bright)}.bg-image-dark .coreD3:not([class*="bg-"]) a,.coreD3.bg-image-dark a{color:var(--theme-color-bright);text-decoration:underline}.bg-image-dark .coreD3:not([class*="bg-"]) .coreHdelimiter,.bg-image-dark .coreD3:not([class*="bg-"]) th,.bg-image-dark .coreD3:not([class*="bg-"]) td,.coreD3.bg-image-dark .coreHdelimiter,.coreD3.bg-image-dark th,.coreD3.bg-image-dark td{border-color:var(--theme-border-bright)}.bg-image-dark .coreD3:not([class*="bg-"]) tr.table-header > th,.coreD3.bg-image-dark tr.table-header > td{color:var(--theme-color-dark);background-color:var(--theme-border-bright)}.bg-image-dark .coreD3:not([class*="bg-"]) input,.bg-image-dark .coreD3:not([class*="bg-"]) select,.bg-image-dark .coreD3:not([class*="bg-"]) textarea,.bg-image-dark .coreD3:not([class*="bg-"]) button,.coreD3.bg-image-dark input,.coreD3.bg-image-dark select,.coreD3.bg-image-dark textarea,.coreD3.bg-image-dark button{border-color:var(--theme-color-bright)}.bg-image-dark .coreD3:not([class*="bg-"]) input::-ms-check,.coreD3.bg-image-dark input::-ms-check{border-color:var(--theme-color-bright)}.bg-image-dark .coreD3:not([class*="bg-"]) input:not([type=button]):not([type=submit]):focus,.bg-image-dark .coreD3:not([class*="bg-"]) select:focus,.bg-image-dark .coreD3:not([class*="bg-"]) textarea:focus,.coreD3.bg-image-dark input:not([type=button]):not([type=submit]):focus,.coreD3.bg-image-dark select:focus,.coreD3.bg-image-dark textarea:focus{background-color:var(--theme-color-bright-trans);border-color:var(--theme-color-accent)}.bg-image-dark .coreD3:not([class*="bg-"]) input:focus::-ms-check,.coreD3.bg-image-dark input:focus::-ms-check{background-color:var(--theme-color-bright-trans);border-color:var(--theme-color-accent)}.bg-image-dark .coreD3:not([class*="bg-"]) .siteserverFormbuilderInput::before,.coreD3.bg-image-dark .siteserverFormbuilderInput::before{color:var(--theme-color-accentText);background-color:var(--theme-color-accent)}.bg-image-dark .coreD3:not([class*="bg-"]) input:checked::before,.coreD3.bg-image-dark input:checked::before{background-color:var(--theme-color-accent)}.bg-image-dark .coreD3:not([class*="bg-"]) [type=submit],.coreD3.bg-image-dark [type=submit]{border-color:var(--theme-color-accent)}.bg-image-dark .coreD3:not([class*="bg-"]) .coreTextButton2 > *,.coreD3.bg-image-dark .coreTextButton2 > *{color:var(--theme-color-accent);background-color:var(--theme-color-bright);border-color:var(--theme-color-bright)}
.bg-image-light > .coreBackdrop::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.bg-image-light > .coreBackdrop::before{background-color:var(--theme-color-bgImageLight)}.bg-image-light .coreD3:not([class*="bg-"]),.coreD3.bg-image-light{color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) a,.coreD3.bg-image-light a{color:var(--theme-color-dark);text-decoration:underline}.bg-image-light .coreD3:not([class*="bg-"]) .coreHdelimiter,.bg-image-light .coreD3:not([class*="bg-"]) th,.bg-image-light .coreD3:not([class*="bg-"]) td,.coreD3.bg-image-light .coreHdelimiter,.coreD3.bg-image-light th,.coreD3.bg-image-light td{border-color:var(--theme-border-dark)}.bg-image-light .coreD3:not([class*="bg-"]) tr.table-header > th,.coreD3.bg-image-light tr.table-header > td{background-color:var(--theme-border-dark)}.bg-image-light .coreD3:not([class*="bg-"]) input,.bg-image-light .coreD3:not([class*="bg-"]) select,.bg-image-light .coreD3:not([class*="bg-"]) textarea,.bg-image-light .coreD3:not([class*="bg-"]) button,.coreD3.bg-image-light input,.coreD3.bg-image-light select,.coreD3.bg-image-light textarea,.coreD3.bg-image-light button{border-color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) input::-ms-check,.coreD3.bg-image-light input::-ms-check{border-color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) input:not([type=button]):not([type=submit]):focus,.bg-image-light .coreD3:not([class*="bg-"]) select:focus,.bg-image-light .coreD3:not([class*="bg-"]) textarea:focus,.coreD3.bg-image-light input:not([type=button]):not([type=submit]):focus,.coreD3.bg-image-light select:focus,.coreD3.bg-image-light textarea:focus{background-color:var(--theme-color-dark-trans);border-color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) input:focus::-ms-check,.coreD3.bg-image-light input:focus::-ms-check{background-color:var(--theme-color-dark-trans);border-color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) input:checked::before,.coreD3.bg-image-light input:checked::before{background-color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) input:checked::-ms-check,.coreD3.bg-image-light input:checked::-ms-check{color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) .siteserverFormbuilderInput::before,.coreD3.bg-image-light .siteserverFormbuilderInput::before{color:var(--theme-color-bright);background-color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) input:checked::before,.coreD3.bg-image-light input:checked::before{background-color:var(--theme-color-dark)}.bg-image-light .coreD3:not([class*="bg-"]) .coreTextButton1 > *,.bg-image-light .coreD3:not([class*="bg-"]) [type=submit],.coreD3.bg-image-light .coreTextButton1 > *,.coreD3.bg-image-light [type=submit]{color:var(--theme-color-accentText);border-color:var(--theme-color-accent)}.bg-image-light .coreD3:not([class*="bg-"]) .coreTextButton2 > *,.coreD3.bg-image-light .coreTextButton2 > *{color:var(--theme-color-bright);background-color:var(--theme-color-dark);border-color:var(--theme-color-dark)}
.bg-image > .coreBackdrop::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0}
.bg-split-hero > .coreBackdrop::before{content:"";position:absolute;left:0;top:0;right:0;bottom:-2px}@media (min-width:1921px){.bg-split-hero .coreBackdrop::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(270deg, var(--theme-color-altBg) 3%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, var(--theme-color-altBg) 100%)!important}    }@media (min-width:1025px){.bg-split-hero .coreBackdrop{width:55%!important;margin-left:50%;max-width:1000px}    .bg-split-hero .coreBackdrop::before{background:linear-gradient(90deg, var(--theme-color-altBg) 3%, rgba(0,0,0,0) 30%)!important}}@media (max-width:1025px){.bg-split-hero .coreBackdrop{width:100%!important;min-height:400px;max-height:40vh!important}    .bg-split-hero .coreBackdrop::before{background:linear-gradient(0deg, var(--theme-color-altBg) 3%, rgba(0,0,0,0) 30%)!important}    .coreD2.bg-split-hero{min-height:120vh;align-items:end;align-content:end!important;padding-block:4em}    .coreD2.full-height.bg-split-hero, .coreD2.semifull-height.bg-split-hero{align-items:end!important;align-content:end!important}    .coreD2.bg-split-hero .coreD3{margin-top:max(45vh, 330px)}}
.coreD2.extra-padding{padding-top:var(--theme-extra-padding-100);padding-bottom:var(--theme-extra-padding-100)}.extra-padding-top{padding-top:var(--theme-cellpadding-150)}.extra-padding-bottom{padding-bottom:var(--theme-cellpadding-150)}.coreD2.extra-padding.full-height::before{margin-top:calc(0px - var(--theme-extra-padding-100));margin-bottom:calc(0px - var(--theme-extra-padding-100))}.coreD2.extra-padding.separate{padding-top:calc(var(--theme-cellpadding-50) + var(--theme-extra-padding-100));padding-bottom:calc(var(--theme-cellpadding-50) + var(--theme-extra-padding-100))}.coreD3.extra-padding{padding:var(--theme-extra-padding-50) 0}.coreD3.extra-padding > .coreD4{margin-left:var(--theme-extra-padding-100);margin-right:var(--theme-extra-padding-100)}.coreD3.extra-padding > .coreModuleImage.coreFullBleed:first-child,.coreD3.extra-padding > .coreBackdrop + .coreModuleImage.coreFullBleed{margin-top:calc(0px - var(--theme-extra-padding-100))}.coreD3.extra-padding > .coreModuleImage.coreFullBleed:last-child{margin-bottom:calc(0px - var(--theme-extra-padding-100))}.coreD3.extra-padding > .coreModuleImage + .coreModule397{margin-top:var(--theme-extra-padding-50)}.coreD3.extra-padding[class*="bg-"] > .coreModuleImage + .coreModule397{margin-top:var(--theme-extra-padding-100)}.coreD3.extra-padding.no-bottom-padding{padding-bottom:var(--theme-extra-padding-50)}@media (min-width:2000px){.coreD3.extra-padding.no-bottom-padding{padding-bottom:var(--theme-cellpadding-100)}}@media (max-width:768px){.coreD3.extra-padding.no-bottom-padding{padding-bottom:var(--theme-cellpadding-200)}}
.play-image-overlay > .coreModuleImage::after{background:rgba(0, 0, 0, 0.4);content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url("/core/resources/template-1/vimeo-play-button.svg");background-size:auto 40px;background-repeat:no-repeat;background-position:center}
.separate{--theme-cellgap-100:var(--theme-cellpadding-50);--theme-cellgap-200:calc(var(--theme-cellgap-100) * 2)}
.big-buttons .coreTextButton1 > *, .big-buttons .coreTextButton1 > *, .big-buttons [type=submit]{padding:.625em 1.375em;font-size:calc(1.1 * var(--theme-button-fontsize))}.coreD2.full-height{min-height:100vh}.coreD2.semifull-height{min-height:66.6vh}.coreD2.full-height, .coreD2.semifull-height{align-items:center;align-content:center}.align-center{display:flex;justify-content:center;flex-direction:column}.align-center .coreD4{margin:auto}.limit-width{max-width:800px}.coreD3.vertical-align-center{align-items:center;display:flex;flex-direction:column;margin:auto}.coreD3.vertical-align-center .coreD4{align-self:start}.display-none{display:none}.no-margin{margin:0!important}.no-padding{padding:0!important}.coreD3.no-padding .coreD4{margin:0!important}#content > .coreD0 > .coreD1 > .coreD2.full-height:first-child::before{margin-top:calc(0px - (135px + var(--theme-cellpadding-50)))}.coreD3.no-bottom-padding{padding-bottom:0}.coreD3.no-top-padding, .coreD3.no-top-padding .coreModule601 [data-mycourses]{padding-top:0}.coreD3.extra-padding.no-bottom-padding{padding-bottom:var(--theme-cellpadding-100)}.coreD2.no-bottom-padding{padding-bottom:0}.coreD2.no-top-padding{padding-top:0}.coreHdelimiter{margin:1.5em 0;border-top:var(--theme-border)}.coreHdelimiter hr{display:none}@media (min-width:1025px){.limit-width > .coreD4{max-width:800px}.limit-width.align-center > .coreD4{margin-left:auto;margin-right:auto}}@media (max-width:1249px){.hidden-below-1294{display:none}}@media (max-width:768px){.max-width-below-768 > div{width:15.75em;align-content:center}.max-width-below-768{align-items:center}}
.coreModule287 .breadcrumbs{gap:0.25rem;display:flex;flex-wrap:wrap;font-size:0.85rem}.coreModule287 .breadcrumbs li{z-index:0!important}.coreModule287 .breadcrumbs li:not(li:first-child)::before{content:"/";padding-right:0.25rem;display:inline-block}.coreModule287 li:last-child a{font-weight:bold}
.coreD4.coreModuleImage{margin-top:0px;margin-right:var(--theme-cellpadding-50);margin-left:var(--theme-cellpadding-50);margin-bottom:0px}.coreD3[class*="bg-"] .coreD4.coreModuleImage{margin-top:var(--theme-cellpadding-100)}.coreD4.coreModuleImage.coreFullBleed{margin-top:0px;margin-right:0px;margin-left:0px;width:100%}.coreModuleImage.coreFullBleed img{width:100%}.coreModuleImage + .coreModule397{margin-top:var(--theme-cellpadding-25)}
@keyframes height-animation{0%{clip-path:polygon(0% 0%, 100% 0.00%, 100% 0%, 0% 0%)}    100%{clip-path:polygon(0% 0%, 100% 0.00%, 100% 100%, 0% 100%)}}[data-area="faq-search"],[data-area="faq-result"]{padding:0;background:white;color:var(--theme-color-text);text-align:left;margin:0.2em 0}[data-area="faq-result"]{margin-top:1em}.coreModule590 summary{font-size:1em;font-weight:normal;list-style-type:none;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0.75rem 1rem 1.25rem;line-height:100%;position:relative}.coreModule590 details{position:relative;background:white;border-top:2px solid var(--theme-color-accentTransLight)}.coreModule590 details > div{margin:auto;padding:0 1.25rem}.coreModule590 summary::after{content:'\f107';font-family:"fontello";margin:auto 0}.coreModule590 details[open] summary{font-weight:var(--theme-bold-fontweight)}.coreModule590 details[open] summary::after{content:"\f106"}.coreModule590 details[open]{padding-bottom:1.5em}.coreModule590 details[open]{margin-bottom:0.5em;padding-bottom:0.5em}.coreModule590 details:only-child, details:only-child:not(details[open]) summary{border-bottom:none}.coreModule590 details:only-child{margin-top:1em}.coreModule590 details:only-child summary{padding:0.75em 0.75em 0.75em 0em;font-size:1rem;font-weight:300}.coreModule590 details:only-child[open] summary span{opacity:0}.coreModule590 details p:last-child{margin-bottom:0}.coreModule590 summary::-webkit-details-marker{display:none}
.siteserverFormbuilder{margin:-.0em;padding-top:calc(.5em + 4px);display:flex;flex-wrap:wrap}.siteserverFormbuilder > div{margin:.5em}.siteserverFormbuilderInput{width:100%;position:relative;max-width:100%;text-align:left;flex:1 1 250px}.siteserverFormbuilderInput::before{content:attr(data-placeholder);position:absolute;left:var(--theme-form-radius);top:0;padding:2px 4px;color:var(--theme-color-accentText);background-color:var(--theme-color-accent);border-radius:var(--theme-radius-smallradius)var(--theme-radius-smallradius) 0 0;font-size:.5em;line-height:1;visibility:hidden;opacity:0;transform:translateY(-100%);transition:opacity .2s ease-out}.siteserverFormbuilderInputField{margin:0;transition:all 0.2s ease;width:100%;display:block}.siteserverFormbuilderInput[data-elementtype="2"],.siteserverFormbuilderInput[data-elementtype="4"],.siteserverFormbuilderInput[data-elementtype="7"],.siteserverFormbuilderInput[data-elementtype="18"],.siteserverFormbuilderInput[data-elementtype="22"],.siteserverFormbuilderInput[data-elementtype="26"]{flex-basis:100%}.siteserverFormbuilderInput[data-elementtype="2"] ul li *,.siteserverFormbuilderInput[data-elementtype="4"] ul li *{vertical-align:middle}.siteserverFormbuilderInput[data-elementtype="8"]{position:relative}.siteserverFormbuilderInput[data-elementtype="8"]::after{content:"\f107";position:absolute;top:50%;right:1.25em;font-family:fontello;transform:translateY(-50%);pointer-events:none}.siteserverFormbuilderInput[data-elementtype="8"] select{padding-right:2.5em}.siteserverFormbuilderInputError{background-color:rgba(255, 0, 0, .25)}.siteserverFormbuilderSubmit{flex-basis:100%}.siteserverFormbuilderInputFocus[data-placeholder]::before{visibility:visible;opacity:1}@media (max-width:1024px){.siteserverFormbuilderInput > ul > li:not(:last-child){margin-bottom:.25em}}
.teacher-head{display:flex;justify-content:space-between;padding-bottom:var(--theme-cellpadding-50)}.teacher-name{display:flex;justify-content:space-between;flex-direction:column;width:auto}.teacher-name h4{margin-top:0}.teacher-head img{max-width:100px;margin-right:0px;margin-left:auto}
.siteserver-pagelist article{overflow:hidden}.coreModule594 section.siteserver-custompagelist-article{padding:0.25rem 0;display:flex;gap:var(--theme-cellpadding-50);flex-wrap:wrap;margin:0}.siteserver-custompagelist-article article,.siteserver-pagelist article{box-shadow:var(--theme-box-shadow);background-color:#fff}[class*="bg-"]:not(.bg-base) .siteserver-custompagelist-article article,[class*="bg-"]:not(.bg-base) .siteserver-pagelist article{background-color:#fff}.siteserver-custompagelist-article article,.siteserver-pagelist article{border:0 solid transparent}article.siteserver-pagelist-item{border-radius:var(--theme-border-radius)}article.siteserver-pagelist-item a{display:flex;flex-wrap:wrap;gap:var(--theme-cellpadding-50);height:100%;text-decoration:none!important}article.siteserver-pagelist-item a:hover .siteserver-pagelist-item__name{border-bottom:2px solid}.siteserver-pagelist-item h1,.siteserver-pagelist-item h2,.siteserver-pagelist-item h3,.siteserver-pagelist-item h4,.siteserver-pagelist-item h5,.siteserver-pagelist-item h6{margin-top:0;font-size:var(--theme-h5-fontsize);font-weight:var(--theme-h5-fontweight);max-width:fit-content;border-bottom:2px solid transparent}.siteserver-pagelist-item p:last-child{padding-bottom:0}.siteserver-custompagelist-article-item-content{padding:1rem;background:#fff}:root{--local-column-width:red}.siteserver-pagelist{--local-column-width:blue}.coreModule594 .courses a{text-decoration:none!important}.coreModule594 .courses article:hover h3{text-decoration:underline!important}
.coreModule601{overflow:visible;z-index:0}.coreModule601 [data-mycourses]{position:relative;padding:var(--theme-cellpadding-100) 0}.coreModule601 [data-mycourses="true"]:before{content:'';background:var(--theme-color-altBg);position:absolute;top:0;left:-100vw;right:0;width:200vw;height:100%;z-index:-1}
[data-initiatepayment]{cursor:pointer;min-width:8.3em}#siteserverLoginForm{max-width:640px}
#siteserverModal{--modal-contentContainer-padding:var(--theme-cellpadding-100)!important}#siteserverModal [data-area="content-container"]{border-radius:var(--theme-cellpadding-25)!important}#siteserverModal .video-product{display:flex;gap:2rem}#siteserverModal .video-product > div{max-width:500px;display:flex;flex-direction:column}#siteserverModal .video-product img{max-width:200px;width:100%;margin:auto;border-radius:var(--theme-border-radius)}.video-product-buy-nav{display:flex;flex-wrap:wrap;max-width:300px}.video-product-buy-nav button{flex:1 1 auto;width:auto}.video-product-buy-nav button span{display:inline-block;border-radius:var(--theme-border-radius);padding:0.25rem 0}.video-product-buy-nav button.cancel{border-color:transparent}.video-product-buy-nav button.next{color:var(--theme-color-accentText);background-color:var(--theme-color-accent);border-color:var(--theme-color-accent)}@media (max-width:900px){#siteserverModal .video-product{gap:0;flex-direction:column;align-items:start}}
[aria-controls="userdetails"]{position:relative;z-index:99999}#userdetails[aria-hidden="false"]{display:block}#userdetails[aria-hidden="true"]{display:none}#userdetails a{padding:0.5rem 1rem;text-decoration:none;display:flex;gap:0.5rem}#userdetails a:hover{background:lightblue}#userdetails{position:relative;z-index:99999}#userdetails > ol{position:absolute;right:var(--theme-cellpadding-50);top:100%;min-width:300px;padding:20px;background:#FFF;border-radius:0 0 10px 10px}#userdetails  ol li{text-wrap:nowrap}#siteserverModal form,#moduleCreateForm,.coreModule601 form{max-width:400px}#siteserverModal label,.coreModule601 form label{margin-bottom:0.25rem}#siteserverModal form input,.coreModule601 form input{margin-bottom:0.5rem}.userCard{background:var(--theme-color-background);border-radius:var(--theme-button-radius);padding:var(--theme-cellpadding-50)}.firstpractice-portal-price{display:flex;justify-content:space-between;align-items:center}
@media print{#s_s_cookieInfoContainer{display:none}}
