.clickable{cursor:pointer}.clickable:hover{transition:transform .2s ease,background-color .2s ease;transform:scale(0.95)}.hidden{display:none !important}h1{font-weight:400}.standard-content-div{background:none;color:#000;text-align:unset;height:auto;width:auto;padding:2rem 10rem;margin:0}.standard-content-div>.table *{border-style:none !important;border-width:0 !important}.full{background:none;color:#000;text-align:unset;height:auto;width:auto;padding:2rem 4rem;margin:0}.padded{background:none;color:#000;text-align:unset;height:auto;width:auto;padding:2rem 4rem;margin:0 16rem}#anchors{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:1.5rem;padding:2rem}#anchors>.anchor{background:#eff5ce;color:#981c49;text-align:center;height:auto;width:auto;padding:1rem;margin:0;text-decoration:none;flex:1 1 10rem;max-width:15rem;min-width:0;display:flex;flex-direction:column;justify-content:space-between;word-wrap:break-word}#anchors>.anchor .square-image{width:100%;aspect-ratio:1/1;margin-bottom:1rem}#anchors>.anchor .square-image img{width:100%;height:100%;object-fit:contain}.blog-text{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}.blog-text.colored{background-color:#afca0b}.blog-text>.text-component{column-count:var(--columns, 1);column-gap:2rem;flex:var(--columns, 1)}.blog-text>.text-component img{float:left}.blog-text>.text-component h1{display:inline-block}.blog-text>.img-component{flex:1;aspect-ratio:1/1}.blog-text>.img-component>img{width:100%;height:100%;object-fit:contain}#form-wrapper{background:none;color:#000;text-align:left;height:auto;width:auto;padding:0;margin:0 8rem}#form-wrapper button{color:#fff;background-color:#981c49;border-color:#981c49}#form-wrapper button:hover{background-color:#871841;border-color:#871841}#form-wrapper button:active{background-color:#751438;border-color:#751438}#confirmation-message{background:none;color:#000;text-align:left;height:auto;width:auto;padding:0;margin:2rem 8rem}#footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:none;gap:1rem;background:#981c49;color:#fff;text-align:center;height:5rem;width:auto;padding:0;margin:0;padding:1rem 2rem}#footer a{all:unset}.hero{background:none;color:#000;text-align:center;height:auto;width:100vw;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;position:relative}.hero::before{content:"";position:absolute;inset:0;background-color:var(--bg);opacity:.5;z-index:0}.hero>h1{font-size:6rem;font-weight:400;z-index:1}#landing{height:calc(100vh - 7rem - 5rem);background-size:cover}#landing>*{margin:unset;height:50%}#menu{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1rem;background:#981c49;color:#fff;text-align:center;height:7rem;width:auto;padding:0;margin:0}#menu>.menu-items{position:relative;background:none;color:#fff;text-align:center;height:100%;width:auto;padding:0 1.5rem;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0}#menu>.menu-items>h1{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}#menu>.menu-items:hover{color:#afca0b}#menu>.menu-items:hover>.submenus{display:flex;opacity:1;visibility:visible;cursor:pointer}#menu>.menu-items>.submenus{cursor:pointer;position:absolute;left:auto;right:auto;top:100%;bottom:auto;background:#afca0b;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;z-index:2;display:none}#menu>.menu-items>.submenus>.submenu{cursor:inherit;background:none;color:#fff;text-align:center;height:5rem;width:10rem;padding:0;margin:0;font-size:1.5rem;font-weight:500;text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0}#menu>.menu-items>.submenus>.submenu:hover{background:#95ac09}#menu>.menu-items>.submenus>.submenu:active{background:#778a07}#menu>.menu-items>.submenus>.submenu>div{width:100%}#header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0;background:#981c49;color:#fff;text-align:center;height:7rem;width:auto;padding:0;margin:0;padding:1rem 2rem}#header a{all:unset}#header a #logo{aspect-ratio:1/1;height:5rem;width:5rem}.page-intro-section{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;position:relative;left:auto;right:auto;top:auto;bottom:auto;min-height:4rem}.page-intro-section.has-image{padding:16rem 0;background-size:cover;background-position:center center}.page-intro-section>.heading{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0;position:absolute;left:auto;right:auto;top:0;bottom:auto;background:RGBA(175, 202, 11, 0.8);color:#fff;text-align:center;height:4rem;width:100%;padding:0 0 0 8rem;margin:0}.page-intro-section>.heading>h1{margin:unset}.page-intro-section>.hero{background:none;color:#fff;text-align:center;height:auto;width:auto;padding:0;margin:0;font-size:8rem;text-shadow:.125rem .25rem #000;text-decoration:none}.split-image-wrapper .image-slice{width:100%;height:300px;overflow:hidden}.split-image-wrapper .image-slice .img-cover{width:100%;height:100%;object-fit:cover;display:block}.split-image-wrapper .content-block{padding:2rem 0}