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:#111;font-size:.9rem;font-size:clamp(.9rem,0.55rem + 0.35vw + 0.35vh,1.15rem);line-height:1.4;font-weight:300;color:#f8f8f8;overflow-x:hidden;letter-spacing:.02em;transition:opacity .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:.9em;padding: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:.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:rgba(0,0,0,0)}.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:#fff;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 .5s ease-in-out}.elements-container.initializing{opacity:0;transform:translateY(10em)}.element{opacity:0;transform:translateY(30%);width:100%;transition:all .3s ease-in}.element:nth-child(even){transition-delay:.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:.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:.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:.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:.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 #333}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 #777;text-align:left;padding:4px;overflow:hidden}body.privacy .CookieDeclarationTableCell{text-overflow:ellipsis;word-wrap:break-word;border-bottom:1px solid #777;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:.75em;right:100%}.content-wrap a{color:inherit;text-decoration:none;display:inline;border-bottom:1px solid #b99a5b}.content-wrap a:hover{background:#b99a5b}
#container .news_blog_list_featured{position:relative}#container .news_blog_list_featured:nth-child(1){display:block}#container .news_blog_list_featured:nth-child(n+2){display:none}#container .news_blog_list_featured .news_blog_list_featured_text{position:absolute;bottom:4em;left:2.5em;max-width:980px;max-width:50vw}@media(max-width: 1366px){#container .news_blog_list_featured .news_blog_list_featured_text{max-width:70vw}}@media(max-width: 768px){#container .news_blog_list_featured .news_blog_list_featured_text{max-width:85vw}}@media(max-width: 500px){#container .news_blog_list_featured .news_blog_list_featured_text{bottom:3em}}#container .news_blog_list_featured .news_blog_list_featured_text 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;margin:0;text-shadow:2px 2px #111}#container .news_blog_list_featured .news_blog_list_featured_text h2 a{color:inherit;text-decoration:none;display:inline;pointer-events:all}#container .news_blog_list_featured .news_blog_list_featured_text h2 a:hover{background:#b99a5b}#container .news_blog_list_featured .news_blog_list_featured_text p{font-size:.938rem;font-family:"graphit",Helvetica,sans-serif;font-weight:500;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;max-width:540px;margin-bottom:1.375em}#container .featured-slider.tns-slider .news_blog_list_featured:nth-child(1),#container .featured-slider.tns-slider .news_blog_list_featured:nth-child(n+2){display:initial}#container .news_blog_list_featured.tns-slide-active{z-index:2}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}


.mod_newslist_blog_featured{margin-bottom:3.35em}.mod_newslist_blog_featured .title-wrap{width:90.5%;max-width:1740px;margin:0 auto 2.15em auto}.mod_newslist_blog_featured .inside{width:75%;max-width:1440px;margin:0 auto}@media(max-width: 1200px){.mod_newslist_blog_featured .inside{width:90%}}@media(max-width: 768px){.mod_newslist_blog_featured .inside{width:100%}}.mod_newslist_blog_featured h4{font-size:.938rem;font-family:"graphit",Helvetica,sans-serif;font-weight:500;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;position:relative;width:fit-content;margin-bottom:0}@media(max-width: 768px){.mod_newslist_blog_featured h4{padding-bottom:2em}.mod_newslist_blog_featured h4::after{content:"";position:absolute;bottom:0;left:0;width:4.5em;border-bottom:1px solid #aa9e77}}.mod_newslist_blog_featured .tns-outer{position:relative}.mod_newslist_blog_featured .tns-ovh{overflow:visible}.mod_newslist_blog_featured .tns-item,.mod_newslist_blog_featured .tns-item img{perspective:1000;backface-visibility:hidden;transform:translate3d(0, 0, 0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.mod_newslist_blog_featured .featured-slider{position:relative;display:flex;max-height:calc(100vh - var(--header-heigth) - 140px);max-height:calc(100svh - var(--header-heigth) - 140px);overflow:hidden}.mod_newslist_blog_featured .featured-slider::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#111;opacity:.4;z-index:1}.mod_newslist_blog_featured .featured-slider figure{height:100%}.mod_newslist_blog_featured .featured-slider img{width:100vw;max-width:100%;height:100%;object-fit:cover;user-select:none;cursor:grab;transition:transform .3s ease}.mod_newslist_blog_featured .featured-slider img:hover{transform:scale(1.03)}.mod_newslist_blog_featured .tns-nav{display:flex;justify-content:center;align-items:center;gap:.875em;padding:1.375em 0 .75em 0}@media(max-width: 768px){.mod_newslist_blog_featured .tns-nav{justify-content:left;padding-left:1em;padding-top:2.25em}}.mod_newslist_blog_featured .tns-nav button{all:unset;width:.5em;height:.5em;border-radius:50%;background-color:rgba(170,158,119,.4);cursor:pointer}.mod_newslist_blog_featured .tns-nav button.tns-nav-active{width:.75em;height:.75em;background-color:#aa9e77}.mod_newslist_blog_featured .featured-custom-control{position:absolute;right:-3vw;bottom:0;display:flex;gap:2em;transform:translateX(100%)}@media(max-width: 1200px){.mod_newslist_blog_featured .featured-custom-control{right:0;transform:none}}@media(max-width: 768px){.mod_newslist_blog_featured .featured-custom-control{right:1em}}.mod_newslist_blog_featured .featured-custom-control #prev-btn,.mod_newslist_blog_featured .featured-custom-control #next-btn{font-family:serif;display:flex;justify-content:center;align-items:center;width:1.8em;height:1.8em;border-radius:50%;color:#aa9e77;background-color:#707070;cursor:pointer;user-select:none}.mod_newslist_blog_featured .disabled{opacity:.4}
#container .news_blog_list_masonary{position:relative;width:100%;max-width:550px;padding-left:34px}#container .news_blog_list_masonary svg{position:absolute;top:0;left:0;display:inline-block;width:34px;height:34px;background-image:url(../../bundles/vhugbasic/icons/icon_plus.png);transform:translateY(-100%)}#container .news_blog_list_masonary:hover img{transform:scale(1.1)}@media(max-width: 540px){#container .news_blog_list_masonary{padding-left:0}#container .news_blog_list_masonary svg{display:none}}#container .news_blog_list_masonary .inside{padding-bottom:9.58vw}@media(max-width: 1366px){#container .news_blog_list_masonary .inside{padding-bottom:6em}}#container .news_blog_list_masonary .tags{font-size:.938rem;font-family:"graphit",Helvetica,sans-serif;font-weight:500;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3}#container .news_blog_list_masonary figure{overflow:hidden;margin-bottom:1em}#container .news_blog_list_masonary img{transform:scale(1);transition:transform .5s ease}#container .news_blog_list_masonary .news_blog_list_masonary_text{position:relative;padding-bottom:2.15em;border-bottom:.25em solid #aa9e77}#container .news_blog_list_masonary .news_blog_list_masonary_text h2{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:.5em;font-size:2em;margin-bottom:.65em}#container .news_blog_list_masonary .news_blog_list_masonary_text h2 a{color:inherit;text-decoration:none;display:inline}#container .news_blog_list_masonary .news_blog_list_masonary_text h2 a:hover{background:#b99a5b}#container .news_blog_list_masonary .news_blog_list_masonary_text p{font-size:1em}#container .news_blog_list_masonary .news_blog_list_masonary_text p:last-of-type{margin-bottom:4.5em}#container .news_blog_list_masonary .news_blog_list_masonary_text p:last-child{margin-bottom:0}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn{cursor:pointer;display:inline-block;width:fit-content;transform:translateX(-2em);transition:all .15s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;font-family:"graphit",Helvetica,sans-serif;font-weight:300;font-size:.938rem;font-family:"graphit",Helvetica,sans-serif;font-weight:500;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;font-size:1em;margin-bottom:0}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn:before,#container .news_blog_list_masonary .news_blog_list_masonary_text a.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:.9em;transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn:before{opacity:0;margin-right:.5em}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn:after{margin-left:.5em}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn:hover{transform:translateX(0)}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn:hover:before{opacity:1}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn:hover:after{opacity:0}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit{cursor:pointer;display:inline-block;width:fit-content;transform:translateX(-2em);transition:all .15s cubic-bezier(0.165, 0.84, 0.44, 1);font-size:1.125rem;font-family:"graphit",Helvetica,sans-serif;font-weight:300;font-size:.938rem;font-family:"graphit",Helvetica,sans-serif;font-weight:500;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;font-size:1em;margin-bottom:0;transform:translateX(-1.1em)}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit:before,#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit: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:.9em;transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit:before{opacity:0;margin-right:.5em}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit:after{margin-left:.5em}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit:hover{transform:translateX(0)}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit:hover:before{opacity:1}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit:hover:after{opacity:0}#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit:before,#container .news_blog_list_masonary .news_blog_list_masonary_text a.btn-visit:after{content:"";display:inline-block;width:12px;height:12px;background-image:url(../../bundles/vhugbasic/icons/icon_plus.svg);background-size:cover}#container .news_blog_list_masonary .news_blog_list_masonary_text .download{font-size:.938rem;font-family:"graphit",Helvetica,sans-serif;font-weight:500;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;display:inline-block;width:fit-content;font-size:1em;transform:translateX(0);transition:all .15s cubic-bezier(0.165, 0.84, 0.44, 1)}#container .news_blog_list_masonary .news_blog_list_masonary_text .download:hover{transform:translateX(1em)}
#container .mod_newslist_blog_masonary{width:90.5%;max-width:1740px;margin:0 auto}#container .mod_newslist_blog_masonary .title{font-size:.938rem;font-family:"graphit",Helvetica,sans-serif;font-weight:500;text-transform:uppercase;color:#b99a5b;margin-bottom:1em;line-height:1.3;position:relative;margin-bottom:2.15em}@media(max-width: 768px){#container .mod_newslist_blog_masonary .title{padding-bottom:2em;margin-bottom:2em}#container .mod_newslist_blog_masonary .title::after{content:"";position:absolute;bottom:0;left:0;width:4.5em;border-bottom:1px solid #aa9e77}}#container .mod_newslist_blog_masonary .elements-filter{margin-bottom:6.75em;font-size:1em}@media(max-width: 1280px){#container .mod_newslist_blog_masonary .elements-filter{margin-bottom:4.1em}}#container .mod_newslist_blog_masonary .input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#fff;display:inline-block;padding:.5em 0;margin:0 1em;border:none;border-bottom:1px solid #b99a5b;border-radius:0;font-family:inherit;font-weight:300;cursor:pointer;outline:none}#container .mod_newslist_blog_masonary .input-select option{color:#f8f8f8;background:#111}#container .mod_newslist_blog_masonary .masonry{display:grid;grid-template-columns:repeat(3, minmax(30%, 1fr));column-gap:2.15vw;row-gap:20px;grid-auto-rows:0}@media(max-width: 1280px){#container .mod_newslist_blog_masonary .masonry{grid-template-columns:repeat(2, minmax(30%, 1fr))}}@media(max-width: 540px){#container .mod_newslist_blog_masonary .masonry{grid-template-columns:repeat(1, 1fr)}}
.cases-loader{text-align:center;margin-top:7em}.cases-loader span{color:#b99a5b;background:#f8f8f8;border-radius:50%;padding:2em;cursor:pointer;width:2em;height:2em;display:none;-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;margin:1em auto}.cases-loader.initialized span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.cases-loader.initialized span p::after{content:"✕";color:#b99a5b}.cases-loader.stopped span p::after{content:"⤓";color:#b99a5b}.cancel-btn p{line-height:1;min-width:1.5em;height:1.5em;font-size:2em;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;margin-bottom:0}.progress-bar{width:350px;height:3px;background-color:#6e6e6e;margin:0 auto 2em auto;position:relative;visibility:hidden}.cases-loader.initialized .progress-bar{visibility:visible}.progress-bar::after{content:"";position:absolute;top:0;left:0;display:block;width:0%;height:100%;background-color:#b99a5b}.cases-loader.initialized .progress-bar::after{animation:loading 1.4s linear}.cases-loader.stopped span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.cases-loader.stopped .progress-bar{display:none}
header{position:fixed;width:100%;height:var(--header-heigth);z-index:10000;transition:background .6s ease .3s}header .header-logo{margin-bottom:0;transition:transform .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:.3em}header .language-switcher li:first-child:after{content:"/";margin-left:.3em}@media(min-width: 930px){header{background:#111}header.top{background:rgba(0,0,0,0)}header.transition{background:rgba(17,17,17,.31)}header .inside{width:100%;max-width:1920px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw}}@media screen and (min-width: 930px)and (min-width: 1920px){header .inside{max-width:1750px;padding-left:0;padding-right:0}}@media(min-width: 930px){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 .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:.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 .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(max-width: 930px){header #vhug-logo{position:fixed;top:0;left:1em;scale:.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:#000;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%}}@media(max-width: 930px)and (orientation: landscape){header nav ul{overflow:auto}}@media(max-width: 930px){header nav li{opacity:0;transform:translateY(-100%);margin-bottom:0em;text-align:center;transition-duration:.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:.5em;transition-duration:.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:#fff}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:rgba(0,0,0,0);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)}}@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}}@media(max-width: 930px){header.hidden #vhug-logo{transform:translateY(-200%)}header.hidden .menu-btn{transform:translate(-50%, 300%)}}
footer{background:#f8f8f8;color:#111;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:.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:.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:.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 .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 .3s;transition:all .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:.5em}footer .footer-address .bodytext a:after{margin-left:.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:#111;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:.5em 0;list-style:none;gap:2em}footer .footer-bottom .metanav a{font-size:.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:.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}
