html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.invisible{display:none}
.ce_youtube .video_container,.ce_vimeo .video_container{position:relative}.ce_youtube .video_container>iframe,.ce_youtube .video_container .ratio-none,.ce_vimeo .video_container>iframe,.ce_vimeo .video_container .ratio-none{border:8px solid red}.ce_youtube .video_container .ratio-none,.ce_vimeo .video_container .ratio-none{position:relative;display:block;padding-bottom:40%}.ce_youtube .video_container .ratio-none:before,.ce_vimeo .video_container .ratio-none:before{content:"Please set aspect ratio";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:30;background:red;color:#fff;display:block;height:2em;line-height:2em;padding:0 1em}.ce_youtube .video_container .ratio-169,.ce_vimeo .video_container .ratio-169{padding-bottom:56.25%}.ce_youtube .video_container .ratio-1610,.ce_vimeo .video_container .ratio-1610{padding-bottom:62.5%}.ce_youtube .video_container .ratio-2351,.ce_vimeo .video_container .ratio-2351{padding-bottom:42.55%}.ce_youtube .video_container .ratio-219,.ce_vimeo .video_container .ratio-219{padding-bottom:42.85%}.ce_youtube .video_container .ratio-2391,.ce_youtube .video_container .ratio-dcp2k,.ce_vimeo .video_container .ratio-2391,.ce_vimeo .video_container .ratio-dcp2k{padding-bottom:41.84%}.ce_youtube .video_container .ratio-1851,.ce_vimeo .video_container .ratio-1851{padding-bottom:54.054%}.ce_youtube .video_container .ratio-1331,.ce_youtube .video_container .ratio-43,.ce_vimeo .video_container .ratio-1331,.ce_vimeo .video_container .ratio-43{padding-bottom:75%}.ce_youtube .video_container .ratio-21,.ce_vimeo .video_container .ratio-21{padding-bottom:50%}.ce_youtube .video_container .ratio-32,.ce_vimeo .video_container .ratio-32{padding-bottom:66.66%}.ce_youtube .video_container .ratio-11,.ce_vimeo .video_container .ratio-11{padding-bottom:100%}@media screen and (max-width:520px){.ce_youtube .privacy-vimeo-question-block,.ce_youtube .privacy-youtube-question-block,.ce_vimeo .privacy-vimeo-question-block,.ce_vimeo .privacy-youtube-question-block{height:auto}.ce_youtube .privacy-vimeo-question-block.ratio-169,.ce_youtube .privacy-vimeo-question-block.ratio-1610,.ce_youtube .privacy-vimeo-question-block.ratio-2351,.ce_youtube .privacy-vimeo-question-block.ratio-219,.ce_youtube .privacy-vimeo-question-block.ratio-2391,.ce_youtube .privacy-vimeo-question-block.ratio-dcp2k,.ce_youtube .privacy-vimeo-question-block.ratio-1851,.ce_youtube .privacy-vimeo-question-block.ratio-1331,.ce_youtube .privacy-vimeo-question-block.ratio-43,.ce_youtube .privacy-vimeo-question-block.ratio-21,.ce_youtube .privacy-vimeo-question-block.ratio-32,.ce_youtube .privacy-vimeo-question-block.ratio-11,.ce_youtube .privacy-youtube-question-block.ratio-169,.ce_youtube .privacy-youtube-question-block.ratio-1610,.ce_youtube .privacy-youtube-question-block.ratio-2351,.ce_youtube .privacy-youtube-question-block.ratio-219,.ce_youtube .privacy-youtube-question-block.ratio-2391,.ce_youtube .privacy-youtube-question-block.ratio-dcp2k,.ce_youtube .privacy-youtube-question-block.ratio-1851,.ce_youtube .privacy-youtube-question-block.ratio-1331,.ce_youtube .privacy-youtube-question-block.ratio-43,.ce_youtube .privacy-youtube-question-block.ratio-21,.ce_youtube .privacy-youtube-question-block.ratio-32,.ce_youtube .privacy-youtube-question-block.ratio-11,.ce_vimeo .privacy-vimeo-question-block.ratio-169,.ce_vimeo .privacy-vimeo-question-block.ratio-1610,.ce_vimeo .privacy-vimeo-question-block.ratio-2351,.ce_vimeo .privacy-vimeo-question-block.ratio-219,.ce_vimeo .privacy-vimeo-question-block.ratio-2391,.ce_vimeo .privacy-vimeo-question-block.ratio-dcp2k,.ce_vimeo .privacy-vimeo-question-block.ratio-1851,.ce_vimeo .privacy-vimeo-question-block.ratio-1331,.ce_vimeo .privacy-vimeo-question-block.ratio-43,.ce_vimeo .privacy-vimeo-question-block.ratio-21,.ce_vimeo .privacy-vimeo-question-block.ratio-32,.ce_vimeo .privacy-vimeo-question-block.ratio-11,.ce_vimeo .privacy-youtube-question-block.ratio-169,.ce_vimeo .privacy-youtube-question-block.ratio-1610,.ce_vimeo .privacy-youtube-question-block.ratio-2351,.ce_vimeo .privacy-youtube-question-block.ratio-219,.ce_vimeo .privacy-youtube-question-block.ratio-2391,.ce_vimeo .privacy-youtube-question-block.ratio-dcp2k,.ce_vimeo .privacy-youtube-question-block.ratio-1851,.ce_vimeo .privacy-youtube-question-block.ratio-1331,.ce_vimeo .privacy-youtube-question-block.ratio-43,.ce_vimeo .privacy-youtube-question-block.ratio-21,.ce_vimeo .privacy-youtube-question-block.ratio-32,.ce_vimeo .privacy-youtube-question-block.ratio-11{padding:0}}.video_container .responsive,.video_container .youtube-video-block,.video_container .vimeo-video-block{position:relative;height:0}.video_container iframe,.video_container picture{width:100%;height:100%;position:absolute;top:0;left:0}video{max-width:100%;height:auto}
.map-container{position:relative}.ce_dlh_googlemaps,.mod_dlh_googlemaps,.ce_openstreetmap,.no-cookie-maps{position:relative;height:0;width:100%;padding-bottom:50%}.ce_dlh_googlemaps .dlh_googlemap,.ce_dlh_googlemaps .no-cookie-map,.mod_dlh_googlemaps .dlh_googlemap,.mod_dlh_googlemaps .no-cookie-map,.ce_openstreetmap .dlh_googlemap,.ce_openstreetmap .no-cookie-map,.no-cookie-maps .dlh_googlemap,.no-cookie-maps .no-cookie-map{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:520px){.ce_dlh_googlemaps,.mod_dlh_googlemaps,.ce_openstreetmap,.no-cookie-maps{padding-bottom:80%}}.ce_openstreetmap{position:relative}.ce_openstreetmap .open-street-map-block{position:relative;padding-bottom:50%}@media screen and (max-width:520px){.ce_openstreetmap .open-street-map-block{padding-bottom:80%}}.ce_openstreetmap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.no-cookie-maps{background:#eee}
@font-face{font-family:"graphit";src:url("../../bundles/vhugbasic/fonts/graphit-regular/graphit-regular.woff2") format("woff2"), url("../../bundles/vhugbasic/fonts/graphit-regular/graphit-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"graphit";src:url("../../bundles/vhugbasic/fonts/graphit-medium/graphit-medium.woff2") format("woff2"), url("../../bundles/vhugbasic/fonts/graphit-medium/graphit-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"graphit";src:url("../../bundles/vhugbasic/fonts/graphit-light/graphit-light.woff2") format("woff2"), url("../../bundles/vhugbasic/fonts/graphit-light/graphit-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"graphit";src:url("../../bundles/vhugbasic/fonts/graphit-bold/graphit-bold.woff2") format("woff2"), url("../../bundles/vhugbasic/fonts/graphit-bold/graphit-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Druk";src:url("../../bundles/vhugbasic/fonts/druk/Druk-Bold-Web.woff2") format("woff2"), url("../../bundles/vhugbasic/fonts/druk/Druk-Bold-Web.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;font-family:"graphit", Helvetica, sans-serif}@view-transition{navigation:auto}:root{--header-heigth: 96.39px}@media (max-width:930px){:root{--header-heigth: 58px}}html{position:relative;width:100%;font-variant-ligatures:no-common-ligatures;scroll-behavior:smooth}html.active body{overflow-y:hidden;position:fixed;overflow-y:scroll}body{width:100%;background-color:#111111;font-size:0.9rem;font-size:clamp(0.9rem, 0.55rem + 0.35vw + 0.35vh, 1.15rem);line-height:1.4;font-weight:300;color:#f8f8f8;overflow-x:hidden;letter-spacing:0.02em;transition:opacity 0.6s ease}::-moz-selection{background:#b99a5b}::selection{background:#b99a5b}#container{padding-top:var(--header-heigth)}#container.case-item{padding-top:0}#wrapper{transform:unset !important}a{text-decoration:none;color:inherit}@media (max-width:580px){#awwwards{display:none}}@media (max-width:767px) and (orientation:landscape){#awwwards{display:none}}.h1{font-size:2.5rem;font-size:clamp(2.25rem, -0.1125rem + 6.3vw, 6.1875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:700;line-height:1;margin-bottom:1em}.h2{font-size:2.25rem;font-size:clamp(2.25rem, 2vw + 2vh + 1rem, 5.5rem);font-family:"graphit", Helvetica, sans-serif;font-weight:700;line-height:1;margin-bottom:1em}.h3{font-size:2.25rem;font-size:clamp(2.25rem, 1.75vw + 1.75vh + .5rem, 5.5rem);font-family:"graphit", Helvetica, sans-serif;font-weight:700;line-height:1.1;margin-bottom:1em}.h4{font-size:2.25rem;font-size:clamp(2.25rem, 1.575rem + 1.8vw, 3.375rem);font-family:"graphit", Helvetica, sans-serif;font-weight:700;line-height:1;margin-bottom:1em}main p,main li{line-height:1.4;margin-bottom:1em}main p:last-child,main li:last-child{margin-bottom:0}img{display:block;width:100%;height:auto}video{display:block}strong{font-weight:bold}sub,sup{font-family:inherit;font-size:75%;color:inherit;line-height:initial}sup{vertical-align:top}sub{vertical-align:sub}code{font-family:monospace;font-size:0.9em;padding:0 0.25em}a.active{pointer-events:none}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;opacity:0;pointer-events:none;transition:0.5s ease-out;z-index:1000000}.overlay #loader-logo{position:fixed;top:50%;left:50%;width:150px;height:150px;opacity:0;transform:translate(-50%, -50%);display:grid;place-content:center}.overlay #loader-logo path{stroke:#f8f8f8;fill:transparent}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.overlay.active{opacity:1;pointer-events:all}.overlay.active #loader-logo{opacity:1}.overlay.active #loader-logo path{animation:2s infinite alternate animate-stroke}.scrollspy.scrollspy-init{opacity:0;transform:translateY(150px)}.scrollspy.scrollspy-init.scroll-visible{opacity:1;transform:initial;transition:transform 900ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 900ms linear}.pattern{position:absolute;top:0px;left:0px;width:100%;height:100vh;max-height:900px;z-index:0;overflow:hidden;pointer-events:none}.header-line{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;position:relative;overflow:visible;z-index:10;display:block;height:6em}@media screen and (min-width:1920px){.header-line{max-width:1750px;padding-left:0;padding-right:0}}.header-line .header-line-inner{position:absolute;bottom:50%;left:4.5vw;width:1px;height:6em;overflow:hidden}.header-line .header-line-inner:after{transform:translateY(-100%);animation-delay:1200ms;content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:#b99a5b;animation:scrolldown 3000ms infinite forwards}@media (max-width:1024px){.header-line .header-line-inner{bottom:10%}}.loader-circle{position:absolute;top:50%;left:50%;width:4.5em;height:4.5em;transform:translate(-50%, -50%) rotate(0deg);transform-origin:center center;animation:spin 1s infinite linear forwards}.loader-circle-ring{stroke:#ffffff;stroke-dasharray:471 314;stroke-dashoffset:0;stroke-width:10px;animation:morphStroke 3s infinite ease-in-out forwards}.case-item .header-line{height:0;transform:translateY(3em)}.sub-page-text{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;margin-bottom:clamp(3rem, 1.2rem + 4.8vw, 6rem)}.sub-page-text h2{font-size:1.563em;font-weight:800;margin-bottom:1em}.sub-page-text p{max-width:55em}.elements-container{transition:all 0.5s ease-in-out}.elements-container.initializing{opacity:0;transform:translateY(10em)}.element{opacity:0;transform:translateY(30%);width:100%;transition:all 0.3s ease-in}.element:nth-child(even){transition-delay:0.2s}.element.active{opacity:1;transform:translateY(0)}#crisp-chatbox{z-index:10000000000 !important}#crisp-chatbox span,#crisp-chatbox a,#crisp-chatbox p,#crisp-chatbox textarea,#crisp-chatbox input,#crisp-chatbox button{font-family:"graphit", Helvetica, sans-serif !important;font-weight:400 !important}#crisp-chatbox [data-type="away"]{display:none !important}#crisp-chatbox [data-type="wait_reply"]{display:none !important}@keyframes animate-stroke{0%{stroke:#f8f8f8;stroke-width:1;stroke-dashoffset:25%;stroke-dasharray:0 32%}50%{stroke:#f8f8f8;stroke-width:1}100%{stroke:#f8f8f8;stroke-width:1;stroke-dashoffset:-25%;stroke-dasharray:32% 0}}@keyframes loading{from{width:0%}to{width:100%}}@keyframes loadinglink{0%{opacity:0.5}100%{opacity:1}}@keyframes scrolldown{0%{transform:translateY(-100%)}90%{transform:translateY(100%)}100%{transform:translateY(100%)}}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes morphStroke{0%{stroke-dasharray:62.8 628;stroke-dashoffset:-62.8}50%{stroke-dasharray:471 314;stroke-dashoffset:0}100%{stroke-dasharray:62.8 628;stroke-dashoffset:-62.8}}.ce_text{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;margin-bottom:clamp(3rem, 1.2rem + 4.8vw, 6rem)}@media screen and (min-width:1920px){.ce_text{max-width:1750px;padding-left:0;padding-right:0}}.ce_text h1{font-size:2.25rem;font-size:clamp(2.25rem, 1.9122rem + 0.9008vw, 2.813rem);font-family:"graphit", Helvetica, sans-serif;font-weight:700;line-height:1;margin-bottom:0.5em;max-width:22em}.ce_text h2,.ce_text h3,.ce_text h4{font-size:1.75rem;font-size:clamp(1.75rem, 1.6364rem + 0.303vw, 2rem);font-family:"graphit", Helvetica, sans-serif;font-weight:500;line-height:1.35;margin-bottom:1em;font-weight:700;max-width:41em}.ce_text p,.ce_text li{max-width:55em;line-height:1.8}.ce_text ul{margin-bottom:1em;padding-left:1em;list-style-type:square;list-style-position:outside}
body.privacy #container h2:before{content:counter(section,upper-roman) ". "}body.privacy .ce_text{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;margin-bottom:clamp(3rem, 1.2rem + 4.8vw, 6rem)}@media screen and (min-width:1920px){body.privacy .ce_text{max-width:1750px;padding-left:0;padding-right:0}}body.privacy .ce_text h1{font-size:2.25rem;font-size:clamp(2.25rem, 1.9122rem + 0.9008vw, 2.813rem);font-family:"graphit", Helvetica, sans-serif;font-weight:700;line-height:1;margin-bottom:0.5em;max-width:22em}body.privacy .ce_text h2,body.privacy .ce_text h3,body.privacy .ce_text h4{font-size:1.75rem;font-size:clamp(1.75rem, 1.6364rem + 0.303vw, 2rem);font-family:"graphit", Helvetica, sans-serif;font-weight:500;line-height:1.35;margin-bottom:1em;font-weight:700;max-width:41em}body.privacy .ce_text p,body.privacy .ce_text li{max-width:55em;line-height:1.8}body.privacy .ce_text ul{margin-bottom:1em;padding-left:1em;list-style-type:disc;list-style-position:outside}body.privacy .ce_text a{border-bottom:1px solid #b99a5b;transition:0.3s ease;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}body.privacy .ce_text a:hover{background-color:#b99a5b}body.privacy #CookieDeclarationConsentIdAndDate{margin-top:1em}body.privacy .CookieDeclarationType{display:block;margin:12px 0 12px 0;padding:8px 8px 0 8px;border:1px solid #333333}body.privacy .CookieDeclarationTypeHeader{font-weight:bold}body.privacy .CookieDeclarationTable{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 18px 0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body.privacy .CookieDeclarationTableHeader{font-weight:bold;border-bottom:1px solid #777777;text-align:left;padding:4px;overflow:hidden}body.privacy .CookieDeclarationTableCell{text-overflow:ellipsis;word-wrap:break-word;border-bottom:1px solid #777777;vertical-align:top;padding:4px 4px 5px 4px}
*{font-size:100%}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:"graphit", Helvetica, sans-serif;font-weight:300}.content-wrap ul li{position:relative}.content-wrap ul li:before{content:"";position:absolute;width:4px;height:4px;border:1px solid #b99a5b;transform:translate(-1.3em, -50%) rotate(-45deg);top:0.75em;right:100%}.content-wrap a{color:inherit;text-decoration:none;display:inline;border-bottom:1px solid #b99a5b}.content-wrap a:hover{background:#b99a5b}
.cases_centered_headline{position:relative;display:flex;align-items:center;padding-block:clamp(4rem, 2.5915rem + 4.507vw, 8rem)}.cases_centered_headline.use-img{overflow:hidden;background-color:transparent !important}.cases_centered_headline.use-img img{position:absolute;top:calc(-1 * var(--header-heigth));width:100%;height:calc(100% + var(--header-heigth));object-fit:cover;z-index:-1}.cases_centered_headline.use-img h1,.cases_centered_headline.use-img p{text-shadow:0.08em 0.09em 0.09em rgba(0, 0, 0, 0.7);position:relative}.cases_centered_headline.use-img.dark-overlay img{filter:opacity(50%)}.cases_centered_headline.use-video{overflow:hidden;position:relative}.cases_centered_headline.use-video.dark-overlay .video-container{filter:opacity(50%)}.cases_centered_headline.use-video h1,.cases_centered_headline.use-video p{text-shadow:0.08em 0.09em 0.09em rgba(0, 0, 0, 0.7);text-shadow:2px 3px 5px rgba(0, 0, 0, 0.5);position:relative}.cases_centered_headline.use-video .video-container{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.cases_centered_headline.use-video .video-container video{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}@media (max-width:768px){.cases_centered_headline.use-video .video-container .video-placeholder img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}}.cases_centered_headline.use-video video::-webkit-media-controls{display:none !important}.cases_centered_headline.use-video video::-webkit-media-controls-play-button{display:none !important}.cases_centered_headline .container{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;margin-inline:auto;text-align:center;z-index:2}@media screen and (min-width:1920px){.cases_centered_headline .container{max-width:1750px;padding-left:0;padding-right:0}}.cases_centered_headline .overline{font-size:0.938rem;font-family:"graphit", Helvetica, sans-serif;font-weight:500;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3}.cases_centered_headline .headline{font-size:1.2rem;font-size:clamp(1.2rem, 0.75rem + 0.47vw + 0.47vh, 1.55rem);line-height:1.3;font-weight:300;margin-inline:auto;text-transform:uppercase}.cases_centered_headline .headline strong{display:block;font-size:7rem;font-size:clamp(7rem, -1rem + 10.25vw + 10.25vh, 21.5rem);text-transform:uppercase;font-family:"Druk", Helvetica, sans-serif;font-weight:700;line-height:88%;margin-top:0.125em;margin-bottom:0.125em;color:inherit}.cases_centered_headline .txt-wrap{font-size:1rem;font-size:clamp(1rem, 0.67rem + 0.42vw + 0.42vh, 1.4rem);line-height:1.4;font-weight:300;max-width:60ch;margin:auto}.cases_centered_headline .btn-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:1.335em;margin-top:2.75em}.cases_centered_headline .btn{font-size:1rem;font-size:clamp(1rem, -0.15rem + 1.5vw + 1.5vh, 2.4rem);text-transform:uppercase;font-family:"Druk", Helvetica, sans-serif;font-weight:700;line-height:90%;text-transform:uppercase;color:#b99a5b;display:inline-flex;width:fit-content}.cases_centered_headline .btn:after{content:url(../../bundles/vhugbasic/icons/icon-link.svg);display:block;margin-left:3px;transition:transform 0.3s ease-in-out;transform-origin:bottom left}.cases_centered_headline .btn:hover:after{transform:scale(1.25)}.mod_article>.cases_centered_headline:first-child{padding:0;min-height:calc(100svh - var(--header-heigth))}.tl_content .cases_centered_headline.use-img{overflow:hidden}.tl_content .cases_centered_headline.use-img img{max-width:100%;top:0 !important;z-index:0;filter:opacity(1) !important}.tl_content .cases_centered_headline .video-container{z-index:1;filter:opacity(1) !important}.tl_content .cases_centered_headline .container{z-index:2;padding-inline:0;width:90%}.tl_content .cases_centered_headline .container .headline{font-size:clamp(1.25rem, 1.275rem + 0.8vh, 1.575rem)}.tl_content .cases_centered_headline .container .headline strong{font-size:300%}.tl_content .cases_centered_headline img{max-width:unset}
.cases_centered_text{padding-block:clamp(4rem, 2.5915rem + 4.507vw, 8rem)}.cases_centered_text p,.cases_centered_text ul,.cases_centered_text ol,.cases_centered_text li{font-size:1rem;font-size:clamp(1rem, 0.67rem + 0.42vw + 0.42vh, 1.4rem);line-height:1.4;font-weight:300}.cases_centered_text .overline{display:block;font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative;white-space:initial;line-break:normal;text-wrap:balance}@media screen and (min-width:1200px){.cases_centered_text .overline{white-space:nowrap}}.cases_centered_text .overline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}.cases_centered_text .container{width:100%;max-width:clamp(55rem, 40rem + 16vw + 16vh, 90rem);margin:0 auto;padding-left:4.5vw;padding-right:4.5vw}.cases_centered_text .container h2{font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2;margin-bottom:1em;text-wrap:balance}.cases_centered_text .container h3{font-size:1.4rem;font-size:clamp(1.4rem, 0.95rem + 0.6vw + 0.6vh, 2rem);font-weight:700;line-height:1.2;margin-bottom:1em;text-wrap:balance}.cases_centered_text .container h4{font-size:1rem;font-size:clamp(1rem, 0.67rem + 0.42vw + 0.42vh, 1.4rem);font-weight:700;line-height:1.2;margin-bottom:0.25em;text-wrap:balance}.cases_centered_text .container ul,.cases_centered_text .container ol{padding-left:1.1em;margin-bottom:1.2em}.cases_centered_text .container ul li,.cases_centered_text .container ol li{margin-bottom:0.3em}.cases_centered_text .container ul:last-child,.cases_centered_text .container ol:last-child{margin-bottom:0}.cases_centered_text .container ul{list-style:disc}.cases_centered_text .container ul.has-emoticons{list-style:none;padding-left:0}.cases_centered_text .container ul.has-emoticons li{text-indent:-1.6em;margin-left:1.6em}.cases_centered_text .container ol{list-style:decimal}.cases_centered_text .container ul.has-long-children li,.cases_centered_text .container ol.has-long-children li{margin-bottom:1em}.cases_centered_text .container a{border-bottom:1px solid #b99a5b;transition:0.3s ease;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}.cases_centered_text .container a:hover{background-color:#b99a5b}.cases_centered_text .container>:last-child{margin-bottom:0}.cases_centered_text.white .overline{font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative;color:#886F41}@media screen and (min-width:1200px){.cases_centered_text.white .overline{white-space:nowrap}}.cases_centered_text.white .overline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}.cases_centered_text.white .overline:after{background-color:#886F41}.cases_centered_headline+.cases_centered_text p,.cases_centered_headline+.cases_centered_text ul,.cases_centered_headline+.cases_centered_text ol,.cases_centered_headline+.cases_centered_text li{font-size:1.2rem;font-size:clamp(1.2rem, 0.75rem + 0.47vw + 0.47vh, 1.55rem);line-height:1.3;font-weight:300}.cases_centered_headline+.cases_centered_text .container{max-width:80em}.cases_centered_text+.cases_centered_text{padding-top:clamp(3rem, 1.2rem + 4.8vw, 6rem)}.cases_centered_text+.ce_form{padding-top:0}.cases_centered_text+.ce_form .container{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;max-width:82em}@media screen and (min-width:1920px){.cases_centered_text+.ce_form .container{max-width:1750px;padding-left:0;padding-right:0}}@media (min-width:1920px){.cases_centered_text+.ce_form .container{max-width:1920px}}@keyframes centered-text{0%{opacity:0;transform:translateY(20vh)}50%{opacity:0.25}}@media (prefers-reduced-motion:no-preference){.cases_centered_text .container>*{animation:centered-text ease-in-out both;animation-timeline:view();animation-range:15vh 45vh;animation-duration:1ms}}.tl_content .cases_centered_text .container{width:auto}.tl_content .cases_centered_text .container>*{animation:none !important;padding-inline:0 !important}.tl_content .cases_centered_text h2,.tl_content .cases_centered_text h3{color:inherit}.tl_content .cases_centered_text ul li{list-style:disc}
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
.ce_cases_image_single .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.ce_cases_image_single .video-container{position:relative}.ce_cases_image_single .video-container video{width:100%}.ce_cases_image_single .plyr__control{background:transparent}.ce_cases_image_single .plyr__control.plyr__tab-focus{background:transparent;background:rgba(185, 154, 91, 0.7);box-shadow:none}.ce_cases_image_single .plyr__control:hover{background:#b99a5b}.ce_cases_image_single .plyr__control--overlaid{background:rgba(185, 154, 91, 0.7)}.ce_cases_image_single input[type=range]{color:#b99a5b}.ce_cases_image_single button[data-plyr="fullscreen"]{position:absolute;bottom:4em;right:2em}.ce_cases_image_single button[data-plyr="fullscreen"] svg{width:72px;height:72px}.ce_cases_image_single button[data-plyr="fullscreen"]:hover{background:transparent;transform:scale(1.1)}.ce_cases_image_single button[data-plyr="fullscreen"].plyr__tab-focus{box-shadow:none}.ce_cases_image_single .video-container .plyr>button[data-plyr="play"]{padding:2em}.ce_cases_image_single .video-container .plyr>button[data-plyr="play"] svg{transform:scale(1.5);transform-origin:center}.ce_cases_image_single .plyr--video.plyr--stopped .plyr__controls{display:none}.ce_cases_image_single .custom-poster{position:relative}.ce_cases_image_single .custom-poster img{width:100%;height:auto}.ce_cases_image_single .custom-poster+.plyr{position:absolute;width:100%;height:100%;top:0;background:transparent}.ce_cases_image_single .custom-poster+.plyr .plyr__video-wrapper{height:100%;background:transparent}.ce_cases_image_single .custom-poster+.video{position:absolute;width:100%;height:100%;top:0}.ce_cases_image_single .image-container{width:100%}.ce_cases_image_single .image-container.portrait{position:relative;overflow:hidden;height:90%;max-height:90vh;width:auto;margin:5% auto}.ce_cases_image_single .image-container.portrait picture,.ce_cases_image_single .image-container.portrait img{height:100%;width:auto;max-width:100%}.ce_cases_image_single .video-container{width:100%}.ce_cases_image_single .video-container.portrait{position:relative;overflow:hidden;width:auto;height:90%;max-height:80vh;margin:5% auto}.ce_cases_image_single .video-container.portrait video{width:auto;height:100%;margin:auto}.ce_cases_image_single .video-container.portrait picture,.ce_cases_image_single .video-container.portrait img{width:auto;max-width:100%;height:100%;max-height:80vh;margin:auto}.ce_cases_image_single .padded-shadow{padding:5%}.ce_cases_image_single .padded-shadow .image-container{height:100%;box-shadow:0px 0px 4.5em rgba(0, 0, 0, 0.3)}.ce_cases_image_single .padded-shadow .video-container{width:auto;max-height:80vh;margin:auto;box-shadow:0px 0px 4.5em rgba(0, 0, 0, 0.3)}.ce_cases_image_single .padded-shadow .video-container .custom-poster,.ce_cases_image_single .padded-shadow .video-container picture,.ce_cases_image_single .padded-shadow .video-container img{width:auto;max-height:80vh;margin:auto;max-width:100%}.ce_cases_image_single .padded-shadow.portrait{padding:0}.ce_cases_image_single .padded-shadow.portrait .video-container{margin:5% auto}@media (max-width:810px){.ce_cases_image_single .padded-shadow{padding:0}.ce_cases_image_single .padded-shadow.portrait .video-container{margin:10% auto}.ce_cases_image_single .image-container.portrait,.ce_cases_image_single .video-container.portrait{width:auto;max-width:80%;height:auto;margin:10% auto}}.ce_simple_headline+.ce_cases_image_single.padded-shadow{margin-top:-5%}.tl_content .ce_cases_image_single .container{box-sizing:border-box}.tl_content .ce_cases_image_single img{max-width:100%}
.ce_headline_media{padding-block:clamp(4rem, 2.5915rem + 4.507vw, 8rem)}.ce_headline_media.white{background-color:#f8f8f8;color:#111111}.ce_headline_media.white .plyr__video-wrapper,.ce_headline_media.white .plyr__poster{background-color:transparent}.ce_headline_media.white .overheadline{color:#886F41 !important}.ce_headline_media.white .overheadline::after{background-color:#886F41 !important}.ce_headline_media .container{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;display:flex;justify-content:space-between;gap:4rem}@media screen and (min-width:1920px){.ce_headline_media .container{max-width:1750px;padding-left:0;padding-right:0}}@media (min-width:767px){.ce_headline_media .container.reverse-media-container{flex-direction:row-reverse}}.ce_headline_media .headline-media-text{min-width:calc(33% - 2em)}.ce_headline_media .headline-media-text h2{font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2;text-wrap:balance;margin-bottom:1.1em}.ce_headline_media .headline-media-text .overheadline{display:block;font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative}@media screen and (min-width:1200px){.ce_headline_media .headline-media-text .overheadline{white-space:nowrap}}.ce_headline_media .headline-media-text .overheadline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}.ce_headline_media .headline-media-text p{font-size:0.9rem;font-size:clamp(0.9rem, 0.55rem + 0.35vw + 0.35vh, 1.15rem);line-height:1.4;font-weight:300;text-wrap:balance}.ce_headline_media .headline-media-text a{cursor:pointer;display:inline-block;width:fit-content;transform:translateX(-2em);transition:all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;font-family:"graphit", Helvetica, sans-serif;font-weight:300}.ce_headline_media .headline-media-text a:before,.ce_headline_media .headline-media-text a:after{display:inline-block;content:"";background:url(../../bundles/vhugbasic/icons/icon_arrow_btn.svg);background-size:contain;background-repeat:no-repeat;width:1.5em;height:0.9em;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.ce_headline_media .headline-media-text a:before{opacity:0;margin-right:0.5em}.ce_headline_media .headline-media-text a:after{margin-left:0.5em}.ce_headline_media .headline-media-text a:hover{transform:translateX(0)}.ce_headline_media .headline-media-text a:hover:before{opacity:1}.ce_headline_media .headline-media-text a:hover:after{opacity:0}.ce_headline_media .headline-media-mobile-txt{display:none}.ce_headline_media .headline-media{min-width:calc(66% - 2em)}.ce_headline_media .headline-media .media-container{border-radius:8px;overflow:hidden;position:relative;aspect-ratio:1.7777777778}.ce_headline_media .headline-media .media-container .media-poster{transition:0.4s ease}.ce_headline_media .headline-media .media-container .media-poster img{position:absolute;left:0;bottom:0;height:100%;object-fit:cover;width:100%;z-index:3;transition:opacity 0.4s ease}.ce_headline_media .headline-media .media-container.playing .media-poster img,.ce_headline_media .headline-media .media-container.paused .media-poster img{transition:0.4s ease;opacity:0;z-index:-1}.ce_headline_media .headline-media .btn{cursor:pointer;display:inline-block;width:fit-content;transform:translateX(-2em);transition:all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;font-family:"graphit", Helvetica, sans-serif;font-weight:300}.ce_headline_media .headline-media .btn:before,.ce_headline_media .headline-media .btn:after{display:inline-block;content:"";background:url(../../bundles/vhugbasic/icons/icon_arrow_btn.svg);background-size:contain;background-repeat:no-repeat;width:1.5em;height:0.9em;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.ce_headline_media .headline-media .btn:before{opacity:0;margin-right:0.5em}.ce_headline_media .headline-media .btn:after{margin-left:0.5em}.ce_headline_media .headline-media .btn:hover{transform:translateX(0)}.ce_headline_media .headline-media .btn:hover:before{opacity:1}.ce_headline_media .headline-media .btn:hover:after{opacity:0}.ce_headline_media .headline-media .plyr:not(.plyr--playing) .plyr__controls{opacity:0 !important}.ce_headline_media .headline-media .plyr .plyr__poster{transition:scale 0.4s ease}@media (hover:hover){.ce_headline_media .headline-media .plyr:hover .plyr__poster{scale:1.08}}.ce_headline_media .headline-media p{font-size:0.8rem;font-size:clamp(0.8rem, 0.46rem + 0.33vw + 0.33vh, 1.05rem);line-height:1.4;font-weight:300;text-wrap:balance;margin-bottom:1.5rem}@media (max-width:1920px) and (min-width:1200px){.ce_headline_media .container{gap:3rem}.ce_headline_media .container:not(.reverse-media-container){padding-right:0 !important}.ce_headline_media .container:not(.reverse-media-container) .media-container{border-radius:8px 0 0 8px}.ce_headline_media .container.reverse-media-container{padding-left:0 !important}.ce_headline_media .container.reverse-media-container .media-container{border-radius:0 8px 8px 0}.ce_headline_media .container .media-container{border-radius:8px}}@media (max-width:1199px) and (min-width:767px){.ce_headline_media .container{gap:2rem}.ce_headline_media .container:not(.reverse-media-container){padding-right:0 !important}.ce_headline_media .container:not(.reverse-media-container) .media-container{border-radius:8px 0 0 8px}.ce_headline_media .container.reverse-media-container{padding-left:0 !important}.ce_headline_media .container.reverse-media-container .media-container{border-radius:0 8px 8px 0}.ce_headline_media .container .headline-media-text{min-width:calc(33% - 1em)}.ce_headline_media .container .headline-media{min-width:calc(66% - 1em)}.ce_headline_media .headline-media p{padding-right:1rem}}@media (max-width:767px){.ce_headline_media .container{flex-direction:column;gap:0}.ce_headline_media .headline-media-desktop-txt{display:none}.ce_headline_media .headline-media-mobile-txt{display:block}.ce_headline_media h2{margin-bottom:2rem !important}.ce_headline_media .headline-media p{padding-right:0}.ce_headline_media .media-container{margin-bottom:2rem}}.ce_headline_media .video-wrapper{position:relative !important;overflow:hidden;aspect-ratio:1.7777777778}.ce_headline_media .video-wrapper .player-video{aspect-ratio:1.7777777778;object-fit:cover}.ce_headline_media .video-wrapper .fullscreen-video{position:absolute;height:100%;object-fit:cover;width:100%}.ce_headline_media .video-wrapper .play-button-big{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:center;background-color:rgba(248, 248, 248, 0.7);width:50px;height:50px;border:none;border-radius:50%;opacity:0.7;z-index:5;cursor:pointer;transition:all 0.4s ease}.ce_headline_media .video-wrapper .play-button-big .play-pause-icon{display:block;width:35%;min-width:20px;height:auto;fill:#b99a5b;margin-left:8%}.ce_headline_media .video-wrapper .play-button-big .play-pause-icon .pause-icon{display:none}.ce_headline_media .video-wrapper .play-button-big:hover{opacity:1}.ce_headline_media .video-wrapper .play-button-main{width:32px;height:32px;min-width:32px;margin-right:7px;padding:7px;border-radius:4px;background:transparent;border:none;cursor:pointer}.ce_headline_media .video-wrapper .play-button-main .play-pause-icon{display:block;width:100%;height:auto;fill:#f8f8f8;margin-left:1px}.ce_headline_media .video-wrapper .play-button-main .play-pause-icon .pause-icon{display:none}.ce_headline_media .video-wrapper .play-button-main:hover{background-color:#b99a5b}.ce_headline_media .video-wrapper .player-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;width:100%;left:0;bottom:0;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.7));padding:clamp(10px, 2.451vw + -4.208px, 35px) 10px 10px;transform:translateY(300%);transition:transform 0.5s 1s ease}.ce_headline_media .video-wrapper .player-video:hover~.player-controls,.ce_headline_media .video-wrapper .player-controls:hover{transform:translateY(0);transition-delay:0s}.ce_headline_media .video-wrapper .video-progress{position:relative;height:6px;flex-basis:100%;border-radius:6px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}.ce_headline_media .video-wrapper .video-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;overflow:hidden;border-radius:6px;height:inherit;width:100%;top:0;pointer-events:none;background-color:#6e6e6e;border:none}.ce_headline_media .video-wrapper .video-progress progress::-webkit-progress-bar{background-color:#6e6e6e;background:linear-gradient(to right, #d7d7d7 var(--loaded-percentage), #6e6e6e var(--loaded-percentage));border-radius:6px}.ce_headline_media .video-wrapper .video-progress progress::-webkit-progress-value{background:#b99a5b;border-radius:6px}.ce_headline_media .video-wrapper .video-progress progress::-moz-progress-bar{border:1px solid #b99a5b;background:#b99a5b}.ce_headline_media .video-wrapper .video-progress .seek{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0;width:100%;height:inherit;margin:0;background:transparent;cursor:pointer}.ce_headline_media .video-wrapper .video-progress .seek::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;border-radius:1.3px;cursor:pointer;transition:all 0.4s ease}.ce_headline_media .video-wrapper .video-progress .seek::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#f8f8f8;margin-left:-1px;cursor:pointer}.ce_headline_media .video-wrapper .video-progress .seek ::-moz-range-track{width:100%;border-radius:1.3px;border:none;outline:none;box-shadow:none}.ce_headline_media .video-wrapper .video-progress .seek::-moz-range-thumb{height:16px;width:16px;background-color:#f8f8f8;border-radius:50%;border:none}.ce_headline_media .video-wrapper .video-progress .seek:focus::-webkit-slider-runnable-track{background:transparent}.ce_headline_media .video-wrapper .video-progress .seek-tooltip{display:none;position:absolute;content:attr(data-title);top:-50px;min-width:52px;margin-left:-70px;padding:8px 8px 6px;text-align:center;font-size:14px;font-weight:bold;line-height:1;color:#1d1d1d;background-color:#f8f8f8;border-radius:2px}.ce_headline_media .video-wrapper .video-progress .seek-tooltip:after{content:"";position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(248, 248, 248, 0.9);bottom:-6px;left:50%;width:0;height:0;transform:translateX(-50%)}@media (min-width:1200px){.ce_headline_media .video-wrapper .video-progress .seek:hover+.seek-tooltip{display:block}}.ce_headline_media .video-wrapper .time{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:14px;color:#f8f8f8}.ce_headline_media .video-wrapper .time time{min-width:40px;margin:0 8px;line-height:1}.ce_headline_media .video-wrapper .time time.video-time-elapsed{text-align:right}.ce_headline_media .video-wrapper .time span{line-height:1}.ce_headline_media .video-wrapper .volume-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.ce_headline_media .video-wrapper .volume-controls .volume-button{padding:4px;margin-right:7px;border-radius:4px;background:transparent;border:none;cursor:pointer}.ce_headline_media .video-wrapper .volume-controls .volume-button .volume-icon{fill:#f8f8f8;width:24px;height:24px}.ce_headline_media .video-wrapper .volume-controls .volume-button .volume-icon .hidden{display:none}.ce_headline_media .video-wrapper .volume-controls .volume-button:hover{background-color:#b99a5b}.ce_headline_media .video-wrapper .volume-controls .video-volume{-webkit-appearance:none;appearance:none;width:100px;cursor:pointer;outline:none;border-radius:15px;height:6px;background:#b99a5b;background:linear-gradient(to right, #b99a5b var(--volume-percent), #6e6e6e var(--volume-percent))}.ce_headline_media .video-wrapper .volume-controls .video-volume::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:15px;width:15px;background-color:#f8f8f8;border-radius:50%;border:none}.ce_headline_media .video-wrapper .volume-controls .video-volume::-moz-range-thumb{height:15px;width:15px;background-color:#f8f8f8;border-radius:50%;border:none}@media (max-width:1279px){.ce_headline_media .video-wrapper .volume-controls .video-volume{display:none}}.ce_headline_media .video-wrapper .fullscreen-button{position:absolute;bottom:100px;bottom:clamp(56px, 4.314vw + 30.976px, 100px);right:20px;right:clamp(10px, 0.98vw + 4.32px, 20px);border-radius:50%;border:2px solid #f8f8f8;width:auto;height:auto;padding:20px;padding:clamp(10px, 0.98vw + 4.32px, 20px);text-align:center;background:transparent;cursor:pointer}.ce_headline_media .video-wrapper .fullscreen-icon{display:block;width:24px;width:clamp(16px, 0.784vw + 11.456px, 24px);height:auto;margin:auto;fill:#b99a5b}.ce_headline_media .video-wrapper .fullscreen-icon-close{display:none}.ce_headline_media .video-wrapper .fullscreen-active .fullscreen-icon-open{display:none}.ce_headline_media .video-wrapper .fullscreen-active .fullscreen-icon-close{display:block}.ce_headline_media .video-wrapper.playing .play-button-big{opacity:0;z-index:-5}.ce_headline_media .video-wrapper.playing .play-pause-icon .play-icon{display:none}.ce_headline_media .video-wrapper.playing .play-pause-icon .pause-icon{display:block;fill:#f8f8f8}.tl_content .ce_headline_media a{color:#111111}.tl_content .ce_headline_media.black{background-color:#111111;color:#f8f8f8 !important}.tl_content .ce_headline_media.black h2{color:#f8f8f8}.tl_content .ce_headline_media.black a{color:#f8f8f8 !important}.tl_content .ce_headline_media .container{padding-inline:0.5vw}.tl_content .ce_headline_media .container img{max-width:fit-content}.tl_content .ce_headline_media h2{font-size:clamp(2.25rem, 1.575rem + 1.8vw, 3.375rem)}.tl_content .ce_headline_media .player-video{max-height:100%}
.ce_headline_accordion{padding-block:clamp(4rem, 2.5915rem + 4.507vw, 8rem)}.ce_headline_accordion.black{background-color:#111111;color:#f8f8f8}.ce_headline_accordion .container{width:100%;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;display:flex;gap:4em}@media screen and (min-width:1280px){.ce_headline_accordion .container{max-width:1150px;padding-left:0;padding-right:0}}.ce_headline_accordion .main-text{flex-basis:33.3%;position:relative}.ce_headline_accordion .main-text .sticky-headline{position:sticky;top:var(--header-heigth)}.ce_headline_accordion .main-text .headline{font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2;margin-bottom:1.25em}.ce_headline_accordion .main-text .overheadline{display:block;font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative}@media screen and (min-width:1200px){.ce_headline_accordion .main-text .overheadline{white-space:nowrap}}.ce_headline_accordion .main-text .overheadline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}.ce_headline_accordion .main-text p{font-size:1rem;font-size:clamp(1rem, 0.67rem + 0.42vw + 0.42vh, 1.4rem);line-height:1.4;font-weight:300}@media (min-width:820px){.ce_headline_accordion .main-text{flex-basis:40%}}.ce_headline_accordion .acc-items{flex-basis:66.6%}@media (min-width:820px){.ce_headline_accordion .acc-items{flex-basis:60%}}.ce_headline_accordion .acc-item{border-bottom:1px solid rgba(255, 255, 255, 0.2);padding-block:1rem;margin-bottom:0}.ce_headline_accordion .acc-item .toggler{display:flex;align-items:center;cursor:pointer;background:transparent;outline:none;border:none;width:100%;padding:0}.ce_headline_accordion .acc-item .toggler:hover .title{color:#b99a5b}.ce_headline_accordion .acc-item .toggler:focus-visible{outline:auto}.ce_headline_accordion .acc-item .toggler:focus-visible .title{color:#b99a5b}.ce_headline_accordion .acc-item .toggler .title{font-size:1rem;font-size:clamp(1rem, 0.67rem + 0.42vw + 0.42vh, 1.4rem);font-weight:700;line-height:1.2;font-weight:700;color:#f8f8f8;margin-bottom:0;text-align:left;flex-basis:90%}.ce_headline_accordion .acc-item .toggler svg{flex-basis:10%;transition:transform 0.4s ease-in-out}.ce_headline_accordion .acc-item .toggler svg path{transition:fill 0.4s ease-in-out}.ce_headline_accordion .acc-item .acc-content{transition:height 0.4s ease-in-out;overflow:hidden;max-width:42em}.ce_headline_accordion .acc-item .acc-content p:first-child{padding-top:1em}.ce_headline_accordion .acc-item .acc-content ul,.ce_headline_accordion .acc-item .acc-content ol{padding-left:1.1em;margin-bottom:1.2em}.ce_headline_accordion .acc-item .acc-content ul li,.ce_headline_accordion .acc-item .acc-content ol li{margin-bottom:0.3em}.ce_headline_accordion .acc-item .acc-content ul:last-child,.ce_headline_accordion .acc-item .acc-content ol:last-child{margin-bottom:0}.ce_headline_accordion .acc-item .acc-content ul{list-style:disc}.ce_headline_accordion .acc-item .acc-content ul.has-emoticons{list-style:none;padding-left:0}.ce_headline_accordion .acc-item .acc-content ul.has-emoticons li{text-indent:-1.6em;margin-left:1.6em}.ce_headline_accordion .acc-item .acc-content ol{list-style:decimal}.ce_headline_accordion .acc-item .acc-content ul.has-long-children li,.ce_headline_accordion .acc-item .acc-content ol.has-long-children li{margin-bottom:1em}.ce_headline_accordion .acc-item.active .title{color:#b99a5b !important}.ce_headline_accordion .acc-item.active .toggler svg{transform:rotate(90deg)}.ce_headline_accordion .acc-item.active .toggler svg path{fill:#b99a5b !important}.ce_headline_accordion.white{background-color:#f8f8f8;color:#111111}.ce_headline_accordion.white .overheadline{font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative;color:#886F41}@media screen and (min-width:1200px){.ce_headline_accordion.white .overheadline{white-space:nowrap}}.ce_headline_accordion.white .overheadline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}.ce_headline_accordion.white .overheadline:after{background-color:#886F41}.ce_headline_accordion.white .acc-item{border-bottom:1px solid rgba(0, 0, 0, 0.2)}.ce_headline_accordion.white .acc-item .title{color:#111111}.ce_headline_accordion.white .acc-item.active .title{color:#886F41 !important}.ce_headline_accordion.white .acc-item.active svg path{fill:#886F41 !important}.ce_headline_accordion.white .acc-item .toggler:hover .title{color:#886F41}.ce_headline_accordion.white .acc-item .toggler:focus-visible{outline:auto}.ce_headline_accordion.white .acc-item .toggler:focus-visible .title{color:#886F41}.ce_headline_accordion.white svg path{fill:#111111}@media (min-width:821px){.ce_headline_accordion .acc-item:first-child{padding-top:0 !important}}@media (max-width:820px){.ce_headline_accordion .container{flex-direction:column}}.ce_headline_accordion.has-emoticons .acc-content{padding-left:2em}.ce_headline_accordion.has-emoticons .acc-item .title{text-indent:-1.6em;margin-left:1.6em}.tl_content .ce_headline_accordion{overflow:hidden}.tl_content .ce_headline_accordion.black{background-color:#111111}.tl_content .ce_headline_accordion.black .main-text h2,.tl_content .ce_headline_accordion.black .main-text p{color:#f8f8f8}.tl_content .ce_headline_accordion.black .acc-content p{color:#f8f8f8}.tl_content .ce_headline_accordion .container{padding-inline:0}.tl_content .ce_headline_accordion .container .headline{font-size:clamp(2.25rem, 1.575rem + 1.8vw, 3.375rem);max-width:max-content}
.news_cases_single{position:relative}.news_cases_single .customer-logo{position:absolute;top:0;right:5%;pointer-events:none;z-index:2}.news_cases_single .customer-logo svg{width:5.2em;height:5.2em}.news_cases_single .customer-logo svg rect,.news_cases_single .customer-logo svg polyline,.news_cases_single .customer-logo svg polygon,.news_cases_single .customer-logo svg path{fill:#f8f8f8 !important}.news_cases_single .case-wrap{position:relative;border-radius:8px;overflow:hidden;width:33em}.news_cases_single .case-wrap:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(to bottom, transparent, transparent 45%, rgba(0, 0, 0, 0.25) 65%, rgba(0, 0, 0, 0.5) 100%);position:absolute;bottom:0}.news_cases_single .title{font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2;position:absolute;margin:24px;bottom:0;z-index:1;color:#f8f8f8;text-shadow:0.05em 0.05em #111111}@media (max-width:1400px){.news_cases_single .title{font-size:1.6em}}.news_cases_single .btn{cursor:pointer;display:inline-block;width:fit-content;transform:translateX(-2em);transition:all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;font-family:"graphit", Helvetica, sans-serif;font-weight:300;transform:translateX(-0.75em);display:flex;margin-left:auto;margin-top:clamp(1rem, 0.8239rem + 0.5634vw, 1.5rem);line-height:1.3}.news_cases_single .btn:before,.news_cases_single .btn:after{display:inline-block;content:"";background:url(../../bundles/vhugbasic/icons/icon_arrow_btn.svg);background-size:contain;background-repeat:no-repeat;width:1.5em;height:0.9em;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.news_cases_single .btn:before{opacity:0;margin-right:0.5em}.news_cases_single .btn:after{margin-left:0.5em}.news_cases_single .btn:hover{transform:translateX(0)}.news_cases_single .btn:hover:before{opacity:1}.news_cases_single .btn:hover:after{opacity:0}@media screen and (max-width:1024px){.news_cases_single .case-wrap{width:22em}}.bg-white .news_cases_single .btn::after,.bg-white .news_cases_single .btn::before{background-image:url(../../bundles/vhugbasic/icons/icon_arrow_btn_darker_gold.svg)}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.mod_newslist_carousel{padding-block:4rem;padding-block:clamp(4rem, 3rem + 3.2vw, 8rem);position:relative;background-color:#111111;max-width:100vw;overflow:hidden}.mod_newslist_carousel .container{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw}@media screen and (min-width:1920px){.mod_newslist_carousel .container{max-width:1750px;padding-left:0;padding-right:0}}.mod_newslist_carousel .container .overline{display:block;font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative}@media screen and (min-width:1200px){.mod_newslist_carousel .container .overline{white-space:nowrap}}.mod_newslist_carousel .container .overline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}.mod_newslist_carousel .container .splide__track{overflow:visible;padding-bottom:1em;overflow-x:auto;scrollbar-color:#111111 #202020;scrollbar-width:thin}.mod_newslist_carousel .container .splide__track.splide__track--slide{overflow-x:visible;cursor:grab}.mod_newslist_carousel .headline{margin-bottom:1.3em;max-width:88%;font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2}.mod_newslist_carousel .slider-init{position:relative;visibility:visible}.mod_newslist_carousel .slider-init .title{cursor:pointer}.mod_newslist_carousel .splide__list{gap:2em}.mod_newslist_carousel .case-wrap img{transition:transform 0.3s ease-in-out}.mod_newslist_carousel .case-wrap:hover img{transform:scale(1.1)}.mod_newslist_carousel .splide__arrows{position:absolute;right:0;top:-4.5em;display:flex}.mod_newslist_carousel .splide__arrows .splide__arrow{width:48px;height:48px;background:transparent;border:2px solid #b99a5b;border-radius:50%;transition:all 0.3s ease;position:relative;top:initial;transform:initial;opacity:0.9}.mod_newslist_carousel .splide__arrows .splide__arrow svg{display:none}.mod_newslist_carousel .splide__arrows .splide__arrow:after{display:block;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%)}.mod_newslist_carousel .splide__arrows .splide__arrow--prev{transform:scaleX(-1);margin-right:3em}.mod_newslist_carousel .splide__arrows button[disabled]{opacity:0.4;pointer-events:none}.mod_newslist_carousel .splide__pagination{display:flex;justify-content:center;gap:8px;margin-top:3.55em;bottom:-3.55em}.mod_newslist_carousel .splide__pagination button{width:8px;height:8px;border:none;border-radius:50%;padding:0;margin:0;background:#CACCD1}.mod_newslist_carousel .splide__pagination button.is-active{background:#b99a5b}.mod_newslist_carousel:not(.bg-white) .splide__arrows .splide__arrow::after{content:url(../../bundles/vhugbasic/icons/slider_arrow.svg)}.mod_newslist_carousel.bg-white{background-color:#f8f8f8;color:#111111}.mod_newslist_carousel.bg-white .overline{font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative;color:#886F41}@media screen and (min-width:1200px){.mod_newslist_carousel.bg-white .overline{white-space:nowrap}}.mod_newslist_carousel.bg-white .overline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}.mod_newslist_carousel.bg-white .overline:after{background-color:#886F41}.mod_newslist_carousel.bg-white .splide__track{scrollbar-color:#f8f8f8 #d7d7d7}.mod_newslist_carousel.bg-white .splide__arrows .splide__arrow{border-color:#886F41}.mod_newslist_carousel.bg-white .splide__arrows .splide__arrow::after{content:url(../../bundles/vhugbasic/icons/slider_arrow_darker_gold.svg)}.mod_newslist_carousel.bg-white .splide__pagination button.is-active{background-color:#886F41}
#container .ce_contactbanner{padding-block:clamp(4rem, 2.5915rem + 4.507vw, 8rem)}#container .ce_contactbanner.black{background-color:#111111}#container .ce_contactbanner .container{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;display:flex;gap:3em;margin:auto;position:relative;z-index:3}@media screen and (min-width:1920px){#container .ce_contactbanner .container{max-width:1750px;padding-left:0;padding-right:0}}#container .ce_contactbanner .image_container,#container .ce_contactbanner .text-wrap{flex-basis:50%;position:relative;z-index:4;background:#111111}#container .ce_contactbanner .image_container{border-radius:8px;overflow:hidden}#container .ce_contactbanner img{height:100%;object-fit:cover}#container .ce_contactbanner .text-wrap{padding-block:clamp(3rem, 1.2rem + 4.8vw, 6rem);display:flex;flex-direction:column;justify-content:center}@media (max-width:1100px){#container .ce_contactbanner .text-wrap{padding-block:2em}}#container .ce_contactbanner .overline{font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative;display:block}@media screen and (min-width:1200px){#container .ce_contactbanner .overline{white-space:nowrap}}#container .ce_contactbanner .overline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}#container .ce_contactbanner h3{font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2;margin-bottom:1.5em;color:#f8f8f8}@media (max-width:1400px){#container .ce_contactbanner h3{font-size:2.1rem;font-size:clamp(2.1rem, 1.4rem + 0.85vw + 0.85vh, 2.85rem);font-weight:700;line-height:1}}#container .ce_contactbanner p{font-size:1.125rem;font-size:clamp(1.125rem, 1.0318rem + 0.1818vw, 1.25rem);font-weight:300;line-height:1.6;color:#f8f8f8;margin-bottom:0.4em}#container .ce_contactbanner p:last-child{margin-bottom:0}#container .ce_contactbanner p strong{font-size:1.2rem;font-size:clamp(1.2rem, 0.8rem + 0.5vw + 0.5vh, 1.65rem);font-weight:700;line-height:1.2;display:block;margin-bottom:0.8em}#container .ce_contactbanner p a{cursor:pointer;display:inline-block;width:fit-content;transition:all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:clamp(1.125rem, 1.0318rem + 0.1818vw, 1.25rem);font-family:"graphit", Helvetica, sans-serif;font-weight:300}#container .ce_contactbanner p a span{border-bottom:1px solid #b99a5b}#container .ce_contactbanner p a:before,#container .ce_contactbanner p a:after{content:url(../../bundles/vhugbasic/icons/icon_arrow_btn.svg);width:fit-content;height:100%;transition:opacity 0.3s;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}#container .ce_contactbanner p a:before{position:absolute;left:-2em;top:50%;transform:translateY(-50%);opacity:0;margin-right:0.5em}#container .ce_contactbanner p a:after{margin-left:0.5em}@media (hover:hover){#container .ce_contactbanner p a:hover{transform:translateX(2em)}#container .ce_contactbanner p a:hover:before{display:inline;opacity:1}#container .ce_contactbanner p a:hover:after{opacity:0}}@media (max-width:1400px){#container .ce_contactbanner p strong{font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2}}#container .ce_contactbanner p.btn-wrap a.btn{cursor:pointer;display:inline-block;width:fit-content;transition:all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:clamp(1.125rem, 1.0318rem + 0.1818vw, 1.25rem);font-family:"graphit", Helvetica, sans-serif;font-weight:300}#container .ce_contactbanner p.btn-wrap a.btn span{border-bottom:1px solid #b99a5b}#container .ce_contactbanner p.btn-wrap a.btn:before,#container .ce_contactbanner p.btn-wrap a.btn:after{content:url(../../bundles/vhugbasic/icons/icon_arrow_btn.svg);width:fit-content;height:100%;transition:opacity 0.3s;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}#container .ce_contactbanner p.btn-wrap a.btn:before{position:absolute;left:-2em;top:50%;transform:translateY(-50%);opacity:0;margin-right:0.5em}#container .ce_contactbanner p.btn-wrap a.btn:after{margin-left:0.5em}@media (hover:hover){#container .ce_contactbanner p.btn-wrap a.btn:hover{transform:translateX(2em)}#container .ce_contactbanner p.btn-wrap a.btn:hover:before{display:inline;opacity:1}#container .ce_contactbanner p.btn-wrap a.btn:hover:after{opacity:0}}#container .ce_contactbanner p.invitation{margin-bottom:0.4em;font-weight:300}#container .ce_contactbanner.white{background-color:#f8f8f8}#container .ce_contactbanner.white .overline{font-size:0.75rem;font-size:clamp(0.75rem, 0.4rem + 0.275vw + 0.275vh, 0.875rem);font-family:"graphit", Helvetica, sans-serif;font-weight:400;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;letter-spacing:0.065em;padding-bottom:1em;letter-spacing:0.065em;display:block;position:relative;color:#886F41}@media screen and (min-width:1200px){#container .ce_contactbanner.white .overline{white-space:nowrap}}#container .ce_contactbanner.white .overline:after{content:"";position:absolute;bottom:-1px;left:0;width:4em;height:1px;background-color:#b99a5b}#container .ce_contactbanner.white .overline:after{background-color:#886F41}#container .ce_contactbanner.white h3{color:#111111}#container .ce_contactbanner.white .text-wrap{background-color:#f8f8f8}#container .ce_contactbanner.white .text-wrap p,#container .ce_contactbanner.white .text-wrap a,#container .ce_contactbanner.white .text-wrap h3{color:#111111}#container .ce_contactbanner.white p a:before,#container .ce_contactbanner.white p a:after{content:url(../../bundles/vhugbasic/icons/icon_arrow_btn_darker_gold.svg)}#container .ce_contactbanner.white p.btn-wrap a.btn:before,#container .ce_contactbanner.white p.btn-wrap a.btn:after{content:url(../../bundles/vhugbasic/icons/icon_arrow_btn_darker_gold.svg)}@media (max-width:1919.5px) and (min-width:1100px){#container .ce_contactbanner .container{padding-left:0 !important}#container .ce_contactbanner .container .image_container{border-radius:0 8px 8px 0}}@media (min-width:1100.5px){#container .ce_contactbanner .text-wrap-mobile{display:none}}@media (max-width:1100px){#container .ce_contactbanner .container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;max-width:40em;gap:2em}#container .ce_contactbanner .container .text-wrap{padding-block:0}#container .ce_contactbanner .container .text-wrap .overline,#container .ce_contactbanner .container .text-wrap h3{display:none}#container .ce_contactbanner .container .text-wrap strong{margin-bottom:1.3em}#container .ce_contactbanner .container .text-wrap-mobile h3{margin-bottom:0}#container .ce_contactbanner figure{border-radius:8px}#container .ce_contactbanner figure img{aspect-ratio:1.5}}@media screen and (max-width:1100px) and (min-width:1920px){#container .ce_contactbanner .container{max-width:1750px;padding-left:0;padding-right:0}}#container .tl_content .ce_contactbanner .container{padding:0}#container .tl_content .ce_contactbanner a{color:#fff}#container .tl_content .ce_contactbanner strong{color:#fff}#container .tl_content .ce_contactbanner img{max-width:100%}#container .tl_content .ce_contactbanner .text-wrap h3,#container .tl_content .ce_contactbanner .text-wrap p{color:white}#container .tl_content .ce_contactbanner .image_container,#container .tl_content .ce_contactbanner .text-wrap{width:50%;overflow:hidden}
.ce_form{background-color:#111111;padding-block:clamp(3rem, 1.2rem + 4.8vw, 6rem)}.ce_form .container{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;display:flex;justify-content:space-between;gap:4em}@media screen and (min-width:1920px){.ce_form .container{max-width:1750px;padding-left:0;padding-right:0}}.ce_form .container>h1{font-size:3.5rem;font-size:clamp(3.5rem, -0.5rem + 5vw + 5vh, 11.5rem);text-transform:uppercase;font-family:"Druk", Helvetica, sans-serif;font-weight:700;line-height:88%}.ce_form .container h2,.ce_form .container h3{font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2}.ce_form .container .headline{flex-basis:33.3%}@media (min-width:820px){.ce_form .container .headline{flex-basis:40%}}.ce_form .container form{flex-basis:66.6%}@media (min-width:820px){.ce_form .container form{flex-basis:60%}}@media (min-width:1024px){.ce_form .container .whistleblower-form .widget:not(.full-width){max-width:50%}}.ce_form.slim .container{width:100%;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw}@media screen and (min-width:1280px){.ce_form.slim .container{max-width:1150px;padding-left:0;padding-right:0}}.ce_form .formbody{display:flex;flex-wrap:wrap;gap:1em}.ce_form .formbody input[type="radio"]{box-sizing:border-box;width:20px;height:20px;padding:0;border:2px solid #fff !important;border-radius:50%;appearance:none;background-color:transparent !important;outline:none;border-radius:50% !important}.ce_form .formbody input[type="radio"]:not(:disabled):checked{border-color:#b99a5b !important;background-color:transparent !important;background-clip:content-box;padding:4px;background-image:radial-gradient(circle, #fff 0%, #fff 50%, transparent 60%, transparent 100%) !important}.ce_form .formbody input[type="radio"]:focus-visible{background-color:transparent !important;outline:6px solid #b99a5b !important}.ce_form .formbody .widget-radio fieldset{display:flex}.ce_form .formbody .widget-radio fieldset span{display:flex;align-items:center;margin-right:1.5em;padding:1.5em;border:1px solid #565656;background-color:#1d1d1d}.ce_form .formbody .widget-radio fieldset span label{margin-bottom:0;margin-left:0.5em;cursor:pointer}.ce_form .formbody .widget-radio fieldset span input{margin:0;cursor:pointer}.ce_form .formbody .filesuploads{margin-bottom:1.5rem}.ce_form .formbody .filesuploads label{display:none}.ce_form .formbody .filesuploads .dropzone{background-color:transparent !important;border:none !important;padding:0;min-height:max-content !important;padding-block:1em}.ce_form .formbody .filesuploads .dropzone .dz-container{border:none;position:initial}.ce_form .formbody .filesuploads .dropzone .dz-container:focus-visible{outline:none}.ce_form .formbody .filesuploads .dropzone .dz-container:focus-visible .dz-message-head{outline:2px solid #f8f8f8}.ce_form .formbody .filesuploads .dropzone .dz-message{border:none !important;padding:0;text-align:left;align-items:flex-start}.ce_form .formbody .filesuploads .dropzone .dz-message-body{display:none}.ce_form .formbody .filesuploads .dropzone .dz-message-head{width:max-content;padding:clamp(1rem, 0.6667rem + 0.6944vw, 1.5rem);border:1px solid rgba(255, 255, 255, 0.25);background:rgba(255, 255, 255, 0.05);transition:0.4s ease}.ce_form .formbody .filesuploads .dropzone .dz-message-head svg{margin-left:0.5em}.ce_form .formbody .filesuploads .dropzone .dz-message-head:hover{background-color:#111111;border-color:#b99a5b}.ce_form .formbody .filesuploads .dropzone .dropzone-previews:not(:empty){padding-inline:0;padding-block:0.5em;background-color:transparent}.ce_form .formbody .filesuploads .dropzone .dz-preview{border-color:#b99a5b}.ce_form .formbody .filesuploads .dropzone .dz-preview.dz-image-preview{background-color:transparent}.ce_form .formbody .widget{flex-basis:100%;display:flex;flex-direction:column;margin-bottom:1.5rem}.ce_form .formbody .widget label{margin-bottom:0.5rem;font-size:0.9rem;font-size:clamp(0.9rem, 0.55rem + 0.35vw + 0.35vh, 1.15rem);line-height:1.4;font-weight:300}.ce_form .formbody .widget p.error{padding-top:6px;color:#E74C3C;order:3}.ce_form .formbody .widget input{background-color:transparent;border:none;border-bottom:1.5px solid rgba(255, 255, 255, 0.5);padding:0.5rem 0.5rem 0.5rem 0;color:#f8f8f8;font-size:clamp(1rem, 0.8333rem + 0.3472vw, 1.25rem);border-radius:0;font-weight:300}.ce_form .formbody .widget input::placeholder{color:rgba(255, 255, 255, 0.3);font-size:clamp(1rem, 0.8333rem + 0.3472vw, 1.25rem)}.ce_form .formbody .widget input:focus-visible{outline:none;border-bottom:1.5px solid #b99a5b}.ce_form .formbody .widget textarea{background-color:transparent;border:none;border-bottom:1.5px solid rgba(255, 255, 255, 0.5);padding:0.5rem 0.5rem 0.5rem 0;color:#f8f8f8;width:100%;min-height:2.2em;font-family:"graphit", Helvetica, sans-serif;font-size:clamp(1rem, 0.8333rem + 0.3472vw, 1.25rem);border-radius:0;font-weight:300}.ce_form .formbody .widget textarea::placeholder{color:rgba(255, 255, 255, 0.3);font-size:clamp(1rem, 0.8333rem + 0.3472vw, 1.25rem)}.ce_form .formbody .widget textarea:focus-visible{outline:none;border-bottom:1.5px solid #b99a5b}@media screen and (min-width:550px){.ce_form .formbody .widget.small{flex-basis:46%;margin-right:2%}}.ce_form .formbody .widget-checkbox legend{display:none}.ce_form .formbody .widget-checkbox span a{text-decoration:underline;font-weight:400}.ce_form .formbody .widget-checkbox span a:hover{color:#b99a5b}.ce_form .formbody .widget-checkbox span label{font-family:"graphit", Helvetica, sans-serif;font-size:0.9rem;font-size:clamp(0.9rem, 0.55rem + 0.35vw + 0.35vh, 1.15rem);line-height:1.4;font-weight:300;width:max-content;cursor:pointer;margin-right:0.2em;position:relative;padding-left:2em}.ce_form .formbody .widget-checkbox span label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #b99a5b;height:1.2em;width:1.2em;background-color:#111111}.ce_form .formbody .widget-checkbox span label::after{content:"";position:absolute;left:0.4em;top:0.15em;width:0.45em;height:0.75em;border:solid #f8f8f8;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.ce_form .formbody .widget-checkbox span input[type="checkbox"]{height:40px;left:0;opacity:0;position:fixed;top:0;width:40px}.ce_form .formbody .widget-checkbox span input[type="checkbox"]:focus-visible+label::before{outline:2px solid red}.ce_form .formbody .widget-checkbox span input[type="checkbox"]:checked+label:after{opacity:1}@media (max-width:767px){.ce_form .formbody .widget-checkbox span label{display:block;padding-left:1.7em}.ce_form .formbody .widget-checkbox span label::after{top:0.05em}}.ce_form .formbody .widget-select select{width:100%;min-width:15ch;max-width:30ch;background:transparent;padding:0.5rem 0.5rem 0.5rem 0;color:#f8f8f8;font-size:clamp(1rem, 0.8333rem + 0.3472vw, 1.25rem);border-radius:0;font-weight:300;border:0;border-bottom:1.5px solid rgba(255, 255, 255, 0.3)}.ce_form .formbody .widget-select select::placeholder{color:rgba(255, 255, 255, 0.3);font-size:clamp(1rem, 0.8333rem + 0.3472vw, 1.25rem)}.ce_form .formbody .widget-select select:focus{outline:none;border-color:#b99a5b}.ce_form .formbody .widget-select option{color:#f8f8f8;background:#111111}.ce_form .formbody .widget-submit button{background-color:transparent;border:none;cursor:pointer;font-size:1rem;font-size:clamp(1rem, -0.15rem + 1.5vw + 1.5vh, 2.4rem);text-transform:uppercase;font-family:"Druk", Helvetica, sans-serif;font-weight:700;line-height:90%;text-transform:uppercase;color:#b99a5b;display:inline-flex;width:fit-content;font-size:clamp(2rem, 1.6667rem + 0.6944vw, 2.5rem);padding-left:0 !important;transition:transform 0.5s ease}.ce_form .formbody .widget-submit button:after{content:url(../../bundles/vhugbasic/icons/icon-link.svg);display:block;margin-left:3px;transition:transform 0.3s ease-in-out;transform-origin:bottom left}.ce_form .formbody .widget-submit button:hover:after{transform:scale(1.25)}.ce_form .formbody .widget-submit button:hover{transform:scale(1.1)}.ce_form .formbody .widget-explanation{margin-block:2em}.ce_form .formbody .widget-explanation p{font-size:0.9rem;font-size:clamp(0.9rem, 0.55rem + 0.35vw + 0.35vh, 1.15rem);line-height:1.4;font-weight:300}.ce_form .formbody .widget-explanation a{text-decoration:underline;font-weight:400}.ce_form .formbody .widget-explanation a:hover{color:#b99a5b}.ce_form .formbody .widget-explanation h1{font-size:2.25rem;font-size:clamp(2.25rem, 1.9122rem + 0.9008vw, 2.813rem);font-family:"graphit", Helvetica, sans-serif;font-weight:700;line-height:1;margin-bottom:0.5em;max-width:22em}.ce_form .formbody .widget-explanation h2,.ce_form .formbody .widget-explanation h3,.ce_form .formbody .widget-explanation h4{font-size:1.4rem;font-size:clamp(1.4rem, 0.95rem + 0.6vw + 0.6vh, 2rem);font-weight:700;line-height:1.2;font-weight:700;max-width:41em}.ce_form.white{background-color:#f8f8f8;color:#111111}.ce_form.white .widget input{border-bottom:1.5px solid rgba(0, 0, 0, 0.5);color:#111111}.ce_form.white .widget input::placeholder{color:rgba(0, 0, 0, 0.3)}.ce_form.white .widget textarea{border-bottom:1.5px solid rgba(0, 0, 0, 0.5);color:#111111}.ce_form.white .widget textarea::placeholder{color:rgba(0, 0, 0, 0.3)}.ce_form.white .filesuploads .dropzone .dz-message-head{border:1px solid rgba(0, 0, 0, 0.25);background:rgba(0, 0, 0, 0.05)}.ce_form.white .filesuploads .dropzone .dz-message-head svg path{stroke:#111111}.ce_form.white .filesuploads .dropzone .dz-message-head:hover{background-color:#f8f8f8}.ce_form.white .widget-checkbox span label::before{background-color:#f8f8f8}.ce_form.white .widget-checkbox span label::after{border-color:#111111}@media (max-width:767px){.ce_form .container{flex-direction:column;gap:3em}.ce_form .container>h1{max-width:100% !important}.ce_form .container form{width:100%}.ce_form .container form .widget-checkbox span label::after{width:0.4em}}
header{position:fixed;width:100%;height:var(--header-heigth);z-index:10000;transition:background 0.6s ease 0.3s}header .header-logo{margin-bottom:0;transition:transform 0.3s ease}header .header-logo svg #logo-path{fill:#f8f8f8 !important}header #vhug-logo-path{fill:#fff}header .nav-links a{white-space:nowrap}header .nav-links a.active{border-bottom:3px solid #b99a5b}@media (hover:hover){header .nav-links a:hover{color:#b99a5b}}header .language-switcher ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header .language-switcher li a{font-weight:700}header .language-switcher li.active a{border:none;color:#b99a5b;pointer-events:none}header .language-switcher li:first-child{margin-right:0.3em}header .language-switcher li:first-child:after{content:"/";margin-left:0.3em}@media (min-width:930px){header{background:#111111}header.top{background:transparent}header.transition{background:rgba(17, 17, 17, 0.31)}header .inside{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw}header .header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .header-logo:hover{transform:scale(1.05)}header #vhug-logo{transition:opacity 0.4s ease-in-out}header .nav-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .nav-links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:2em 0}header .nav-links ul li{margin-right:2em;margin-bottom:0;transition-duration:0.3s;transition-property:opacity, transform}header .nav-links ul li:nth-of-type(1){transition-delay:50ms, 30ms}header .nav-links ul li:nth-of-type(2){transition-delay:100ms, 60ms}header .nav-links ul li:nth-of-type(3){transition-delay:150ms, 90ms}header .nav-links ul li:nth-of-type(4){transition-delay:200ms, 120ms}header .nav-links ul li:nth-of-type(5){transition-delay:250ms, 150ms}header .nav-links ul li:nth-of-type(6){transition-delay:300ms, 180ms}header .nav-links ul li a{font-size:1.75rem;font-size:clamp(1.75rem, 1.6364rem + 0.303vw, 2rem);font-family:"graphit", Helvetica, sans-serif;font-weight:500;line-height:1.35;margin-bottom:1em;font-size:18px}header .nav-links ul li:last-child{margin-right:0}header .nav-links .social-media-main{display:none}header .nav-links .language-switcher{margin-left:2em}header.hidden{transform:translateY(-100%);transition:transform 0.4s ease-in-out}header.hidden #vhug-logo{opacity:0}header.hidden .nav-links li{opacity:0;transform:translateY(-100%)}header .menu-btn{display:none}}@media screen and (min-width:930px) and (min-width:1920px){header .inside{max-width:1750px;padding-left:0;padding-right:0}}@media (max-width:930px){header #vhug-logo{position:fixed;top:0;left:1em;scale:0.75;width:56px;height:56px;z-index:10000;transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transform:translateY(0%) translateZ(0px) scale(1)}header .nav-links{position:fixed;top:0px;left:0px;width:100%;height:100%;background:black;transition:background 300ms linear;z-index:900;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;pointer-events:none;box-sizing:border-box;padding-bottom:144px;padding-top:72px;overflow:hidden}header .nav-links .language-switcher{margin-bottom:1em}header .nav-links .language-switcher ul{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}header .nav-links .language-switcher ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .nav-links .language-switcher ul li:first-child:after{font-size:24px}header .nav-links .language-switcher ul li a{font-size:24px;margin-bottom:0}header nav{height:100%}header nav.mod_navigation{margin-bottom:1em}header nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;height:100%}header nav li{opacity:0;transform:translateY(-100%);margin-bottom:0em;text-align:center;transition-duration:0.3s;transition-property:opacity, transform}header nav li:nth-of-type(1){transition-delay:40ms, 30ms}header nav li:nth-of-type(2){transition-delay:80ms, 60ms}header nav li:nth-of-type(3){transition-delay:120ms, 90ms}header nav li:nth-of-type(4){transition-delay:160ms, 120ms}header nav li:nth-of-type(5){transition-delay:200ms, 150ms}header nav li:nth-of-type(6){transition-delay:240ms, 180ms}header nav a{font-size:2.25rem;font-size:clamp(2.25rem, 1.75vw + 1.75vh + .5rem, 5.5rem);font-family:"graphit", Helvetica, sans-serif;font-weight:700;line-height:1.1;margin-bottom:1em}header .social-media-main{display:block}header .social-media-main .social-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header .social-media-main .social-list li{opacity:0;margin-right:0.5em;transition-duration:0.3s;transition-property:opacity}header .social-media-main .social-list li:last-child{margin-right:0}header .social-media-main .social-list li:nth-of-type(1){transition-delay:60ms}header .social-media-main .social-list li:nth-of-type(2){transition-delay:120ms}header .social-media-main .social-list li:nth-of-type(3){transition-delay:180ms}header .social-media-main .social-list li:nth-of-type(4){transition-delay:240ms}header .social-media-main .social-list li:nth-of-type(5){transition-delay:300ms}header .social-media-main .social-list li:nth-of-type(6){transition-delay:360ms}header .social-media-main svg{width:2em;height:2em}header .social-media-main path,header .social-media-main ellipse,header .social-media-main rect{fill:#ffffff}header .menu-btn{position:fixed;bottom:72px;left:50%;width:72px;height:72px;border-radius:50%;border:2px solid #b99a5b;background:#f8f8f8;overflow:hidden;transform:translate(-50%, 50%) translateZ(0px);transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);z-index:1000;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block}header .menu-btn>span{position:absolute;left:50%;width:40%;height:3px;background:#b99a5b;transform:translate(-50%, -50%) translateZ(0px);transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1)}header .menu-btn>span:nth-of-type(1){top:40%}header .menu-btn>span:nth-of-type(2){top:50%;opacity:1}header .menu-btn>span:nth-of-type(3){top:60%}header .menu-btn:hover>span:nth-of-type(1){top:35%}header .menu-btn:hover>span:nth-of-type(3){top:65%}header.open .nav-links{opacity:1;pointer-events:all}header.open .nav-links nav li{opacity:1;transform:translateY(0)}header.open .social-media-main .social-list li{opacity:1}header.open .menu-btn>span:nth-of-type(1){top:50%;transform:translate(-50%, -50%) translateZ(0px) rotate(-225deg)}header.open .menu-btn>span:nth-of-type(2){opacity:0}header.open .menu-btn>span:nth-of-type(3){top:50%;transform:translate(-50%, -50%) translateZ(0px) rotate(225deg)}header.hidden #vhug-logo{transform:translateY(-200%)}header.hidden .menu-btn{transform:translate(-50%, 300%)}}@media (max-width:930px) and (orientation:landscape){header nav ul{overflow:auto}}@media (max-width:930px) and (max-width:930px) and (orientation:landscape){header.open .menu-toggle{left:initial !important;bottom:initial !important;right:50px !important;top:50px !important;transform:initial !important}header.open .nav-links{padding-bottom:65px;padding-bottom:65px}header.open .nav-links a{font-size:2em}}
footer{background:#f8f8f8;color:#111111;position:relative;z-index:10;overflow:hidden}footer .footer-inner{padding:clamp(3rem, 1.2rem + 4.8vw, 6rem) 0;padding-bottom:clamp(10rem, 1.2rem + 4.8vw, 16rem);width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width:1920px){footer .footer-inner{max-width:1750px;padding-left:0;padding-right:0}}footer .footer-inner p{font-size:1em;line-height:1.8}footer .footer-inner a{font-size:1em}@media (max-width:1200px){footer .footer-inner{padding-bottom:clamp(3rem, 1.75rem + 4vw, 4rem)}}@media (min-width:1025px){footer .footer-row{font-size:1.125em}footer .footer-row:last-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}footer .bodytext{max-width:55em}footer .footer-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .footer-logo a img{max-width:fit-content;transition:transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(0.97) translate(-1.5%, -1.5%)}footer .footer-logo a:hover img{transform:scale(1) translate(-1.5%, -1.5%)}@media (max-width:1024px){footer .footer-logo{margin-bottom:3em}}footer .footer-logo-inner{display:block;width:80px;margin-bottom:2em}@media (min-width:1025px){footer .footer-logo-inner{width:120px}}footer .footer-social-container p{font-size:1.2rem;font-size:clamp(1.2rem, 0.46rem + 0.33vw + 0.33vh, 1.2rem) !important;line-height:1.4;font-weight:700;font-size:18px;margin-bottom:0.85em}footer .footer-social-container .social-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}footer .footer-social-container .social-list li{padding-right:0.5em}footer .footer-social-container .social-list li:last-child{padding-right:0}footer .footer-social-container .social-list li a:hover rect,footer .footer-social-container .social-list li a:hover ellipse,footer .footer-social-container .social-list li a:hover path{fill:#b99a5b}footer .footer-social-container .social-list li svg{width:2.5em;height:auto}footer .footer-address{width:100%}footer .footer-address h3{font-size:1.7rem;font-size:clamp(1.7rem, 1.15rem + 0.72vw + 0.72vh, 2.4rem);font-weight:700;line-height:1.2;margin-bottom:0.77em}footer .footer-address .flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .footer-address .bodytext p{font-size:1.2rem;font-size:clamp(1.2rem, 0.46rem + 0.33vw + 0.33vh, 1.2rem);line-height:1.4;font-weight:300;margin:1em 0}footer .footer-address .bodytext p:first-of-type{margin-top:0}footer .footer-address .bodytext p:last-of-type{margin-bottom:0}footer .footer-address .bodytext a{cursor:pointer;display:inline-block;width:fit-content;transition:all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;font-family:"graphit", Helvetica, sans-serif;font-weight:300}footer .footer-address .bodytext a span{border-bottom:1px solid #886F41}footer .footer-address .bodytext a:before,footer .footer-address .bodytext a:after{content:url(../../bundles/vhugbasic/icons/icon_arrow_btn_darker_gold.svg);width:fit-content;height:100%;transition:opacity 0.3s;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}footer .footer-address .bodytext a:before{position:absolute;left:-2em;top:50%;transform:translateY(-50%);opacity:0;margin-right:0.5em}footer .footer-address .bodytext a:after{margin-left:0.5em}@media (hover:hover){footer .footer-address .bodytext a:hover{transform:translateX(2em)}footer .footer-address .bodytext a:hover:before{display:inline;opacity:1}footer .footer-address .bodytext a:hover:after{opacity:0}}@media (min-width:1025px){footer .footer-address{margin-bottom:0;flex-basis:66%}footer .footer-address .bodytext:first-of-type{margin-right:3em}}@media (min-width:681px){footer .footer-address .flex{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}footer .footer-address .bodytext:first-child{margin-right:3em}}@media (max-width:680px){footer .footer-address .bodytext:first-child{margin-bottom:2em}}footer .footer-bottom{background:#111111;color:#f8f8f8;padding-block:24px 64px}footer .footer-bottom .container{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw}@media screen and (min-width:1920px){footer .footer-bottom .container{max-width:1750px;padding-left:0;padding-right:0}}footer .footer-bottom .metanav{display:flex;margin:0;padding:0.5em 0;list-style:none;gap:2em}footer .footer-bottom .metanav a{font-size:0.8em}footer .footer-bottom .metanav a:hover{border-bottom:1px solid #886F41}footer .footer-bottom .text-wrap{width:100%;display:flex;align-items:center;justify-content:space-between}footer .footer-bottom .copyright{font-size:14px;line-height:130%}@media (min-width:681px){footer .footer-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}footer .footer-bottom .metanav{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (max-width:871px){footer .footer-bottom .text-wrap{flex-direction:column;align-items:flex-start;gap:32px}}footer .pattern-canvas{position:absolute;top:100%;left:100%;transform:translate(-100%, -120%)}footer #pattern-08{height:100%;z-index:10;bottom:0px;top:auto !important}@media (max-width:1024px){footer #pattern-08 #pattern-08-a{transform:translate(-45%, -120%)}}footer .footer-video{position:absolute;right:0;bottom:36px;height:180px;width:23.6%;object-fit:cover}body .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf{transition:0.4s ease !important}@media (min-width:768px){body .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf{bottom:40px !important}}.footer-bot-in-view .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf{bottom:140px !important}
