:root{--font-main:"Inter", sans-serif;--font-second:"Inter", sans-serif;--title-font-weight:700}html{font-size:100%}body{font-family:var(--font-main);font-optical-sizing:auto;font-size:1rem;font-weight:400;line-height:1.5}.line-height-extra{line-height:1.8em}.font-second{font-family:var(--font-second)}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-second);font-weight:var(--title-font-weight);margin-top:0;margin-bottom:15px;line-height:1.2}h1,.h1{font-size:1.625rem}h2,.h2{font-size:1.375rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:1rem}.page-title{font-size:2.625rem}.title-largest{font-size:2rem;font-weight:var(--title-font-weight)}.title-larger{font-size:1.625rem;font-weight:var(--title-font-weight)}.title-large{font-size:1.375rem;font-weight:var(--title-font-weight)}.title{font-size:1.125rem;font-weight:var(--title-font-weight)}.title-small{font-size:1rem}.title-smaller{font-size:.875rem}.title-smallest{font-size:.75rem}.text-normal{font-size:1rem}.text-big{font-size:1.125rem}.text-huge{font-size:2rem;font-weight:var(--title-font-weight)}.boxtitle-medium,.boxtitle-small{font-size:1.125rem;font-weight:var(--title-font-weight)}.smalltext,.smalltitle{font-size:.875rem}.fontsize-largest{font-size:1.375rem}.fontsize-larger{font-size:1.25rem}.fontsize-large{font-size:1.125rem}.fontsize-normal{font-size:1rem}.fontsize-small{font-size:.875rem}.fontsize-smaller{font-size:.75rem}.font-italic{font-style:italic}.font-heavy{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-regular{font-weight:400}.font-light{font-weight:300}p{margin-top:0;margin-bottom:1rem}@media only screen and (width>=992px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.375rem}h4,.h4{font-size:1.25rem}.page-title{font-size:3.75rem}.title-largest{font-size:3.125rem}.title-larger{font-size:2.5rem}.title-lg-large,.title-large{font-size:1.5rem}.title{font-size:1.375rem}.title-small{font-size:1.125rem}.text-huge{font-size:3.125rem}.boxtitle-medium,.boxtitle-small{font-size:1.25rem}.smalltext{font-size:1rem}.smalltitle{font-size:1.125rem}.fontsize-lg-largest{font-size:1.375rem}.fontsize-lg-larger{font-size:1.25rem}.fontsize-lg-large{font-size:1.125rem}.fontsize-lg-normal{font-size:1rem}.fontsize-lg-small{font-size:.875rem}.fontsize-lg-smaller{font-size:.75rem}}@media only screen and (width>=1200px){.title-largest{font-size:4.5rem}}@media only screen and (width>=1400px){h1,.h1{font-size:3.125rem}h2,.h2{font-size:1.625rem}h3,.h3{font-size:1.5rem}h5,.h5{font-size:1.25rem}.title-largest{font-size:3.75rem}.title-larger{font-size:3.25rem}.title-large{font-size:1.75rem}.title{font-size:1.625rem}.text-normal{font-size:1.125rem}.text-huge{font-size:3.75rem}.boxtitle-medium{font-size:1.375rem}}@media only screen and (width>=1920px){h2,.h2{font-size:1.75rem}h4,.h4{font-size:1.375rem}.title-large{font-size:2rem}.text-huge{font-size:4.375rem}}:root{--color-yellow:#fdf5d3;--color-yellow-rgb:253,245,211;--color-yellow-contrast:#000;--color-yellow-contrast-rgb:0,0,0;--color-yellow-dark:#ffd799;--color-yellow-dark-rgb:255,215,153;--color-yellow-dark-contrast:#000;--color-yellow-dark-contrast-rgb:0,0,0;--color-red-dark:#6c4449;--color-red-dark-rgb:108,68,73;--color-red-dark-contrast:#fff;--color-red-dark-contrast-rgb:255,255,255;--color-red:#87212e;--color-red-rgb:135,33,46;--color-red-contrast:#fff;--color-red-contrast-rgb:255,255,255;--color-grey:#4a4a4a;--color-grey-rgb:74,74,74;--color-grey-contrast:#fff;--color-grey-contrast-rgb:255,255,255;--color-green:#b9cea5;--color-green-rgb:185,206,165;--color-green-contrast:#000;--color-green-contrast-rgb:0,0,0;--color-main:var(--color-red-dark);--color-main-rgb:var(--color-red-dark-rgb);--color-main-contrast:var(--color-red-dark-contrast);--color-main-contrast-rgb:var(--color-red-dark-contrast-rgb);--color-main-alt:var(--color-red);--color-main-alt-rgb:var(--color-red-rgb);--color-main-alt-contrast:var(--color-red-contrast);--color-main-alt-contrast-rgb:var(--color-red-contrast-rgb);--color-second:var(--color-yellow-dark);--color-second-rgb:var(--color-yellow-dark-rgb);--color-second-contrast:var(--color-yellow-dark-contrast);--color-second-contrast-rgb:var(--color-yellow-dark-contrast-rgb);--color-second-alt:var(--color-yellow);--color-second-alt-rgb:var(--color-yellow-rgb);--color-second-alt-contrast:var(--color-yellow-contrast);--color-second-alt-contrast-rgb:var(--color-yellow-contrast-rgb);--color-third:var(--color-grey);--color-third-contrast:var(--color-grey-contrast);--color-third-contrast-rgb:var(--color-grey-contrast-rgb);--notification-bg:var(--color-yellow);--notification-text:var(--color-yellow-contrast);--notification-bg-alt:var(--color-yellow);--notification-text-alt:var(--color-yellow-contrast);--box-hover-bg:#f8d0bf;--body-bg:#f9f9f9;--body-bg-rgb:249,249,249;--body-text:#000;--body-text-rgb:0,0,0;--theme-bg:var(--body-bg);--theme-text:var(--body-text);--theme-text-rgb:var(--body-text-rgb);--theme-color-hover:var(--color-main);--border-radius:5px;--border-radius-large:15px;--border-radius-dynamic:var(--border-radius);--container-width:100%}@media only screen and (width>=992px){:root{--border-radius-dynamic:var(--border-radius-large)}}body{background-color:var(--body-bg);min-width:320px;color:var(--body-text)}a{color:var(--body-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-main);text-decoration-color:var(--color-main);text-underline-offset:5px;text-decoration-thickness:1px}a:hover,a:focus{-webkit-text-decoration-color:var(--color-second);text-decoration-color:var(--color-second)}img{border:0}main{min-height:573px}.color-main{fill:var(--color-main);color:var(--color-main)!important}.color-main-alt{color:var(--color-main-alt);fill:var(--color-main-alt)}.color-second{color:var(--color-second)}.color-black,.hover-black:hover,.hover-black:focus{color:#000}.color-white{color:#fff}.color-white a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--color-main);text-decoration-color:var(--color-main)}.color-white a:hover,.color-white a:hover{color:#fff;-webkit-text-decoration-color:var(--color-main-alt);text-decoration-color:var(--color-main-alt)}.bg-main{--theme-bg:var(--color-main);--theme-text:var(--color-main-contrast);--theme-text-rgb:var(--color-main-contrast-rgb);--theme-color-hover:var(--color-main-contrast);background-color:var(--color-main);color:var(--color-main-contrast);fill:var(--color-main-contrast)}.bg-main a:not(.link-btn){color:var(--color-main-contrast);fill:var(--color-main-contrast);-webkit-text-decoration-color:var(--color-second);text-decoration-color:var(--color-second)}.bg-main a:not(.link-btn):hover,.bg-main a:not(.link-btn):focus{-webkit-text-decoration-color:var(--color-main-contrast);text-decoration-color:var(--color-main-contrast)}.hover-bg-main:hover,.hover-bg-main:focus{background-color:var(--color-main);color:var(--color-main-contrast);fill:var(--color-main-contrast)}.theme-main{--theme-bg:var(--color-main);--theme-text:var(--color-main-contrast);--theme-text-rgb:var(--color-main-contrast-rgb);--theme-color-hover:var(--color-main-contrast)}.bg-main-alt{--theme-bg:var(--color-main-alt);--theme-text:var(--color-main-alt-contrast);--theme-text-rgb:var(--color-main-alt-contrast-rgb);--theme-color-hover:var(--color-main-contrast);background-color:var(--color-main-alt);color:var(--color-main-alt-contrast);fill:var(--color-main-alt-contrast)}.bg-main-alt a:not(.link-btn){color:var(--color-main-alt-contrast);fill:var(--color-main-alt-contrast);-webkit-text-decoration-color:var(--color-second);text-decoration-color:var(--color-second)}.bg-main-alt a:not(.link-btn):hover,.bg-main-alt a:not(.link-btn):focus{-webkit-text-decoration-color:var(--color-main-contrast);text-decoration-color:var(--color-main-contrast)}.hover-bg-main-alt:hover,.hover-bg-main-alt:focus{background-color:var(--color-main-alt);color:var(--color-main-alt-contrast);fill:var(--color-main-alt-contrast)}.theme-main-alt{--theme-bg:var(--color-main-alt);--theme-text:var(--color-main-alt-contrast);--theme-text-rgb:var(--color-main-alt-contrast-rgb);--theme-color-hover:var(--color-main-contrast)}.bg-second{--theme-bg:var(--color-second);--theme-text:var(--color-second-contrast);--theme-text-rgb:var(--color-second-contrast-rgb);--theme-color-hover:var(--color-second-contrast);background-color:var(--color-second);color:var(--color-second-contrast);fill:var(--color-second-contrast)}.bg-second a:not(.link-btn){color:var(--color-second-contrast);fill:var(--color-second-contrast);-webkit-text-decoration-color:var(--color-main);text-decoration-color:var(--color-main)}.bg-second a:not(.link-btn):hover,.bg-second a:not(.link-btn):focus{-webkit-text-decoration-color:var(--color-second-contrast);text-decoration-color:var(--color-second-contrast)}.hover-bg-second:hover,.hover-bg-second:focus{background-color:var(--color-second);color:var(--color-second-contrast);fill:var(--color-second-contrast)}.theme-second{--theme-bg:var(--color-second);--theme-text:var(--color-second-contrast);--theme-text-rgb:var(--color-second-contrast-rgb);--theme-color-hover:var(--color-second-contrast)}.bg-second-alt{--theme-bg:var(--color-second-alt);--theme-text:var(--color-second-alt-contrast);--theme-text-rgb:var(--color-second-alt-contrast-rgb);--theme-color-hover:var(--color-second-contrast);background-color:var(--color-second-alt);color:var(--color-second-alt-contrast);fill:var(--color-second-alt-contrast)}.bg-second-alt a:not(.link-btn){color:var(--color-second-alt-contrast);fill:var(--color-second-alt-contrast);-webkit-text-decoration-color:var(--color-main);text-decoration-color:var(--color-main)}.bg-second-alt a:not(.link-btn):hover,.bg-second-alt a:not(.link-btn):focus{-webkit-text-decoration-color:var(--color-second-contrast);text-decoration-color:var(--color-second-contrast)}.hover-bg-second-alt:hover,.hover-bg-second-alt:focus{background-color:var(--color-second-alt);color:var(--color-second-alt-contrast);fill:var(--color-second-alt-contrast)}.theme-second-alt{--theme-bg:var(--color-second-alt);--theme-text:var(--color-second-alt-contrast);--theme-text-rgb:var(--color-second-alt-contrast-rgb);--theme-color-hover:var(--color-second-contrast)}.bg-grey{--theme-bg:var(--color-grey);--theme-text:var(--color-grey-contrast);--theme-text-rgb:var(--color-grey-contrast-rgb);--theme-color-hover:var(--color-grey-contrast);background-color:var(--color-grey);color:var(--color-grey-contrast);fill:var(--color-grey-contrast)}.bg-grey a:not(.link-btn){color:var(--color-grey-contrast);fill:var(--color-grey-contrast);-webkit-text-decoration-color:var(--color-second);text-decoration-color:var(--color-second)}.bg-grey a:not(.link-btn):hover,.bg-grey a:not(.link-btn):focus{-webkit-text-decoration-color:var(--color-grey-contrast);text-decoration-color:var(--color-grey-contrast)}.hover-bg-grey:hover,.hover-bg-grey:focus{background-color:var(--color-grey);color:var(--color-grey-contrast);fill:var(--color-grey-contrast)}.theme-grey{--theme-bg:var(--color-grey);--theme-text:var(--color-grey-contrast);--theme-text-rgb:var(--color-grey-contrast-rgb);--theme-color-hover:var(--color-grey-contrast)}.bg-green{--theme-bg:var(--color-green);--theme-text:var(--color-green-contrast);--theme-text-rgb:var(--color-green-contrast-rgb);--theme-color-hover:var(--color-green-contrast);background-color:var(--color-green);color:var(--color-green-contrast);fill:var(--color-green-contrast)}.bg-green a:not(.link-btn){color:var(--color-green-contrast);fill:var(--color-green-contrast);-webkit-text-decoration-color:var(--color-main);text-decoration-color:var(--color-main)}.bg-green a:not(.link-btn):hover,.bg-green a:not(.link-btn):focus{-webkit-text-decoration-color:var(--color-green-contrast);text-decoration-color:var(--color-green-contrast)}.hover-bg-green:hover,.hover-bg-green:focus{background-color:var(--color-green);color:var(--color-green-contrast);fill:var(--color-green-contrast)}.theme-green{--theme-bg:var(--color-green);--theme-text:var(--color-green-contrast);--theme-text-rgb:var(--color-green-contrast-rgb);--theme-color-hover:var(--color-green-contrast)}.bg-main-5{background-color:rgba(var(--color-main-rgb), .05)}.bg-white{background-color:#fff}.bg-white-25{background-color:#ffffff40}.bg-black{color:#fff;background-color:#000}.bg-black-25{background-color:#00000040}.border-main{border-color:var(--color-main)}.border-second{border-color:var(--color-second)}.border-left{border-left:1px solid #707070}.rounded-circle{border-radius:50%}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.z--1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.border-radius-none{border-radius:0}.border-radius{border-radius:var(--border-radius)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.h-100{height:100%}.w-100{width:100%}.img-full{width:100%;max-width:100%;height:auto}.img-cover{object-fit:cover;width:100%;height:100%}.img-fluid{max-width:100%;height:auto}.overlay{z-index:0;position:absolute;inset:0}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.border-radius-large{border-radius:25px}section:not(.section-full),.section:not(.section-full){margin:30px 0}@media only screen and (width>=992px){:root{--container-width:960px}.border-lg-right{border-right:1px solid #00000040}.bg-lg-transparent{background-color:#0000}.position-lg-static{position:static}.position-lg-relative{position:relative}.position-lg-absolute{position:absolute}.position-lg-fixed{position:fixed}.position-lg-sticky{position:sticky}.z-lg--1{z-index:-1}.z-lg-0{z-index:0}.z-lg-1{z-index:1}.border-radius-lg-none{border-radius:0}.border-radius-lg{border-radius:var(--border-radius)}.text-lg-left{text-align:left}.text-lg-center{text-align:center}.text-lg-right{text-align:right}.text-lg-uppercase{text-transform:uppercase}.h-lg-100{height:100%}.w-lg-100{width:100%}.img-lg-full{width:100%;max-width:100%;height:auto}.img-lg-cover{object-fit:cover;width:100%;height:100%}.img-lg-fluid{max-width:100%;height:auto}.overlay-lg{z-index:0;position:absolute;inset:0}.opacity-lg-0{opacity:0}.opacity-lg-5{opacity:.05}.opacity-lg-10{opacity:.1}.opacity-lg-15{opacity:.15}.opacity-lg-20{opacity:.2}.opacity-lg-25{opacity:.25}.opacity-lg-30{opacity:.3}.opacity-lg-35{opacity:.35}.opacity-lg-40{opacity:.4}.opacity-lg-45{opacity:.45}.opacity-lg-50{opacity:.5}.opacity-lg-55{opacity:.55}.opacity-lg-60{opacity:.6}.opacity-lg-65{opacity:.65}.opacity-lg-70{opacity:.7}.opacity-lg-75{opacity:.75}.opacity-lg-80{opacity:.8}.opacity-lg-85{opacity:.85}.opacity-lg-90{opacity:.9}.opacity-lg-95{opacity:.95}.opacity-lg-100{opacity:1}.border-radius-large{border-radius:50px}section:not(.section-full),.section:not(.section-full){margin:90px 0}}@media only screen and (width>=1200px){:root{--container-width:1140px}}@media only screen and (width>=1400px){:root{--container-width:1320px}}@media only screen and (width>=1700px){:root{--container-wide-width:1640px}.container-wide{max-width:var(--container-wide-width)}}:root{--menu-bg:#fcf7f3;--menu-color:#000;--menu-link:#000;--menu-link-hover:var(--color-main);--menu-btn-bg:transparent;--menu-btn-color:var(--navbar-color);--menu-btn-hover-bg:transparent;--menu-btn-hover-color:var(--navbar-link-hover);--navbar-bg:transparent;--navbar-bg-rgb:var(--color-main-rgb);--navbar-color:var(--color-main-contrast);--navbar-link-hover:var(--color-second);--navbar-max-width:var(--max-content-width);--navbar-height:60px;--dropdown-bg:#f6f6f6;--dropdown-color:#000;--dropdown-link:#000;--dropdown-link-hover:var(--color-main);--menu-width:360px;--menu-transition-duration:.3s;--menu-transition-effect:ease-in-out;--menu-logo-height:30px;--menu-expanded-logo-height:177px;--menu-expanded-scrolling-logo-height:177px;--navbar-border-radius:0}.skip-to-content-btn{transition:transform var(--menu-transition-effect) var(--menu-transition-duration);background-color:var(--body-text);color:var(--body-bg);z-index:100;outline:0;padding:5px 10px;display:block;position:absolute;top:-10px;left:0;transform:translateY(calc(-100% - 10px))}.skip-to-content-btn:focus{transform:translateY(10px)}.navbar{transition-property:background-color,padding;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);background-color:var(--navbar-bg);color:var(--navbar-color);border-radius:var(--navbar-border-radius);z-index:1000;height:var(--navbar-height);align-items:center;padding:0;display:flex;position:absolute;top:0;left:0;right:0}.navbar .navbar-content{max-width:var(--container-width);align-items:center;width:100%;margin-left:auto;margin-right:auto;padding:20px 1rem;display:flex}.navbar.navbar-fixed{z-index:1000;width:100%;position:fixed;top:0;left:0}.navbar a:not(.link-btn){color:var(--navbar-color);fill:var(--navbar-color);text-decoration:none}.navbar a:not(.link-btn):hover,.navbar a:not(.link-btn):focus{color:var(--navbar-link-hover);fill:var(--navbar-link-hover);text-decoration:none}.navbar a:not(.link-btn).menu-link{border-bottom:1px solid var(--menu-link);padding-right:10px;display:inline-block}.navbar a:not(.link-btn).menu-link:hover,.navbar a:not(.link-btn).menu-link:focus{color:var(--menu-link);border-bottom-color:var(--menu-link-hover)}body.menu-floating:not(.is-scrolling) .navbar{--navbar-bg:transparent;--navbar-border-radius:0;box-shadow:none;top:0;left:0;right:0}body.menu-floating:not(.is-scrolling) .navbar:before{content:" ";background:linear-gradient(rgba(var(--navbar-bg-rgb), 1), rgba(var(--navbar-bg-rgb), 0));z-index:-1;height:180px;position:absolute;top:0;left:0;right:0}.menu-border-right{border-right:1px solid #d1d1d1;align-items:center;margin-right:15px;padding-right:15px;display:flex}.menu-btn{background-color:var(--menu-btn-bg);color:var(--menu-btn-color);fill:var(--menu-btn-color);width:40px;height:40px;transition:all var(--menu-transition-effect) var(--menu-transition-duration);border:0;justify-content:flex-end;align-items:center;margin-left:20px;padding:0;display:flex}.menu-btn .menu-btn-bars{width:30px;height:24px;position:relative}.menu-btn .menu-btn-bars>span{background-color:var(--menu-btn-color);height:3px;transition:all var(--menu-transition-effect) var(--menu-transition-duration);border-radius:9999px;display:block;left:auto}.menu-btn .menu-btn-bars>span:first-of-type{width:100%;position:absolute;top:0;right:0}.menu-btn .menu-btn-bars>span:nth-of-type(2){width:55%;position:absolute;top:calc(50% - 1.5px);right:0}.menu-btn .menu-btn-bars>span:last-of-type{width:100%;position:absolute;bottom:0;right:0}.menu-btn.menu-icon-btn svg{width:auto;height:1.5rem}.menu-btn.menu-btn-borders{border-left:1px solid #00000026;border-right:1px solid #00000026;width:60px}.menu-btn:hover,.menu-btn:focus{background-color:var(--menu-btn-hover-bg);color:var(--menu-btn-hover-color);fill:var(--menu-btn-hover-color)}.menu-btn:hover .menu-btn-bars>span,.menu-btn:focus .menu-btn-bars>span{background-color:var(--menu-btn-hover-color)}.menu-btn:hover .menu-btn-bars>span:first-of-type,.menu-btn:hover .menu-btn-bars>span:nth-of-type(2),.menu-btn:hover .menu-btn-bars>span:last-of-type,.menu-btn:focus .menu-btn-bars>span:first-of-type,.menu-btn:focus .menu-btn-bars>span:nth-of-type(2),.menu-btn:focus .menu-btn-bars>span:last-of-type{width:100%}.body-overlay{z-index:9998;transition:background-color var(--menu-transition-effect) var(--menu-transition-duration);opacity:0;background-color:#0000;display:none;position:fixed;top:0;left:0;right:0}.body-overlay.showing{display:block}#mainmenu{--menu-btn-color:var(--menu-link);--menu-btn-hover-color:var(--menu-link-hover);top:0;right:calc(-1 * var(--menu-width));background-color:var(--menu-bg);z-index:9999;width:0;height:100%;min-height:100vh;transition-property:right;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);width:var(--menu-width);filter:drop-shadow(0 8px 10px #00000040);max-width:95%;padding:0 0 100px;display:none;position:fixed;bottom:0;overflow-y:auto}#mainmenu a:not(.link-btn){color:var(--menu-link);fill:currentColor}#mainmenu a:not(.link-btn):hover,#mainmenu a:not(.link-btn):focus{color:var(--menu-link-hover)}.menu-open{overflow:hidden}.menu-open .body-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;background-color:#ffffffbf;bottom:0}.menu-open #mainmenu{display:block;right:0}button.menu-close{cursor:pointer;background-color:#0000;border:0;position:static;outline:none!important}button.menu-close svg{width:auto;height:35px;fill:var(--menu-link)}button.menu-close:hover svg,button.menu-close:focus svg{fill:var(--menu-link-hover)}a.nav-link-home{color:var(--menu-link);fill:var(--menu-link);align-items:center;width:100%;padding:20px;font-size:1rem;font-weight:700;text-decoration:none;display:flex;position:relative}a.nav-link-home svg{flex:none;width:20px;height:auto;margin-right:10px}a.nav-link-home:hover,a.nav-link-home:focus{color:var(--menu-link-hover);fill:var(--menu-link-hover)}.navbar-nav{margin:0;padding:0 25px 5px 0;list-style:none}.navbar-nav .nav-link:not(.dropdown-toggle){color:var(--menu-link);background-color:var(--dropdown-bg);margin-bottom:2px;padding:15px 30px;font-size:1.125rem;font-weight:700;text-decoration:none;display:block}.navbar-nav .nav-link:not(.dropdown-toggle).active,.navbar-nav .nav-link:not(.dropdown-toggle).show,.navbar-nav .nav-link:not(.dropdown-toggle):focus,.navbar-nav .nav-link:not(.dropdown-toggle):hover{color:var(--menu-link-hover);text-decoration:none}.navbar .dropdown{background-color:var(--dropdown-bg);margin-bottom:2px;padding:0}.navbar .dropdown .dropdown-title{display:none}.navbar .dropdown .dropdown-menu-element{padding:0 30px 15px}.navbar .dropdown .dropdown-toggle{color:var(--dropdown-color);fill:var(--dropdown-link);text-decoration:none;display:block;position:relative}.navbar .dropdown .dropdown-toggle:after{display:none}.navbar .dropdown .dropdown-toggle svg{width:auto;height:15px;transition:transform var(--menu-transition-effect) var(--menu-transition-duration);position:absolute;top:calc(50% - 7.5px);right:20px}.navbar .dropdown .dropdown-toggle.show svg{transform:rotateX(180deg)}.navbar .dropdown .dropdown-toggle.active,.navbar .dropdown .dropdown-toggle.show,.navbar .dropdown .dropdown-toggle:focus,.navbar .dropdown .dropdown-toggle:hover{color:var(--dropdown-link-hover);outline:0!important}.navbar .dropdown .dropdown-toggle.active svg,.navbar .dropdown .dropdown-toggle.show svg,.navbar .dropdown .dropdown-toggle:focus svg,.navbar .dropdown .dropdown-toggle:hover svg{fill:var(--dropdown-link-hover)}.navbar .dropdown .dropdown-menu{background-color:var(--dropdown-bg);color:var(--dropdown-color);transition-property:height,top;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);z-index:100;border:0;margin:0;padding-top:0;padding-bottom:0;display:none;overflow:hidden}.navbar .dropdown .dropdown-menu.opening{opacity:0;display:block}.navbar .dropdown .dropdown-menu.show{display:block}.navbar .dropdown .dropdown-menu.opened{height:auto;overflow:visible}.navbar .dropdown .dropdown-menu .dropdown-item{color:var(--dropdown-link);background-color:#0000;margin-bottom:5px;padding:0;font-size:1rem;text-decoration:none;display:block;position:relative}.navbar .dropdown .dropdown-menu .dropdown-item.active,.navbar .dropdown .dropdown-menu .dropdown-item:focus,.navbar .dropdown .dropdown-menu .dropdown-item:hover{color:var(--dropdown-link-hover);fill:var(--dropdown-link-hover);background-color:#0000}.navbar .dropdown.dropdown-level-1>.dropdown-toggle{border-left:3px solid #0000;padding:15px 45px 15px 27px;font-size:1.125rem;font-weight:700}.navbar .dropdown.dropdown-level-1>.dropdown-toggle.active,.navbar .dropdown.dropdown-level-1>.dropdown-toggle.show,.navbar .dropdown.dropdown-level-1>.dropdown-toggle:focus,.navbar .dropdown.dropdown-level-1>.dropdown-toggle:hover,.navbar .dropdown.dropdown-level-1>.dropdown-toggle.show+.dropdown-menu{border-left-color:var(--dropdown-link-hover)}.navbar .dropdown.dropdown-level-1>.dropdown-menu{border-left:3px solid #0000}.navbar .dropdown.dropdown-level-2{margin-bottom:0}.navbar .dropdown.dropdown-level-2>.dropdown-toggle svg{right:-10px}.navbar .dropdown.dropdown-level-2>.dropdown-menu>.dropdown-menu-element{padding:5px 0 0}.navbar .dropdown.dropdown-level-2>.dropdown-menu>.dropdown-menu-element .dropdown-item{padding-left:17px;position:relative}.navbar .dropdown.dropdown-level-2>.dropdown-menu>.dropdown-menu-element .dropdown-item:before{content:"";border-bottom:2px solid var(--dropdown-link);width:8px;display:block;position:absolute;top:calc(50% - 1px);left:0}.navbar ul.menu-link-list{margin:0 25px 0 0;padding:0;list-style:none}.navbar ul.menu-link-list>li{margin-bottom:5px;display:block}.navbar-brand{padding:0}.navbar-brand svg,.navbar-brand img{width:auto;height:var(--menu-logo-height);transition:height var(--menu-transition-effect) var(--menu-transition-duration)}.menu-box-link{color:var(--dropdown-link);margin-bottom:45px;text-decoration:none;display:block}.menu-box-link:hover,.menu-box-link:focus{color:var(--dropdown-link-hover);text-decoration:none}.menu-icon-link{color:var(--menu-link);fill:var(--menu-link);padding:5px 30px 5px 60px;font-size:1rem;font-weight:600;text-decoration:none;display:block;position:relative}.menu-icon-link svg{width:auto;height:1rem;margin-top:5px;position:absolute;left:30px}.menu-icon-link:hover,.menu-icon-link:focus{color:var(--menu-link-hover);fill:var(--menu-link-hover)}.menu-item-group{background-color:var(--color-light);margin-bottom:2px}.menu-link-btn.link-btn{padding:10px 20px;font-size:.75rem}.menu-info-title{margin-bottom:30px;font-size:1.5rem;font-weight:700;text-decoration:none;display:block}.menu-info-title svg{width:auto;height:.75rem;margin-left:5px}.menu-info-title.active,.menu-info-title:hover,.menu-info-title:focus{color:var(--menu-link-hover);fill:var(--menu-link-hover)}.menu-group-title{border-top:1px solid #00000040;margin-top:10px;margin-bottom:5px;padding-top:10px;font-weight:700}@media only screen and (width>=1200px){.navbar-base .d-expanded-none{display:none!important}.navbar-base .d-expanded-flex{display:flex!important}.navbar-base .d-expanded-inline{display:inline!important}.navbar-base .d-expanded-block,.navbar-base .d-menu-expanded-block{display:block!important}.navbar-base .ml-expanded-0{margin-left:0}.navbar-base .expanded-row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.navbar-base .expanded-row>*{box-sizing:border-box;width:100%;max-width:100%;margin-top:var(--bs-gutter-y);flex-shrink:0}.navbar-base .expanded-row>.default-expanded-padding{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.navbar-base .expanded-col-4{flex:none;width:33.3333%}.navbar-base .expanded-col-6{flex:none;width:50%}.navbar-base .expanded-col-8{flex:none;width:66.6667%}.navbar-base .expanded-col-12{flex:none;width:100%}.navbar-base .d-menu-expanded-none{display:none}.navbar-base .last-p-mb-expanded-0 p:last-of-type{margin-bottom:0}.navbar-base .ml-expanded-auto{margin-left:auto}.navbar-base .mb-expanded-05{margin-bottom:5px}.navbar-base .mb-expanded-10{margin-bottom:10px}.navbar-base .py-expanded-200{padding-top:200px;padding-bottom:200px}.navbar-base .py-expanded-300{padding-top:300px;padding-bottom:300px}.navbar-base .p-expanded-15{padding:15px}.navbar-base .pt-expanded-15{padding-top:15px}.navbar-base .pb-expanded-15{padding-bottom:15px}.navbar-base .pl-expanded-15{padding-left:15px}.navbar-base .pr-expanded-15{padding-right:15px}.navbar-base .px-expanded-15{padding-left:15px;padding-right:15px}.navbar-base .py-expanded-15{padding-top:15px;padding-bottom:15px}.navbar-base .m-expanded-15{margin:15px}.navbar-base .mt-expanded-15{margin-top:15px}.navbar-base .mb-expanded-15{margin-bottom:15px}.navbar-base .ml-expanded-15{margin-left:15px}.navbar-base .mr-expanded-15{margin-right:15px}.navbar-base .mx-expanded-15{margin-left:15px;margin-right:15px}.navbar-base .my-expanded-15{margin-top:15px;margin-bottom:15px}.navbar-base .p-expanded-30{padding:30px}.navbar-base .pt-expanded-30{padding-top:30px}.navbar-base .pb-expanded-30{padding-bottom:30px}.navbar-base .pl-expanded-30{padding-left:30px}.navbar-base .pr-expanded-30{padding-right:30px}.navbar-base .px-expanded-30{padding-left:30px;padding-right:30px}.navbar-base .py-expanded-30{padding-top:30px;padding-bottom:30px}.navbar-base .m-expanded-30{margin:30px}.navbar-base .mt-expanded-30{margin-top:30px}.navbar-base .mb-expanded-30{margin-bottom:30px}.navbar-base .ml-expanded-30{margin-left:30px}.navbar-base .mr-expanded-30{margin-right:30px}.navbar-base .mx-expanded-30{margin-left:30px;margin-right:30px}.navbar-base .my-expanded-30{margin-top:30px;margin-bottom:30px}.navbar-base .p-expanded-45{padding:45px}.navbar-base .pt-expanded-45{padding-top:45px}.navbar-base .pb-expanded-45{padding-bottom:45px}.navbar-base .pl-expanded-45{padding-left:45px}.navbar-base .pr-expanded-45{padding-right:45px}.navbar-base .px-expanded-45{padding-left:45px;padding-right:45px}.navbar-base .py-expanded-45{padding-top:45px;padding-bottom:45px}.navbar-base .m-expanded-45{margin:45px}.navbar-base .mt-expanded-45{margin-top:45px}.navbar-base .mb-expanded-45{margin-bottom:45px}.navbar-base .ml-expanded-45{margin-left:45px}.navbar-base .mr-expanded-45{margin-right:45px}.navbar-base .mx-expanded-45{margin-left:45px;margin-right:45px}.navbar-base .my-expanded-45{margin-top:45px;margin-bottom:45px}.navbar-base .p-expanded-60{padding:60px}.navbar-base .pt-expanded-60{padding-top:60px}.navbar-base .pb-expanded-60{padding-bottom:60px}.navbar-base .pl-expanded-60{padding-left:60px}.navbar-base .pr-expanded-60{padding-right:60px}.navbar-base .px-expanded-60{padding-left:60px;padding-right:60px}.navbar-base .py-expanded-60{padding-top:60px;padding-bottom:60px}.navbar-base .m-expanded-60{margin:60px}.navbar-base .mt-expanded-60{margin-top:60px}.navbar-base .mb-expanded-60{margin-bottom:60px}.navbar-base .ml-expanded-60{margin-left:60px}.navbar-base .mr-expanded-60{margin-right:60px}.navbar-base .mx-expanded-60{margin-left:60px;margin-right:60px}.navbar-base .my-expanded-60{margin-top:60px;margin-bottom:60px}.navbar-base .p-expanded-75{padding:75px}.navbar-base .pt-expanded-75{padding-top:75px}.navbar-base .pb-expanded-75{padding-bottom:75px}.navbar-base .pl-expanded-75{padding-left:75px}.navbar-base .pr-expanded-75{padding-right:75px}.navbar-base .px-expanded-75{padding-left:75px;padding-right:75px}.navbar-base .py-expanded-75{padding-top:75px;padding-bottom:75px}.navbar-base .m-expanded-75{margin:75px}.navbar-base .mt-expanded-75{margin-top:75px}.navbar-base .mb-expanded-75{margin-bottom:75px}.navbar-base .ml-expanded-75{margin-left:75px}.navbar-base .mr-expanded-75{margin-right:75px}.navbar-base .mx-expanded-75{margin-left:75px;margin-right:75px}.navbar-base .my-expanded-75{margin-top:75px;margin-bottom:75px}.navbar-base .p-expanded-90{padding:90px}.navbar-base .pt-expanded-90{padding-top:90px}.navbar-base .pb-expanded-90{padding-bottom:90px}.navbar-base .pl-expanded-90{padding-left:90px}.navbar-base .pr-expanded-90{padding-right:90px}.navbar-base .px-expanded-90{padding-left:90px;padding-right:90px}.navbar-base .py-expanded-90{padding-top:90px;padding-bottom:90px}.navbar-base .m-expanded-90{margin:90px}.navbar-base .mt-expanded-90{margin-top:90px}.navbar-base .mb-expanded-90{margin-bottom:90px}.navbar-base .ml-expanded-90{margin-left:90px}.navbar-base .mr-expanded-90{margin-right:90px}.navbar-base .mx-expanded-90{margin-left:90px;margin-right:90px}.navbar-base .my-expanded-90{margin-top:90px;margin-bottom:90px}.navbar-base .p-expanded-105{padding:105px}.navbar-base .pt-expanded-105{padding-top:105px}.navbar-base .pb-expanded-105{padding-bottom:105px}.navbar-base .pl-expanded-105{padding-left:105px}.navbar-base .pr-expanded-105{padding-right:105px}.navbar-base .px-expanded-105{padding-left:105px;padding-right:105px}.navbar-base .py-expanded-105{padding-top:105px;padding-bottom:105px}.navbar-base .m-expanded-105{margin:105px}.navbar-base .mt-expanded-105{margin-top:105px}.navbar-base .mb-expanded-105{margin-bottom:105px}.navbar-base .ml-expanded-105{margin-left:105px}.navbar-base .mr-expanded-105{margin-right:105px}.navbar-base .mx-expanded-105{margin-left:105px;margin-right:105px}.navbar-base .my-expanded-105{margin-top:105px;margin-bottom:105px}.navbar-base .p-expanded-120{padding:120px}.navbar-base .pt-expanded-120{padding-top:120px}.navbar-base .pb-expanded-120{padding-bottom:120px}.navbar-base .pl-expanded-120{padding-left:120px}.navbar-base .pr-expanded-120{padding-right:120px}.navbar-base .px-expanded-120{padding-left:120px;padding-right:120px}.navbar-base .py-expanded-120{padding-top:120px;padding-bottom:120px}.navbar-base .m-expanded-120{margin:120px}.navbar-base .mt-expanded-120{margin-top:120px}.navbar-base .mb-expanded-120{margin-bottom:120px}.navbar-base .ml-expanded-120{margin-left:120px}.navbar-base .mr-expanded-120{margin-right:120px}.navbar-base .mx-expanded-120{margin-left:120px;margin-right:120px}.navbar-base .my-expanded-120{margin-top:120px;margin-bottom:120px}.navbar-base{--menu-bg:var(--color-main);--menu-color:var(--color-main-contrast);--menu-link:var(--color-main-contrast);--menu-link-hover:var(--color-second);--dropdown-bg:transparent;--navbar-border-radius:0;--navbar-height:100px}.navbar-base.menu-floating:not(.is-scrolling) .navbar{padding:35px 40px 20px 0}.navbar-base.menu-floating:not(.is-scrolling) .navbar .navbar-brand img,.navbar-base.menu-floating:not(.is-scrolling) .navbar .navbar-brand svg{height:var(--menu-expanded-logo-height)}.navbar-base.portal .navbar .navbar-content{max-width:var(--max-content-width);padding-left:100px;padding-right:150px}.navbar-base .navbar{height:calc(var(--menu-expanded-scrolling-logo-height) + 100px);align-items:flex-start;padding:100px 0 15px}.navbar-base .navbar .navbar-brand img,.navbar-base .navbar .navbar-brand svg{height:var(--menu-expanded-scrolling-logo-height)}.navbar-base .navbar .navbar-content{align-items:start;padding:0}.navbar-base .navbar #mainmenu{--menu-element-gap:30px;--menu-element-cols:4;--menu-element-width:calc((100% / var(--menu-element-cols)) - ((var(--menu-element-gap) * (var(--menu-element-cols) - 1)) / var(--menu-element-cols)));filter:none;width:100%;max-width:none;height:0;min-height:0;padding:0;transition-property:height;display:none;inset:0 auto auto 0;overflow:hidden}.navbar-base .navbar #mainmenu.opening{opacity:0;height:100vh;transition:none;display:block}.navbar-base .navbar #mainmenu.show{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.navbar-base .navbar #mainmenu.opened{height:100vh;min-height:max(100%,600px);overflow:hidden auto}.navbar-base .navbar .menu-inner{width:var(--container-width);padding:120px 0}.navbar-base .navbar .breadcrumb{margin-bottom:30px;display:flex}.navbar-base .navbar .breadcrumb ul{margin:0 0 0 10px;padding:0;list-style:none;display:flex}.navbar-base .navbar .breadcrumb ul li+li:before{content:"/";margin:0 10px;display:inline-block}.navbar-base .navbar .breadcrumb a{text-decoration:underline}.navbar-base .navbar .navbar-nav{gap:var(--menu-element-gap);flex-wrap:wrap;padding:0;display:flex}.navbar-base .navbar .navbar-nav .nav-link:not(.dropdown-toggle){border-radius:var(--border-radius);height:100%;transition-property:background-color,color;transition-timing-function:var(--menu-transition-effect);transition-duration:var(--menu-transition-duration);background-color:#0000;flex-direction:column;margin-bottom:0;padding:15px 20px;font-weight:700;display:flex}.navbar-base .navbar .navbar-nav .nav-link:not(.dropdown-toggle) .nav-link-icon{margin-top:auto}.navbar-base .navbar .navbar-nav .nav-link:not(.dropdown-toggle) .nav-link-icon svg{width:auto;height:1rem}.navbar-base .navbar .navbar-nav .nav-link:not(.dropdown-toggle):hover,.navbar-base .navbar .navbar-nav .nav-link:not(.dropdown-toggle):focus{background-color:var(--color-second);color:var(--color-second-contrast)!important}.navbar-base .navbar .navbar-nav .nav-link.dropdown-toggle{color:var(--menu-link);fill:var(--menu-link)}.navbar-base .navbar .navbar-nav .nav-link.dropdown-toggle.active,.navbar-base .navbar .navbar-nav .nav-link.dropdown-toggle.show,.navbar-base .navbar .navbar-nav .nav-link.dropdown-toggle:focus,.navbar-base .navbar .navbar-nav .nav-link.dropdown-toggle:hover{color:var(--menu-link-hover);fill:var(--menu-link-hover)}.navbar-base .navbar .navbar-nav>li.nav-item{width:var(--menu-element-width);border-radius:var(--border-radius);background-color:#ffffff0d;flex:none;min-height:245px}.navbar-base .navbar .dropdown.dropdown-level-1 .dropdown-title{font-size:1.125rem;font-weight:700;display:block}.navbar-base .navbar .dropdown.dropdown-level-1{background-color:#0000;margin-bottom:0;padding:15px 20px;position:relative}.navbar-base .navbar .dropdown.dropdown-level-1>.dropdown-toggle{display:none}.navbar-base .navbar .dropdown.dropdown-level-1>.dropdown-menu{border:0;display:block;position:relative}.navbar-base .navbar .dropdown.dropdown-level-1>.dropdown-menu .dropdown-menu-element{padding:20px 0 0}.navbar-base .navbar .dropdown.dropdown-level-1>.dropdown-menu.dropdown-menu-medium{width:950px}.navbar-base .navbar .dropdown.dropdown-level-1>.dropdown-menu.dropdown-menu-medium>.dropdown-menu-element{padding:0 0 0 30px}.navbar-base .navbar .dropdown.dropdown-level-1>.dropdown-menu.dropdown-menu-full{width:1440px}.navbar-base .navbar .dropdown.dropdown-level-1>.dropdown-menu.dropdown-menu-full>.dropdown-menu-element{padding:0 0 0 30px}.navbar-base .navbar .dropdown.dropdown-level-1>.dropdown-menu .dropdown-item{margin-bottom:8px;font-size:1rem}.navbar-base .navbar .dropdown.dropdown-level-2 .dropdown-toggle{display:none}.navbar-base .navbar .dropdown.dropdown-level-2 .dropdown-menu{display:block;position:static}.navbar-base .navbar .dropdown.dropdown-level-2 .dropdown-menu .dropdown-menu-element,.navbar-base .navbar .dropdown.dropdown-level-2 .dropdown-menu .dropdown-menu-element .dropdown-item{padding-left:0}.navbar-base .navbar .dropdown.dropdown-level-2 .dropdown-menu .dropdown-menu-element .dropdown-item:before{display:none}.navbar-base .navbar ul.menu-link-list{gap:var(--menu-element-gap);flex-wrap:wrap;margin:30px 0;padding:0;display:flex}.navbar-base .navbar ul.menu-link-list>li{width:var(--menu-element-width);display:block}.navbar-base .navbar .body-overlay{background-color:var(--menu-bg)}.navbar-base .navbar .menu-link-btn.link-btn{font-size:.875rem}.navbar-base .navbar .menu-item-group{background-color:#0000;margin-bottom:0}.navbar-base .navbar .menu-icon-link{padding:0 7.5px;display:inline-block}.navbar-base .navbar .menu-icon-link svg{margin-top:0;position:static}.navbar-base .navbar .menu-group-title{margin-bottom:10px;font-size:1.25rem}.navbar-base .navbar .menu-expanded-group-title{font-weight:700;margin-bottom:30px!important;font-size:1.25rem!important;text-decoration:none!important}.navbar-base button.menu-close{border:2px solid var(--menu-color);border-radius:50%;width:40px;height:40px;position:absolute;top:30px;right:30px}.navbar-base button.menu-close svg{height:1.5rem}.navbar-base button.menu-close:hover,.navbar-base button.menu-close:focus{border-color:var(--menu-link-hover)}.navbar-base #language-switcher{padding-left:15px}}@media only screen and (width>=1400px){body.menu-floating:not(.is-scrolling) .navbar{--menu-link:#fff}body.menu-floating:not(.is-scrolling) .navbar:before{height:180px}}.themed-section.theme-bg,.themed-section .theme-bg{background-color:var(--theme-bg);color:var(--theme-text);fill:var(--theme-text)}.themed-section.theme-bg a:not(.link-btn),.themed-section .theme-bg a:not(.link-btn){color:var(--theme-text);-webkit-text-decoration-color:var(--theme-text);text-decoration-color:var(--theme-text)}.themed-section.theme-bg a:not(.link-btn):hover,.themed-section.theme-bg a:not(.link-btn):focus,.themed-section .theme-bg a:not(.link-btn):hover,.themed-section .theme-bg a:not(.link-btn):focus{color:var(--theme-text);-webkit-text-decoration-color:var(--theme-color-hover);text-decoration-color:var(--theme-color-hover)}.accordion-controls .accordion-control-btn,.accordion-controls .accordion-btn,.accordion-wrapper .accordion-control-btn,.accordion-wrapper .accordion-btn{cursor:pointer;text-align:left;width:100%;color:var(--body-text);background:0 0;border:0;padding:20px 30px;font-size:1.125rem;font-weight:700;display:flex}.accordion-controls .accordion-control-btn>svg,.accordion-controls .accordion-btn>svg,.accordion-wrapper .accordion-control-btn>svg,.accordion-wrapper .accordion-btn>svg{width:auto;height:20px;fill:var(--body-text);margin-top:7px;margin-left:auto;transition:transform .3s}.accordion-controls .accordion-control-btn.accordion-btn-with-icon,.accordion-controls .accordion-btn.accordion-btn-with-icon,.accordion-wrapper .accordion-control-btn.accordion-btn-with-icon,.accordion-wrapper .accordion-btn.accordion-btn-with-icon{align-items:center}.accordion-controls .accordion-control-btn.accordion-btn-with-icon .accordion-btn-content,.accordion-controls .accordion-btn.accordion-btn-with-icon .accordion-btn-content,.accordion-wrapper .accordion-control-btn.accordion-btn-with-icon .accordion-btn-content,.accordion-wrapper .accordion-btn.accordion-btn-with-icon .accordion-btn-content{display:flex}.accordion-controls .accordion-control-btn.accordion-btn-with-icon .accordion-btn-content>svg,.accordion-controls .accordion-btn.accordion-btn-with-icon .accordion-btn-content>svg,.accordion-wrapper .accordion-control-btn.accordion-btn-with-icon .accordion-btn-content>svg,.accordion-wrapper .accordion-btn.accordion-btn-with-icon .accordion-btn-content>svg{fill:var(--color-main);stroke:var(--color-main);width:32px;height:auto;margin-right:20px}.accordion-controls .accordion-control-btn:hover>svg,.accordion-controls .accordion-btn:hover>svg,.accordion-wrapper .accordion-control-btn:hover>svg,.accordion-wrapper .accordion-btn:hover>svg{fill:var(--color-main)}.accordion-controls .accordion-element-body,.accordion-wrapper .accordion-element-body{font-size:1rem;transition:height .5s ease-in-out;display:none;overflow:hidden}.accordion-controls .accordion-element.opening>.accordion-element-body,.accordion-wrapper .accordion-element.opening>.accordion-element-body{opacity:0;display:block}.accordion-controls .accordion-element.open>.accordion-btn>svg,.accordion-wrapper .accordion-element.open>.accordion-btn>svg{fill:var(--color-main)}.accordion-controls .accordion-element.open>.accordion-element-body,.accordion-wrapper .accordion-element.open>.accordion-element-body{display:block}.accordion-controls .accordion-element .accordion-btn[aria-expanded=true]>svg,.accordion-wrapper .accordion-element .accordion-btn[aria-expanded=true]>svg{transform:rotateX(-180deg)}.accordion-controls.themed-accordion .accordion-btn,.accordion-wrapper.themed-accordion .accordion-btn{color:var(--theme-text);padding:15px 0;font-weight:400}.accordion-controls.themed-accordion .accordion-btn>svg,.accordion-wrapper.themed-accordion .accordion-btn>svg{fill:var(--theme-text)}.accordion-controls.themed-accordion .accordion-btn.accordion-btn-with-icon .accordion-btn-content>svg,.accordion-wrapper.themed-accordion .accordion-btn.accordion-btn-with-icon .accordion-btn-content>svg{fill:var(--theme-color-hover);stroke:var(--theme-color-hover)}.accordion-controls.themed-accordion .accordion-btn:hover>svg,.accordion-wrapper.themed-accordion .accordion-btn:hover>svg,.accordion-controls.themed-accordion .accordion-element.open>.accordion-btn>svg,.accordion-wrapper.themed-accordion .accordion-element.open>.accordion-btn>svg{fill:var(--theme-color-hover)}.accordion-controls.themed-accordion .accordion-element+.accordion-element,.accordion-wrapper.themed-accordion .accordion-element+.accordion-element{border-top:1px solid var(--theme-text)}.accordion-style .accordion-element{background-color:var(--color-second-alt);color:var(--color-second-alt-contrast);border-radius:var(--border-radius)}.accordion-style .accordion-element+.accordion-element{margin-top:5px}.accordion-style .accordion-element .accordion-btn{background-color:var(--color-second);color:var(--color-second-contrast);transition-property:background-color,color;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect)}.accordion-style .accordion-element .accordion-btn>svg{fill:currentColor;margin-top:4px}.accordion-style .accordion-element .accordion-btn:hover,.accordion-style .accordion-element.open .accordion-btn{background-color:var(--color-second-alt);color:var(--color-second-alt-contrast)}.accordion-wrapper.accordion-light .accordion-element{color:#000;border-radius:var(--border-radius);background-color:#fff}.accordion-wrapper.accordion-light .accordion-element+.accordion-element{margin-top:5px}.accordion-wrapper.accordion-light .accordion-element .accordion-btn,.accordion-wrapper.accordion-light .accordion-element .accordion-btn.accordion-btn-with-icon .accordion-btn-content{color:#000}.accordion-wrapper.accordion-light .accordion-element .accordion-btn.accordion-btn-with-icon .accordion-btn-content svg{fill:#000}.accordion-wrapper.accordion-light .accordion-element .accordion-element-body-inner{border-top:1px solid #00000040;padding-top:30px}@media only screen and (width>=992px){.accordion-wrapper.themed-accordion .accordion-btn{padding:15px}.accordion-wrapper.accordion-light .accordion-element .accordion-btn.accordion-btn-with-icon svg{width:50px}.accordion-controls .accordion-control-btn,.accordion-controls .accordion-btn{color:#000}.accordion-controls .accordion-control-btn>svg,.accordion-controls .accordion-btn>svg{fill:var(--color-main);opacity:.25;transition:fill .3s ease-in-out,opacity .3s ease-in-out}.accordion-controls .accordion-control-btn.accordion-btn-with-icon .accordion-btn-content,.accordion-controls .accordion-btn.accordion-btn-with-icon .accordion-btn-content{transition:color .3s ease-in-out}.accordion-controls .accordion-control-btn.accordion-btn-with-icon .accordion-btn-content>svg,.accordion-controls .accordion-btn.accordion-btn-with-icon .accordion-btn-content>svg{fill:#000;opacity:.25;transition:fill .3s ease-in-out,opacity .3s ease-in-out}.accordion-controls .accordion-control-btn[aria-expanded=true]>svg,.accordion-controls .accordion-control-btn:hover>svg,.accordion-controls .accordion-btn[aria-expanded=true]>svg,.accordion-controls .accordion-btn:hover>svg{fill:var(--color-main);opacity:1}.accordion-controls .accordion-control-btn[aria-expanded=true].accordion-btn-with-icon .accordion-btn-content,.accordion-controls .accordion-control-btn:hover.accordion-btn-with-icon .accordion-btn-content,.accordion-controls .accordion-btn[aria-expanded=true].accordion-btn-with-icon .accordion-btn-content,.accordion-controls .accordion-btn:hover.accordion-btn-with-icon .accordion-btn-content{color:var(--color-main)}.accordion-controls .accordion-control-btn[aria-expanded=true].accordion-btn-with-icon .accordion-btn-content>svg,.accordion-controls .accordion-control-btn:hover.accordion-btn-with-icon .accordion-btn-content>svg,.accordion-controls .accordion-btn[aria-expanded=true].accordion-btn-with-icon .accordion-btn-content>svg,.accordion-controls .accordion-btn:hover.accordion-btn-with-icon .accordion-btn-content>svg{fill:var(--color-main);opacity:1}.accordion-controls .accordion-control-btn+.accordion-control-btn,.accordion-controls .accordion-btn+.accordion-control-btn{border-top:1px solid #00000040}}.tab-content .tab-pane{opacity:1;transition:opacity .3s ease-in-out;display:block}.tab-content .tab-pane:not(.active){display:none}.tab-content .tab-pane:not(.fade){opacity:0}.default-tab-style .tab-btns .tab-btn{border-radius:var(--border-radius) var(--border-radius) 0 0;opacity:.5;border:0;margin:0;padding:5px 15px;font-size:1rem;font-weight:700}.default-tab-style .tab-btns .tab-btn[aria-selected=true]{opacity:1}.default-tab-style .tab-btns .tab-btn:not([class*=bg-]){background-color:var(--body-bg);color:var(--body-text)}.default-tab-style .tab-panes{border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);padding:20px}.default-tab-style.default-tab-theme-1 .tab-btns{margin-bottom:-1px}.default-tab-style.default-tab-theme-1 .tab-btns .tab-btn{border:1px solid #000}.default-tab-style.default-tab-theme-1 .tab-btns .tab-btn[aria-selected=true]{border-bottom:1px solid var(--body-bg)}.default-tab-style.default-tab-theme-1 .tab-panes{border:1px solid #000}.default-form-style .form-group{margin-bottom:30px}.default-form-style label{margin-bottom:10px;font-weight:400;display:block}.default-form-style label.required-marker:after{content:"*";color:red;margin-left:5px}.default-form-style .validation-message{display:none}.default-form-style input[type=text],.default-form-style input[type=date],.default-form-style input[type=tel],.default-form-style input[type=number],.default-form-style input[type=email],.default-form-style input[type=password],.default-form-style input[type=search],.default-form-style input[type=file],.default-form-style select,.default-form-style textarea{color:#000;border-radius:var(--border-radius);background-color:#fff;border:0;outline:none;width:100%;padding:10px 15px;font-size:1rem;font-weight:400;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;display:block}.default-form-style input[type=text]:focus,.default-form-style input[type=date]:focus,.default-form-style input[type=tel]:focus,.default-form-style input[type=number]:focus,.default-form-style input[type=email]:focus,.default-form-style input[type=password]:focus,.default-form-style input[type=search]:focus,.default-form-style input[type=file]:focus,.default-form-style select:focus,.default-form-style textarea:focus{box-shadow:0 0 0 .25rem #00000040}.default-form-style input[type=text].error,.default-form-style input[type=date].error,.default-form-style input[type=tel].error,.default-form-style input[type=number].error,.default-form-style input[type=email].error,.default-form-style input[type=password].error,.default-form-style input[type=search].error,.default-form-style input[type=file].error,.default-form-style select.error,.default-form-style textarea.error{border-color:red}.default-form-style input[type=text].error+.validation-message,.default-form-style input[type=date].error+.validation-message,.default-form-style input[type=tel].error+.validation-message,.default-form-style input[type=number].error+.validation-message,.default-form-style input[type=email].error+.validation-message,.default-form-style input[type=password].error+.validation-message,.default-form-style input[type=search].error+.validation-message,.default-form-style input[type=file].error+.validation-message,.default-form-style select.error+.validation-message,.default-form-style textarea.error+.validation-message{color:red;margin-top:5px;font-size:.875rem;display:block}.default-form-style input[type=file]::file-selector-button{cursor:pointer;background-color:#0000;border:1px solid #000;border-radius:9999px;margin-right:15px;padding:5px 15px;transition:color .3s ease-in-out,background-color .3s ease-in-out}.default-form-style input[type=file]::file-selector-button:hover{color:#fff;background-color:#000}.default-form-style textarea{min-height:120px}.default-form-style .form-message{border-radius:var(--border-radius);border-style:solid;border-width:1px;margin:15px 0;padding:15px}.default-form-style .form-message.form-message-success{color:#000;background-color:#98fb98;border-color:#006400}.default-form-style .form-message.form-message-error{color:#000;background-color:#db7093;border-color:#8b0000}.default-form-style .form-message p:last-of-type{margin-bottom:0}@media only screen and (width>=992px){.default-form-style .form-group{margin-bottom:45px}.default-form-style label{padding-left:15px}.default-form-style .form-message{margin:30px 0;padding:30px;font-size:1.25rem}}:root{--max-content-width:2560px}.content-max{max-width:var(--max-content-width);margin-left:auto;margin-right:auto}.p-mb-10 p{margin-bottom:10px}.last-p-mb-0 p:last-of-type{margin-bottom:0}.ml-auto{margin-left:auto}.mb-05{margin-bottom:5px}.mb-10{margin-bottom:10px}.py-200{padding-top:200px;padding-bottom:200px}.py-300{padding-top:300px;padding-bottom:300px}.p-15{padding:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.px-15{padding-left:15px;padding-right:15px}.py-15{padding-top:15px;padding-bottom:15px}.m-15{margin:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.mx-15{margin-left:15px;margin-right:15px}.my-15{margin-top:15px;margin-bottom:15px}.p-30{padding:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.px-30{padding-left:30px;padding-right:30px}.py-30{padding-top:30px;padding-bottom:30px}.m-30{margin:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.mx-30{margin-left:30px;margin-right:30px}.my-30{margin-top:30px;margin-bottom:30px}.p-45{padding:45px}.pt-45{padding-top:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}.pr-45{padding-right:45px}.px-45{padding-left:45px;padding-right:45px}.py-45{padding-top:45px;padding-bottom:45px}.m-45{margin:45px}.mt-45{margin-top:45px}.mb-45{margin-bottom:45px}.ml-45{margin-left:45px}.mr-45{margin-right:45px}.mx-45{margin-left:45px;margin-right:45px}.my-45{margin-top:45px;margin-bottom:45px}.p-60{padding:60px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.px-60{padding-left:60px;padding-right:60px}.py-60{padding-top:60px;padding-bottom:60px}.m-60{margin:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.ml-60{margin-left:60px}.mr-60{margin-right:60px}.mx-60{margin-left:60px;margin-right:60px}.my-60{margin-top:60px;margin-bottom:60px}.p-75{padding:75px}.pt-75{padding-top:75px}.pb-75{padding-bottom:75px}.pl-75{padding-left:75px}.pr-75{padding-right:75px}.px-75{padding-left:75px;padding-right:75px}.py-75{padding-top:75px;padding-bottom:75px}.m-75{margin:75px}.mt-75{margin-top:75px}.mb-75{margin-bottom:75px}.ml-75{margin-left:75px}.mr-75{margin-right:75px}.mx-75{margin-left:75px;margin-right:75px}.my-75{margin-top:75px;margin-bottom:75px}.p-90{padding:90px}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.pl-90{padding-left:90px}.pr-90{padding-right:90px}.px-90{padding-left:90px;padding-right:90px}.py-90{padding-top:90px;padding-bottom:90px}.m-90{margin:90px}.mt-90{margin-top:90px}.mb-90{margin-bottom:90px}.ml-90{margin-left:90px}.mr-90{margin-right:90px}.mx-90{margin-left:90px;margin-right:90px}.my-90{margin-top:90px;margin-bottom:90px}.p-105{padding:105px}.pt-105{padding-top:105px}.pb-105{padding-bottom:105px}.pl-105{padding-left:105px}.pr-105{padding-right:105px}.px-105{padding-left:105px;padding-right:105px}.py-105{padding-top:105px;padding-bottom:105px}.m-105{margin:105px}.mt-105{margin-top:105px}.mb-105{margin-bottom:105px}.ml-105{margin-left:105px}.mr-105{margin-right:105px}.mx-105{margin-left:105px;margin-right:105px}.my-105{margin-top:105px;margin-bottom:105px}.p-120{padding:120px}.pt-120{padding-top:120px}.pb-120{padding-bottom:120px}.pl-120{padding-left:120px}.pr-120{padding-right:120px}.px-120{padding-left:120px;padding-right:120px}.py-120{padding-top:120px;padding-bottom:120px}.m-120{margin:120px}.mt-120{margin-top:120px}.mb-120{margin-bottom:120px}.ml-120{margin-left:120px}.mr-120{margin-right:120px}.mx-120{margin-left:120px;margin-right:120px}.my-120{margin-top:120px;margin-bottom:120px}.gap-15{grid-gap:15px}@media only screen and (width>=768px){.last-p-mb-md-0 p:last-of-type{margin-bottom:0}.ml-md-auto{margin-left:auto}.mb-md-05{margin-bottom:5px}.mb-md-10{margin-bottom:10px}.py-md-200{padding-top:200px;padding-bottom:200px}.py-md-300{padding-top:300px;padding-bottom:300px}.p-md-15{padding:15px}.pt-md-15{padding-top:15px}.pb-md-15{padding-bottom:15px}.pl-md-15{padding-left:15px}.pr-md-15{padding-right:15px}.px-md-15{padding-left:15px;padding-right:15px}.py-md-15{padding-top:15px;padding-bottom:15px}.m-md-15{margin:15px}.mt-md-15{margin-top:15px}.mb-md-15{margin-bottom:15px}.ml-md-15{margin-left:15px}.mr-md-15{margin-right:15px}.mx-md-15{margin-left:15px;margin-right:15px}.my-md-15{margin-top:15px;margin-bottom:15px}.p-md-30{padding:30px}.pt-md-30{padding-top:30px}.pb-md-30{padding-bottom:30px}.pl-md-30{padding-left:30px}.pr-md-30{padding-right:30px}.px-md-30{padding-left:30px;padding-right:30px}.py-md-30{padding-top:30px;padding-bottom:30px}.m-md-30{margin:30px}.mt-md-30{margin-top:30px}.mb-md-30{margin-bottom:30px}.ml-md-30{margin-left:30px}.mr-md-30{margin-right:30px}.mx-md-30{margin-left:30px;margin-right:30px}.my-md-30{margin-top:30px;margin-bottom:30px}.p-md-45{padding:45px}.pt-md-45{padding-top:45px}.pb-md-45{padding-bottom:45px}.pl-md-45{padding-left:45px}.pr-md-45{padding-right:45px}.px-md-45{padding-left:45px;padding-right:45px}.py-md-45{padding-top:45px;padding-bottom:45px}.m-md-45{margin:45px}.mt-md-45{margin-top:45px}.mb-md-45{margin-bottom:45px}.ml-md-45{margin-left:45px}.mr-md-45{margin-right:45px}.mx-md-45{margin-left:45px;margin-right:45px}.my-md-45{margin-top:45px;margin-bottom:45px}.p-md-60{padding:60px}.pt-md-60{padding-top:60px}.pb-md-60{padding-bottom:60px}.pl-md-60{padding-left:60px}.pr-md-60{padding-right:60px}.px-md-60{padding-left:60px;padding-right:60px}.py-md-60{padding-top:60px;padding-bottom:60px}.m-md-60{margin:60px}.mt-md-60{margin-top:60px}.mb-md-60{margin-bottom:60px}.ml-md-60{margin-left:60px}.mr-md-60{margin-right:60px}.mx-md-60{margin-left:60px;margin-right:60px}.my-md-60{margin-top:60px;margin-bottom:60px}.p-md-75{padding:75px}.pt-md-75{padding-top:75px}.pb-md-75{padding-bottom:75px}.pl-md-75{padding-left:75px}.pr-md-75{padding-right:75px}.px-md-75{padding-left:75px;padding-right:75px}.py-md-75{padding-top:75px;padding-bottom:75px}.m-md-75{margin:75px}.mt-md-75{margin-top:75px}.mb-md-75{margin-bottom:75px}.ml-md-75{margin-left:75px}.mr-md-75{margin-right:75px}.mx-md-75{margin-left:75px;margin-right:75px}.my-md-75{margin-top:75px;margin-bottom:75px}.p-md-90{padding:90px}.pt-md-90{padding-top:90px}.pb-md-90{padding-bottom:90px}.pl-md-90{padding-left:90px}.pr-md-90{padding-right:90px}.px-md-90{padding-left:90px;padding-right:90px}.py-md-90{padding-top:90px;padding-bottom:90px}.m-md-90{margin:90px}.mt-md-90{margin-top:90px}.mb-md-90{margin-bottom:90px}.ml-md-90{margin-left:90px}.mr-md-90{margin-right:90px}.mx-md-90{margin-left:90px;margin-right:90px}.my-md-90{margin-top:90px;margin-bottom:90px}.p-md-105{padding:105px}.pt-md-105{padding-top:105px}.pb-md-105{padding-bottom:105px}.pl-md-105{padding-left:105px}.pr-md-105{padding-right:105px}.px-md-105{padding-left:105px;padding-right:105px}.py-md-105{padding-top:105px;padding-bottom:105px}.m-md-105{margin:105px}.mt-md-105{margin-top:105px}.mb-md-105{margin-bottom:105px}.ml-md-105{margin-left:105px}.mr-md-105{margin-right:105px}.mx-md-105{margin-left:105px;margin-right:105px}.my-md-105{margin-top:105px;margin-bottom:105px}.p-md-120{padding:120px}.pt-md-120{padding-top:120px}.pb-md-120{padding-bottom:120px}.pl-md-120{padding-left:120px}.pr-md-120{padding-right:120px}.px-md-120{padding-left:120px;padding-right:120px}.py-md-120{padding-top:120px;padding-bottom:120px}.m-md-120{margin:120px}.mt-md-120{margin-top:120px}.mb-md-120{margin-bottom:120px}.ml-md-120{margin-left:120px}.mr-md-120{margin-right:120px}.mx-md-120{margin-left:120px;margin-right:120px}.my-md-120{margin-top:120px;margin-bottom:120px}}@media only screen and (width>=992px){.last-p-mb-lg-0 p:last-of-type{margin-bottom:0}.ml-lg-auto{margin-left:auto}.mb-lg-05{margin-bottom:5px}.mb-lg-10{margin-bottom:10px}.py-lg-200{padding-top:200px;padding-bottom:200px}.py-lg-300{padding-top:300px;padding-bottom:300px}.p-lg-15{padding:15px}.pt-lg-15{padding-top:15px}.pb-lg-15{padding-bottom:15px}.pl-lg-15{padding-left:15px}.pr-lg-15{padding-right:15px}.px-lg-15{padding-left:15px;padding-right:15px}.py-lg-15{padding-top:15px;padding-bottom:15px}.m-lg-15{margin:15px}.mt-lg-15{margin-top:15px}.mb-lg-15{margin-bottom:15px}.ml-lg-15{margin-left:15px}.mr-lg-15{margin-right:15px}.mx-lg-15{margin-left:15px;margin-right:15px}.my-lg-15{margin-top:15px;margin-bottom:15px}.p-lg-30{padding:30px}.pt-lg-30{padding-top:30px}.pb-lg-30{padding-bottom:30px}.pl-lg-30{padding-left:30px}.pr-lg-30{padding-right:30px}.px-lg-30{padding-left:30px;padding-right:30px}.py-lg-30{padding-top:30px;padding-bottom:30px}.m-lg-30{margin:30px}.mt-lg-30{margin-top:30px}.mb-lg-30{margin-bottom:30px}.ml-lg-30{margin-left:30px}.mr-lg-30{margin-right:30px}.mx-lg-30{margin-left:30px;margin-right:30px}.my-lg-30{margin-top:30px;margin-bottom:30px}.p-lg-45{padding:45px}.pt-lg-45{padding-top:45px}.pb-lg-45{padding-bottom:45px}.pl-lg-45{padding-left:45px}.pr-lg-45{padding-right:45px}.px-lg-45{padding-left:45px;padding-right:45px}.py-lg-45{padding-top:45px;padding-bottom:45px}.m-lg-45{margin:45px}.mt-lg-45{margin-top:45px}.mb-lg-45{margin-bottom:45px}.ml-lg-45{margin-left:45px}.mr-lg-45{margin-right:45px}.mx-lg-45{margin-left:45px;margin-right:45px}.my-lg-45{margin-top:45px;margin-bottom:45px}.p-lg-60{padding:60px}.pt-lg-60{padding-top:60px}.pb-lg-60{padding-bottom:60px}.pl-lg-60{padding-left:60px}.pr-lg-60{padding-right:60px}.px-lg-60{padding-left:60px;padding-right:60px}.py-lg-60{padding-top:60px;padding-bottom:60px}.m-lg-60{margin:60px}.mt-lg-60{margin-top:60px}.mb-lg-60{margin-bottom:60px}.ml-lg-60{margin-left:60px}.mr-lg-60{margin-right:60px}.mx-lg-60{margin-left:60px;margin-right:60px}.my-lg-60{margin-top:60px;margin-bottom:60px}.p-lg-75{padding:75px}.pt-lg-75{padding-top:75px}.pb-lg-75{padding-bottom:75px}.pl-lg-75{padding-left:75px}.pr-lg-75{padding-right:75px}.px-lg-75{padding-left:75px;padding-right:75px}.py-lg-75{padding-top:75px;padding-bottom:75px}.m-lg-75{margin:75px}.mt-lg-75{margin-top:75px}.mb-lg-75{margin-bottom:75px}.ml-lg-75{margin-left:75px}.mr-lg-75{margin-right:75px}.mx-lg-75{margin-left:75px;margin-right:75px}.my-lg-75{margin-top:75px;margin-bottom:75px}.p-lg-90{padding:90px}.pt-lg-90{padding-top:90px}.pb-lg-90{padding-bottom:90px}.pl-lg-90{padding-left:90px}.pr-lg-90{padding-right:90px}.px-lg-90{padding-left:90px;padding-right:90px}.py-lg-90{padding-top:90px;padding-bottom:90px}.m-lg-90{margin:90px}.mt-lg-90{margin-top:90px}.mb-lg-90{margin-bottom:90px}.ml-lg-90{margin-left:90px}.mr-lg-90{margin-right:90px}.mx-lg-90{margin-left:90px;margin-right:90px}.my-lg-90{margin-top:90px;margin-bottom:90px}.p-lg-105{padding:105px}.pt-lg-105{padding-top:105px}.pb-lg-105{padding-bottom:105px}.pl-lg-105{padding-left:105px}.pr-lg-105{padding-right:105px}.px-lg-105{padding-left:105px;padding-right:105px}.py-lg-105{padding-top:105px;padding-bottom:105px}.m-lg-105{margin:105px}.mt-lg-105{margin-top:105px}.mb-lg-105{margin-bottom:105px}.ml-lg-105{margin-left:105px}.mr-lg-105{margin-right:105px}.mx-lg-105{margin-left:105px;margin-right:105px}.my-lg-105{margin-top:105px;margin-bottom:105px}.p-lg-120{padding:120px}.pt-lg-120{padding-top:120px}.pb-lg-120{padding-bottom:120px}.pl-lg-120{padding-left:120px}.pr-lg-120{padding-right:120px}.px-lg-120{padding-left:120px;padding-right:120px}.py-lg-120{padding-top:120px;padding-bottom:120px}.m-lg-120{margin:120px}.mt-lg-120{margin-top:120px}.mb-lg-120{margin-bottom:120px}.ml-lg-120{margin-left:120px}.mr-lg-120{margin-right:120px}.mx-lg-120{margin-left:120px;margin-right:120px}.my-lg-120{margin-top:120px;margin-bottom:120px}}@media only screen and (width>=1200px){.last-p-mb-xl-0 p:last-of-type{margin-bottom:0}.ml-xl-auto{margin-left:auto}.mb-xl-05{margin-bottom:5px}.mb-xl-10{margin-bottom:10px}.py-xl-200{padding-top:200px;padding-bottom:200px}.py-xl-300{padding-top:300px;padding-bottom:300px}.p-xl-15{padding:15px}.pt-xl-15{padding-top:15px}.pb-xl-15{padding-bottom:15px}.pl-xl-15{padding-left:15px}.pr-xl-15{padding-right:15px}.px-xl-15{padding-left:15px;padding-right:15px}.py-xl-15{padding-top:15px;padding-bottom:15px}.m-xl-15{margin:15px}.mt-xl-15{margin-top:15px}.mb-xl-15{margin-bottom:15px}.ml-xl-15{margin-left:15px}.mr-xl-15{margin-right:15px}.mx-xl-15{margin-left:15px;margin-right:15px}.my-xl-15{margin-top:15px;margin-bottom:15px}.p-xl-30{padding:30px}.pt-xl-30{padding-top:30px}.pb-xl-30{padding-bottom:30px}.pl-xl-30{padding-left:30px}.pr-xl-30{padding-right:30px}.px-xl-30{padding-left:30px;padding-right:30px}.py-xl-30{padding-top:30px;padding-bottom:30px}.m-xl-30{margin:30px}.mt-xl-30{margin-top:30px}.mb-xl-30{margin-bottom:30px}.ml-xl-30{margin-left:30px}.mr-xl-30{margin-right:30px}.mx-xl-30{margin-left:30px;margin-right:30px}.my-xl-30{margin-top:30px;margin-bottom:30px}.p-xl-45{padding:45px}.pt-xl-45{padding-top:45px}.pb-xl-45{padding-bottom:45px}.pl-xl-45{padding-left:45px}.pr-xl-45{padding-right:45px}.px-xl-45{padding-left:45px;padding-right:45px}.py-xl-45{padding-top:45px;padding-bottom:45px}.m-xl-45{margin:45px}.mt-xl-45{margin-top:45px}.mb-xl-45{margin-bottom:45px}.ml-xl-45{margin-left:45px}.mr-xl-45{margin-right:45px}.mx-xl-45{margin-left:45px;margin-right:45px}.my-xl-45{margin-top:45px;margin-bottom:45px}.p-xl-60{padding:60px}.pt-xl-60{padding-top:60px}.pb-xl-60{padding-bottom:60px}.pl-xl-60{padding-left:60px}.pr-xl-60{padding-right:60px}.px-xl-60{padding-left:60px;padding-right:60px}.py-xl-60{padding-top:60px;padding-bottom:60px}.m-xl-60{margin:60px}.mt-xl-60{margin-top:60px}.mb-xl-60{margin-bottom:60px}.ml-xl-60{margin-left:60px}.mr-xl-60{margin-right:60px}.mx-xl-60{margin-left:60px;margin-right:60px}.my-xl-60{margin-top:60px;margin-bottom:60px}.p-xl-75{padding:75px}.pt-xl-75{padding-top:75px}.pb-xl-75{padding-bottom:75px}.pl-xl-75{padding-left:75px}.pr-xl-75{padding-right:75px}.px-xl-75{padding-left:75px;padding-right:75px}.py-xl-75{padding-top:75px;padding-bottom:75px}.m-xl-75{margin:75px}.mt-xl-75{margin-top:75px}.mb-xl-75{margin-bottom:75px}.ml-xl-75{margin-left:75px}.mr-xl-75{margin-right:75px}.mx-xl-75{margin-left:75px;margin-right:75px}.my-xl-75{margin-top:75px;margin-bottom:75px}.p-xl-90{padding:90px}.pt-xl-90{padding-top:90px}.pb-xl-90{padding-bottom:90px}.pl-xl-90{padding-left:90px}.pr-xl-90{padding-right:90px}.px-xl-90{padding-left:90px;padding-right:90px}.py-xl-90{padding-top:90px;padding-bottom:90px}.m-xl-90{margin:90px}.mt-xl-90{margin-top:90px}.mb-xl-90{margin-bottom:90px}.ml-xl-90{margin-left:90px}.mr-xl-90{margin-right:90px}.mx-xl-90{margin-left:90px;margin-right:90px}.my-xl-90{margin-top:90px;margin-bottom:90px}.p-xl-105{padding:105px}.pt-xl-105{padding-top:105px}.pb-xl-105{padding-bottom:105px}.pl-xl-105{padding-left:105px}.pr-xl-105{padding-right:105px}.px-xl-105{padding-left:105px;padding-right:105px}.py-xl-105{padding-top:105px;padding-bottom:105px}.m-xl-105{margin:105px}.mt-xl-105{margin-top:105px}.mb-xl-105{margin-bottom:105px}.ml-xl-105{margin-left:105px}.mr-xl-105{margin-right:105px}.mx-xl-105{margin-left:105px;margin-right:105px}.my-xl-105{margin-top:105px;margin-bottom:105px}.p-xl-120{padding:120px}.pt-xl-120{padding-top:120px}.pb-xl-120{padding-bottom:120px}.pl-xl-120{padding-left:120px}.pr-xl-120{padding-right:120px}.px-xl-120{padding-left:120px;padding-right:120px}.py-xl-120{padding-top:120px;padding-bottom:120px}.m-xl-120{margin:120px}.mt-xl-120{margin-top:120px}.mb-xl-120{margin-bottom:120px}.ml-xl-120{margin-left:120px}.mr-xl-120{margin-right:120px}.mx-xl-120{margin-left:120px;margin-right:120px}.my-xl-120{margin-top:120px;margin-bottom:120px}}body.modal-open{overflow:hidden}.modal{z-index:11000;transition:opacity .75s ease-in-out;display:none;position:relative}.modal.transforming{opacity:0;display:flex}.modal.open{opacity:1;display:block;position:fixed;inset:0}.modal.open .modal-backdrop{z-index:1;position:absolute;inset:0}.modal .modal-wrapper{z-index:1;background-color:rgba(var(--color-main-rgb), .75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal .modal-content{color:#000;border-radius:var(--border-radius);z-index:2;background-color:#fff;width:90%;max-width:600px;max-height:90vh;padding:20px;position:relative;box-shadow:0 4px 8px #0003}.modal .modal-content .btn-close{fill:#000;opacity:.8;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .3s;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 0 10px #00000080}.modal .modal-content .btn-close svg{width:auto;height:28px}.modal .modal-content .btn-close:focus,.modal .modal-content .btn-close:hover{opacity:1}html{scroll-behavior:smooth;scroll-padding-top:120px}.ingress{font-size:1.25rem}.body-text{font-size:1.125rem}ul li p:last-of-type{margin-bottom:0}.debug-note{border-radius:var(--border-radius);color:#000;z-index:10000;background-color:#ffffe0;border:1px solid #00000080;padding:3px 5px;font-size:.75rem;display:none;position:absolute;box-shadow:0 0 5px #00000080}.show-debug .debug-note{display:block}.text-box,.text-box-main,.rte-box{border-radius:var(--border-radius);margin:30px 0;padding:30px}.text-box{background-color:var(--color-grey);color:var(--color-grey-contrast)}.text-box a{color:var(--color-grey-contrast)}.text-box-main{background-color:var(--color-main-alt);color:var(--color-main-alt-contrast)}.text-box-main a{color:var(--color-main-alt-contrast)}blockquote{border-left:2px solid var(--body-text);margin:30px 0;padding:30px;font-size:1.25rem}.link-btn{background-color:var(--color-second);color:var(--color-second-contrast);fill:currentColor;border-radius:var(--border-radius);transition-property:background-color,color,fill;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);text-align:center;padding:15px 30px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.link-btn:hover{background-color:var(--color-second-alt);color:var(--color-second-alt-contrast)}.link-btn.link-btn-full{width:100%;display:block}.link-btn.link-btn-bg{background-color:var(--body-bg)}.link-btn.link-btn-bg:hover{background-color:var(--body-text)}.link-btn.link-btn-main{background-color:var(--color-main);color:var(--color-main-contrast)}.link-btn.link-btn-main:hover,.link-btn.link-btn-main:focus{background-color:var(--color-main-alt);color:var(--color-main-alt-contrast)}.link-btn.link-btn-icon{text-align:left;flex:0 0 100%;align-items:center;display:flex}.link-btn.link-btn-icon .link-btn-content,.link-btn.link-btn-icon span{margin-right:15px}.link-btn.link-btn-icon svg{flex:none;width:auto;height:1rem;margin-left:auto}.link-btn.link-btn-small{padding:10px 20px;font-size:.875rem}.link-btn.link-btn-large{padding:30px 40px;font-size:1.25rem}.link-btn p:last-of-type{margin-bottom:0}@media only screen and (width>=992px){.link-btn.link-btn-large{font-size:1.375rem}}.header-btn-down{background-color:var(--color-main);width:100%;color:var(--color-main-contrast);fill:currentColor;border-radius:var(--border-radius);transition-property:background-color,color,fill;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);justify-content:space-between;align-items:center;padding:25px 40px 25px 30px;text-decoration:none;display:flex}.header-btn-down svg{flex:none;width:auto;height:1.25em;margin-left:auto}.header-btn-down:hover,.header-btn-down:focus{background-color:var(--color-main-alt);color:var(--color-main-alt-contrast);text-decoration:none}@media only screen and (width>=992px){.header-btn-down{width:auto;padding:30px 40px 30px 30px;font-size:1.125rem;display:inline-flex}.header-btn-down svg{height:1.35em;margin-left:35px}}.action-btn{border-radius:var(--border-radius);background-color:var(--color-main);color:var(--color-main-contrast);fill:currentColor;cursor:pointer;width:100%;transition-property:background-color,color;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);border:0;flex:1 0 auto;align-items:center;padding:20px 30px;display:flex}.action-btn span{margin-left:auto}.action-btn span svg{width:auto;height:1.25em;margin-left:10px}.action-btn:hover,.action-btn:focus{background-color:var(--color-main-alt);color:var(--color-main-alt-contrast);text-decoration:none}.shortcut-btn{border:2px solid var(--color-grey);border-radius:15px;align-items:center;height:100%;min-height:55px;padding:15px 30px;font-size:1.25rem;text-decoration:none;display:flex;position:relative}.shortcut-btn:before{content:" ";border:2px solid var(--color-grey);background-color:var(--body-bg);width:24px;height:24px;transition-property:background-color;transition-timing-function:var(--menu-transition-effect);transition-duration:var(--menu-transition-duration);border-radius:50%;position:absolute;top:calc(50% - 13px);left:-13px}.shortcut-btn:hover:before,.shortcut-btn:focus:before{background-color:var(--color-main)}@media only screen and (width>=992px){.shortcut-btn{min-height:145px;padding:15px 40px;font-size:1.5rem}}.banner{position:relative}.banner.default-banner{min-height:490px;padding-top:calc(var(--navbar-height) + 30px);flex-direction:column;justify-content:end;display:flex}.banner.default-banner .banner-content{z-index:1;position:relative}.banner.portal-banner{min-height:730px;padding-top:calc(var(--menu-expanded-scrolling-logo-height) + 30px);align-items:end;display:flex}.banner.portal-banner .banner-content{width:100%}.banner.portal-banner .banner-gradient{background:linear-gradient(#363636d9,#4d4d4d2b 40%,#4b4b4bc5 66%,#2e2e2ed9)}.banner.content-banner .banner-content{margin:-2rem 1rem 0;position:relative}.banner.banner-with-video .banner-video{opacity:0;transition:opacity 1s;overflow:hidden}.banner.banner-with-video .banner-video.banner-video-started{opacity:1}.banner.banner-with-video .banner-video .iframe-container{padding-bottom:56.25%;position:relative}.banner.banner-with-video .banner-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.default-banner-wrapper .container{position:relative}.default-banner-wrapper .container:before{content:" ";border-left:2px solid var(--color-main-alt);z-index:10;position:absolute;top:0;bottom:-30px;left:-30px}@media only screen and (width>=992px){.banner.default-banner{min-height:740px;padding-top:calc(var(--menu-expanded-scrolling-logo-height) + 150px)}.banner.portal-banner{min-height:1080px;padding-top:calc(var(--menu-expanded-scrolling-logo-height) + 150px)}.banner.content-banner .banner-content{width:50%;min-width:320px;margin:0;position:absolute;bottom:30px;left:30px}.default-banner-wrapper .container:before{bottom:-45px}.portal .default-banner-wrapper .container:before{bottom:-180px}}.themed-banner{position:relative;overflow:hidden}.themed-banner>.container{position:relative}.themed-banner .themed-banner-gfx{position:absolute;bottom:-180px;left:50%;transform:translate(-50%)}@media only screen and (width>=992px){.themed-banner .themed-banner-gfx{width:min(1000px,60vw);height:auto;bottom:-120px;left:-120px;transform:none}}ul.link-list{margin:0;padding:0;list-style:none}ul.list-unstyled{margin-bottom:0;padding:0;list-style:none}ul.arrow-link-list{margin:0;padding:0;list-style:none}ul.arrow-link-list li a{padding:15px 30px 15px 0;text-decoration:none;display:block;position:relative}ul.arrow-link-list li a:hover svg,ul.arrow-link-list li a:focus svg{opacity:1;height:1rem;right:0}ul.arrow-link-list li a svg{opacity:.6;width:auto;height:.875rem;transition-property:right,opacity,height;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);position:absolute;top:calc(50% - .375rem);right:15px}ul.arrow-link-list li+li{border-top:1px solid rgba(var(--theme-text-rgb), .25)}.infobox{border-radius:var(--border-radius);padding:35px 30px;position:relative}.box{border-radius:var(--border-radius);background-color:#fff;height:100%;box-shadow:0 15px 30px #0000001a}.box p:last-of-type{margin-bottom:0}a.news-box{color:var(--body-color);border-radius:var(--border-radius);background-color:#efefef;padding:30px;font-size:1.125rem;text-decoration:none;display:block}a.news-box h2{max-width:700px}a.news-box time{margin-bottom:15px;font-size:1rem}a.news-box .news-box-content{max-width:880px}a.news-box .news-box-content p:last-of-type{margin-bottom:0}@media only screen and (width>=992px){a.news-box{border-radius:var(--border-radius-large);padding:60px}}.news-list-item{transition-property:border-color;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);border-bottom:2px solid #0000;text-decoration:none;display:block}.news-list-item:hover,.news-list-item:focus{border-bottom-color:var(--color-main)}.person{border-radius:var(--border-radius);background-color:#fff;height:100%;padding:30px;position:relative;box-shadow:0 5px 15px #0000001a}.person img{margin-bottom:20px}.person .person-link{background-color:var(--color-main);width:48px;height:48px;fill:var(--color-main-contrast);text-align:center;transition-property:background-color,color;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:20px;right:20px}.person .person-link svg{width:auto;height:1.25rem}.person .person-link:hover,.person .person-link:focus{background-color:var(--color-main-alt);fill:var(--color-main-alt-contrast)}.person-content{margin-top:-320px;position:relative}.employee-box{border-radius:var(--border-radius-dynamic);text-align:center;height:100%;padding:45px}.employee-box img{width:100px;height:auto;margin-bottom:15px}@media only screen and (width>=1400px){.employee-box{text-align:left;align-items:center;gap:30px;padding:75px 45px;display:flex}.employee-box img{flex:none;width:160px;margin-bottom:0}.employee-box .employee-box-content address{flex-wrap:wrap;gap:10px;display:flex}.employee-box .employee-box-content address span+span:before{content:" / "}}.notification{background-color:var(--notification-bg);color:var(--notification-text);border-radius:var(--border-radius);padding:30px}.notification a{color:var(--notification-text);-webkit-text-decoration-color:var(--notification-text);text-decoration-color:var(--notification-text)}.notification.notification-alt{background-color:var(--notification-bg-alt);color:var(--notification-text-alt)}.notification.notification-alt a{color:var(--notification-text-alt);-webkit-text-decoration-color:var(--notification-text-alt);text-decoration-color:var(--notification-text-alt)}.notification .notification-title{margin-bottom:15px}.notification p:last-of-type{margin-bottom:0}.alternating-block+.alternating-block{margin-top:30px}.alternating-content picture{display:block;position:relative}.alternating-content picture:after{content:" ";background:linear-gradient(transparent, transparent 25%, var(--body-bg) 90%, var(--body-bg));position:absolute;inset:-1px}.alternating-content .container{margin-top:-60px;position:relative}@media only screen and (width>=992px){.alternating-block+.alternating-block{margin-top:90px}.alternating-block:nth-of-type(2n) .alternate-me{order:13}.alternating-section>.alternating-content:nth-of-type(2n) picture{left:0;right:auto}.alternating-section>.alternating-content:nth-of-type(2n) picture:after{background:linear-gradient(90deg, transparent, transparent 25%, var(--body-bg) 90%, var(--body-bg))}.alternating-section>.alternating-content:nth-of-type(2n) .row{justify-content:flex-end}.alternating-content{justify-content:center;align-items:center;min-height:775px;display:flex;position:relative}.alternating-content .container{margin-top:0}.alternating-content picture{position:absolute;inset:0 0 0 auto}.alternating-content picture img{object-fit:cover;max-width:75vw;height:100%}.alternating-content picture:after{background:linear-gradient(-90deg, transparent, transparent 25%, var(--body-bg) 90%, var(--body-bg))}}figure.figure-with-caption{margin:0}figure.figure-with-caption figcaption{color:#000;background-color:#fff;padding:15px 20px;font-size:1rem;font-weight:400}@media only screen and (width>=992px){figure.figure-with-caption{position:relative}figure.figure-with-caption figcaption{border-radius:var(--border-radius);width:860px;max-width:80%;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}}.video-wrapper{position:relative}.video-wrapper a.video-wrapper-btn{text-align:center;background-color:var(--color-second);width:50px;height:50px;fill:var(--color-second-text);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.video-wrapper a.video-wrapper-btn:hover,.video-wrapper a.video-wrapper-btn:focus{background-color:var(--color-second-alt);fill:var(--color-second-alt-contrast)}.video-wrapper a.video-wrapper-btn svg{width:auto;height:1rem}.video-wrapper .notification{max-width:80%}@media only screen and (width>=992px){.video-wrapper a.video-wrapper-btn{width:90px;height:90px}.video-wrapper a.video-wrapper-btn svg{height:1.5rem}}.popout-img-section{--popout-size:30px;padding-top:var(--popout-size);padding-bottom:var(--popout-size)}.popout-img-section .popout-img{margin-top:calc(-1 * var(--popout-size));z-index:2;max-width:400px;margin-left:auto;margin-right:auto;position:relative}.popout-img-section .link-btn{text-align:left;display:block}@media only screen and (width>=992px){.popout-img-section{--popout-size:90px}.popout-img-section .popout-img{margin-bottom:calc(-1 * var(--popout-size));height:calc(100% + 2 * var(--popout-size));max-width:none}.popout-img-section .link-btn{display:inline-block}}.pagination{justify-content:center;display:flex}.pagination .pagination-btn{background-color:var(--color-second-alt);color:var(--color-second-alt-contrast);text-align:center;border-radius:0;min-width:35px;margin:2px;padding:5px 7px;font-size:.875rem;font-weight:700;text-decoration:none;display:block}.pagination .pagination-btn:hover,.pagination .pagination-btn:focus,.pagination .pagination-btn.active{background-color:var(--color-second);color:var(--color-second-contrast)}.custom-swiper-buttons{--swiper-navigation-size:1rem}.custom-swiper-buttons .swiper-button-next,.custom-swiper-buttons .swiper-button-prev{background-color:var(--color-second);color:var(--color-second-text);border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:0;font-weight:700;display:flex;top:calc(50% - 20px)}.custom-swiper-buttons .swiper-button-next svg,.custom-swiper-buttons .swiper-button-prev svg{width:auto;height:20px}.custom-swiper-buttons .swiper-button-next:hover,.custom-swiper-buttons .swiper-button-prev:hover{background-color:var(--color-second-alt);color:var(--color-second-alt-contrast)}@media only screen and (width>=992px){.custom-swiper-buttons{--swiper-navigation-size:1.5rem}.custom-swiper-buttons .swiper-button-next,.custom-swiper-buttons .swiper-button-prev{width:60px;height:60px;top:calc(50% - 30px)}.custom-swiper-buttons .swiper-button-next svg,.custom-swiper-buttons .swiper-button-prev svg{height:25px}.custom-swiper-buttons .swiper-button-next{right:30px}.custom-swiper-buttons .swiper-button-prev{left:30px}}.gallery-swiper .swiper-slide{opacity:.2;width:85%;max-width:980px;transition:opacity .5s ease-in-out}.gallery-swiper .swiper-slide.swiper-slide-active{opacity:1}.gallery-swiper .swiper-slide figure{margin:0;position:relative}.gallery-swiper .swiper-slide figure figcaption{border-radius:var(--border-radius);background-color:var(--color-second-alt);color:var(--color-second-alt-contrast);padding:20px 30px;position:absolute;bottom:15px;left:15px;right:15px}.gallery-swiper .swiper-button-next{right:10px}.gallery-swiper .swiper-button-prev{left:10px}@media only screen and (width>=992px){.gallery-swiper .swiper-slide figure figcaption{width:660px;max-width:80%;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.gallery-swiper .swiper-button-next{right:120px}.gallery-swiper .swiper-button-prev{left:120px}}.mobile-content-swiper{padding-bottom:50px}.mobile-content-swiper .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-grey);opacity:1;border:0;border-radius:4px;width:25px;height:8px}.mobile-content-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-second)}.mobile-content-swiper .swiper-button-next,.mobile-content-swiper .swiper-button-prev{color:var(--body-text);background-color:#0000;border:0;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:0;font-weight:700;display:flex;top:auto;bottom:0}.mobile-content-swiper .swiper-button-next svg,.mobile-content-swiper .swiper-button-prev svg{width:30px;height:auto}.mobile-content-swiper .swiper-button-next:after,.mobile-content-swiper .swiper-button-prev:after{display:none}.mobile-content-swiper .swiper-button-next:hover,.mobile-content-swiper .swiper-button-prev:hover{fill:var(--color-main)}.mobile-content-swiper .swiper-slide{width:80%;max-width:400px}@media only screen and (width>=992px){.mobile-content-swiper{--bs-gutter-x:1.5rem;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);padding-bottom:0}.mobile-content-swiper .swiper-wrapper{margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);box-sizing:border-box;flex-wrap:wrap;width:auto}.mobile-content-swiper .swiper-slide.col-lg-4{--bs-gutter-x:1.5rem;width:33.3333%;max-width:none;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);flex:none}.mobile-content-swiper .swiper-pagination,.mobile-content-swiper .swiper-button-next,.mobile-content-swiper .swiper-button-prev{display:none}}.project-swiper-wrapper .project-swiper{padding-left:max(30px, (min(100vw, var(--max-content-width)) - var(--container-width) + 1.5rem) / 2);padding-right:calc((min(100vw, var(--max-content-width)) - var(--container-width) + 1.5rem) / 2);padding-bottom:30px}.project-swiper-wrapper .swiper-slide{width:530px;max-width:calc(100vw - 100px)}.project-swiper-wrapper .swiper-slide .swiper-link{display:block;position:relative}.project-swiper-wrapper .swiper-slide .swiper-link:hover .overlay,.project-swiper-wrapper .swiper-slide .swiper-link:focus .overlay{background-color:rgba(var(--color-second-rgb), .85);color:var(--color-second-contrast)}.project-swiper-wrapper .swiper-slide img{border-radius:calc(var(--border-radius-large) + 1px)}.project-swiper-wrapper .swiper-slide .overlay{background-color:rgba(var(--color-main-rgb), .85);color:var(--color-main-contrast);border-radius:var(--border-radius-large);transition-property:background-color,color;transition-timing-function:var(--menu-transition-effect);transition-duration:var(--menu-transition-duration);flex-direction:column;padding:40px;display:flex}.project-swiper-wrapper .swiper-slide .project-slide-badge{border-radius:var(--border-radius);padding:15px 20px;font-size:.75rem;font-weight:700;display:inline-block}.project-swiper-wrapper .project-swiper-nav{gap:15px;margin-bottom:30px;display:flex}.project-swiper-wrapper .project-swiper-nav .swiper-button-prev,.project-swiper-wrapper .project-swiper-nav .swiper-button-next{width:40px;height:45px;color:var(--color-main);background-color:#0000;border:0;align-items:center;margin-top:0;padding:0;display:flex;position:static}.project-swiper-wrapper .project-swiper-nav .swiper-button-prev:hover,.project-swiper-wrapper .project-swiper-nav .swiper-button-prev:focus,.project-swiper-wrapper .project-swiper-nav .swiper-button-next:hover,.project-swiper-wrapper .project-swiper-nav .swiper-button-next:focus{color:var(--color-second)}.project-swiper-wrapper .project-swiper-nav .swiper-button-prev svg,.project-swiper-wrapper .project-swiper-nav .swiper-button-next svg{width:40px;height:auto}.project-swiper-wrapper .project-swiper-nav .swiper-button-prev:after,.project-swiper-wrapper .project-swiper-nav .swiper-button-next:after{display:none}@media only screen and (width<=991.999px){.project-swiper-wrapper{padding-bottom:60px;position:relative}.project-swiper-wrapper .project-swiper-nav{justify-content:center;width:100%;position:absolute;bottom:0;left:0;right:0}}@media only screen and (width>=992px){.project-swiper-wrapper .swiper-slide .overlay{padding:60px}.project-swiper-wrapper .swiper-slide .project-slide-badge{font-size:.875rem}}.news-item{border-bottom:1px solid #0000;padding-bottom:15px;text-decoration:none;display:block}.news-item:hover,.news-item:focus{border-bottom-color:var(--color-main-alt)}.news-item .news-item-icon{color:var(--color-main-alt);margin-top:5px}.news-item .news-item-icon>span{margin-left:5px;font-size:.875rem}.news-item .news-item-icon svg{fill:currentColor;width:auto;height:.875em}.news-article-image{margin-top:calc(var(--container-width) * .225 * -1);position:relative}.byline{background-color:var(--color-second);color:var(--color-second-contrast);border-radius:9999px;padding:5px 15px;font-size:.875rem;display:inline-block}.search-form{position:relative}.search-form input{border-radius:var(--border-radius);border:0;width:100%;padding:15px 60px 15px 20px}.search-form.search-form-border input{border:1px solid #000}.search-form button{border-radius:var(--border-radius);fill:#000;background-color:#0000;border:0;width:60px;position:absolute;top:0;bottom:0;right:0}.search-form button svg{width:auto;height:1.25rem}@media only screen and (width>=992px){.search-form input{padding:20px 60px 20px 30px}}select.filter-select{appearance:base-select;background-color:var(--color-main);width:100%;color:var(--color-main-contrast);border-radius:var(--border-radius);cursor:pointer;border:0;padding:20px 30px;display:flex}select.filter-select::picker-icon{margin-left:auto}select.filter-select:open{border-radius:var(--border-radius) var(--border-radius) 0 0}select.filter-select::picker(select){appearance:base-select;background-color:var(--color-main);color:var(--color-main-contrast);border-radius:0 0 var(--border-radius) var(--border-radius);border:0;margin:0}select.filter-select option{padding:5px 30px}select.filter-select option:checked{background-color:var(--color-main-alt);color:var(--color-main-alt-contrast)}select.filter-select option::checkmark{display:none}ul.search-results{margin:30px 0;padding:0;list-style:none}ul.search-results li a{padding:20px 0;text-decoration:none;transition:background-color .3s ease-in-out;display:block}ul.search-results li a:hover,ul.search-results li a:focus{color:#000;background-color:#e9e9e9}ul.search-results li+li{border-top:1px solid #d6d3c8}.rounded-img-section{position:relative}.rounded-img-section:before{content:" ";border-left:2px solid var(--color-main);height:132px;position:absolute;top:-70px;left:calc(50% - 1px)}.rounded-img-section img{width:210px;height:auto;box-shadow:0 15px 50px #0003}@media only screen and (width>=992px){.rounded-img-section:before{height:373px;left:calc((min(100vw, var(--max-content-width)) - var(--container-width) + 1.5rem) / 2 - 60px);top:-60px}.rounded-img-section img{width:420px}}.publication-list .publication-list-item{border-radius:var(--border-radius);text-align:left;width:100%;fill:var(--color-main);transition-property:border-color,fill,background-color,color;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);background-color:#fff;border:1px solid #0000;align-items:center;margin-bottom:5px;padding:30px 50px;display:flex}.publication-list .publication-list-item .publication-list-item-content{max-width:945px}.publication-list .publication-list-item .publication-list-item-icon{margin-left:auto;padding-left:30px}.publication-list .publication-list-item svg{width:auto;height:1.25rem}.publication-list .publication-list-item.publication-list-item-profiled{background-color:var(--color-main-alt);color:var(--color-main-alt-contrast);border-radius:var(--border-radius-dynamic);border:0;flex-direction:column;align-items:start;height:100%;min-height:425px;padding:30px 40px 40px}.publication-list .publication-list-item.publication-list-item-profiled .publication-list-item-badge{background-color:var(--color-main);color:var(--color-main-contrast);border-radius:var(--border-radius);transition-property:background-color,color;transition-duration:var(--menu-transition-duration);transition-timing-function:var(--menu-transition-effect);padding:10px 30px;font-size:.875rem;font-weight:700}.publication-list .publication-list-item.publication-list-item-profiled .publication-list-item-content{margin-top:auto}.publication-list .publication-list-item.publication-list-item-profiled .publication-list-item-icon{display:none}.publication-list a.publication-list-item{text-decoration:none}.publication-list a.publication-list-item:hover,.publication-list a.publication-list-item:focus{border-color:var(--color-second);fill:var(--color-second)}.publication-list a.publication-list-item.publication-list-item-profiled:hover,.publication-list a.publication-list-item.publication-list-item-profiled:focus{background-color:var(--color-main);color:var(--color-main-contrast)}.publication-list a.publication-list-item.publication-list-item-profiled:hover .publication-list-item-badge,.publication-list a.publication-list-item.publication-list-item-profiled:focus .publication-list-item-badge{background-color:var(--color-main-alt);color:var(--color-main-alt-contrast)}.modal.publication-modal .modal-content{border-radius:var(--border-radius-large);max-width:825px;padding:70px 60px;overflow:hidden auto}.modal.publication-modal .modal-content .modal-close{border:2px solid var(--color-main);width:40px;height:40px;fill:var(--color-main);background-color:var(--color-main-contrast);box-shadow:none;top:30px;right:30px}.modal.publication-modal .modal-content .publication-detail{border-top:1px solid #707070;flex-direction:row;padding:20px 0;display:flex}.modal.publication-modal .modal-content .publication-detail .publication-detail-title{flex:none;padding-right:60px}.modal.publication-modal .modal-content .publication-detail .publication-detail-content{text-align:right;flex:auto}.search-bar{display:block;position:relative}.search-bar input{border-radius:var(--border-radius);color:#000;background-color:#fff;border:0;width:100%;padding:20px 60px 20px 30px;display:block;box-shadow:0 -15px 50px #0000001a}.search-bar button{fill:#000;border-radius:var(--border-radius);background-color:#0000;border:0;justify-content:center;align-items:center;width:60px;display:flex;position:absolute;top:0;bottom:0;right:0}.search-bar button svg{width:auto;height:1.25rem}.search-bar button:hover,.search-bar button:focus{fill:var(--color-main)}.modal.search-modal .modal-content{box-shadow:none;background-color:#0000;padding:0}.modal.search-modal .modal-close{top:-60px;right:0}@media only screen and (height>=500px){.modal.search-modal .modal-close{position:fixed;inset:auto auto 90px calc(50% - 30px)}}.some-link svg{width:auto;height:1.25rem}.some-link+.some-link{margin-left:30px}.some-link:hover,.some-link:focus{fill:var(--color-main)}footer.site-footer{padding-top:30px;position:relative}footer.site-footer:before,footer.site-footer:after{content:" ";border-top-style:solid;border-top-width:1px;width:calc(50vw - 55px);position:absolute;top:80px}footer.site-footer:before{border-top-color:var(--color-main);left:0}footer.site-footer:after{border-top-color:#3e3e3e;right:0}footer.site-footer .footer-logo svg{width:50px;height:auto}footer.site-footer .footer-logo svg .letter,footer.site-footer .footer-logo svg .gfx{fill:var(--color-main-alt)}footer.site-footer .footer-logos{flex-wrap:wrap;justify-content:center;gap:15px;margin:0;padding:0;list-style:none;display:flex}footer.site-footer .footer-logos svg,footer.site-footer .footer-logos img{width:auto;height:45px}footer.site-footer ul.footer-links{margin:0;padding:0;list-style:none}footer.site-footer ul.footer-links li a{padding:10px 0;display:block}@media only screen and (width>=992px){.ingress{font-size:1.375rem}footer.site-footer{padding-top:60px}footer.site-footer:before{width:calc((100vw - var(--container-width)) / 2 - .625rem)}footer.site-footer:after{width:auto;left:calc((100vw - var(--container-width)) / 2 + var(--container-width) / 12 + .75rem)}footer.site-footer .footer-logo svg{width:100%}footer.site-footer .footer-logos{justify-content:space-between}footer.site-footer ul.footer-links{flex-wrap:wrap;gap:40px;display:flex}}
