/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:"Lunchtype";font-style:normal;font-weight:300;src:url("fonts/lunchtype/Lunchtype24-Light-Expanded.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lunchtype";font-style:normal;font-weight:400;src:url("fonts/lunchtype/Lunchtype24-Regular-Expanded.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lunchtype";font-style:normal;font-weight:500;src:url("fonts/lunchtype/Lunchtype24-Medium-Expanded.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:300;src:url("fonts/nunito/nunito-v32-latin-300.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:300;src:url("fonts/nunito/nunito-v32-latin-300italic.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-300italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:400;src:url("fonts/nunito/nunito-v32-latin-regular.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:400;src:url("fonts/nunito/nunito-v32-latin-italic.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:500;src:url("fonts/nunito/nunito-v32-latin-500.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:500;src:url("fonts/nunito/nunito-v32-latin-500italic.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-500italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:600;src:url("fonts/nunito/nunito-v32-latin-600.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:600;src:url("fonts/nunito/nunito-v32-latin-600italic.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-600italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:700;src:url("fonts/nunito/nunito-v32-latin-700.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:700;src:url("fonts/nunito/nunito-v32-latin-700italic.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-700italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:900;src:url("fonts/nunito/nunito-v32-latin-900.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-900.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:900;src:url("fonts/nunito/nunito-v32-latin-900italic.woff2") format("woff2"),url("fonts/nunito/nunito-v32-latin-900italic.ttf") format("truetype")}:root{--cd-red: rgb(157, 46, 32);--cd-yellow: rgb(251, 188, 51);--cd-gray-dark: rgb(82, 82, 82);--cd-gray-light: rgb(247, 247, 247);--main-font: nunito;--main-font-size: 1.8rem;--main-line-height: 1.4em;--main-font-weight: 400;--main-text-color: rgb(54, 54, 54);--wrapper-inner: 140rem;--mainnav-bg: rgb(255, 255, 255);--mainnav-sub-bg: rgb(247, 247, 247);--mainnav-link-color: rgb(54, 54, 54);--mainnav-font-size: 1.8rem;--mainnav-font-weight: 400;--mainnav-link-color-hover: rgb(157, 46, 32);--mainnav-link-color-active: rgb(157, 46, 32)}.blend_in{animation:fadein .2s linear}.blend_out{animation:fadeout .2s linear}.blend_in_quick{animation:fadein .1s linear}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}h1,.h1{font-family:Lunchtype,sans-serif;font-size:3.5rem;font-weight:300;line-height:1.2em;padding:0 0 0 0;margin:0 0 1rem 0;color:var(--cd-red)}h2,.h2{font-family:Lunchtype,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.2em;padding:0 0 0 0;margin:0 0 2rem 0;color:var(--main-text-color)}h3,.h3{font-family:Lunchtype,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.2em;padding:0 0 0 0;margin:0 0 .5rem 0;color:var(--main-text-color)}h4,.h4{font-size:2.2rem;font-weight:700;line-height:1.2em;padding:0 0 0 0;margin:0 0 1rem 0;color:var(--main-text-color)}h5,.h5{font-size:2rem;font-weight:700;line-height:1.2em;padding:0 0 0 0;margin:0 0 1rem 0;color:var(--main-text-color)}h6,.h6{font-size:1.8rem;font-weight:700;line-height:1.2em;padding:0 0 0 0;margin:0 0 1rem 0;color:var(--main-text-color)}.red_headline{font-family:Lunchtype,sans-serif;color:var(--cd-red);font-weight:300;font-size:2.5rem;line-height:1.2em;margin:0 0 1rem 0}.p,p{font-size:1.8rem;font-weight:400;line-height:1.5em;padding:0 0 0 0;margin:0 0 2rem 0}th{font-size:1.8rem;font-weight:400;line-height:1.2em;padding:0 0 0 0}td{font-size:1.8rem;font-weight:400;line-height:1.2em;padding:0 0 0 0}ul,ol{margin:1rem 0 3rem 0;padding:0 0 0 2.2rem}li{font-size:1.8rem;font-weight:400;line-height:1.5em;padding:0 0 0 0}span.h1,span.h2,span.h3,span.h4,span.h5,span.h6,span.p{display:block}em{font-style:italic}strong{font-weight:700}small{font-size:80%}a{color:var(----main-text-color);text-decoration:underline;outline:none}a:hover:not(.btn){color:inherit;text-decoration:none;cursor:pointer}.readmore{display:inline-block;margin-top:1rem;color:var(--cd-red)}html{width:100%;height:100%;margin:0 auto;padding:0;overflow-y:scroll;font-size:62.5%;background-color:var(--bg-body);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}html body{margin:0;padding:0;width:100%;height:auto !important;font-family:var(--main-font);font-size:var(--main-font-size);line-height:var(--main-line-height);font-weight:var(--main-font-weight);color:var(--main-text-color);background-color:var(--bg-body)}html *{box-sizing:border-box}html .blog,html .item-page{padding:4rem 0}html .wrapper_inner{width:100%;max-width:var(--wrapper-inner);margin:0 auto;padding:0 2rem}.gcol{display:grid;grid-gap:0}img{border:0;height:auto;image-rendering:optimizeQuality;max-width:100%;object-fit:contain}.col_2{column-count:2;column-gap:4rem}.column_page .com-content-article .wrapper_inner{container-type:inline-size}.column_page .com-content-article .wrapper_inner .com-content-article__body{column-count:2;column-gap:4rem}@container (max-width: 78rem){.column_page .com-content-article .wrapper_inner .com-content-article__body{column-count:unset}}.com-content-category-blog .wrapper_inner{container-type:inline-size}.com-content-category-blog .wrapper_inner .category-desc{column-count:2;column-gap:4rem;margin-bottom:4rem}@container (max-width: 78rem){.com-content-category-blog .wrapper_inner .category-desc{column-count:unset}}.back_to_list{background-color:var(--cd-red)}.back_to_list .back_to_list_inner{padding:4rem 0}.back_to_list .back_to_list_inner .btn{color:#fff;border-color:#fff;background-color:var(--cd-red)}.back_to_list .back_to_list_inner .btn:hover,.back_to_list .back_to_list_inner .btn .active{color:#363636;border:.1rem solid var(--cd-yellow);background-color:var(--cd-yellow)}.bg_gradient{background:#d0c8c6;background:linear-gradient(90deg, rgb(220, 220, 220) 0%, rgb(247, 247, 247) 30%, rgb(247, 247, 247) 70%, rgb(220, 220, 220) 100%)}.bg_gray_light{background-color:var(cd-gray-light)}.bg_yellow{background-color:var(--cd-yellow)}.bg_red{background-color:var(--cd-red)}.bg_red h1,.bg_red .h1,.bg_red h2,.bg_red .h2,.bg_red h3,.bg_red .h3,.bg_red h4,.bg_red .h4,.bg_red h5,.bg_red .h5,.bg_red h6,.bg_red .h6,.bg_red span,.bg_red p,.bg_red .p{color:#fff}.bg_gray{background-color:var(--cd-gray-dark)}.bg_gray h1,.bg_gray .h1,.bg_gray h2,.bg_gray .h2,.bg_gray h3,.bg_gray .h3,.bg_gray h4,.bg_gray .h4,.bg_gray h5,.bg_gray .h5,.bg_gray h6,.bg_gray .h6,.bg_gray span,.bg_gray p,.bg_gray .p{color:#fff}sup,sub{font-size:50%}.btn{display:grid;max-width:max-content;place-items:center;padding:1rem 2.5rem;font-size:1.6rem;line-height:1.2em;color:#fff;border-radius:.4rem;border:.1rem solid var(--cd-red);background-color:var(--cd-red);text-decoration:none;cursor:pointer}.btn:hover,.btn .active{color:#363636;border:.1rem solid var(--cd-yellow);background-color:var(--cd-yellow)}.button_container{display:flex;flex-wrap:wrap;grid-gap:1rem}.button_container .btn{margin:0}a[href^=tel]{color:inherit !important;text-decoration:none}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}p:empty{display:none}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.skip-link{position:absolute;top:-40px;left:0;z-index:100000;padding:8px 16px;background:#000;color:#fff;text-decoration:none;font-weight:bold;transition:top .3s}.skip-link:focus{top:0;outline:3px solid #ffbf47;outline-offset:0}:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(prefers-contrast: high){.btn,.button,a{border:2px solid currentColor}}.back-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--cd-red);color:#fff;border:.2rem solid var(--cd-red);border-radius:50%;text-decoration:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:9999}.back-to-top:before{display:block;width:3rem;height:3rem;content:"";background:url("../images/chev_up.svg") no-repeat center;background-size:contain}.back-to-top:hover,.back-to-top:focus{background:var(--cd-yellow);color:var(--main-text-color);border:.2rem solid var(--cd-red)}.back-to-top:focus-visible{outline:3px solid var(--cd-yellow);outline-offset:3px}.back-to-top .icon-arrow-up{font-size:20px}.scrolled .back-to-top{opacity:1;visibility:visible}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}button::-moz-focus-inner{border:0}.menu_toggle{grid-column:2/3;display:flex;justify-content:flex-end;flex-grow:1;flex-shrink:1;flex-basis:0;height:auto;opacity:1;margin:0;z-index:2;background:rgba(0,0,0,0);-webkit-transition:opacity .15s cubic-bezier(0.3, 0, 0, 1),left .15s cubic-bezier(0.3, 0, 0, 1),width 0s cubic-bezier(0.25, 0.46, 0.45, 0.94) .15s;transition:opacity .15s cubic-bezier(0.3, 0, 0, 1),left .15s cubic-bezier(0.3, 0, 0, 1),width 0s cubic-bezier(0.25, 0.46, 0.45, 0.94) .15s}.menu_toggle .menu_toggle_button{display:block;border:0;height:2.5rem;color:var(--cd-gray-dark);cursor:pointer;padding:1rem 0 1rem 2rem;background-color:rgba(0,0,0,0)}.menu_toggle .menu_toggle_button .toggle_icon_bar{display:block;width:3.3rem;height:.3rem;background-color:var(--cd-gray-dark);transition:transform .2s ease;transform-origin:1px}.menu_toggle .menu_toggle_button .toggle_icon_bar+.toggle_icon_bar{margin-top:5px}.menu_toggle .menu_toggle_button .toggle_icon_bar.toggle_icon_bar_middle{transition:opacity .2s ease}.menu_toggle .menu_toggle_button.active .toggle_icon_bar_top{transform:rotate(40deg)}.menu_toggle .menu_toggle_button.active .toggle_icon_bar_middle{opacity:0}.menu_toggle .menu_toggle_button.active .toggle_icon_bar_bottom{transform:rotate(-40deg)}@media only screen and (min-width: 1024px){.menu_toggle{display:none}}.menu_toggle.sticky{position:fixed;top:0;right:0;width:100%}.site_navigation .nav{display:grid;grid-auto-flow:column;justify-content:center;grid-gap:3rem;padding:0;list-style:none;margin:0}.site_navigation .nav .nav-item{position:relative;display:grid;grid-auto-flow:column;margin:0}.site_navigation .nav .nav-item .mod-menu__heading,.site_navigation .nav .nav-item a{color:var(--mainnav-link-color);text-transform:var(--mainnav-text-transform);font-size:var(--mainnav-font-size);font-weight:var(--mainnav-font-weight);text-decoration:none}.site_navigation .nav .nav-item .mod-menu__sub{display:grid;grid-gap:1rem;position:absolute;top:100%;background:var(--mainnav-sub-bg);z-index:5;padding:0;margin:0;height:0;width:max-content;overflow:hidden;transition:all 150ms ease-in-out}.site_navigation .nav .nav-item .mod-menu__sub .nav-item{padding:0 2rem}.site_navigation .nav .nav-item .mod-menu__sub .nav-item a{font-weight:400}.site_navigation .nav .nav-item.active .mod-menu__heading,.site_navigation .nav .nav-item.active>a{color:var(--mainnav-link-color-active);text-decoration:var(--mainnav-link-text-decoration-active)}.site_navigation .nav .nav-item:hover .mod-menu__heading,.site_navigation .nav .nav-item:hover>a{color:var(--mainnav-link-color-hover);text-decoration:var(--mainnav-link-text-decoration-hover)}.site_navigation .nav .nav-item:hover .mod-menu__sub{height:auto;padding:2rem 0;box-shadow:0 .2rem .6rem 0 rgba(0,0,0,.2)}.site_navigation .nav .nav-item .mod-menu__sub.show-menu{height:auto;padding:2rem 0;box-shadow:0 .2rem .6rem 0 rgba(0,0,0,.2)}.footer_navigation .nav{margin:0;padding:0;list-style:none}.footer_navigation .nav .nav-item a{color:var(--main-text-color);text-decoration:none}.footer_navigation .nav .nav-item a:hover{text-decoration:underline}.footer_navigation .nav .nav-item a.active{text-decoration:underline}.cookie_menu .nav{list-style:none;margin:0;padding:0}.cookie_menu .nav .nav-item a{color:#fff}.cookie_menu .nav .nav-item a:hover{text-decoration:underline}.cookie_menu .nav .nav-item a.active{text-decoration:underline}.site-branding .site-logo .logo{display:grid}.site-branding .site-logo .logo img{max-width:7rem;height:auto}.page_header{width:100vw;max-height:40rem;aspect-ratio:16/9;overflow:hidden;position:relative}.page_header img{width:100%;height:100%;object-fit:cover;display:block}.site-header{padding:1rem 0;background:#d0c8c6;background:linear-gradient(90deg, rgb(220, 220, 220) 0%, rgb(247, 247, 247) 50%, rgb(220, 220, 220) 100%)}.site-header .wrapper_inner{display:grid;grid-template-columns:max-content auto;grid-gap:2rem;align-items:center;background-color:rgba(0,0,0,0)}.site-header .wrapper_inner .site-branding{justify-self:start}.copyright{padding:1rem 0;background-color:var(--cd-yellow);container-type:inline-size}.copyright .copyright_inner{display:grid;grid-template-columns:max-content auto;grid-gap:2rem;align-items:center}.copyright .copyright_inner .cookie_menu{justify-self:end}.copyright .copyright_inner .cookie_menu .nav{margin:0;padding:0;list-style:none}.copyright .copyright_inner .cookie_menu .nav .nav-item a{color:var(--main-text-color);text-decoration:none}.copyright .copyright_inner .cookie_menu .nav .nav-item a:hover{color:var(--main-text-color);text-decoration:none}.copyright .copyright_inner .cookie_menu .nav .nav-item a.active{color:var(--main-text-color);text-decoration:none}@container (max-width: 480px){.copyright .copyright_inner{grid-template-columns:minmax(0, 1fr)}}.footer{padding:0;background:#d0c8c6;background:linear-gradient(90deg, rgb(220, 220, 220) 0%, rgb(247, 247, 247) 50%, rgb(220, 220, 220) 100%);container-type:inline-size}.footer .footer_inner{display:grid;grid-template-columns:max-content auto auto;grid-gap:6rem 8rem;padding:4rem 0 6rem 0;color:#fff}.footer .footer_inner .footer_logo img{max-width:20rem}.footer .footer_inner .newsletter .headline{color:var(--cd-red)}.footer .footer_inner .newsletter p{color:var(--main-text-color)}@container (max-width: 780px){.footer .footer_inner{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container (max-width: 480px){.footer .footer_inner{grid-template-columns:repeat(1, minmax(0, 1fr))}}.home_banner{width:100vw;max-height:80vh;overflow:hidden;position:relative;display:grid;justify-items:center}.home_banner img{width:100%;height:100%;object-fit:cover;display:block}.home_banner .logo{position:absolute;max-width:30rem;width:clamp(12rem,15%,30rem);height:auto;align-self:start;margin-top:5%}.home_banner .overlay-text{align-self:end;position:absolute;z-index:2;width:100%;max-width:70vw;padding:2rem;margin-bottom:5%;text-align:center;background-color:rgba(255,255,255,.75);box-shadow:inset 30px -30px 30px -30px rgba(0,0,0,.2)}.home_banner .overlay-text .headline{color:#9e2d1f;font-size:clamp(2rem,6vw,4rem)}@media only screen and (max-width: 1219px){.home_banner .overlay-text{max-width:90vw}}@media only screen and (max-width: 1023px){.home_banner .overlay-text{position:relative;max-width:unset}}.mod_image_text{container-type:inline-size}.mod_image_text .mod_inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:0}.mod_image_text .mod_inner .image_container{width:100%;max-height:60rem;overflow:hidden;position:relative}.mod_image_text .mod_inner .image_container img{width:100%;height:100%;object-fit:cover;display:block}.mod_image_text .mod_inner .text_container{display:grid;align-content:center;padding:2rem 2rem 2rem 6rem}.mod_image_text .mod_inner .text_container .text_container_inner{max-width:68rem}.mod_image_text .mod_inner .text_container .text_container_inner .headline{display:block;font-family:Lunchtype,sans-serif;font-size:3rem;font-weight:300;margin-bottom:1rem;line-height:1.4em}@container (max-width: 90rem){.mod_image_text .mod_inner{grid-template-columns:minmax(0, 1fr)}.mod_image_text .mod_inner .text_container{padding:4rem 2rem}}.mod_finden{padding:6rem 0;background-color:var(--cd-gray-dark)}.mod_finden .wrapper_inner{display:grid;justify-items:center}.mod_finden .wrapper_inner .headline{font-family:Lunchtype,sans-serif;font-weight:300;font-size:3.5rem;color:var(--cd-gray-light)}.mod_finden .wrapper_inner .btn{padding:1.5rem 3rem;color:var(--main-text-color);background-color:#fff}.mod_finden .wrapper_inner .btn:hover{color:var(--main-text-color);border-color:var(--cd-yellow);background-color:var(--cd-yellow)}.com-content-article__body{container-type:inline-size}.com-content-article__body .start_intro{display:grid;grid-template-columns:auto 40rem;grid-gap:0 2rem;align-items:center}.com-content-article__body .start_intro .text_container h2{color:var(--cd-red)}.com-content-article__body .start_intro img{max-width:15rem;justify-self:center}@container (max-width: 78rem){.com-content-article__body .start_intro{grid-template-columns:minmax(0, 1fr)}.com-content-article__body .col_2{column-count:1}}.thp_list{container-type:inline-size}.thp_list .sort_controls{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:4rem;margin:2rem 0}.thp_list .sort_controls .filter_group .filter_label{display:block;font-weight:700;margin-bottom:1rem}.thp_list .sort_controls .filter_group .country_buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:start}.thp_list .sort_controls .sort_group .sort_label{display:block;font-weight:700;margin-bottom:1rem}.thp_list .sort_controls .sort_group .sort_buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:start}.thp_list .thp_items_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8rem 6rem;margin:8rem 0}.thp_list .thp_items_list .thp_item{container-type:inline-size}.thp_list .thp_items_list .thp_item .skills{margin:2rem 0}.thp_list .thp_items_list .thp_item .thp_image_link{display:grid;width:100%;max-width:20rem;max-height:25rem;aspect-ratio:9/16;overflow:hidden;position:relative}.thp_list .thp_items_list .thp_item .thp_image_link .thp_image{width:100%;height:100%;object-fit:cover;display:block;object-position:center}.thp_list .thp_items_list .thp_item .thp_title_container{display:grid;margin-bottom:2rem}.thp_list .thp_items_list .thp_item .thp_title_container .thp_name{font-family:Lunchtype,sans-serif;font-weight:300;font-size:2.5rem;color:var(--cd-red)}.thp_list .thp_items_list .thp_item .thp_content{display:grid;grid-template-columns:20rem auto;grid-gap:2rem}@container (max-width: 60rem){.thp_list .thp_items_list .thp_item .thp_content{grid-template-columns:minmax(0, 1fr)}}@container (max-width: 90rem){.thp_list .sort_controls{grid-template-columns:minmax(0, 1fr)}.thp_list .thp_items_list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}}@container (max-width: 58rem){.thp_list .sort_controls{grid-template-columns:minmax(0, 1fr)}.thp_list .thp_items_list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}}.thp_page .thp_detail{container-type:inline-size}.thp_page .thp_detail .thp_item{display:grid;grid-template-columns:minmax(auto, 30rem) auto;grid-gap:2rem}.thp_page .thp_detail .thp_item .image_container{display:grid;width:100%;max-width:30rem;max-height:35rem;overflow:hidden;position:relative}.thp_page .thp_detail .thp_item .image_container .thp_image{width:100%;height:100%;object-fit:cover;display:block;object-position:center}.thp_page .thp_detail .thp_item .thp_title_container{display:grid;margin-bottom:2rem}.thp_page .thp_detail .thp_item .thp_title_container .thp_name{font-family:Lunchtype,sans-serif;font-weight:300;font-size:3rem;margin-bottom:0;color:var(--cd-red)}.thp_page .thp_detail .thp_item .thp_title_container .thp_title{font-family:Nunito,sans-serif;font-weight:400;font-size:2rem;margin-bottom:0;color:var(--main-text-color)}.thp_page .thp_detail .article_body .wrapper_inner{margin:6rem auto}.thp_page .thp_detail .article_body .wrapper_inner .article_body_inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:4rem}.thp_page .thp_detail .article_body .wrapper_inner .article_body_inner .text_wrapper{grid-column:1/-1}@container (max-width: 60rem){.thp_page .thp_detail .thp_item{grid-template-columns:minmax(0, 1fr)}.thp_page .thp_detail .article_body .wrapper_inner .article_body_inner{grid-template-columns:minmax(0, 1fr)}.thp_page .thp_detail .article_body .wrapper_inner .article_body_inner .text_wrapper{grid-column:unset}}.thp_page .skills_wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:2rem}.events_list{display:grid;grid-template-columns:repeat(auto-fit, minmax(50rem, 1fr));grid-gap:6rem 4rem}.events_list .blog-items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8rem 6rem;margin:6rem 0}.events_list .events_item{container-type:inline-size}.events_list .events_item .text_container .headline{display:block;font-family:Lunchtype,sans-serif;font-size:2.5rem;font-weight:300;color:var(--cd-red);margin:0 0 1rem 0}.events_list .events_item .text_container .sub_headline{display:block;font-size:2rem;font-weight:400;color:var(--main-text-color);margin:0 0 1rem 0}.events_list .events_item .text_container .description .date_start{color:var(--cd-red)}.events_list .events_item .text_container .description .date_end{color:var(--cd-red)}.events_list .events_item .text_container .description .venue_headline{font-weight:700}@container (max-width: 60rem){}.eventpage .component-content .wrapper_inner .description{margin-bottom:4rem}.eventpage .component-content .wrapper_inner .description .sub_headline{display:block;font-size:2rem;font-weight:400;color:var(--main-text-color);margin:0 0 1rem 0}.eventpage .component-content .wrapper_inner .description .date_start{color:var(--cd-red)}.eventpage .component-content .wrapper_inner .description .date_end{color:var(--cd-red)}.eventpage .component-content .wrapper_inner .description .venue_headline{font-weight:700}.eventpage .component-content .additionals{background-color:var(--cd-red)}.eventpage .component-content .additionals .wrapper_inner{container-type:inline-size}.eventpage .component-content .additionals .wrapper_inner .additional_inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:6rem;padding:4rem 0}.eventpage .component-content .additionals .wrapper_inner .additional_inner>div{color:#fff}.eventpage .component-content .additionals .wrapper_inner .additional_inner>div .h4{font-family:Lunchtype,sans-serif;font-weight:300;color:#fff}@container (max-width: 98rem){.eventpage .component-content .additionals .wrapper_inner .additional_inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:2rem}}@container (max-width: 68rem){.eventpage .component-content .additionals .wrapper_inner .additional_inner{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:2rem}}.eventpage .component-content .back_to_list .back_to_list_inner{padding:0 0 4rem 0}@media only screen and (max-width: 1023px){.site_navigation .nav{grid-auto-flow:row;align-content:start;grid-gap:.5rem;transition:left 450ms cubic-bezier(0.77, 0, 0.175, 1);padding:2rem;z-index:50;position:fixed;top:9rem;left:-100%;width:32rem;height:100vh;background-color:var(--mainnav-sub-bg)}.site_navigation .nav .nav-item{grid-auto-flow:row}.site_navigation .nav .nav-item .mod-menu__sub{position:relative;top:unset;padding:1rem 0;height:auto}.site_navigation .nav .nav-item .mod-menu__sub .nav-item{grid-auto-flow:row}.site_navigation .nav .nav-item:hover .mod-menu__sub{height:auto;padding:1rem 0;box-shadow:unset}.site_navigation .nav.inview{display:grid;left:0}}@media only screen and (max-width: 679px){.site_navigation .nav{top:13rem}}@media only screen and (max-width: 559px){.site_navigation .nav{top:9rem}}@media only screen and (max-width: 767px){html{font-size:60%}}@media only screen and (max-width: 679px){html{font-size:58%}}@media only screen and (max-width: 559px){html{font-size:56%}}@media only screen and (max-width: 479px){html{font-size:54%}}@media only screen and (max-width: 399px){html{font-size:48%}}
