.topbar{background:var(--topbar-bg);border-bottom:1px solid hsla(0,0%,100%,.2);font-size:16px;height:60px;padding:5px 0;position:fixed;width:100%;z-index:11}.topbar,.topbar a{font-family:var(--secondary-font)}.topbar a{color:var(--language-switcher-bg-color);font-size:1em;font-weight:500;line-height:1.2em}.topbar a:before{font-size:1.7rem}.topbar .region.region-header{flex:auto;max-width:100%;text-align:right}.menu--top-bar ul.navbar-nav{display:block;float:right;margin-top:0}.menu--top-bar ul.navbar-nav li{float:left}.menu--top-bar ul.navbar-nav li a.phone.nav-link{color:var(--primary-theme-color);font-size:0;padding:24px 0}.menu--top-bar a.fik.nav-link{display:none}.navbar-expand-lg{background:none;padding:60px 0 0}.navbar-expand-lg.no-top-bar{padding:0}.navbar-brand img{height:var(--logo-height)}.navbar-toggler-icon{display:block;height:20px;width:30px}.region-nav-main ul li a{color:var(--link-color);font-family:var(--secondary-font);font-size:18px;font-weight:600;line-height:34px;text-decoration:none}.region-nav-main .dropdown a span{font:normal normal normal 14px/1 Font Awesome\ 6 Pro;padding:0 0 0 .35em}div#block-vg-subtheme-languageswitcher{float:right}div#block-vg-subtheme-languageswitcher ul.links{list-style:none;margin:0 0 0 5px;padding:0}div#block-vg-subtheme-languageswitcher ul.links a{padding:11px 16px}div.block-language ul.links li.is-active{display:none}footer{background:var(--footer-bg);color:var(--footer-color)}footer .footer{padding:80px 0 0}.footer-menu-title{color:var(--footer-bloc-title-color);font-size:1.3rem;font-weight:600}.contact-info{max-width:380px}p.description{font-family:var(--secondary-font);font-size:18px;font-weight:400;line-height:30px;margin-bottom:18px;text-align:left}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{border-bottom:1px solid var(--footer-bloc-border-color);font-family:var(--secondary-font);font-size:16px;padding-bottom:5px}footer ul li:last-child{border-bottom:0;margin-bottom:0}.contact-info ul li i{color:var(--secondary-theme-color);margin-right:10px;width:20px}.contact-info ul li a{text-decoration:none!important}.contact-info ul li a:hover{color:var(--secondary-theme-color)}.region-copyright{display:flex;margin:auto;width:fit-content}.region-copyright div.block{font-size:16px;--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;list-style:none;margin-bottom:0;margin-right:20px;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);padding-left:0}.copyright .container{border-top:1px solid hsla(0,0%,100%,.1);margin-top:80px;padding:30px 0}.copyright p{margin:0}[id*=block-vg-subtheme-copyright-] span{font-family:var(--secondary-font);font-size:16px}.footer .navbar-nav .nav-link{font-family:var(--secondary-font);padding-left:0;padding-right:0}.menu--find-us-on ul{display:inherit}.menu--find-us-on li.nav-item{display:block;float:left;margin:0 10px 0 0}.footer .menu--find-us-on .navbar-nav a{font-family:Font Awesome\ 6 Brands;font-size:2rem;visibility:hidden}.menu--find-us-on .fa-brands:before{visibility:visible}.region.region-nav-floating{background:var(--floating-cta-backgroud);bottom:0;color:var(--floating-cta-color);font-family:var(--floating-cta-font);font-size:1.3rem;font-weight:600;padding:5px 10px;position:fixed;right:0;text-align:center;width:100%;z-index:9}.region.region-nav-floating .nav.navbar-nav{margin:0}.region.region-nav-floating a.nav-link:after{content:"→";font-size:34px;font-weight:900;line-height:0;padding:10px;vertical-align:-3px;z-index:1}.dropdown-menu,.navbar,.navbar-nav{--bs-navbar-active-bg:var(--main-menu-active-bg);--bs-navbar-active-color:var(--main-menu-active-color);--bs-nav-link-hover-color:var(--main-menu-active-color);--bs-dropdown-link-active-bg:var(--main-menu-active-bg);--bs-dropdown-link-active-color:var(--main-menu-active-color);--bs-dropdown-link-hover-bg:var(--main-menu-active-bg);--bs-dropdown-link-hover-color:var(--main-menu-active-color)}span.nav-link:focus,span.nav-link:hover{color:var(--bs-nav-link-color)}@media (max-width:768px){.menu--top-bar ul.navbar-nav li a.phone.nav-link{padding:10px 20px 0 0}.topbar a:before{display:inline-block;font-size:1.5rem;margin:13px 0 0}}@media (max-width:415px){.menu--top-bar ul.navbar-nav li a.phone.nav-link{padding:10px 0 0}}@media (min-width:768px){.menu--top-bar a.fik.nav-link{display:inline-block!important}.menu--main a.fik.nav-link{display:none!important}.menu--top-bar ul.navbar-nav li a.phone.nav-link{font-size:1.1rem;padding:13px 18px}.topbar a:before{font-size:1.1rem;padding:0 10px 0 0}}@media (min-width:767.98px){.region.region-nav-floating{width:fit-content}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#fff;border:0;border-radius:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-top:-2px;min-width:280px;opacity:1;padding:20px 30px;position:absolute;right:0;top:100%;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;z-index:999}.navbar-expand-lg .navbar-nav .nav-item:nth-child(-n+2) .dropdown-menu{left:0;right:inherit}.dropdown-item.active,.dropdown-item:active{background:inherit}.dropdown-item:focus,.dropdown-item:hover{background:inherit;color:var(--primary-theme-color)}.navbar-expand-lg .navbar-nav .dropdown-menu:after{border:8px solid transparent;border-bottom-color:#fff;bottom:100%;content:"";display:block;height:16px;position:absolute;right:17px;width:16px}.navbar-expand-lg .navbar-nav .nav-item:nth-child(-n+2) .dropdown-menu:after{left:32px}}@media screen and (min-width:821px){.region.region-nav-main .block-menu.navigation{float:left}.region.region-nav-main .language-switcher-language-url{float:right}.region.region-nav-main .language-switcher-language-url ul{margin:0}.region.region-nav-main .language-switcher-language-url ul a{color:var(--primary-theme-color);position:relative}.region.region-nav-main .language-switcher-language-url ul a:before{color:var(--primary-theme-color);content:"\7C";font-family:Font Awesome\ 6 Pro;font-size:18px;font-weight:900;left:0;line-height:18px;position:absolute;top:10px;z-index:1}}