html{-webkit-text-size-adjust:100%;color:var(--hermes-text);--scroll-behavior:smooth;-webkit-tap-highlight-color:#0000;background:#fff;font-family:Euclid Circular B,sans-serif;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}.logo-fill{fill:var(--logo-fill)}.icon-fill{fill:var(--icon-fill-stroke)}.icon-stroke{stroke:var(--icon-fill-stroke)}:root{--hermes-heading:#292929;--hermes-navbar-links:#292929;--hermes-text:#666;--hermes-blue:#005fce;--hermes-black:#222;--hermes-grey:#efefef;--hermes-card-border:#e0e0e0}b,strong,th{font-weight:600}em{color:unset}:focus-visible{outline:2px solid var(--hermes-text)!important}*,:before,:after{box-sizing:border-box;backface-visibility:hidden}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.uk-container{box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:flow-root}.uk-container-small{max-width:800px}.uk-container-medium{max-width:1400px}.uk-container-large{max-width:1600px}.uk-inside-container-medium{max-width:100vw;margin-left:-62px;margin-right:-62px}.uk-inside-container-large{max-width:100vw;margin-left:-124px;margin-right:-124px}.uk-inside-container-full{width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.uk-padding-container{max-width:1920px}@media screen and (max-width:1250px){.uk-inside-container-medium,.uk-inside-container-large{max-width:initial;margin-left:auto;margin-right:auto}}@media screen and (max-width:1024px){.uk-inside-container-full-small{width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}}@media screen and (max-width:640px){.uk-inside-container-full-mobile-xsmall{max-width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;width:100vw!important}.uk-container{padding-left:20px;padding-right:20px}}@media (min-width:960px){.uk-container{padding-left:40px;padding-right:40px}.uk-padding-container{padding-left:50px;padding-right:50px}}.uk-lightbox{z-index:2147483647!important}.uk-lightbox-toolbar{background:0 0}.uk-transition-slide-bottom{--uk-translate-y:166%}.uk-lightbox-button{border-radius:100px;width:51px;height:51px}.uk-lightbox-button svg{width:12px;height:22px}.uk-lightbox-toolbar-icon{color:#ffffffb3;background:#0000004d;border-radius:100px;margin:8px;padding:15px}.uk-lightbox-toolbar-icon svg{width:15px;height:15px}.uk-lightbox-caption{color:#fff;background:#0000004d;border-radius:100px;max-width:fit-content;margin-left:auto;margin-right:auto;padding:5px 18px;font-size:.92rem;font-weight:500;bottom:22px}.uk-navbar{align-items:center;display:flex;position:relative}.uk-navbar-nav{margin:0;padding:0;list-style:none;display:flex}.uk-navbar-center:not(:only-child){box-sizing:border-box;z-index:990;width:max-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uk-navbar-right{margin-left:auto}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{font-family:unset}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{color:var(--hermes-heading);text-transform:none;margin:0 0 20px;font-family:unset;font-weight:400}h1{font-weight:600}h2{font-size:2.35rem;font-weight:500}@media screen and (max-width:1024px){h2{font-size:1.8rem}}@font-face{font-family:TT Norms Pro;src:url(/wp-content/themes/projectname/fonts/TTNormsPro-Thin.woff2)format("woff2");font-weight:100;font-display:block}@font-face{font-family:TT Norms Pro;src:url(/wp-content/themes/projectname/fonts/TTNormsPro-UltraLight.woff2)format("woff2");font-weight:200;font-display:block}@font-face{font-family:TT Norms Pro;src:url(/wp-content/themes/projectname/fonts/TTNormsPro-Light.woff2)format("woff2");font-weight:300;font-display:block}@font-face{font-family:TT Norms Pro;src:url(/wp-content/themes/projectname/fonts/TTNormsPro-Regular.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:TT Norms Pro;src:url(/wp-content/themes/projectname/fonts/TTNormsPro-Medium.woff2)format("woff2");font-weight:500;font-display:block}@font-face{font-family:TT Norms Pro;src:url(/wp-content/themes/projectname/fonts/TTNormsPro-DemiBold.woff2)format("woff2");font-weight:600;font-display:block}@font-face{font-family:TT Norms Pro;src:url(/wp-content/themes/projectname/fonts/TTNormsPro-Bold.woff2)format("woff2");font-weight:700;font-display:block}.js-focus-visible :focus:not(.focus-visible){outline:none}a{color:inherit}a:hover{color:inherit;text-decoration:none}a:focus{outline:4px auto}.skip-content{z-index:-999;width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.skip-content:focus,.skip-content:active{letter-spacing:.4px;text-align:center;color:#fff;z-index:2147483647;background:#0067f4;width:auto;height:auto;padding:22px 36px;font-size:.92rem;font-weight:500;top:auto;left:auto;overflow:auto;outline:0 auto #000!important}@media screen and (min-width:640px){.br-mobile{display:none}}@media screen and (max-width:640px){.br-desktop{display:none}}nav{padding:38px 0}.uk-navbar-nav li a{color:var(--hermes-navbar-links);text-transform:unset;font-size:.9rem;font-weight:600;min-height:48px!important}.uk-navbar-nav li a:focus{outline:0}.logo-text{fill:var(--hermes-navbar-links)}.logo-icon{fill:var(--hermes-blue)}.uk-navbar-nav li:last-child a{background:var(--hermes-blue);color:#fff;padding-left:28px;padding-right:28px}.hermes-logo{max-width:170px}.wpml-ls-slot-shortcode_actions a{color:var(--hermes-navbar-links)!important;background:0 0!important}.wpml-ls-legacy-list-horizontal{padding:0!important}.wpml-ls-legacy-list-horizontal a{padding:0!important;line-height:45px!important}@media screen and (min-width:960px){.uk-navbar-nav{gap:34px}}.home .mobile-nav-icon-container #mobile-nav-icon .mobile-bar{background:#101010}@media screen and (min-width:880px){.navbar-button,.fullheight-navigation-links ul{display:none}}@media screen and (max-width:880px){nav{z-index:99999;padding:40px 22px}.logo svg{width:160px}.uk-navbar-right .uk-navbar-nav{display:none}.noscroll{width:100%;height:100%;position:fixed;overflow-y:hidden}.navbar-button{z-index:99999;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin-left:-70px;padding:25px 25px 35px;position:absolute}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-nav-icon-container{display:initial;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:50px;height:50px;position:relative;transform:rotate(0)}.mobile-nav-icon-container #mobile-nav-icon{width:30px;height:14px;position:relative;transform:scale(1.3)}.mobile-nav-icon-container #mobile-nav-icon .mobile-bar{background:#101010;width:100%;height:1px;transition:all .6s;display:block;position:relative}.mobile-nav-icon-container #mobile-nav-icon .mobile-bar.topBar{transform:translateY(0)rotate(0)}.mobile-nav-icon-container #mobile-nav-icon .mobile-bar.middleBar{transform:translateY(10px)rotate(0)}.mobile-nav-icon-container #mobile-nav-icon .mobile-bar.bottomBar{transform:translateY(20px)rotate(0)}.menu-active .topBar{transform:translateY(12px)rotate(45deg)!important}.menu-active .middleBar{opacity:0;transform:translateY(10px)translate(20px)rotate(0)!important}.menu-active .bottomBar{transform:translateY(10px)rotate(-45deg)!important}.menu-active .mobile-nav-icon-container #mobile-nav-icon .mobile-bar{background:#101010!important}@keyframes menubackground-fadeout{0%{background:#fff}to{background:#fff0}}@keyframes menubackground-fadein{0%{background:#fff0}to{background:#fff}}.fullheight-navigation{z-index:999;opacity:0;visibility:hidden;height:100vh;position:fixed;top:0;left:0;right:0}.menu-inactive .fullheight-navigation{z-index:9999;opacity:1;visibility:visible;animation:.4s forwards menubackground-fadeout}.menu-active .fullheight-navigation{z-index:9999;opacity:1;visibility:visible;animation:.4s forwards menubackground-fadein}.fullheight-navigation-container{margin-top:10px}.menu-active .logo-green{fill:#008261!important}.menu-active .logo-text{fill:#1d1d1b!important}.menu-active .logo-stroke{stroke:#008261!important}@keyframes linkfadeIn{to{opacity:1;padding-left:0;transform:translateY(-15px)}}@keyframes linkfadeOut{0%{opacity:1;padding-left:0;transform:translateY(-15px)}to{opacity:0}}.menu-inactive .fullheight-navigation-links ul li{animation:.3s forwards linkfadeOut;transform:translateY(-15px)}.menu-active .fullheight-navigation-links ul li{opacity:0;animation:1s forwards linkfadeIn}.menu-active .fullheight-navigation-links ul li:first-child{animation-delay:.1s}.menu-active .fullheight-navigation-links ul li:nth-child(2){animation-delay:.2s}.menu-active .fullheight-navigation-links ul li:nth-child(3){animation-delay:.3s}.menu-active .fullheight-navigation-links ul li:nth-child(4){animation-delay:.4s}.menu-active .fullheight-navigation-links ul li:nth-child(5){animation-delay:.5s}.menu-active .fullheight-navigation-links ul li:nth-child(6){animation-delay:.6s}.menu-active .fullheight-navigation-links ul li:nth-child(7){animation-delay:.7s}.menu-active .fullheight-navigation-links ul li:nth-child(8){animation-delay:.8s}.menu-active .fullheight-navigation-links ul li:nth-child(9){animation-delay:.9s}.fullheight-navigation-links ul{text-align:center;margin-bottom:0;padding-left:0;list-style:none}.fullheight-navigation-links ul li a{color:#101010;margin-bottom:6px;padding:10px 20px;font-size:1.35rem;font-weight:600;display:block}}.home .certificates{margin-top:0}.certificates{background:#f1f1f1;margin-top:20px}.certificates h2{color:#101010;margin-bottom:0;padding-top:30px;font-size:1.7rem;font-weight:600}.certificates-grid{align-items:center;padding-top:20px;padding-bottom:20px}.certificates-grid img{aspect-ratio:1;object-fit:contain;max-width:120px}footer{background:var(--hermes-black);color:#fff}.footer-contact-links{padding-top:40px;padding-bottom:30px}.footer-contact-links a{margin-right:24px;font-size:1.5rem;font-weight:500}.footer-contact-links a:last-child{margin-right:0}@media screen and (max-width:880px){.footer-contact-links a{margin-bottom:10px;margin-right:0;font-size:1.3rem;display:block}.footer-contact-links a:last-child{margin-bottom:0}}.footer-info{padding-top:0;padding-bottom:20px;font-size:.9rem;font-weight:500}.footer-privacy{margin-right:20px}.footer-adsign{float:right}@media screen and (max-width:880px){.footer-privacy{margin-bottom:8px;margin-right:0;display:block}.footer-copyright{margin-bottom:8px;display:block}.footer-adsign{float:unset;margin-bottom:8px;display:block}}.error-404{padding-top:60px;padding-bottom:60px}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Light.woff2)format("woff2");font-weight:300;font-display:block}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Regular.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Medium.woff2)format("woff2");font-weight:500;font-display:block}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Semibold.woff2)format("woff2");font-weight:600;font-display:block}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Bold.woff2)format("woff2");font-weight:700;font-display:block}.hermes-hero{padding-top:30px}.hero-title{color:var(--hermes-heading);font-size:2.6rem;font-weight:600}.hero-sub-title{color:var(--hermes-text);margin-bottom:12px;font-size:1rem;font-weight:500}.hero-button a,.hero-button a:visited{background:var(--hermes-blue);color:#fff;padding:14px 32px;font-weight:600;display:inline-block}.hero-image img{object-fit:cover;object-position:50% 80%;width:100%;height:50vh;max-height:50vh;margin-top:90px}.hero-video-container{object-fit:cover;max-height:62vh;overflow:hidden}.hero-video{max-width:100%;height:0;margin-top:90px;padding-bottom:56.25%;position:relative;overflow:hidden}.hero-video iframe,.hero-video object,.hero-video embed{width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-65%)}@media screen and (max-width:880px){.hero-image img{height:25vh;max-height:25vh}}.hermes-services{padding:75px 0}.section-heading{color:var(--hermes-heading);margin-bottom:5px;font-size:2.1rem;font-weight:600}.section-sub-heading{color:var(--hermes-text);font-size:1rem;font-weight:500}.services-list{margin-top:40px;padding-left:0;list-style:none}.services-list li{display:contents}@media screen and (max-width:880px){.services-list li{margin-bottom:15px;display:block}}.services-list li a{color:var(--hermes-blue);margin-right:45px;font-size:1.5rem;font-weight:600}.services-list li:last-child a{margin-right:0}.services-list a svg{max-width:18px;fill:var(--hermes-blue);margin-top:-2px;margin-left:4px;display:inline-block}.hermes-latest-projects{background:var(--hermes-black);padding:75px 0}.hermes-latest-projects .section-heading{color:#fff;text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:500}.hermes-latest-projects .latest-project-list{margin-top:60px}.hermes-latest-projects .project-card{position:relative}.hermes-latest-projects .project-card img{margin-bottom:15px}.hermes-latest-projects .project-card h2{color:#fff;margin:15px 0;font-size:1.5rem;font-weight:600}.hermes-latest-projects .project-card-link{color:var(--hermes-blue);font-size:1rem;font-weight:600}.hermes-latest-projects .project-card-link svg{max-width:13px;fill:var(--hermes-blue);margin-top:-2px;margin-left:4px;display:inline-block}.hermes-about-us{padding:75px 0}.hermes-about-us .section-heading{margin-bottom:15px;font-size:1.7rem;display:block}.about-link a{color:var(--hermes-blue);font-size:1rem;font-weight:600}.about-link a svg{max-width:13px;fill:var(--hermes-blue);margin-top:-2px;margin-left:4px;display:inline-block}.hermes-projects-archive{padding:0 0 75px}.hermes-projects-archive .section-heading{color:var(--hermes-heading);text-align:center;margin-top:10px;margin-bottom:70px;font-size:2rem;font-weight:600}.hermes-projects-archive .latest-project-list{margin-top:60px}.hermes-projects-archive .project-card{position:relative}.hermes-projects-archive .project-card img{margin-bottom:15px}.hermes-projects-archive .project-card h2{color:var(--hermes-heading);margin:15px 0;font-size:1.5rem;font-weight:600}.hermes-projects-archive .project-card-link{color:var(--hermes-blue);font-size:1rem;font-weight:600}.hermes-projects-archive .project-card-link svg{max-width:13px;fill:var(--hermes-blue);margin-top:-2px;margin-left:4px;display:inline-block}.hermes-projects-header{text-align:center;padding:40px 0 75px}.hermes-projects-header h1{color:var(--hermes-heading);margin-bottom:5px;font-size:2rem;font-weight:600;display:block}.hermes-projects-header span{font-size:1rem}.hermes-project-single-content{padding:75px 0 60px}.hermes-project-single-gallery{padding-bottom:75px}.hermes-service-single-content-top{padding:40px 0}.hermes-service-single-content-left .page-heading{color:var(--hermes-heading);margin-bottom:20px;font-size:2rem;font-weight:600}.hermes-services-list-section{padding:40px 0}.hermes-services-list-section .section-title{color:var(--hermes-heading);margin-bottom:20px;font-size:1.2rem;font-weight:600}.hermes-services-single-content{padding-top:40px}.hermes-services-single-content h1{color:var(--hermes-heading);margin-top:-6px;margin-bottom:20px;font-size:2rem;font-weight:600}.services-single-section-gallery{padding:75px 0}.services-single-video-container{text-align:center;max-width:100%;height:0;margin-top:60px;padding-bottom:56.25%;position:relative;overflow:hidden}.services-single-video-container iframe{width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hermes-contact-content-top{padding:40px 0}.hermes-contact-content-top .page-title{color:var(--hermes-heading);margin-bottom:20px;font-size:2rem;font-weight:600}.employee-category-heading{color:var(--hermes-heading);margin-bottom:20px;font-size:1.6rem;font-weight:600;line-height:1.2}.hermes-contact-details{padding:15px 0 30px}.hermes-contact-phone-email,.hermes-contact-address{margin-left:0;padding-left:0;list-style:none;display:flex}.hermes-contact-phone-email li:last-child{margin-left:40px}.hermes-contact-phone-email a,.hermes-contact-phone-email a:visited,.hermes-contact-address a,.hermes-contact-address a:visited{color:var(--hermes-heading);font-size:1.7rem;font-weight:600;text-decoration:underline}@media screen and (max-width:959px){.hermes-contact-phone-email,.hermes-contact-address{display:block}.hermes-contact-phone-email li:last-child{margin-left:0}}.hermes-contact-employees{padding-bottom:75px}.employee-card{border:1px solid var(--hermes-card-border);display:block}.employee-card img{width:100%}.employee-card-body{padding:27px 27px 25px}.employee-card h2{color:var(--hermes-heading);margin-bottom:5px;font-size:1.2rem;font-weight:600;line-height:1}.employee-card h3{color:var(--hermes-text);margin-bottom:15px;font-size:.9rem;font-weight:500;line-height:1}.employee-card a,.employee-card a:visited{color:var(--hermes-blue);font-size:.9rem;font-weight:500;line-height:1.3;display:block}.employee-card a:last-child{margin-top:5px}.hermes-construction-archive-content-top{padding:40px 0}.hermes-construction-archive-left .page-heading{color:var(--hermes-heading);margin-bottom:20px;font-size:2rem;font-weight:600}.hermes-construction-archive-list{padding:40px 0}.hermes-construction-archive-list .section-heading,.product-category-list .section-title{color:var(--hermes-heading);margin-bottom:20px;font-size:1.2rem;font-weight:600}.rental-category-list{padding-bottom:60px}.rental-category-list .section-title{color:var(--hermes-heading);margin-bottom:20px;font-size:1.2rem;font-weight:600}.rental-products-taxonomy-card{border:1px solid var(--hermes-card-border);padding:30px;display:block;position:relative}.rental-products-taxonomy-card h2{color:var(--hermes-heading);margin-bottom:20px;font-size:1.2rem;font-weight:600;display:block}.rental-card-link{color:var(--hermes-blue);font-size:1rem;font-weight:600}.rental-card-link svg{max-width:13px;fill:var(--hermes-blue);margin-top:-2px;margin-left:4px;display:inline-block}.hermes-rental-single-content{padding:40px 0}.hermes-rental-single-content h1{color:var(--hermes-heading);text-align:center;margin-bottom:10px;font-size:2rem;font-weight:600;display:block}.hermes-rental-single-image{text-align:center;padding:60px 0}.hermes-rental-single-buttons a,.hermes-rental-single-buttons a:visited{text-transform:unset;justify-content:center;align-items:center;padding-left:28px;padding-right:28px;font-size:.9rem;font-weight:600;display:flex;min-height:45px!important}.hermes-rental-single-buttons li:first-child a{background:var(--hermes-blue);color:#fff}.hermes-rental-single-buttons li:last-child a{background:var(--hermes-grey);color:var(--hermes-black)}.hermes-rental-single-table thead tr th{text-transform:uppercase;padding-bottom:0;font-size:.8rem;font-weight:500}.hermes-rental-single-table tbody tr td{padding-top:6px;font-weight:500}.table-grid-item{border-bottom:1px solid #e0e0e0;padding:30px 0}.table-grids li:not(.uk-grid-margin) .table-grid-item{border-top:1px solid #e0e0e0}.table-grid-item p:last-child{color:var(--cc-text);margin-top:-10px;font-weight:500;margin-bottom:0!important}.table-grid-item p:first-child{text-transform:uppercase;padding-bottom:0;font-size:.8rem;font-weight:500}.table-grids{margin-top:60px}.hermes-rental-single-image{max-width:700px;margin-left:auto;margin-right:auto}.hermes-rental-single-sku{color:var(--hermes-text);text-align:center;font-size:1rem;font-weight:400}.hermes-rental-list-section{padding:40px 0}.hermes-rental-list-section .section-title{color:var(--hermes-heading);margin-bottom:20px;font-size:1.2rem;font-weight:600}.rentals-taxonomy-card{border:1px solid var(--hermes-card-border);display:block;position:relative}.rentals-taxonomy-card-body{padding:30px}.rentals-taxonomy-card-body h2{color:var(--hermes-heading);margin-bottom:20px;font-size:1.2rem;font-weight:600;display:block}.rentals-taxonomy-card-link{color:var(--hermes-blue);font-size:1rem;font-weight:600}.rentals-taxonomy-card-link svg{max-width:13px;fill:var(--hermes-blue);margin-top:-2px;margin-left:4px;display:inline-block}.hermes-about-top-content .page-title{color:var(--hermes-heading);text-align:center;margin-bottom:0;font-size:2rem;font-weight:600;display:block}.hermes-about-thumbnail{text-align:center;padding-top:60px}.hermes-about-content{padding:75px 0}.hermes-about-posts-content{padding-bottom:75px}.hermes-about-post-card{border:1px solid var(--hermes-card-border);padding:30px;display:block;position:relative}.hermes-about-post-card h2{color:var(--hermes-heading);margin-bottom:20px;font-size:1.2rem;font-weight:600;display:block}.about-card-link{color:var(--hermes-blue);font-size:1rem;font-weight:600}.about-card-link svg{max-width:13px;fill:var(--hermes-blue);margin-top:-2px;margin-left:4px;display:inline-block}.about-us-video-container{text-align:center;max-width:100%;height:0;margin-top:60px;padding-bottom:56.25%;position:relative;overflow:hidden}.about-us-video-container iframe{width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-hermes-post-header{text-align:center;padding:40px 0 75px}.about-hermes-post-header h1{color:var(--hermes-heading);margin-bottom:5px;font-size:2rem;font-weight:600;display:block}.about-hermes-post-single-content{padding:75px 0 60px}.about-hermes-post-single-gallery{padding-bottom:75px}.breadcrumb-button{padding-top:0}.breadcrumb-button a{color:var(--hermes-text);font-size:1rem;font-weight:600}.service-card{border:1px solid var(--hermes-card-border);height:100%;display:block;position:relative}.service-card-body{padding:30px}.service-card-body h3{color:var(--hermes-heading);margin-bottom:10px;font-size:1.2rem;font-weight:600;display:block}.service-card-sku{color:#666;display:flex}.service-card-link{color:var(--hermes-blue);margin-top:20px;font-size:1rem;font-weight:600;display:flex}.service-card-link svg{max-width:13px;fill:var(--hermes-blue);margin-top:-2px;margin-left:4px;display:inline-block}
:root{--cookies-background:#fff;--cookies-text:var(--hermes-black);--cookies-button:var(--hermes-blue);--cookies-button-text:#fff}.richText a{color:var(--hermes-blue);text-decoration:underline}.uk-container>.richText:last-child>:last-child,.uk-grid>*>.richText:last-child>:last-child{margin-bottom:0}.menu-item .language-switcher{align-items:center;gap:6px;display:flex}.fullheight-navigation-links .menu-item .language-switcher{justify-content:center}.skipLink{z-index:-1;width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.skipLink:focus-visible{letter-spacing:.4px;text-align:center;color:#fff;background:var(--hermes-blue);z-index:999;width:auto;height:auto;padding:22px 36px;font-size:.92rem;font-weight:500;top:0;left:0;overflow:auto}.breadcrumb-button,.breadcrumb-button a{padding:0;font-size:.9rem;font-weight:400}.breadcrumb-button ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-button li{align-items:center;gap:8px;display:flex}.breadcrumb-button li:not(:first-child):before{content:"/"}.breadcrumb-button a:hover{color:var(--hermes-blue)}.breadcrumb-button [aria-current=page]{color:var(--hermes-heading)}.navbar-dropdown summary{cursor:pointer;list-style:none}.navbar-dropdown summary::-webkit-details-marker{display:none}.navbar-dropdown ul{flex-direction:column;gap:8px;margin:0;padding:8px 0 0;list-style:none;display:flex}.services-list a svg{width:18px}.section-heading{line-height:1.3}.service-card-img img{aspect-ratio:800/550;object-fit:cover;width:100%;display:block}.project-card img{aspect-ratio:2;object-fit:cover;width:100%}[uk-lightbox] img{aspect-ratio:700/450;object-fit:cover;width:100%}.hermes-rental-single-buttons li:only-child a{color:#fff;background:var(--hermes-blue)}.certificates-front{margin-top:0}.footer-contact-links span{font-size:1.5rem;font-weight:500}.footer-cookie-preferences{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:20px;padding:0}@media (max-width:880px){.footer-contact-links span{margin-bottom:10px;font-size:1.3rem;display:block}.footer-cookie-preferences{margin-bottom:8px;margin-right:0;display:block}}.cookieBanner[open],.cookieDialog[open]{max-width:680px;color:var(--cookies-text);background:var(--cookies-background);border:0;flex-direction:column;gap:16px;margin:auto;padding:32px;display:flex;box-shadow:0 10px 40px #0003}.cookieBanner[open]{width:auto;inset:auto 20px 20px}.cookieDialog[open]{width:100%;max-height:calc(100dvh - 64px);overflow-y:auto}.cookieBanner::backdrop,.cookieDialog::backdrop{background:#00000073}.cookieTitle{margin:0;font-size:1.4rem;font-weight:600}.cookieDescription{color:var(--hermes-text);margin:0;font-size:1rem;font-weight:500}.cookiePrivacyLink{color:var(--hermes-blue);text-decoration:underline}.cookieActions{flex-wrap:wrap;gap:12px;display:flex}.cookieAction{color:var(--cookies-button-text);background:var(--cookies-button);font:inherit;cursor:pointer;border:0;flex:auto;padding:14px 32px;font-weight:600}.cookieAction:hover,.cookieAction:focus-visible{background:var(--hermes-black)}.cookieCategories{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cookieCategory{border-top:1px solid var(--hermes-card-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-top:16px;display:flex}.cookieCategoryText{flex-direction:column;gap:4px;display:flex}.cookieCategoryTitle{color:var(--hermes-heading);font-weight:600}.cookieCategoryDescription{color:var(--hermes-text);font-size:.9rem;font-weight:500}.cookieSwitch{appearance:none;border:1px solid var(--hermes-black);cursor:pointer;background:0 0;flex-shrink:0;width:46px;height:26px;margin:2px 0 0;padding:3px}.cookieSwitch:before{content:"";background:var(--hermes-black);width:18px;height:18px;transition:transform .15s;display:block}.cookieSwitch:checked{border-color:var(--cookies-button);background:var(--cookies-button)}.cookieSwitch:checked:before{background:var(--cookies-button-text);transform:translate(20px)}.cookieSwitch:disabled{opacity:.45;cursor:not-allowed}@media (max-width:880px){.cookieBanner[open],.cookieDialog[open]{padding:24px}.cookieBanner[open]{inset:auto 12px 12px}.cookieActions{flex-direction:column}}
