header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco, monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:100%;height:100%;content:" "}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}@font-face{font-family:"Bodoni";src:url("/files/GRITHARTUNG/layout/fonts/3e8eb50c-13aa-4f2a-bd4f-9ed333044285.woff2") format("woff2"), url("/files/GRITHARTUNG/layout/fonts/6684db30-72ad-4731-9959-ce40ba9b9591.woff") format("woff")}@font-face{font-family:"Gilroy Regular";src:url("/files/GRITHARTUNG/layout/fonts/ae8b809e-b8bb-4e75-883c-04fb85429645.woff2") format("woff2"), url("/files/GRITHARTUNG/layout/fonts/bf190033-35ff-42cf-b90c-f5321a94a3df.woff") format("woff")}@font-face{font-family:"Gilroy Bold";src:url("/files/GRITHARTUNG/layout/fonts/b261487c-2966-4089-8551-6555085406ad.woff2") format("woff2"), url("/files/GRITHARTUNG/layout/fonts/e3a5a442-9a7c-4ebd-8bdf-f9c38bc20dc6.woff") format("woff")}:root{--duration: 1s;--nav-duration: calc(var(--duration) / 4);--ease: cubic-bezier(0.215, 0.61, 0.355, 1);--space: 1rem;--font-primary: "Gilroy Regular", sans-serif;--font-primary-bold: "Gilroy Bold", sans-serif;--font-heading: "Bodoni", serif;--font-size: clamp(1rem, 2.5vw, 2rem);--line-height: 1.5;--color-primary: #000000;--color-secondary: #ffffff;--color-attention: #E2E297;--color-link: #9c9c9c;--color-border: #ccc;--color-background-menu: #F0F0F0;--menu-space: calc(var(--space) * 2 + var(--font-size) + 4vmin )}body{margin-right:5vw;margin-left:5vw;font-size:var(--font-size);font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6{margin:0.8em 0 0.5em;padding:0;font-weight:normal}h1{font-family:var(--font-heading);font-size:2.5em;letter-spacing:0.5rem;text-transform:uppercase}h2{font-family:car(--font-primary-bold);font-size:1.8em;font-weight:bold}h2,h3{font-variant:all-small-caps}p{margin:0;padding:1em 0}a{font-weight:bold;text-decoration:none;color:var(--color-primary);text-transform:uppercase}#logo{position:relative;display:grid;justify-content:center;align-items:center;margin:auto;margin-top:5vh;margin-bottom:5vh}#logo img{display:block;height:auto;max-width:80vw}.main-navigation{display:grid;margin:auto}.main-navigation ul{font-size:clamp(3vmin, 6vw, 5em);font-family:var(--font-primary-bold);font-weight:800}.main-navigation li{--border-size: 0.25vmin;align-items:center;position:relative;overflow:hidden}.main-navigation a,.main-navigation strong{display:inline-block;margin:0 auto;line-height:1;text-decoration:none;user-select:none;padding:0.5rem}.main-navigation a:hover,.main-navigation strong:hover{background:linear-gradient(to top, var(--color-attention) 50%, transparent 30%)}
