#CybotCookiebotDialog,#CybotCookiebotDialogWrapper{position:fixed!important}#CybotCookiebotDialog[aria-hidden=true]{display:none!important}@font-face{font-display:swap;font-family:WooCommerce;src:url("https://glf.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot");src:url("https://glf.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url("https://glf.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://glf.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"),url("https://glf.se/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_Ass52Hs.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51os.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51os.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{min-width:910px}html.responsive{min-width:0}.container{position:relative;width:100%;margin:0 auto;padding:0 50px;clear:both}.inner-container{position:relative;height:100%;width:100%}.container_wrap{clear:both;position:relative;border-top-style:solid;border-top-width:1px}.units{float:left;display:inline;margin-left:50px;position:relative;z-index:1;min-height:1px}#wrap_all{width:100%;position:static;z-index:2;overflow:hidden}body .units.alpha,body div .first{margin-left:0;clear:left}body .units.alpha{width:100%}.container .av-content-full.units{width:100%}.container{max-width:1010px}@media only screen and (min-width:768px) and (max-width:989px){.responsive #top{overflow-x:hidden}.responsive .container{max-width:782px}}@media only screen and (max-width:767px){.responsive #top{overflow-x:hidden}.responsive #top #wrap_all .container{width:85%;max-width:85%;margin:0 auto;padding-left:0;padding-right:0;float:none}.responsive .units{margin:0}.responsive #top #wrap_all .flex_column{margin:0;margin-bottom:20px;width:100%}}.container:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.flex_column:after,.flex_column:before{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.flex_column:after{clear:both}.clearfix{zoom:1}body div .first{margin-left:0}div .flex_column{z-index:1;float:left;position:relative;min-height:1px;width:100%}a,address,body,details,div,fieldset,footer,form,h1,h2,header,html,iframe,img,label,legend,li,nav,ol,p,section,span,strong,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}details,footer,header,nav,section{display:block}body{line-height:1em}ol,ul{list-style:none}*{box-sizing:border-box}.responsive body,html.responsive{overflow-x:hidden}body{font:13px/1.65em HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2{font-weight:600}h1{font-size:34px;line-height:1.1em;margin-bottom:14px}h2{font-size:28px;line-height:1.1em;margin-bottom:10px}p+h2{margin-top:1.5em}p{margin:.85em 0}p img{margin:0}strong{font-weight:700}a{text-decoration:none;outline:0;max-width:100%}#top a:where(:not(.wp-element-button)){text-decoration:none}a:focus,a:hover,a:visited{outline:0;text-decoration:underline}p a,p a:visited{line-height:inherit}#top .avia_hidden_link_text{display:none}ol,ul{margin-bottom:20px}ul{list-style:none;margin-left:7px}ol{list-style:decimal;margin-left:15px}ul ul{margin:4px 0 5px 30px}ul ul li{margin-bottom:6px}a img,img{border:none;padding:0;margin:0;display:inline-block;max-width:100%;height:auto}[data-av_icon]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;content:attr(data-av_icon);speak:never}#top .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child{stroke:unset!important}.avia-svg-icon svg:first-child{height:1em;width:1em}#top form{margin-bottom:20px}#top fieldset{margin-bottom:20px}#top input[type=search]{-webkit-appearance:none;border:1px solid #e1e1e1;padding:8px 6px;outline:0;font:1em HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;width:100%;display:block;margin-bottom:20px;background:#fff;border-radius:0}#top input[type=search]:focus{box-shadow:0 0 2px 0 rgba(0,0,0,.2);color:#555}#top label{font-weight:700;font-size:.92em}#top legend{display:block;font-weight:400;font-size:1.2em}#top label span{font-weight:400;font-size:13px;color:#444}iframe{max-width:100%}.image-overlay{position:absolute;background:#fff;z-index:300;height:100%;width:100%;opacity:0}.avia_transform a .image-overlay{transition:opacity .4s ease-in-out}.avia_transform a:hover .image-overlay{opacity:.7!important}.image-overlay .image-overlay-inside{height:100%;width:100%;position:absolute;left:0;top:0}.image-overlay .image-overlay-inside:before{position:absolute;border-radius:50px;background:#000;height:80px;width:80px;line-height:80px;left:50%;top:50%;margin:-40px 0 0 -40px;z-index:500;text-align:center;color:#fff}.image-overlay .image-overlay-inside:before{content:"";font-family:entypo-fontello-enfold;font-size:18px;font-weight:400}.image-overlay.overlay-type-extern .image-overlay-inside:before{content:""}@media print{a,p,strong{color:#000!important}a{text-decoration:underline}.container{width:100%}#top{overflow-x:hidden}.container{width:100%;margin:0 auto}.units{margin:0}#top .flex_column{margin:0;margin-bottom:20px;width:100%}.avia-section-large .content{padding-top:2%;padding-bottom:2%}.html_header_top.html_header_sticky #header{position:relative;top:0}#header_main{border-bottom:0}#scroll-top-link,.image-overlay,nav{display:none}.content{border:0}}#header{position:relative;z-index:501;width:100%;background:0 0}#header_main .container,.main_menu ul:first-child>li a{height:88px;line-height:88px}.html_header_top.html_header_sticky #main{padding-top:88px}.html_header_top.html_header_sticky #header{position:fixed}.html_header_top.html_logo_center .main_menu{text-align:center}.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child{display:inline-block;width:auto;position:static}.html_header_top.html_logo_center .logo{left:50%;transform:translate(-50%,0)}#top nav .social_bookmarks{position:relative;top:50%;margin-top:-16px;right:0;overflow:hidden;clear:none;float:left}.avia-menu.av_menu_icon_beside{padding-right:25px;margin-right:25px;border-right-width:1px;border-right-style:solid;transition:border-color .2s ease-in-out}#header_main{border-bottom-width:1px;border-bottom-style:solid;z-index:1}.header_bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.95;z-index:0;transition:all .4s ease-in-out;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}#top .av_header_transparency .main_menu ul:first-child>li>a:focus,#top .av_header_transparency .main_menu ul:first-child>li>a:hover{opacity:.8;transition:opacity .4s ease-in-out}#top .av_header_transparency.av_alternate_logo_active .logo a>img,#top .av_header_transparency.av_alternate_logo_active .logo a>svg{opacity:0}#top .av_header_transparency #header_main,#top .av_header_transparency .avia-menu.av_menu_icon_beside{border-color:transparent}#top .av_header_transparency .header_bg{background-color:transparent;opacity:0}#top .av_header_transparency .social_bookmarks li a{color:inherit}#top #header.av_header_transparency .avia_mega_div{margin-top:1px;padding-top:1px}#top .av_header_transparency .avia-menu-fx{bottom:22%;width:70%;left:15%}#top .av_header_transparency #header_meta li{border-color:rgba(255,255,255,.25);color:inherit}#top .av_header_transparency #header_meta{background:0 0;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.25)}.html_header_sidebar #top #header{width:300px;position:absolute;min-height:100%;border-bottom:none}.html_header_sidebar #top #header_main{border-top:none}.html_header_sidebar #header .container{width:100%;height:auto;line-height:1.3em;padding:0;float:none;max-width:100%}.html_header_sidebar .header_bg{opacity:1}.html_header_sidebar .logo{position:relative;clear:both;padding:40px;border-bottom-style:solid;border-bottom-width:1px;height:auto;max-height:none;width:100%}.html_header_sidebar .logo img,.html_header_sidebar .logo svg{width:100%;max-height:none;padding:0;height:auto}.html_header_sidebar .main_menu{position:relative;clear:both;z-index:200}.html_header_sidebar #header .av-main-nav,.html_header_sidebar #header .av-main-nav-wrap{width:100%}.html_header_sidebar #header .av-main-nav{padding:20px 0}.html_header_sidebar #header .av-main-nav>li{float:none;display:block;margin:0 13%}.html_header_sidebar #header .av-main-nav>li>a{line-height:1.3em;height:auto;padding:15px 3px;border-bottom-style:solid;border-bottom-width:1px;margin:0 auto}.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text{font-size:inherit;font-weight:400;display:block}.html_header_sidebar #header .av-main-nav>li:last-child>a{border:none}.html_header_sidebar #header .av-main-nav>li:nth-last-child(2)>a{border:none}.html_header_sidebar #header .avia-menu-fx{display:none}.html_header_sidebar .av-main-nav ul{border-top-width:1px}.html_header_sidebar #top .av-main-nav ul a{padding:12px 15px}.html_header_sidebar #main>.avia-builder-el-0{border-top:none}.html_header_sidebar #top #header .avia_mega_div>.sub-menu{border-width:1px;border-style:solid}.html_header_sidebar .container_wrap{width:100%}.html_header_sidebar #top #header .social_bookmarks{position:relative;top:0;margin:0;border-top-style:solid;border-top-width:1px;clear:both;display:table;width:100%;table-layout:fixed}.html_header_sidebar #top #header .social_bookmarks li{float:none;display:table-cell;text-align:center}.html_header_sidebar #top #header .social_bookmarks li.social_icon_1 a{border:none}.html_header_sidebar #top #header .social_bookmarks li a{width:100%;border-radius:0;border-left-style:solid;border-left-width:1px;padding:10px 0}.av-hamburger{padding:0;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.av-hamburger-box{width:35px;height:24px;display:inline-block;position:relative}.av-hamburger-inner{display:block;top:50%;margin-top:-2px}.av-hamburger-inner,.av-hamburger-inner::after,.av-hamburger-inner::before{width:40px;height:3px;background-color:#000;border-radius:3px;position:absolute;transition:transform .15s ease}.av-hamburger-inner::after,.av-hamburger-inner::before{content:"";display:block}.av-hamburger-inner::before{top:-10px}.av-hamburger-inner::after{bottom:-10px}.av-hamburger--spin .av-hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.av-hamburger--spin .av-hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in,background-color .15s ease}.av-hamburger--spin .av-hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .15s ease}.av-hamburger--spin.is-active .av-hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.av-hamburger--spin.is-active .av-hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out,background-color .15s ease}.av-hamburger--spin.is-active .av-hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),background-color .15s ease}.av-burger-menu-main{display:none;transition:padding .3s ease-out}.js_active.html_burger_menu #avia-menu>li{display:none}.html_burger_menu #top #avia-menu .menu-item-search-dropdown,.js_active.html_burger_menu #avia-menu .av-burger-menu-main{display:block}.av-burger-menu-main{cursor:pointer}.js_active.html_burger_menu #avia-menu>li.av-header-slot{display:flex}.av-burger-menu-main a{padding-left:10px}.av-hamburger strong{display:none}.av-hamburger-box{height:8px}.av-hamburger-inner,.av-hamburger-inner::after,.av-hamburger-inner::before{width:100%}html.av-burger-overlay-active #top .menu-item-search-dropdown>a{color:#fff}.html_header_sidebar #top div .av-burger-menu-main{display:none}.av-burger-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;z-index:100;display:none;overflow:hidden;opacity:0}.av-burger-overlay-bg,.av-burger-overlay-inner{position:absolute;top:0;left:0;height:100%;width:100%;min-height:700px;display:table;vertical-align:middle;text-align:center;z-index:5}.av-burger-overlay-bg{z-index:3;opacity:.9;background:#000;display:block;position:fixed}.av-burger-overlay-scroll{overflow:auto;position:absolute;height:100%;width:100%;z-index:10;-webkit-overflow-scrolling:touch}#av-burger-menu-ul li a{position:relative;display:block;transition:none}#av-burger-menu-ul li ul{background:0 0}html.av-burger-overlay-active #header_meta,html.av-burger-overlay-active #menu-item-shop.cart_dropdown,html.av-burger-overlay-active #top .social_bookmarks,html.av-burger-overlay-active .cart_dropdown{z-index:1}.av-burger-overlay-active #top .av-hamburger-inner,.av-burger-overlay-active #top .av-hamburger-inner::after,.av-burger-overlay-active #top .av-hamburger-inner::before{background-color:#fff}.av-burger-overlay-active #top #header .av-main-nav>li>a{background:0 0}.av-burger-overlay-active #scroll-top-link{z-index:150}#top #av-burger-menu-ul{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:125px 0}@media only screen and (orientation:landscape) and (max-width:989px){#top #av-burger-menu-ul{vertical-align:top}}.html_header_top.html_logo_center.av-burger-overlay-active .menu-item-avia-special{z-index:150}#top #wrap_all #av-burger-menu-ul>li{opacity:0;position:relative;top:18px;transition:opacity .3s ease-out,top .3s ease-out,left .3s ease-out;transform:translate3d(0,0,0)}.avia_desktop.avia-safari #top #wrap_all #av-burger-menu-ul>li{transform:none}#top #wrap_all #header #av-burger-menu-ul>li.av-active-burger-items{opacity:1;top:0;left:0}#av-burger-menu-ul .avia-menu-fx{display:none}.html_av-overlay-side .av-burger-overlay-bg{opacity:.3;cursor:pointer}.html_av-overlay-side #top .av-burger-overlay li{margin:0}.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{line-height:1.3em;height:auto;padding:15px 50px;display:block;text-align:left;text-decoration:none}.html_av-overlay-side #top .av-burger-overlay li a:hover{text-decoration:none}.html_av-overlay-side #top #wrap_all #av-burger-menu-ul>li{top:0;left:18px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding-left:70px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a{padding-left:90px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li a{padding-left:110px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li li a{padding-left:130px}.html_av-overlay-side .av-burger-overlay-scroll{width:350px;right:0;max-width:100%;transform:translateX(350px);transition:all .5s cubic-bezier(.75,0,.25,1)}.html_av-overlay-side.av-burger-overlay-active-delayed .av-burger-overlay-scroll{transform:translateX(0)}.html_av-overlay-side #top #wrap_all #av-burger-menu-ul>li{opacity:1;top:0;left:0}.html_av-overlay-side-classic #top .av-burger-overlay{font-size:1em}.html_av-overlay-side-classic #av-burger-menu-ul{vertical-align:top}.html_av-overlay-side-classic #top .av-burger-overlay li a{border-bottom-style:solid;border-bottom-width:1px}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{height:1px;display:block;position:absolute;margin-top:0;opacity:.3;border:none!important;width:7px;left:50px;top:50%}.html_av-overlay-side-classic #top .av-burger-overlay li li li .avia-bullet{left:70px}.html_av-overlay-side-classic #top .av-burger-overlay li li li li .avia-bullet{left:90px}.html_av-overlay-side-classic #top .av-burger-overlay li li li li li .avia-bullet{left:110px}.html_av-overlay-side-classic #top .av-burger-overlay li li li li li li .avia-bullet{left:130px}.html_av-submenu-hidden #av-burger-menu-ul li ul{display:none}div .logo{float:left;position:absolute;left:0;z-index:1}.logo,.logo a{overflow:hidden;position:relative;display:block;height:100%}.logo img{padding:0;display:block;width:auto;height:auto;max-height:100%;image-rendering:auto;position:relative;z-index:2;transition:opacity .4s ease-in-out}.main_menu{clear:none;position:absolute;z-index:100;line-height:30px;height:100%;margin:0;right:0}.av-main-nav-wrap{float:left;position:relative;z-index:3}.av-main-nav-wrap ul{margin:0;padding:0}.av-main-nav{z-index:110;position:relative}.av-main-nav ul{display:none;margin-left:0;left:0;position:absolute;top:100%;width:208px;z-index:2;padding:0;box-shadow:0 8px 15px rgba(0,0,0,.1);margin-top:-1px}.av-main-nav ul li{margin:0;padding:0;width:100%}.av-main-nav ul li a{border-right-style:solid;border-right-width:1px;border-left-style:solid;border-left-width:1px}.av-main-nav ul li:last-child>a{border-bottom-style:solid;border-bottom-width:1px}.av-main-nav li{float:left;position:relative;z-index:20}.av-main-nav li:hover{z-index:100}.av-main-nav>li>ul{border-top-width:2px;border-top-style:solid}.av-main-nav>li{line-height:30px}.av-main-nav li a{max-width:none}.av-main-nav>li>a{display:block;text-decoration:none;padding:0 13px;font-weight:400;font-weight:600;font-size:13px;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out}.av-main-nav>li>a{transition:none;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out}.av_header_transparency #menu-item-shop.cart_dropdown,.av_header_transparency .av-main-nav>li>a{transition:border-color .2s ease-in-out}#top .av-main-nav ul a{width:100%;height:auto;float:left;text-align:left;line-height:23px;padding:8px 15px;font-size:12px;min-height:23px;max-width:none;text-decoration:none;font-family:inherit}#top .av-main-nav li:hover>ul{display:block}.avia-menu-fx{position:absolute;bottom:-1px;height:2px;z-index:10;width:100%;left:0;opacity:0;visibility:hidden}.av-main-nav li:hover .avia-menu-fx,.av-main-nav li:hover .current_page_item>a>.avia-menu-fx,.current-menu-item>a>.avia-menu-fx{opacity:1;visibility:visible}.avia-menu-fx .avia-arrow-wrap{height:10px;width:10px;position:absolute;top:-10px;left:50%;margin-left:-5px;overflow:hidden;display:none;visibility:hidden}.current-menu-item>a>.avia-menu-fx>.avia-arrow-wrap,.current_page_item>a>.avia-menu-fx>.avia-arrow-wrap{display:block}.avia-menu-fx .avia-arrow-wrap .avia-arrow{top:10px}.html_main_nav_header.html_logo_left #top .main_menu .menu>li:last-child>a{padding-right:0}.main_menu .avia-bullet{display:none}#top #menu-item-search{z-index:100}#top .menu-item-search-dropdown>a{font-size:17px}#top .menu-item-search-dropdown>a.avia-svg-icon svg:first-child{width:auto;height:1em;position:relative;z-index:-1}#top .menu-item-search-dropdown>a.avia-svg-icon{padding-top:2px}#top #menu-item-search.menu-item-search-dropdown>a{border-left:none}#top #menu-item-search:hover>a{background:0 0;color:inherit}.avia-arrow{height:10px;width:10px;position:absolute;top:-6px;left:50%;margin-left:-5px;transform:rotate(45deg);border-width:1px;border-style:solid}#top .social_bookmarks{height:30px;z-index:150;-webkit-backface-visibility:hidden;margin:0 0 0 -9px}#top .social_bookmarks li{height:100%;float:left;padding:0;transition:all .2s ease-in-out;border-right-style:solid;border-right-width:1px;display:block;width:30px}#top #header .social_bookmarks li:last-child{border-right-style:none;border-right-width:0}#top .social_bookmarks li a{float:left;width:30px;line-height:30px;display:block;margin:0;outline:0;padding:0;min-height:30px;height:100%;overflow:visible;z-index:2;position:relative;text-align:center}#top #wrap_all .social_bookmarks,#top #wrap_all .social_bookmarks a,#top #wrap_all .social_bookmarks li{background:0 0}#top #wrap_all .social_bookmarks li a:hover{text-decoration:none}#top #wrap_all .av-social-link-facebook a:focus,#top #wrap_all .av-social-link-facebook:hover a{color:#fff;background-color:#37589b}#top #wrap_all .av-social-link-linkedin a:focus,#top #wrap_all .av-social-link-linkedin:hover a{color:#fff;background-color:#419cca}#top #wrap_all .av-social-link-youtube a:focus,#top #wrap_all .av-social-link-youtube:hover a{color:#fff;background-color:#a72b1d}#top #wrap_all .av-social-link-instagram a:focus,#top #wrap_all .av-social-link-instagram:hover a{color:#fff;background-color:#a67658}#top .av-logo-container .social_bookmarks li{border:none}#top .av-logo-container .social_bookmarks li a{border-radius:100px}.content{padding-top:50px;padding-bottom:50px;box-sizing:content-box;min-height:1px;z-index:1}.content:hover{z-index:1}.content{border-right-style:solid;border-right-width:1px;margin-right:-1px}.content .entry-content-wrapper{padding-right:50px}.fullsize .content{margin:0;border:none}.fullsize .content .entry-content-wrapper{padding-right:0}.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{text-transform:uppercase;letter-spacing:1px}#scroll-top-link{position:fixed;border-radius:2px;height:50px;width:50px;line-height:50px;text-decoration:none;text-align:center;opacity:0;right:50px;bottom:50px;z-index:1030;visibility:hidden}#scroll-top-link.avia-svg-icon svg:first-child{height:15px;width:auto;margin-top:18px}#scroll-top-link.avia_pop_class{opacity:.7;visibility:visible}#socket .avia-menu-fx{display:none}#scroll-top-link,#top .social_bookmarks li a,.avia-menu-fx{transition:all .3s ease-out}.main_menu a{transition:color .15s ease-out;transition:background .15s ease-out}.avia_pop_class{animation:.3s cubic-bezier(.175,.885,.32,1.275) avia_pop}a:hover>svg,a>svg{transition:all .3s ease-out}a:hover .image-overlay .image-overlay-inside{animation:.5s cubic-bezier(.175,.885,.32,1.275) avia_pop_small}@keyframes avia_swipe_ltr{0%{width:100%;left:0}100%{width:100%;left:100%}}@keyframes avia_swipe_rtl{0%{width:100%;left:0}100%{width:100%;left:-100%}}@keyframes avia_pop{0%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes avia_pop_small{0%{transform:rotate(-175deg) scale(.2)}100%{transform:rotate(0) scale(1)}}@media only screen and (max-width:989px){.responsive.html_header_sidebar #top #header{width:27%}.responsive.html_header_sidebar #header .av-main-nav{padding:4% 0}.responsive.html_header_sidebar #header .av-main-nav>li{margin:0 10%}.responsive.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text{font-size:14px}.responsive.html_header_sidebar .logo{padding:10%}}@media only screen and (min-width:768px) and (max-width:989px){.responsive .main_menu ul:first-child>li>a{padding:0 10px}.responsive #top .header_bg{opacity:1}.responsive #main .container_wrap:first-child{border-top:none}.responsive .logo{float:left}.responsive .logo img{margin:0}.responsive #top #header .av-main-nav>li>a:hover{background:0 0;color:inherit}}@media only screen and (max-width:767px){.responsive .content .entry-content-wrapper{padding:0}.responsive .content{border:none}.responsive #top .av_header_transparency.av_alternate_logo_active .logo a>img,.responsive #top .av_header_transparency.av_alternate_logo_active .logo a>svg{opacity:1}.responsive #top #wrap_all #header{position:relative;width:100%;float:none;height:auto;margin:0!important;opacity:1;min-height:0}.responsive #top #main{padding-top:0!important;margin:0}.responsive #top #main .container_wrap:first-child{border-top:none}.responsive.html_header_top.html_logo_center .logo{left:0;transform:translate(0,0);margin:0}.responsive.html_header_top #header_main .social_bookmarks{width:auto;margin-top:-16px}.responsive #top .logo{position:static;display:table;height:80px!important;float:none;padding:0;border:none;width:80%}.responsive .logo a{display:table-cell;vertical-align:middle}.responsive .logo img{height:auto!important;width:auto;max-width:100%;display:block;max-height:80px}.responsive #header_main .container{height:auto!important}.responsive #top .header_bg{opacity:1}.responsive #header .social_bookmarks{padding-bottom:2px;width:100%;text-align:center;height:auto;line-height:.8em;margin:0}.responsive #header .social_bookmarks li{float:none;display:inline-block}.responsive .logo img{margin:0}.responsive.html_header_sidebar #top #header .social_bookmarks{display:none}.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child>li>a,.responsive #top .av_header_transparency #header_main_alternate,.responsive #top .av_header_transparency #header_meta,.responsive #top .av_header_transparency #header_meta li,.responsive .av_header_transparency #header_main .social_bookmarks li a{color:inherit;border-color:inherit;background:inherit}.responsive .av-burger-menu-main{display:block}.responsive:not(.html_header_sidebar) #top .av-header-slot{max-width:55%}.responsive.html_header_sidebar #top .av-main-nav>li.av-burger-menu-main,.responsive.html_header_sidebar #top .av-main-nav>li.av-header-slot{float:none}.responsive.html_header_sidebar #top #wrap_all .main_menu .av-main-nav{display:flex;align-items:center;justify-content:flex-end}.responsive.html_header_sidebar #top #wrap_all .main_menu{width:auto}.responsive #top #wrap_all .main_menu{top:0;height:80px;left:auto;right:0;display:block;position:absolute}.responsive .main_menu ul:first-child>li a{height:80px;line-height:80px}.responsive #top .av-main-nav .menu-item{display:none}.responsive #top .av-main-nav .menu-item-avia-special{display:block}.responsive #top #wrap_all .menu-item-search-dropdown>a{font-size:24px}.responsive #top #header .social_bookmarks{display:none}.responsive #top #header .main_menu .social_bookmarks{display:block;position:relative;margin-top:-15px}.responsive #top .av-logo-container .avia-menu{height:100%}.responsive #top .av-logo-container .avia-menu>li>a{line-height:80px}.responsive #top #header_main>.container .main_menu .av-main-nav>li>a,.responsive #top #wrap_all .av-logo-container{height:80px;line-height:80px}.responsive #top #wrap_all .av-logo-container{padding:0}.responsive #top #header_main>.container .main_menu .av-main-nav>li>a{min-width:0;padding:0 0 0 20px;margin:0;border-style:none;border-width:0}.responsive #top #header .av-main-nav>li>a,.responsive #top #header .av-main-nav>li>a:hover{background:0 0;color:inherit}.responsive.html_header_sidebar #main{border:none}.responsive #scroll-top-link{display:none}}@media only screen and (max-width:479px){.responsive.html_header_top #header_main .social_bookmarks{display:none}.responsive .avia-menu.av_menu_icon_beside{padding:0;margin:0;border:none}.responsive #top #wrap_all #header .social_bookmarks{display:none}}body .container_wrap .avia-builder-el-no-sibling{margin-top:0;margin-bottom:0}#top .av_inherit_color *{color:inherit}.avia_textblock{clear:both;line-height:1.65em}.avia-section{clear:both;width:100%;float:left;min-height:100px;position:static}#top #main .avia-section .template-page{width:100%;border:none;margin-left:auto;padding-left:0;margin-right:auto}.avia-section .template-page .entry-content-wrapper{padding-right:0}.avia-section-large .content{padding-top:70px;padding-bottom:70px}.avia-section-no-padding .content{padding-top:0;padding-bottom:0}#top #wrap_all #main .avia-no-border-styling{border:none}@media only screen and (max-width:1024px){#top .footer_color,#top .header_color .header_bg,#top .main_color{background-attachment:scroll}}fieldset{border:none}@keyframes avia_hotspot_appear{0%{transform:translate(0,80px);opacity:.1}100%{transform:translate(0,0);opacity:1}}@keyframes avia_appear_short{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}#top .quantity .no-spin-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#top button:disabled{opacity:.4;cursor:not-allowed}.html_visible_cart .av-burger-menu-main{padding-right:25px}.html_header_top #menu-item-shop.cart_dropdown{border-bottom:none}#top .av_header_transparency #menu-item-shop.cart_dropdown{border-color:transparent}.html_header_sidebar #menu-item-shop.cart_dropdown{width:100%;margin:0;right:0;border-right:none;height:46px;position:absolute;opacity:1}.html_header_sidebar #menu-item-shop.cart_dropdown .cart_dropdown_link{width:100%;line-height:46px}#top .screen-reader-text{display:none}.avia-bullet{display:block;position:absolute;height:0;width:0;top:51%;margin-top:-3px;left:-3px;border-top:3px solid transparent!important;border-bottom:3px solid transparent!important;border-left:3px solid green}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.html_header_sidebar .cart_dropdown{top:-46px;border-radius:0;z-index:210;opacity:0;margin:0}.html_header_sidebar.html_visible_cart .cart_dropdown{opacity:1}#top .av-cart-counter.av-active-counter{transition:all cubic-bezier(.175,.885,.32,1.275) .3s;opacity:1;transform:scale(1)}@media only screen and (min-width:768px) and (max-width:989px){.html_header_sidebar .cart_dropdown .dropdown_widget{width:200px}}@media only screen and (max-width:767px){.responsive.html_header_sidebar.html_visible_cart .cart_dropdown{right:-25px}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--metallic-red:#b02b2c;--wp--preset--color--maximum-yellow-red:#edae44;--wp--preset--color--yellow-sun:#eeee22;--wp--preset--color--palm-leaf:#83a846;--wp--preset--color--aero:#7bb0e7;--wp--preset--color--old-lavender:#745f7e;--wp--preset--color--steel-teal:#5f8789;--wp--preset--color--raspberry-pink:#d65799;--wp--preset--color--medium-turquoise:#4ecac2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6, 147, 227) 0%,rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252, 185, 0) 0%,rgb(255, 105, 0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255, 105, 0) 0%,rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);--wp--preset--font-size--small:1rem;--wp--preset--font-size--medium:1.125rem;--wp--preset--font-size--large:1.75rem;--wp--preset--font-size--x-large:clamp(1.75rem, 3vw, 2.25rem);--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, .2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255),6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size:800px;--wp--style--global--wide-size:1130px}:where(body){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:.3em}.rtl ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:0;margin-right:.3em}@media (hover:hover) and (pointer:fine){.responsive #top .av-phone-track:not(.av-track-no-arrows) .avia-content-slider-inner::-webkit-scrollbar{display:none;width:0;height:0}}#top div .avia-gallery.avia-gallery-filmstrip .avia-gallery-thumb::-webkit-scrollbar{display:none}#top .avia_search_element form{position:relative;overflow:hidden;clear:both}#top .avia_search_element form div{position:relative;overflow:hidden}#top .avia_search_element #searchsubmit{position:relative;width:auto;height:100%;padding-left:2em;padding-right:2em;font-size:1em;z-index:1;border:0 solid rgba(255,255,255,0);transition:all .2s ease-in}#top .avia_search_element #searchsubmit:hover{border-color:transparent;background-color:inherit;opacity:.8}#top .avia_search_element form.ajax_loading_now #searchsubmit{margin-right:40px}#top .avia_search_element form.ajax_loading_now #searchsubmit{margin-right:0;padding-right:0}#top .avia_search_element #s{padding:0 1.5em;height:40px;line-height:40px;border:0;position:relative;z-index:1}#top .avia_search_element #s::-ms-clear{display:none}#top .avia_search_element #s::placeholder{color:inherit}#top .avia_search_element .ajax_load{background-color:inherit;position:absolute;right:0;width:60px;z-index:99999}#top .avia_search_element .ajax_load .ajax_load_inner{background:0 0;position:absolute;left:50%;top:50%;border-top:2px solid rgba(255,255,255,.4);border-right:2px solid rgba(255,255,255,.4);border-bottom:2px solid rgba(255,255,255,.4);border-left:2px solid #fff;animation:.8s linear infinite av-rotate;height:24px;width:24px;border-radius:100%;margin-top:-12px;margin-left:-12px;z-index:20;opacity:1}@keyframes av-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.avia_search_element .av_searchform_element_results{margin-top:20px}button::-moz-focus-inner{padding:0;border:0}@font-face{font-family:"GLF Reading";font-style:normal;font-weight:400;font-display:swap;src:url("https://glf.se/wp-content/themes/enfold-child/assets/reading/fonts/barlow-v13-400-latin.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"GLF Reading";font-style:normal;font-weight:500;font-display:swap;src:url("https://glf.se/wp-content/themes/enfold-child/assets/reading/fonts/barlow-v13-500-latin.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"GLF Reading Full";font-style:normal;font-weight:400;font-display:swap;src:url("https://glf.se/wp-content/themes/enfold-child/assets/reading/fonts/production-barlow-400.ttf") format("truetype")}#top #wrap_all{--glf-reading-body:clamp(1.125rem, calc(1.0785714286rem + .1904761905vw), 1.25rem);--glf-reading-intro:clamp(1.1875rem, calc(1.1178571429rem + .2857142857vw), 1.375rem);--glf-reading-compact:1.0625rem;--glf-reading-meta:clamp(.875rem, calc(.8517857143rem + .0952380952vw), .9375rem)}#top #wrap_all{--glf-ink-primary:#242424;--glf-ink-editorial:#004925;--glf-ink-label:#476451;--glf-ink-supporting:#45554a;--glf-ink-metadata:#536157;--glf-ink-inverted:#f2eddf}#top.glfh-design{--glfh-forest:#004925;--glfh-red:#d3323a;--glfh-red-hover:#d53a46;--glfh-border:#deded5;--glfh-paper:#f8f8f6;--glfh-admin-offset:0px;--glf-header-height:72px!important;--glf-header-pad:24px!important;--glf-logo-width:105.58px!important;--glf-logo-optical-inset:0px!important;--glf-flank-gap:24px!important;--glf-nav-gap:14px!important;--glf-nav-font:13px!important;--glf-search-width:44px!important;--glf-search-inset:0px!important;--glf-language-width:56px!important}#top.glfh-design #wrap_all #header{position:fixed!important;top:var(--glfh-admin-offset)!important;right:0;left:0;width:100%;min-height:var(--glf-header-height)!important;background:#fff;border-bottom:1px solid var(--glfh-border);box-shadow:none;transition:box-shadow .2s cubic-bezier(.4, 0, .2, 1),border-color .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header.glfh-scrolled,#top.glfh-design.glfh-scrolled #wrap_all #header{border-bottom-color:#d6dbd6;box-shadow:0 6px 20px -12px rgba(23,23,25,.5)}#top.glfh-design #wrap_all #header .header_bg{background:#fff!important;opacity:1!important}#top.glfh-design #wrap_all #header_main{height:var(--glf-header-height)!important;min-height:var(--glf-header-height)!important;border:0}#top.glfh-design #wrap_all #header_main .av-logo-container{box-sizing:border-box;width:100%!important;max-width:1480px!important;height:var(--glf-header-height)!important;padding:0 var(--glf-header-pad)!important}#top.glfh-design #wrap_all #header_main .av-logo-container>.inner-container{display:flex!important;align-items:center;justify-content:space-between!important;gap:var(--glf-flank-gap);min-width:0}#top.glfh-design #wrap_all #header_main .logo{flex:0 0 var(--glf-logo-width);width:var(--glf-logo-width)!important;max-width:var(--glf-logo-width)!important;height:44px!important;margin:0!important;overflow:visible}#top.glfh-design #wrap_all #header_main .logo a{display:flex;align-items:center;width:100%;height:100%;overflow:visible}#top.glfh-design #wrap_all #header_main .logo a>img,#top.glfh-design #wrap_all #header_main .logo a>svg{width:100%!important;max-width:100%!important;height:44px!important;max-height:44px!important;aspect-ratio:1706/711;object-fit:contain;margin:0!important;opacity:1!important;transition:opacity .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header_main .logo a:hover>img,#top.glfh-design #wrap_all #header_main .logo a:hover>svg{opacity:.75!important}#top.glfh-design #wrap_all #header_main .main_menu{flex:1 1 auto!important;justify-content:flex-end!important;min-width:0;height:100%!important;margin:0!important}#top.glfh-design #wrap_all #header_main .main_menu>.avia-menu{flex:1 1 auto;width:100%!important;margin:0!important;padding:0!important;border:0!important}#top.glfh-design #wrap_all #header_main .main_menu>.social_bookmarks{display:none!important}#top.glfh-design #wrap_all #header #avia-menu{display:flex!important;align-items:center;justify-content:space-between;gap:var(--glf-nav-gap);width:100%!important;min-width:0;height:100%}#top.glfh-design #wrap_all #header #avia-menu>li{flex:0 0 auto;float:none!important;width:auto;height:100%;margin:0!important;padding:0!important}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-search-dropdown,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level{display:flex!important;align-items:center}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.menu-item-language){order:10}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-search-dropdown{order:20}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-language-current{order:30}#top.glfh-design #wrap_all #header #avia-menu>li.glf-offert-mobile-menu-cta{order:40}#top.glfh-design #wrap_all #header #avia-menu>li.av-burger-menu-main{order:50;display:none!important}#top.glfh-design #wrap_all #header #avia-menu>li.av-language-switch-item{display:none!important}#top.glfh-design #wrap_all #header #avia-menu>li>a{display:flex!important;align-items:center;justify-content:center;min-width:0!important;height:44px!important;min-height:44px!important;padding:0!important;color:var(--glfh-forest)!important;font-family:Barlow,Arial,sans-serif;font-size:var(--glf-nav-font)!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.04em!important;text-transform:uppercase;text-decoration:none;white-space:nowrap;opacity:1!important;transition:color .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header #avia-menu>li>a .avia-menu-text{position:relative;color:inherit!important;font:inherit;line-height:1.4}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.menu-item-language)>a .avia-menu-text::after{position:absolute;inset:auto 0 -5px;height:2px;background:var(--glfh-red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(0, 0, .2, 1)}#top.glfh-design #wrap_all #header #avia-menu>li.current-menu-ancestor>a,#top.glfh-design #wrap_all #header #avia-menu>li.current-menu-item>a,#top.glfh-design #wrap_all #header #avia-menu>li.glfh-open>a,#top.glfh-design #wrap_all #header #avia-menu>li>a:focus-visible,#top.glfh-design #wrap_all #header #avia-menu>li>a:hover{color:var(--glfh-red)!important}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level.current-menu-ancestor:not(.menu-item-language)>a .avia-menu-text::after,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level.current-menu-item:not(.menu-item-language)>a .avia-menu-text::after,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level.glfh-open:not(.menu-item-language)>a .avia-menu-text::after,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.menu-item-language)>a:focus-visible .avia-menu-text::after,#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.menu-item-language)>a:hover .avia-menu-text::after{transform:scaleX(1)}#top.glfh-design #wrap_all #header #avia-menu .avia-bullet,#top.glfh-design #wrap_all #header #avia-menu .avia-menu-fx{display:none!important}#top.glfh-design #wrap_all #header .glfh-toggle{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;gap:5px;width:28px;min-width:28px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:var(--glfh-forest);box-shadow:none;cursor:pointer}#top.glfh-design #wrap_all #header .glfh-toggle>svg:not(.glfh-flag){display:block;flex:0 0 16px;width:16px;height:16px;stroke-width:2;transition:transform .2s cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header .glfh-toggle:focus-visible,#top.glfh-design #wrap_all #header .glfh-toggle:hover,#top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded=true]{color:var(--glfh-red)}#top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded=true]>svg:not(.glfh-flag){transform:rotate(180deg)}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>a{display:none!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.glfh-toggle{flex-basis:56px;width:56px;min-width:56px}#top.glfh-design #wrap_all #header .glfh-language-code{font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu{box-sizing:border-box;position:absolute;top:100%;right:auto;left:0;width:320px;max-width:calc(100vw - 32px);max-height:var(--glfh-panel-max,calc(100dvh - var(--glf-header-height) - var(--glfh-admin-offset) - 16px));margin:0;padding:4px;border:1px solid var(--glfh-border);border-top:2px solid var(--glfh-red);border-radius:0;background:#fff;box-shadow:0 24px 48px -24px rgba(23,23,25,.48);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu{width:244px}#top.glfh-design #wrap_all #header #avia-menu>.glfh-align-end>.sub-menu,#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu{right:0;left:auto}#top.glfh-design #wrap_all #header.glfh-ready #avia-menu>.glfh-parent>.sub-menu{display:block!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-4px);transition:opacity .2s cubic-bezier(0, 0, .2, 1),transform .2s cubic-bezier(0, 0, .2, 1)}#top.glfh-design #wrap_all #header.glfh-ready #avia-menu>.glfh-parent.glfh-open>.sub-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)}#top.glfh-design #wrap_all #header.glfh-ready #avia-menu>.glfh-parent.glfh-closed>.sub-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#top.glfh-design #wrap_all #header.glfh-ready #avia-menu>.glfh-parent>.sub-menu[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li{float:none;width:100%;margin:0;padding:0}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu>li{display:block!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu .glf-language-native,#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu .wpml-ls-native{display:inline!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.sub-menu .wpml-ls-display{display:none!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a{box-sizing:border-box;display:block;float:none;width:100%;min-height:44px;height:auto;margin:0;padding:11px 14px;border:0;border-left:2px solid transparent;background:#fff;color:var(--glfh-forest);font-family:Barlow,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:break-word;transition:color 150ms cubic-bezier(.4, 0, .2, 1),background-color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),padding-left 150ms cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a .avia-menu-text{color:inherit;font:inherit;line-height:inherit}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li.current-menu-item>a,#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:focus-visible,#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:hover{border-left-color:var(--glfh-red);background:var(--glfh-paper);color:var(--glfh-red)}#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:focus-visible,#top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:hover{padding-left:18px}#top.glfh-design #wrap_all #header .glfh-description{display:block;margin-top:3px;color:#536057;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none}#top.glfh-design #wrap_all #header .glfh-flag{display:inline-block;flex:0 0 14px;width:14px;height:10px;margin-right:6px;border-radius:1px;box-shadow:0 0 0 1px rgba(23,23,25,.15);vertical-align:0;object-fit:cover}#top.glfh-design #wrap_all #header .glfh-toggle .glfh-flag{margin:0}#top.glfh-design #wrap_all #header .sub-menu .wpml-ls-flag{margin-right:7px;vertical-align:0}#top.glfh-design #wrap_all #header #avia-menu>.menu-item-search-dropdown>a{width:44px;min-width:44px!important;border-radius:0}#top.glfh-design #wrap_all #header #menu-item-search svg{width:20px;height:24px;fill:currentColor!important}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{display:flex!important;align-items:center;margin-left:4px!important}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta .glfh-cta-short{display:none}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta .glfh-cta-full{display:inline}#top.glfh-design #wrap_all #header a:focus-visible,#top.glfh-design #wrap_all #header button:focus-visible,#top.glfh-design #wrap_all .av-burger-overlay a:focus-visible,#top.glfh-design #wrap_all .avia-search-tooltip button:focus-visible,#top.glfh-design #wrap_all .avia-search-tooltip input:focus-visible,#top.glfh-design #wrap_all .avia-search-tooltip input[type=submit]:focus-visible{outline:2px solid var(--glfh-red)!important;outline-offset:3px;box-shadow:0 0 0 5px #fff!important}#top.glfh-design #wrap_all #main{padding-top:var(--glf-header-height)!important}#top.glfh-design.glfh-compact{--glf-flank-gap:16px!important;--glf-nav-gap:6px!important}#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu>.avia-menu{flex:0 0 auto}#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>li.menu-item-top-level:not(.glfh-language-parent){display:none!important}#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.av-burger-menu-main,#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.glfh-language-parent,#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.menu-item-search-dropdown{display:flex!important;align-items:center}#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{order:10;margin-left:0!important}#top.glfh-design.glfh-compact #wrap_all #header #avia-menu>.glfh-language-parent>.glfh-toggle{flex-basis:44px;width:44px;min-width:44px}#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle .glfh-language-code{display:inline}#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle>svg.glfh-chevron{display:none}#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle:has(.glfh-flag) .glfh-language-code{display:none}#top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main>a{justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(0,73,37,.35);border-radius:0;background:#fff;color:var(--glfh-forest)!important;transition:background-color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}#top.glfh-design #wrap_all #header .av-hamburger{display:block;padding:0}#top.glfh-design #wrap_all #header .av-hamburger-box{display:block;width:20px;height:20px}#top.glfh-design #wrap_all #header .av-hamburger-inner,#top.glfh-design #wrap_all #header .av-hamburger-inner::after,#top.glfh-design #wrap_all #header .av-hamburger-inner::before{width:20px;height:2px;border-radius:0;background:currentColor!important}#top.glfh-design #wrap_all #header .av-hamburger-inner{margin-top:-1px}#top.glfh-design #wrap_all #header .av-hamburger:not(.is-active) .av-hamburger-inner::before{top:-6px}#top.glfh-design #wrap_all #header .av-hamburger:not(.is-active) .av-hamburger-inner::after{bottom:-6px}#top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main>a:focus-visible,#top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main>a:hover{border-color:var(--glfh-forest);background:var(--glfh-forest);color:#fff!important}#top.glfh-design #wrap_all .av-burger-overlay{top:var(--glfh-panel-top,calc(var(--glf-header-height) + var(--glfh-admin-offset)));height:var(--glfh-panel-max,calc(100dvh - var(--glf-header-height) - var(--glfh-admin-offset)))}#top.glfh-design #wrap_all .av-burger-overlay-bg{top:var(--glfh-panel-top,calc(var(--glf-header-height) + var(--glfh-admin-offset)));bottom:0;height:auto;min-height:0;background:#173a29}#top.glfh-design #wrap_all .av-burger-overlay-scroll{box-sizing:border-box;width:min(520px,100%)!important;max-width:100%;height:100%!important;max-height:100%;background:#fff;overscroll-behavior:contain}#top.glfh-design #wrap_all .av-burger-overlay-inner{display:block;width:100%;min-height:0;height:auto;background:#fff}#top.glfh-design #wrap_all #av-burger-menu-ul{box-sizing:border-box;display:block;width:100%;height:auto;padding:16px 24px calc(24px + env(safe-area-inset-bottom))!important;text-align:left}#top.glfh-design #wrap_all .av-burger-overlay .glfh-toggle{display:none!important}#top.glfh-design #wrap_all #av-burger-menu-ul li>a{box-sizing:border-box;display:block;min-height:48px!important;height:auto;padding:14px 36px 14px 0;border:0;border-bottom:1px solid var(--glfh-border);background:#fff;color:var(--glfh-forest);font-family:Barlow,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.45;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:normal;overflow-wrap:break-word}#top.glfh-design #wrap_all #av-burger-menu-ul li li>a{min-height:44px!important;padding:12px 28px 12px 16px;border-left:2px solid var(--glfh-border);font-size:14px;letter-spacing:0;text-transform:none}#top.glfh-design #wrap_all #av-burger-menu-ul li.current-menu-ancestor>a,#top.glfh-design #wrap_all #av-burger-menu-ul li.current-menu-item>a,#top.glfh-design #wrap_all #av-burger-menu-ul li>a:focus-visible,#top.glfh-design #wrap_all #av-burger-menu-ul li>a:hover{color:var(--glfh-red);background:var(--glfh-paper)}#top.glfh-design #wrap_all .av-burger-overlay .avia-menu-text{color:inherit;font:inherit}#top.glfh-design #wrap_all .av-burger-overlay .avia-bullet{display:none!important}#top.glfh-design #wrap_all .av-burger-overlay .av-submenu-indicator{right:5px;opacity:1;color:var(--glfh-forest)}#top.glfh-design #wrap_all .av-burger-overlay .glfh-description{display:block;margin-top:4px;color:#536057;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none}#top.glfh-design #wrap_all .av-burger-overlay .glfh-flag{width:14px;height:10px;margin-right:6px;vertical-align:0;box-shadow:0 0 0 1px rgba(23,23,25,.15)}#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-full{display:inline}#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-short{display:none}#top.glfh-design #wrap_all .avia-search-tooltip{max-width:calc(100vw - 24px);border-top:2px solid var(--glfh-red);background:#fff;color:var(--glfh-forest)}#top.glfh-design #wrap_all .avia-search-tooltip input[type=search]{min-height:44px;font-size:16px}#top.glfh-design #wrap_all .avia-search-tooltip input[type=submit]{min-width:44px;min-height:44px}#top.glfh-design #wrap_all .avia-search-tooltip input[type=search]{color:var(--glfh-forest)!important}#top.glfh-design #wrap_all .avia-search-tooltip input[type=search]::placeholder{color:#59645e!important;opacity:1}#top.glfh-design #wrap_all #header:not(.glfh-ready) .glfh-toggle{display:none}#top.glfh-design #wrap_all #header:not(.glfh-ready) #avia-menu>.av-burger-menu-main{display:none!important}@media (max-width:1099px){#top.glfh-design{--glf-flank-gap:16px!important;--glf-nav-gap:6px!important}#top.glfh-design #wrap_all #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}#top.glfh-design #wrap_all #header_main .main_menu>.avia-menu{flex:0 0 auto}#top.glfh-design #wrap_all #header #avia-menu>li.menu-item-top-level:not(.glfh-language-parent){display:none!important}#top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main,#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent,#top.glfh-design #wrap_all #header #avia-menu>.menu-item-search-dropdown{display:flex!important;align-items:center}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{order:10;margin-left:0!important}#top.glfh-design #wrap_all #header #avia-menu>.glfh-language-parent>.glfh-toggle{flex-basis:44px;width:44px;min-width:44px}#top.glfh-design #wrap_all #header .glfh-toggle .glfh-language-code{display:inline}#top.glfh-design #wrap_all #header .glfh-toggle>svg.glfh-chevron{display:none}#top.glfh-design #wrap_all #header .glfh-toggle:has(.glfh-flag) .glfh-language-code{display:none}#top.glfh-design #wrap_all #header:not(.glfh-ready) .main_menu{display:none!important}}@media (min-width:1536px){#top.glfh-design{--glf-nav-gap:16px!important;--glf-nav-font:14px!important}}@media (max-width:639px){#top.glfh-design,#top.glfh-design.glfh-compact{--glf-header-height:68px!important;--glf-header-pad:16px!important;--glf-logo-width:86.38px!important;--glf-flank-gap:12px!important;--glf-nav-gap:4px!important}#top.glfh-design #wrap_all #header_main .logo{height:44px!important}#top.glfh-design #wrap_all #header_main .logo a>img,#top.glfh-design #wrap_all #header_main .logo a>svg{height:36px!important;max-height:36px!important}#top.glfh-design #wrap_all #header_main .main_menu,#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu{flex:1 1 0!important}#top.glfh-design #wrap_all #header_main .main_menu>.avia-menu,#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu>.avia-menu{flex:1 1 0;min-width:0}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{flex:1 1 0;min-width:0}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta .glfh-cta-full{display:none}#top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta .glfh-cta-short{display:inline}#top.glfh-design #wrap_all .av-burger-overlay-scroll{width:100%!important}#top.glfh-design #wrap_all #av-burger-menu-ul{padding-right:20px!important;padding-left:20px!important}#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-full{display:inline}#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-short{display:none}}@media (max-width:359px){#top.glfh-design,#top.glfh-design.glfh-compact{--glf-header-pad:8px!important;--glf-logo-width:60px!important;--glf-flank-gap:6px!important;--glf-nav-gap:2px!important}}@media print{#top.glfh-design #wrap_all #header{position:static!important}#top.glfh-design #wrap_all #header .main_menu,#top.glfh-design #wrap_all .av-burger-overlay{display:none!important}#top.glfh-design #wrap_all #main{padding-top:0!important}}@media (min-width:1100px){#top.glfh-design.glfh-dense{--glf-nav-gap:4px!important}#top.glfh-design.glfh-dense #wrap_all #header #avia-menu>li.menu-item-top-level>a{letter-spacing:.02em!important}#top.glfh-design.glfh-dense #wrap_all #header #avia-menu>li.menu-item-top-level>a .avia-menu-text{max-width:130px;min-width:min-content;white-space:normal;text-align:center}}#top #wrap_all svg.glf-ui-icon,#top #wrap_all svg.lucide{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex-shrink:0}#top #wrap_all svg.glf-ui-icon>*,#top #wrap_all svg.lucide>*{stroke-width:inherit!important;stroke-linecap:inherit!important;stroke-linejoin:inherit!important}.glf-ui-icon,.glf-ui-icon *{pointer-events:none}#top #wrap_all #header .glfh-chevron.glf-ui-icon{width:16px!important;height:16px!important}#top #wrap_all #header #menu-item-search svg.glf-ui-icon{width:20px!important;height:20px!important;fill:none!important}#top #wrap_all .avia-svg-icon>svg.glf-ui-native{width:20px;height:20px;fill:none!important}#top #wrap_all #scroll-top-link svg.glf-ui-native{width:20px!important;height:20px!important}#top #wrap_all #header a.glfh-burger-lucide>.av-hamburger{display:none!important}#top #wrap_all #header a.glfh-burger-lucide{display:inline-flex!important;align-items:center;justify-content:center}#top #wrap_all #header .glfh-menu-icon{width:20px!important;height:20px!important}#top #wrap_all #header .glfh-flag,#top #wrap_all .av-burger-overlay .glfh-flag{width:16px!important;height:10px!important;min-width:16px!important;flex:0 0 16px!important}@media (prefers-reduced-motion:reduce){#top.glfh-design #wrap_all #header,#top.glfh-design #wrap_all #header *,#top.glfh-design #wrap_all #header ::after,#top.glfh-design #wrap_all #header ::before,#top.glfh-design #wrap_all .av-burger-overlay,#top.glfh-design #wrap_all .av-burger-overlay *,#top.glfh-design #wrap_all .avia-search-tooltip{transition:none!important;animation:none!important}}.glfs{--glfs-bg:var(--glf-surface, #f6f4ee);--glfs-field:var(--glf-bg, #fff);--glfs-ink:var(--glf-ink, #004925);--glfs-text:var(--glf-text, #2f4035);--glfs-muted:var(--glf-muted, #5b6c5d);--glfs-line:var(--glf-border, #a0ac9f);--glfs-red:#d3323a;box-sizing:border-box;color:var(--glfs-text);font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.55;text-align:left}.glfs *,.glfs ::after,.glfs ::before{box-sizing:border-box}.glfs [hidden]{display:none!important}#top .glfs h2,.glfs h2{color:var(--glfs-ink);font-family:"GLF Faculty","Faculty Glyphic",Georgia,serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:-.035em;overflow-wrap:anywhere}#top .glfs p,.glfs p{color:var(--glfs-text);margin:0}#top .glfs a,.glfs a{color:var(--glfs-ink);text-decoration:none}#top .glfs a:hover,.glfs a:hover{text-decoration:underline;text-underline-offset:.18em}.glfs :focus-visible{outline:2px solid var(--glfs-ink);outline-offset:4px}#top .glfs svg,.glfs svg{fill:none!important;stroke:currentColor;flex:0 0 auto}html.glfs-search-open{overflow:hidden}dialog.glfs-panel{position:fixed;inset:var(--glfs-top,88px) 0 auto;width:min(1120px,calc(100vw - 32px));max-width:none;max-height:var(--glfs-max-height,calc(100dvh - 112px));margin:0 auto;padding:32px 40px 28px;border:1px solid var(--glfs-line);border-top:3px solid var(--glfs-red);border-radius:2px;background:var(--glfs-bg);box-shadow:0 20px 60px rgba(0,20,9,.25);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}dialog.glfs-panel::backdrop{background:rgba(5,20,12,.56)}.glfs-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}#top .glfs-panel-head h2,.glfs-panel-head h2{font-size:clamp(28px, 3.2vw, 42px);line-height:1.22;margin:0;padding:.08em 0 .14em}#top .glfs-close,.glfs-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:8px;border:1px solid var(--glfs-line);border-radius:0;color:var(--glfs-ink);background:0 0;cursor:pointer}.glfs-close:hover{background:var(--glf-surface-2,#eaece3)}#top .glfs-form,.glfs-form{margin:0}.glfs-field-label,.glfs-filters legend{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}.glfs-field{display:flex;align-items:stretch;width:100%;min-width:0;border:1px solid var(--glfs-line);background:var(--glfs-field)}.glfs-field:focus-within{border-color:var(--glfs-ink);box-shadow:0 0 0 1px var(--glfs-ink)}#top .glfs .glfs-field input[type=search],.glfs .glfs-field input[type=search]{appearance:none;flex:1 1 auto;display:block;width:0;min-width:0;max-width:none;min-height:62px;height:auto;margin:0;padding:15px 20px;border:0;border-radius:0;background:0 0;color:var(--glfs-ink);font:400 20px/1.4 Barlow,Arial,sans-serif;box-shadow:none}.glfs .glfs-field input[type=search]::placeholder{color:var(--glfs-muted);opacity:1}.glfs .glfs-field input[type=search]:focus{outline:0}#top .glfs-submit,.glfs-submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;min-width:104px;min-height:62px;margin:0;padding:14px 22px;border:0;border-radius:0;color:#fff;background:var(--glfs-red);font:600 17px/1.4 Barlow,Arial,sans-serif;cursor:pointer}#top .glfs-submit:hover,.glfs-submit:hover{color:#fff;background:#b92332}.glfs .glfs-submit:focus-visible{outline-offset:-5px;outline-color:#fff}#top .glfs-filters,.glfs-filters{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;margin:20px 0 0;padding:0;border:0;min-width:0}#top .glfs-filters label,#top .glfs-filters>a,.glfs-filters label,.glfs-filters>a{display:inline-flex;position:relative;align-items:center;min-height:44px;margin:0;padding:8px 0;color:var(--glfs-muted);border-bottom:2px solid transparent;font:500 16px/1.4 Barlow,Arial,sans-serif;cursor:pointer;text-decoration:none}.glfs-filters input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}#top .glfs-filters label>span,.glfs-filters label>span{color:inherit;font:inherit}#top .glfs-filters label:has(input:checked),#top .glfs-filters>a[aria-current],.glfs-filters label:has(input:checked),.glfs-filters>a[aria-current]{color:var(--glfs-ink);border-bottom-color:var(--glfs-red)}.glfs-filters label:has(input:focus-visible){outline:2px solid var(--glfs-ink);outline-offset:4px}#top .glfs .glfs-status,.glfs .glfs-status{margin:16px 0 8px;min-height:24px;color:var(--glfs-muted);font-size:15px;line-height:1.5}#top .glfs .glfs-results,.glfs .glfs-results{list-style:none;margin:0;padding:0}.glfs-panel .glfs-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}#top .glfs .glfs-result,.glfs .glfs-result{list-style:none;min-width:0;margin:0;padding:20px 0;border-top:1px solid var(--glfs-line)}#top .glfs .glfs-type,.glfs .glfs-type{color:var(--glfs-muted);font:600 11px/1.5 Barlow,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px}#top .glfs .glfs-title,.glfs .glfs-title{font-size:25px;line-height:1.3;margin:0 0 9px;padding:0}#top .glfs .glfs-title a,.glfs .glfs-title a{display:flex;align-items:baseline;justify-content:space-between;gap:14px;color:var(--glfs-ink)}.glfs .glfs-arrow{flex:0 0 auto;color:var(--glfs-red);font:400 24px/1 Barlow,Arial,sans-serif}#top .glfs .glfs-all,.glfs .glfs-all{display:flex;justify-content:flex-end;align-items:center;min-height:48px;padding:12px 0 0;margin-top:4px;border-top:1px solid var(--glfs-line);font-weight:600}.glfs-all::after{content:"→";padding-left:14px;color:var(--glfs-red);font-size:24px}@supports ((background-clip:text) or (-webkit-background-clip:text)){@media screen and (forced-colors:none){html[data-glf-theme=dark] .glfs-panel-head h2{background:var(--glf-gradient-forest,linear-gradient(110deg,#edead6,#bfd2b2 48%,#83bfa5));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}}@media (max-width:720px){dialog.glfs-panel{width:100%;border-left:0;border-right:0;padding:24px 20px;border-radius:0;max-height:var(--glfs-max-height,calc(100dvh - 80px))}.glfs-panel-head{margin-bottom:18px;gap:12px}.glfs-panel .glfs-results{display:block}#top .glfs .glfs-field input[type=search],.glfs .glfs-field input[type=search]{padding:13px 12px;min-height:56px;font-size:17px}#top .glfs-submit,.glfs-submit{min-width:54px;min-height:56px;padding:12px}.glfs-submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#top .glfs-filters,.glfs-filters{gap:4px 18px}#top .glfs-filters label,#top .glfs-filters>a,.glfs-filters label,.glfs-filters>a{font-size:15px}}@media (forced-colors:active){.glfs-close,.glfs-field,dialog.glfs-panel{border-color:CanvasText}.glfs-filters label:has(input:checked),.glfs-filters>a[aria-current]{border-bottom-color:Highlight}}@media print{dialog.glfs-panel{display:none!important}}#top #glf-swedish-footer-section{border-top:1px solid #deded9}#top #glf-swedish-footer-section>.container{width:100%;max-width:none;padding:0}#top #glf-swedish-footer-section .content{padding:0}#top #glf-swedish-footer-section .glf-sv-footer{box-sizing:border-box;width:100%;max-width:1248px;margin:0 auto;padding:40px 24px 48px;font:400 16px/1.5 Barlow,Arial,sans-serif;color:#25352e}#top #glf-swedish-footer-section .glf-sv-footer *{box-sizing:border-box}#top #glf-swedish-footer-section .glf-sv-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}#top #glf-swedish-footer-section .glf-sv-footer-logo{display:inline-block;flex:0 0 auto;width:180px;max-width:100%}#top #glf-swedish-footer-section .glf-sv-footer-logo img{display:block;width:180px;max-width:100%;height:auto;margin:0}#top #glf-swedish-footer-section .glf-sv-footer-offices{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}#top #glf-swedish-footer-section .glf-sv-footer-office{min-width:0;margin:0}#top #glf-swedish-footer-section .glf-sv-footer-office h2{margin:0 0 12px;font:700 18px/1.25 Barlow,Arial,sans-serif;font-size:18px!important;text-transform:none;letter-spacing:normal;color:#25352e}#top #glf-swedish-footer-section .glf-sv-footer :is(address,p){margin:0 0 8px;font:inherit;color:inherit}#top #glf-swedish-footer-section .glf-sv-footer a{color:#25352e;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;word-break:normal}#top #glf-swedish-footer-section .glf-sv-footer-directory{font-weight:700}#top #glf-swedish-footer-section .glf-sv-footer a:focus-visible{outline:#ae342b solid 3px;outline-offset:5px}#top #glf-swedish-footer-section .glf-sv-footer a:hover{color:#9c2c24}@media (min-width:640px){#top #glf-swedish-footer-section .glf-sv-footer-offices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#top #glf-swedish-footer-section .glf-sv-footer-offices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){#top #glf-swedish-footer-section .glf-sv-footer{padding-inline:16px}#top #glf-swedish-footer-section .glf-sv-footer-top{align-items:flex-start;flex-direction:column;gap:16px}}#top #glf-swedish-footer-section .glf-sv-footer-group{margin:0 0 32px;padding:0 0 28px;border-bottom:1px solid #deded9}#top #glf-swedish-footer-section .glf-sv-footer-group p{max-width:760px;margin:0 0 10px}#top #glf-swedish-footer-section .glf-sv-footer-group .glf-group-icon-link{display:inline-flex;align-items:center;gap:.45em;max-width:100%;font-weight:600;white-space:normal;text-decoration:underline;text-underline-offset:4px}#top #glf-swedish-footer-section .glf-sv-footer-group .glf-group-link-label{min-width:0;overflow-wrap:break-word}#top #glf-swedish-footer-section .glf-sv-footer-group a:focus-visible{outline:currentColor solid 2px;outline-offset:5px}@media(max-width:639px){#top #glf-swedish-footer-section .glf-sv-footer-group{padding-bottom:24px;margin-bottom:28px}}.glf-sv-footer-top .glf-meeting-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px}.glf-sv-footer-top .glf-meeting-footer-links a{min-height:44px;display:inline-flex;align-items:center}.glf-sv-footer-top .glf-meeting-footer-booking{gap:12px}.glf-sv-footer-top .glf-meeting-footer-booking svg{width:18px;height:18px;flex:0 0 auto}@media (max-width:760px){.glf-sv-footer-top .glf-meeting-footer-links{align-items:flex-start;flex-direction:column;gap:4px}}#top #wrap_all #main .glf-meeting-addon,.glf-meeting-addon{--glf-ma-ink:#004925;--glf-ma-muted:#526157;--glf-ma-line:#d8ddd2;--glf-ma-hover-bg:#004925;--glf-ma-hover-ink:#fff;--glf-ma-focus:#d3323a;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column:1/-1;align-items:center;gap:14px 24px;width:100%;min-width:0;max-width:100%;margin:20px 0 0;padding:18px 0 0;border:0;border-top:1px solid var(--glf-ma-line);border-radius:0;background:0 0;box-shadow:none;color:var(--glf-ma-ink);font:400 16px/1.6 "GLF Reading",Barlow,Arial,sans-serif;text-align:left}#top #wrap_all #main .glf-meeting-addon__copy,.glf-meeting-addon__copy{box-sizing:border-box;min-width:0;max-width:68ch;margin:0;padding:0;color:var(--glf-ma-muted,#526157);font:400 16px/1.6 "GLF Reading",Barlow,Arial,sans-serif;text-align:left;overflow-wrap:break-word}#top #wrap_all #main a.glf-meeting-addon__link,a.glf-meeting-addon__link{box-sizing:border-box;position:static;display:inline-flex;align-items:center;justify-content:flex-start;justify-self:start;gap:9px;flex:0 1 auto;float:none;width:auto;min-width:0;max-width:100%;min-height:44px;height:auto;margin:0;padding:6px 0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--glf-ma-ink,#004925);font:500 16px/1.45 "GLF Reading",Barlow,Arial,sans-serif;letter-spacing:normal;text-align:left;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:normal;overflow-wrap:break-word;cursor:pointer}#top #wrap_all #main a.glf-meeting-addon__link:hover,a.glf-meeting-addon__link:hover{background:0 0;color:var(--glf-ma-ink,#004925);text-decoration:underline;text-decoration-thickness:2px}#top #wrap_all #main a.glf-meeting-addon__link:focus-visible,a.glf-meeting-addon__link:focus-visible{outline:3px solid var(--glf-ma-focus,#d3323a);outline-offset:4px}#top #wrap_all #main .glf-meeting-addon__link svg,.glf-meeting-addon__link svg{display:block;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#top #wrap_all #main .glf-meeting-addon--inline,.glf-meeting-addon--inline{display:flex;flex-wrap:wrap;gap:0 8px;margin-top:12px;padding:0;border:0}@media (max-width:760px){#top #wrap_all #main .glf-meeting-addon,.glf-meeting-addon{grid-template-columns:minmax(0,1fr);gap:10px}#top #wrap_all #main .glf-meeting-addon--inline,.glf-meeting-addon--inline{gap:0 8px}}@media screen{html.glf-native-theme{--glf-bg:#fff;--glf-surface:#f6f4ee;--glf-surface-2:#eaece3;--glf-ink:#004925;--glf-text:#2f4035;--glf-muted:#5b6c5d;--glf-border:#a0ac9f;--glf-link:#004925;--glf-accent:#d3323a;--glf-studio:#eeece2}html.glf-native-theme[data-glf-theme=dark]{--glf-bg:#111a15;--glf-surface:#18241d;--glf-surface-2:#213127;--glf-ink:#f0eee4;--glf-text:#d4dace;--glf-muted:#adbcad;--glf-border:#4b6150;--glf-link:#bfd2b2}html.glf-native-theme[data-glf-theme=dark],html.glf-native-theme[data-glf-theme=dark] #top #wrap_all,html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main,html.glf-native-theme[data-glf-theme=dark] body#top{background-color:var(--glf-bg);color:var(--glf-text)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main>.container_wrap,html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main>.main_color{background-color:var(--glf-bg)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all{--glf-ink-primary:var(--glf-text);--glf-ink-editorial:var(--glf-link);--glf-ink-label:var(--glf-muted);--glf-ink-supporting:var(--glf-text);--glf-ink-metadata:var(--glf-muted);--glf-ink-inverted:var(--glf-ink)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main .glf-meeting-addon{--glf-ma-ink:var(--glf-link);--glf-ma-muted:var(--glf-text);--glf-ma-line:var(--glf-border);--glf-ma-hover-bg:var(--glf-link);--glf-ma-hover-ink:var(--glf-bg);--glf-ma-focus:var(--glf-ink)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design{--glfh-forest:var(--glf-ink);--glfh-border:var(--glf-border);--glfh-paper:var(--glf-surface-2)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .header_bg,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .av-burger-overlay-inner,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .av-burger-overlay-scroll,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .avia-search-tooltip{background:var(--glf-surface)!important;border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .glfh-description,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .av-burger-overlay .glfh-description,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .avia-search-tooltip input[type=search]::placeholder{color:var(--glf-muted)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a{color:var(--glf-ink)!important;border-color:var(--glf-border)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul .avia-menu-text{color:inherit!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .avia-search-tooltip input[type=search]{color:var(--glf-ink)!important;background:var(--glf-bg)!important;border-color:var(--glf-border)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.av-burger-menu-main>a{color:var(--glf-ink)!important;background:var(--glf-surface);border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li.current-menu-ancestor>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li.current-menu-item>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li.glfh-open>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li>a:focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>li>a:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .glfh-toggle:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded=true]{color:var(--glf-link)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a:hover,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li>a:hover{background:var(--glf-surface-2)!important}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header :is(a,button):focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all .av-burger-overlay a:focus-visible{outline-color:var(--glf-ink)!important;box-shadow:0 0 0 5px var(--glf-surface)!important}html.glf-native-theme[data-glf-theme=dark] #top #footer-page,html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section{background:var(--glf-bg);border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer,html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer-office h2{color:var(--glf-text)}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer a{color:var(--glf-link)}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer a:hover{color:var(--glf-ink)}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer-group{border-color:var(--glf-border)}html.glf-native-theme[data-glf-theme=dark] body#top #wrap_all #glf-begar-offert{background:var(--glf-bg)!important;color:var(--glf-text)!important}html.glf-native-theme[data-glf-theme=dark] body#top #wrap_all #glf-begar-offert :is(h1,h2,h3){color:var(--glf-ink)!important}html.glf-native-theme[data-glf-theme=dark] body#top #wrap_all #glf-begar-offert p{color:var(--glf-text)!important}html.glf-native-theme[data-glf-theme=dark] body#top #wrap_all #glf-begar-offert a{color:var(--glf-link)!important}html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame{color-scheme:light;background-color:#fff}html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li:is(.current-menu-item,.current-menu-ancestor)>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #av-burger-menu-ul li>a:focus-visible,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header #avia-menu>.glfh-parent>.sub-menu>li.current-menu-item>a,html.glf-native-theme[data-glf-theme=dark] #top.glfh-design #wrap_all #header .glfh-toggle:focus-visible{color:var(--glf-link)!important;background-color:var(--glf-surface-2)!important}html.glf-native-theme[data-glf-theme=dark] #top #glf-swedish-footer-section .glf-sv-footer a:focus-visible{outline-color:var(--glf-ink)}html.glf-native-theme #top.glfh-design #wrap_all #header_main .av-logo-container>.inner-container{--glf-native-theme-control-gap:var(--glf-flank-gap, 24px);position:relative;width:calc(100% - 44px - var(--glf-native-theme-control-gap))!important}html.glf-native-theme #top #wrap_all #header .glf-native-theme-control{position:absolute;top:50%;right:calc(-44px - var(--glf-native-theme-control-gap,var(--glf-flank-gap,24px)));transform:translateY(-50%);width:44px;min-width:44px;height:44px;margin:0;padding:0;color:var(--glf-ink);color-scheme:light}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #header .glf-native-theme-control{color-scheme:dark}html.glf-native-theme.av-burger-overlay-active #top #wrap_all #header .glf-native-theme-control{visibility:hidden;pointer-events:none}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid transparent;border-radius:0;background:0 0;box-shadow:none;color:var(--glf-ink);font:600 16px/1.4 Barlow,Arial,sans-serif;cursor:pointer}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button:hover,html.glf-native-theme #top #wrap_all #header .glf-native-theme-button[aria-expanded=true]{color:var(--glf-link);background:var(--glf-surface-2)}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel{position:absolute;z-index:1200;top:calc(100% + 12px);right:0;box-sizing:border-box;width:216px;max-width:calc(100vw - 32px);margin:0;padding:16px;border:1px solid var(--glf-border);border-radius:0;background:var(--glf-bg);box-shadow:0 12px 36px rgba(0,0,0,.22);color:var(--glf-ink);font:400 16px/1.5 Barlow,Arial,sans-serif;letter-spacing:normal;text-align:left;text-transform:none}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel[hidden]{display:none!important}html.glf-native-theme #top #wrap_all #header .glf-native-theme-options{display:block;min-width:0;margin:0;padding:0;border:0}html.glf-native-theme #top #wrap_all #header .glf-native-theme-options legend{float:none;width:100%;margin:0 0 8px;padding:0;color:var(--glf-muted);font:600 14px/1.5 Barlow,Arial,sans-serif}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:44px;margin:0;padding:6px 0;color:var(--glf-ink);font:500 16px/1.5 Barlow,Arial,sans-serif;cursor:pointer}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option>span{color:inherit!important;font:inherit!important}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option input[type=radio]{appearance:auto;display:inline-block;flex:0 0 18px;box-sizing:border-box;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--glf-accent);cursor:pointer}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button:focus-visible,html.glf-native-theme #top #wrap_all #header .glf-native-theme-option input:focus-visible{outline:2px solid var(--glf-ink);outline-offset:3px}@media (max-width:479px){html.glf-native-theme #top.glfh-design #wrap_all #header_main .av-logo-container>.inner-container{--glf-native-theme-control-gap:4px;column-gap:4px}}@media (min-width:390px) and (max-width:479px){html.glf-native-theme #top.glfh-design,html.glf-native-theme #top.glfh-design.glfh-compact{--glf-logo-width:76px!important}}@media (min-width:360px) and (max-width:389px){html.glf-native-theme #top.glfh-design,html.glf-native-theme #top.glfh-design.glfh-compact{--glf-header-pad:8px!important;--glf-logo-width:60px!important;--glf-nav-gap:2px!important}}@media (max-width:359px){html.glf-native-theme #top.glfh-design #wrap_all #header #avia-menu>.glf-offert-mobile-menu-cta{display:none!important}}html.glf-native-theme{--glf-gradient-forest:linear-gradient(112deg, #003b24 0%, #006346 45%, #61723c 100%);--glf-gradient-ember:linear-gradient(112deg, #901c34 0%, #c72d3c 52%, #a84a22 100%);--glf-gradient-forest-bright:linear-gradient(112deg, #f2efdb 0%, #c9dec0 38%, #8cc7ab 72%, #b8d6b3 100%);--glf-gradient-ivory:linear-gradient(180deg, #f2eddf 0%, #e0e8da 100%)}html.glf-native-theme[data-glf-theme=dark]{--glf-gradient-forest:linear-gradient(112deg, #f2efdb 0%, #c9dec0 38%, #78b59b 75%, #b0c9a0 100%);--glf-gradient-ivory:linear-gradient(180deg, #f0eee4 0%, #e0e8da 100%);--glf-gradient-ember:linear-gradient(112deg, #ffd9c5 0%, #ff9c8f 35%, #ee626d 75%, #e99174 100%)}@supports ((background-clip:text) or (-webkit-background-clip:text)){html.glf-native-theme #top #wrap_all #main #glf-begar-offert h1{background-image:var(--glf-gradient-forest)!important;background-repeat:no-repeat;padding-block:.14em!important;background-origin:border-box;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}html.glf-native-theme #top #wrap_all #main #glf-begar-offert h1{background-image:var(--glf-gradient-ember)!important}html.glf-native-theme #top #wrap_all #main #glf-begar-offert h1::selection{-webkit-text-fill-color:#fff;color:#fff;background:#004925}}@media (forced-colors:active){html.glf-native-theme #top #wrap_all #main #glf-begar-offert h1{background-image:none!important;-webkit-text-fill-color:currentColor}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button{border-color:ButtonText}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel{border-color:CanvasText}}}@media screen{html.glf-native-theme[data-glf-theme=dark]{--glf-native-bg:var(--glf-bg);--glf-native-surface:var(--glf-surface);--glf-native-surface-2:var(--glf-surface-2);--glf-native-ink:var(--glf-ink);--glf-native-text:var(--glf-text);--glf-native-muted:var(--glf-muted);--glf-native-border:var(--glf-border);--glf-native-link:var(--glf-link)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color,.title_container){background-color:var(--glf-native-bg);color:var(--glf-native-text);border-color:var(--glf-native-border)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,legend,label,.av-special-heading-tag){color:var(--glf-native-ink)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) :where(p,li,dd,blockquote,figcaption,.entry-content,.entry-content-wrapper,.post-meta-infos,.post-meta-infos a,.blog-categories,.blog-author,.comment_meta,.breadcrumb){color:var(--glf-native-text)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) a:not(:where([class*=button],[class*=cta],[role=button],.glfpl-card-image)){color:var(--glf-native-link)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.main_color,.alternate_color) :where(hr,blockquote,.hr-inner,.post_delimiter,.post-entry,.sidebar,.comment_container){border-color:var(--glf-native-border)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--glf-native-link)}html.glf-native-theme[data-glf-theme=dark] #top #wrap_all #main :where(.avia-button,.button,input[type=submit],button[type=submit]):not(:where(.glfs-close,.glfs-field button)){background-color:#d3323a;border-color:#d3323a;color:#fff}html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame[data-glf-color-theme=dark]{color-scheme:dark;background-color:#111a15}html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame[data-glf-color-theme=light]{color-scheme:light;background-color:#f7f5ef}}@font-face{font-family:"GLF Faculty";src:url("https://glf.se/wp-content/themes/enfold-child/assets/reading/fonts/FacultyGlyphic-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}#top #wrap_all #main :is(h1,h2,h3,h4):not(:where( #header *,#footer *,#socket *,.glf-site-header *,.glf-swedish-footer *,#glf-swedish-footer-section *,nav *,[role=navigation] *,.breadcrumb *,.breadcrumbs *,.av-breadcrumbs *,form *,button *,input *,select *,textarea *,label *,summary *,[role=button] *,[role=tab] *,[role=menu] *,[role=menuitem] *,.button *,.btn *,.avia-button *,.av_font_icon *,.iconbox_icon *,[data-av_icon] *,strong *,b *,em *,i *,.post-meta-infos *,.glf-story-card__meta *,[data-contact-count] *,.glf-stories__eyebrow *,.glfc-person-role *,.glfc-person-departments *,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count],.glf-stories__eyebrow,.glfc-person-role,.glfc-person-departments )):not(:has( strong,b,em,i,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count]:not(.glfc-people-heading > [data-contact-count]) )){font-family:"GLF Faculty","GLF Reading Full","GLF Reading",Barlow,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none!important}#top #wrap_all #main :is(h1,h2,h3,h4):not(:where( #header *,#footer *,#socket *,.glf-site-header *,.glf-swedish-footer *,#glf-swedish-footer-section *,nav *,[role=navigation] *,.breadcrumb *,.breadcrumbs *,.av-breadcrumbs *,form *,button *,input *,select *,textarea *,label *,summary *,[role=button] *,[role=tab] *,[role=menu] *,[role=menuitem] *,.button *,.btn *,.avia-button *,.av_font_icon *,.iconbox_icon *,[data-av_icon] *,strong *,b *,em *,i *,.post-meta-infos *,.glf-story-card__meta *,[data-contact-count] *,.glf-stories__eyebrow *,.glfc-person-role *,.glfc-person-departments *,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count],.glf-stories__eyebrow,.glfc-person-role,.glfc-person-departments )):not(:has( strong,b,em,i,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count]:not(.glfc-people-heading > [data-contact-count]) )){hyphens:manual!important;word-break:normal!important;overflow-wrap:anywhere!important}@media (max-width:389px){#top #wrap_all #main :is(h2,h3,h4):not(:where( #header *,#footer *,#socket *,.glf-site-header *,.glf-swedish-footer *,#glf-swedish-footer-section *,nav *,[role=navigation] *,.breadcrumb *,.breadcrumbs *,.av-breadcrumbs *,form *,button *,input *,select *,textarea *,label *,summary *,[role=button] *,[role=tab] *,[role=menu] *,[role=menuitem] *,.button *,.btn *,.avia-button *,.av_font_icon *,.iconbox_icon *,[data-av_icon] *,strong *,b *,em *,i *,.post-meta-infos *,.glf-story-card__meta *,[data-contact-count] *,.glf-stories__eyebrow *,.glfc-person-role *,.glfc-person-departments *,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count],.glf-stories__eyebrow,.glfc-person-role,.glfc-person-departments )):not(:has( strong,b,em,i,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],.button,.btn,.avia-button,.av_font_icon,.iconbox_icon,[data-av_icon],.post-meta-infos,.glf-story-card__meta,[data-contact-count]:not(.glfc-people-heading > [data-contact-count]) )){hyphens:auto!important}}body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:not(.glfsr-done),body.glfsr-enabled .glfsr-reveal:not(.glfsr-done){opacity:1;transform:none;transition:opacity .5s ease-out,transform .5s cubic-bezier(.22,.61,.36,1)}body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:not(.glfsr-in):not(.glfsr-done),body.glfsr-enabled .glfsr-reveal:not(.glfsr-in):not(.glfsr-done){opacity:0;transform:translateY(18px)}body#top.glfsr-enabled #wrap_all #main .glfsr-reveal.glfsr-in:not(.glfsr-done),body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:focus-within:not(.glfsr-done),body.glfsr-enabled .glfsr-reveal.glfsr-in:not(.glfsr-done),body.glfsr-enabled .glfsr-reveal:focus-within:not(.glfsr-done){opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){html:has(> body.glfsr-enabled){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){body.glfsr-enabled .glfsr-reveal:not(.glfsr-done){opacity:1!important;transform:none!important;transition:none!important}html:has(> body.glfsr-enabled){scroll-behavior:auto}}@media print{body.glfsr-enabled .glfsr-reveal:not(.glfsr-done){opacity:1!important;transform:none!important;transition:none!important}}.avia-section.av-glf-offert-section-cfb3400f8a68e836ccba6e038c798f33{background-color:#f7f5ef;background-image:unset}.flex_column.av-glf-offert-column-43f58977baf9e89af13e04e39033e54c{padding:0}#top .av_textblock_section.av-glf-offert-intro-41320529ae0122d4b99d685c53c2f574 .avia_textblock{color:#171719;text-align:center}#CybotCookiebotDialog{box-sizing:border-box!important;position:fixed!important;width:min(500px,calc(100vw - 24px))!important;min-width:0!important;max-width:500px!important;height:auto!important;min-height:0!important;max-height:118px!important;inset:auto auto 12px 50%!important;transform:translateX(-50%)!important;padding:9px!important;overflow:hidden!important;z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important}#CybotCookiebotDialog #CybotCookiebotDialogBody,#CybotCookiebotDialog #CybotCookiebotDialogBody>.CybotCookiebotScrollContainer,#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons,#CybotCookiebotDialog #CybotCookiebotDialogFooter,#CybotCookiebotDialog #CybotCookiebotDialogFooter>.CybotCookiebotScrollArea,#CybotCookiebotDialog #CybotCookiebotDialogTabContent,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{box-sizing:border-box!important;display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails,#CybotCookiebotDialog #CybotCookiebotDialogHeader,#CybotCookiebotDialog #CybotCookiebotDialogNav,#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialog .CybotCookiebotFader{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{box-sizing:border-box!important;width:100%!important;height:43px!important;min-height:0!important;max-height:43px!important;margin:0!important;padding:0 0 5px!important;overflow:hidden!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{margin:0 0 2px!important;font-size:14px!important;line-height:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{display:-webkit-box!important;max-height:19px!important;margin:0!important;overflow:hidden!important;font-size:10px!important;line-height:13px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper{box-sizing:border-box!important;pointer-events:auto!important;display:flex!important;flex-flow:row nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper button{box-sizing:border-box!important;position:relative!important;z-index:1!important;pointer-events:auto!important;touch-action:manipulation!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 5px!important;font-size:10px!important;line-height:14px!important}@media (max-width:600px){#CybotCookiebotDialog{width:calc(100vw - 12px)!important;max-width:none!important;max-height:64px!important;inset:auto 6px 6px 6px!important;transform:none!important;padding:5px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{height:18px!important;max-height:18px!important;padding:0 0 3px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{margin:0!important;font-size:11px!important;line-height:15px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper{gap:3px!important;height:26px!important;min-height:26px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper button{height:26px!important;min-height:26px!important;padding:2px 3px!important;font-size:9px!important;line-height:12px!important}}#CybotCookiebotDialog{box-sizing:border-box!important;position:fixed!important;width:min(500px,calc(100vw - 24px))!important;min-width:0!important;max-width:500px!important;height:auto!important;min-height:0!important;max-height:118px!important;inset:auto auto 12px 50%!important;transform:translateX(-50%)!important;padding:9px!important;overflow:hidden!important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper,#CybotCookiebotDialogBody,#CybotCookiebotDialogBody>.CybotCookiebotScrollContainer,#CybotCookiebotDialogBodyButtons,#CybotCookiebotDialogFooter,#CybotCookiebotDialogFooter>.CybotCookiebotScrollArea,#CybotCookiebotDialogTabContent{box-sizing:border-box!important;display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialog .CybotCookiebotFader,#CybotCookiebotDialogBodyEdgeMoreDetails,#CybotCookiebotDialogHeader,#CybotCookiebotDialogNav{display:none!important}#CybotCookiebotDialogBodyContent{box-sizing:border-box!important;width:100%!important;height:43px!important;min-height:0!important;max-height:43px!important;margin:0!important;padding:0 0 5px!important;overflow:hidden!important}#CybotCookiebotDialogBodyContentTitle{margin:0 0 2px!important;font-size:14px!important;line-height:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#CybotCookiebotDialogBodyContentText{display:-webkit-box!important;max-height:19px!important;margin:0!important;overflow:hidden!important;font-size:10px!important;line-height:13px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}#CybotCookiebotDialogBodyButtonsWrapper{box-sizing:border-box!important;display:flex!important;flex-flow:row nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important}#CybotCookiebotDialogBodyButtonsWrapper button{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 5px!important;font-size:10px!important;line-height:14px!important}@media (max-width:600px){#CybotCookiebotDialog{width:calc(100vw - 12px)!important;max-width:none!important;max-height:64px!important;inset:auto 6px 6px 6px!important;transform:none!important;padding:5px!important}#CybotCookiebotDialogBodyContent{height:18px!important;max-height:18px!important;padding:0 0 3px!important}#CybotCookiebotDialogBodyContentTitle{margin:0!important;font-size:11px!important;line-height:15px!important}#CybotCookiebotDialogBodyContentText{display:none!important}#CybotCookiebotDialogBodyButtonsWrapper{gap:3px!important;height:26px!important;min-height:26px!important}#CybotCookiebotDialogBodyButtonsWrapper button{height:26px!important;min-height:26px!important;padding:2px 3px!important;font-size:9px!important;line-height:12px!important}}body.glf-global-header-active{--glf-header-height:82px;--glf-header-pad:clamp(24px, 3.2vw, 58px);--glf-logo-width:98px;--glf-logo-optical-inset:26px;--glf-flank-gap:52px;--glf-nav-gap:19px;--glf-nav-font:13px;--glf-search-width:45px;--glf-search-inset:16px;--glf-language-width:56px;--glf-footer-shell:1280px;--glf-footer-gutter:clamp(24px, 4vw, 64px);--glf-chat-offset:24px}body.glf-global-header-active .glf-global-skip{position:fixed;top:10px;left:10px;z-index:100002;padding:11px 16px;transform:translateY(-180%);border:3px solid #c64432;border-radius:2px;background:#004925;color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;opacity:0}body.glf-global-header-active .glf-global-skip:focus,body.glf-global-header-active .glf-global-skip:focus-visible{transform:none;color:#fff;opacity:1;outline:0}body.glf-global-header-active #header a:focus-visible,body.glf-global-header-active .av-burger-overlay a:focus-visible{outline:#c64432 solid 3px!important;outline-offset:3px;box-shadow:0 0 0 6px #fff!important}html.glf-navigation-drawer-locked,html.glf-navigation-drawer-locked body.glf-global-header-active{overflow:hidden!important;overscroll-behavior:none}html.glf-navigation-drawer-locked .av-burger-overlay-scroll{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.glf-global-header-active #header #avia-menu>li.glf-submenu-escape-closed>.sub-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.glf-global-header-active #header.av_header_transparency .header_bg{background-color:#fff!important;opacity:.95!important}body.glf-global-header-active #header.av_header_transparency .logo a>img{opacity:1!important}body.glf-global-header-active #header.av_header_transparency #avia-menu>li>a,body.glf-global-header-active #header.av_header_transparency #avia-menu>li>a .avia-menu-text{color:#004925!important}body.glf-global-header-active #header.av_header_transparency #menu-item-search svg{fill:#004925!important}body.glf-global-header-active #header.av_header_transparency .social_bookmarks a{color:#888!important}body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner,body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::after,body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::before{background-color:#888!important}body.glf-global-header-active #header,body.glf-global-header-active #header_main{min-height:var(--glf-header-height)!important}body.glf-global-header-active #header_main{height:var(--glf-header-height)!important}body.glf-global-header-active #header_main .av-logo-container{box-sizing:border-box;display:block!important;width:100%!important;max-width:1760px!important;height:var(--glf-header-height)!important;margin-right:auto!important;margin-left:auto!important;padding-right:var(--glf-header-pad)!important;padding-left:var(--glf-header-pad)!important;line-height:normal!important}body.glf-global-header-active #header_main .av-logo-container>.inner-container{display:flex!important;align-items:stretch;justify-content:center;width:100%;height:100%;min-width:0}body.glf-global-header-active #header_main .logo{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:none!important;display:flex!important;align-items:center;flex:0 0 var(--glf-logo-width);width:var(--glf-logo-width)!important;max-width:var(--glf-logo-width)!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0 calc(var(--glf-flank-gap) - var(--glf-logo-optical-inset)) 0 0!important;padding:0!important}body.glf-global-header-active #header_main .logo a{display:flex;align-items:center;width:100%;height:100%}body.glf-global-header-active #header_main .logo a>img{width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:0!important;object-fit:contain;aspect-ratio:1030/539}body.glf-global-header-active #header_main .main_menu{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:none!important;clear:none;display:flex!important;align-items:stretch;justify-content:flex-start!important;flex:0 1 auto!important;min-width:0;height:100%!important;margin:0!important;line-height:normal}body.glf-global-header-active #header_main .main_menu>.avia-menu{display:flex;align-items:stretch;float:none!important;width:auto!important;min-width:0;height:100%;margin:0!important;padding:0!important;border:0!important}body.glf-global-header-active #header #avia-menu{display:flex!important;flex-flow:row nowrap;align-items:stretch;float:none!important;width:auto!important;height:100%;margin:0;padding:0;white-space:nowrap}body.glf-global-header-active #header #avia-menu>li{float:none!important;height:100%;margin:0!important;padding:0!important;line-height:normal!important}body.glf-global-header-active #header #avia-menu>.menu-item-search-dropdown,body.glf-global-header-active #header #avia-menu>li.menu-item-top-level{display:block!important}body.glf-global-header-active #header #avia-menu>li.menu-item-top-level:not(.menu-item-language){order:10}body.glf-global-header-active #header #avia-menu>.menu-item-search-dropdown{order:20;margin-left:calc(var(--glf-flank-gap) - var(--glf-search-inset))!important}body.glf-global-header-active #header #avia-menu>.menu-item-language-current{order:30}body.glf-global-header-active #header #avia-menu>.av-burger-menu-main{order:40;display:none!important}body.glf-global-header-active #header #avia-menu>.av-language-switch-item{display:none!important}body.glf-global-header-active #header #avia-menu>li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item)+li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item){margin-left:var(--glf-nav-gap)!important}body.glf-global-header-active #header #avia-menu>.glf-stories-menu-item{margin-left:var(--glf-nav-gap)!important}body.glf-global-header-active #header #avia-menu>li>a{box-sizing:border-box;display:flex!important;align-items:center;height:var(--glf-header-height)!important;min-height:var(--glf-header-height)!important;padding:0!important;line-height:1!important}body.glf-global-header-active #header #avia-menu>li.menu-item-top-level:not(.menu-item-language)>a{padding-top:1px!important;font-size:var(--glf-nav-font)!important;font-weight:700!important;letter-spacing:.025em!important}body.glf-global-header-active #header #menu-item-search>a{justify-content:center;width:var(--glf-search-width);min-width:var(--glf-search-width)}body.glf-global-header-active #header #avia-menu>.menu-item-language-current>a{justify-content:center;width:var(--glf-language-width);min-width:var(--glf-language-width)}body.glf-global-header-active #header #avia-menu>li.menu-item-language>a .avia-menu-text,body.glf-global-header-active #header #avia-menu>li.wpml-ls-item>a .avia-menu-text{display:inline-flex;align-items:center;gap:6px}body.glf-global-header-active #header #avia-menu>li.menu-item-language>a .glf-language-native,body.glf-global-header-active #header #avia-menu>li.wpml-ls-item>a .glf-language-native{display:none!important}body.glf-global-header-active #header #avia-menu .glf-language-code{display:inline-block;color:#004925;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1}body.glf-global-header-active .av-burger-overlay .glf-language-code{display:none!important}body.glf-global-header-active .av-burger-overlay .glf-language-native{display:inline!important}body.glf-global-header-active .av-burger-overlay li.glf-language-duplicate-current{display:none!important}body.glf-global-header-active #header #avia-menu>li.av-language-switch-item.current-menu-item>a .avia-menu-fx,body.glf-global-header-active #header #avia-menu>li.menu-item-language-current>a .avia-menu-fx,body.glf-global-header-active #header #avia-menu>li.wpml-ls-current-language>a .avia-menu-fx{display:none!important;opacity:0!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks{position:static!important;display:flex!important;align-items:center;flex:0 0 auto;gap:8px;float:none!important;clear:none!important;height:100%;margin:0 0 0 14px!important;padding:0 0 0 20px!important;overflow:visible!important;border-left:0}body.glf-global-header-active #header_main .main_menu>.social_bookmarks::before{width:1px;height:28px;margin-right:6px;background:#d7ddd9;content:""}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px!important;float:none;width:44px!important;height:100%;margin:0}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li>a{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px!important;float:none!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;color:#888!important;line-height:1!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li>a::before{line-height:1!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li>a:focus-visible{outline:#c64432 solid 3px!important;outline-offset:3px!important;box-shadow:0 0 0 6px #fff!important}body.glf-global-header-active #footer-page{background:#fafafa;border-top:1px solid rgba(0,63,44,.13)}html.html_header_top.html_header_sticky body.glf-global-header-active #main{padding-top:var(--glf-header-height)!important}@media (max-width:1360px){body.glf-global-header-active{--glf-header-height:80px;--glf-header-pad:28px;--glf-logo-width:94px;--glf-flank-gap:36px;--glf-nav-gap:14px;--glf-nav-font:11.5px}body.glf-global-header-active #header_main .main_menu>.social_bookmarks{gap:4px;margin-left:8px!important;padding-left:14px!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li>a{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}body.glf-global-header-active #header_main .main_menu>.social_bookmarks>li{flex-basis:36px!important;width:36px!important}}@media (max-width:1180px){body.glf-global-header-active{--glf-header-height:78px;--glf-header-pad:24px;--glf-logo-width:90px;--glf-flank-gap:30px;--glf-nav-gap:10px;--glf-nav-font:10.5px;--glf-search-inset:15px;--glf-language-width:46px}body.glf-global-header-active #header_main .main_menu>.social_bookmarks{display:none!important}}body.glf-global-header-active.glf-global-header-compact{--glf-header-height:72px;--glf-header-pad:22px;--glf-logo-width:89px;--glf-chat-offset:20px}body.glf-global-header-active.glf-global-header-compact #header_main .av-logo-container>.inner-container{justify-content:space-between}body.glf-global-header-active.glf-global-header-compact #header_main .logo{margin-right:0!important}body.glf-global-header-active.glf-global-header-compact #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}body.glf-global-header-active.glf-global-header-compact #header #avia-menu>li.menu-item-top-level{display:none!important}body.glf-global-header-active.glf-global-header-compact #header #avia-menu>.av-burger-menu-main,body.glf-global-header-active.glf-global-header-compact #header #avia-menu>.menu-item-search-dropdown{display:block!important;margin-left:0!important}body.glf-global-header-active.glf-global-header-compact #header #avia-menu>.av-burger-menu-main>a{justify-content:center;width:46px;min-width:46px}@media (max-width:1010px){body.glf-global-header-active{--glf-header-height:72px;--glf-header-pad:22px;--glf-logo-width:89px;--glf-chat-offset:20px}body.glf-global-header-active #header_main .av-logo-container>.inner-container{justify-content:space-between}body.glf-global-header-active #header_main .logo{margin-right:0!important}body.glf-global-header-active #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}body.glf-global-header-active #header #avia-menu>li.menu-item-top-level{display:none!important}body.glf-global-header-active #header #avia-menu>.av-burger-menu-main,body.glf-global-header-active #header #avia-menu>.menu-item-search-dropdown{display:block!important;margin-left:0!important}body.glf-global-header-active #header #avia-menu>.av-burger-menu-main>a{justify-content:center;width:46px;min-width:46px}}@media (max-width:460px){body.glf-global-header-active{--glf-header-pad:18px;--glf-logo-width:82px;--glf-search-width:42px}body.glf-global-header-active #header #avia-menu>.av-burger-menu-main>a{width:42px;min-width:42px}}#top .sub-menu a[href*="/nl-be/vraag-een-offerte-aan/"]{color:#d8323c!important;font-weight:700}html.responsive body#top.glf-offert-cta-runtime #header .main_menu .social_bookmarks{display:none!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>li>a{min-width:44px!important}#av-burger-menu-ul .glf-offert-mobile-menu-cta{display:list-item!important}html.responsive body#top.glf-offert-cta-runtime #av-burger-menu-ul>li>a{box-sizing:border-box;min-height:44px!important}#av-burger-menu-ul .glf-offert-menu-quote-item{display:none!important}@media (min-width:1361px){html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.menu-item-language-current,html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.menu-item-search-dropdown,html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>li.menu-item-top-level{display:block!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.av-burger-menu-main{display:none!important}html.responsive body#top.glf-offert-cta-runtime.glf-global-header-compact{--glf-header-height:82px;--glf-header-pad:clamp(24px,3.2vw,58px);--glf-logo-width:98px;--glf-chat-offset:24px}html.responsive body#top.glf-offert-cta-runtime.glf-global-header-compact #header_main .av-logo-container>.inner-container{justify-content:center!important}html.responsive body#top.glf-offert-cta-runtime.glf-global-header-compact #header_main .logo{margin:0 calc(var(--glf-flank-gap) - var(--glf-logo-optical-inset)) 0 0!important}html.responsive body#top.glf-offert-cta-runtime.glf-global-header-compact #header_main .main_menu{flex:0 1 auto!important;margin-left:0!important}}@media (min-width:768px) and (max-width:1360px),(min-width:768px) and (hover:none) and (pointer:coarse){html.responsive body#top.glf-offert-cta-runtime{--glf-header-height:72px;--glf-header-pad:22px;--glf-logo-width:89px;--glf-chat-offset:20px}html.responsive body#top.glf-offert-cta-runtime #header_main .av-logo-container>.inner-container{justify-content:space-between!important}html.responsive body#top.glf-offert-cta-runtime #header_main .logo{margin-right:0!important}html.responsive body#top.glf-offert-cta-runtime #header_main .main_menu{flex:0 0 auto!important;margin-left:auto!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>li.menu-item-top-level{display:none!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.menu-item-search-dropdown{display:block!important;order:20;margin-left:0!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.av-burger-menu-main{display:block!important;order:40;margin-left:8px!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.av-burger-menu-main>a{justify-content:center;width:46px!important;min-width:46px!important}}@media (max-width:767px){html.html_header_top.html_header_sticky body.glf-global-header-active #main{padding-top:0!important}html.responsive body#top.glf-offert-cta-runtime #header #avia-menu>.glf-offert-mobile-menu-cta{display:none!important}body:has(#CookiebotWidget) .glf-offert-mobile-sticky-wrap{padding-left:78px}}:root{--enfold-socket-color-bg:#ffffff;--enfold-socket-color-bg2:#f8f8f8;--enfold-socket-color-primary:#719430;--enfold-socket-color-secondary:#8bba34;--enfold-socket-color-color:#000000;--enfold-socket-color-meta:#969696;--enfold-socket-color-heading:#000000;--enfold-socket-color-border:#ebebeb;--enfold-socket-color-constant-font:#ffffff;--enfold-socket-color-button-border:#507210;--enfold-socket-color-button-border2:#699812;--enfold-socket-color-iconlist:#dadada;--enfold-socket-color-timeline:#dadada;--enfold-socket-color-timeline-date:#a7a7a7;--enfold-socket-color-masonry:#e7e7e7;--enfold-socket-color-stripe:#93b652;--enfold-socket-color-stripe2:#82a541;--enfold-socket-color-stripe2nd:#9ccb45;--enfold-socket-color-button-font:#ffffff;--enfold-socket-color-dark-bg2:#e7e7e7;--enfold-socket-color-primary2:#305000;--enfold-footer-color-bg:#ffffff;--enfold-footer-color-bg2:#f8f8f8;--enfold-footer-color-primary:#719430;--enfold-footer-color-secondary:#8bba34;--enfold-footer-color-color:#000000;--enfold-footer-color-meta:#969696;--enfold-footer-color-heading:#000000;--enfold-footer-color-border:#ebebeb;--enfold-footer-color-constant-font:#ffffff;--enfold-footer-color-button-border:#507210;--enfold-footer-color-button-border2:#699812;--enfold-footer-color-iconlist:#dadada;--enfold-footer-color-timeline:#dadada;--enfold-footer-color-timeline-date:#a7a7a7;--enfold-footer-color-masonry:#e7e7e7;--enfold-footer-color-stripe:#93b652;--enfold-footer-color-stripe2:#82a541;--enfold-footer-color-stripe2nd:#9ccb45;--enfold-footer-color-button-font:#ffffff;--enfold-footer-color-dark-bg2:#e7e7e7;--enfold-footer-color-primary2:#305000;--enfold-alternate-color-bg:#004925;--enfold-alternate-color-bg2:#118049;--enfold-alternate-color-primary:#ffffff;--enfold-alternate-color-secondary:#8bba34;--enfold-alternate-color-color:#ffffff;--enfold-alternate-color-meta:#969696;--enfold-alternate-color-heading:#ffffff;--enfold-alternate-color-border:#004925;--enfold-alternate-color-constant-font:#004925;--enfold-alternate-color-button-border:#dddddd;--enfold-alternate-color-button-border2:#699812;--enfold-alternate-color-iconlist:#003814;--enfold-alternate-color-timeline:#003814;--enfold-alternate-color-timeline-date:#000501;--enfold-alternate-color-masonry:#007038;--enfold-alternate-color-stripe:#ffffff;--enfold-alternate-color-stripe2:#ffffff;--enfold-alternate-color-stripe2nd:#9ccb45;--enfold-alternate-color-button-font:#004925;--enfold-alternate-color-dark-bg2:#007038;--enfold-alternate-color-primary2:#bbbbbb;--enfold-main-color-bg:#fafafa;--enfold-main-color-bg2:#ffffff;--enfold-main-color-primary:#004925;--enfold-main-color-secondary:#8bba34;--enfold-main-color-color:#575757;--enfold-main-color-meta:#575757;--enfold-main-color-heading:#575757;--enfold-main-color-border:#ebebeb;--enfold-main-color-constant-font:#ffffff;--enfold-main-color-button-border:#002703;--enfold-main-color-button-border2:#699812;--enfold-main-color-iconlist:#dadada;--enfold-main-color-timeline:#dadada;--enfold-main-color-timeline-date:#a7a7a7;--enfold-main-color-masonry:#eeeeee;--enfold-main-color-stripe:#226b47;--enfold-main-color-stripe2:#115a36;--enfold-main-color-stripe2nd:#9ccb45;--enfold-main-color-button-font:#ffffff;--enfold-main-color-dark-bg2:#eeeeee;--enfold-main-color-primary2:#000501;--enfold-header-color-bg:#ffffff;--enfold-header-color-bg2:#f8f8f8;--enfold-header-color-primary:#004925;--enfold-header-color-secondary:#8bba34;--enfold-header-color-color:#000000;--enfold-header-color-meta:#969696;--enfold-header-color-heading:#000000;--enfold-header-color-border:#ebebeb;--enfold-header-color-constant-font:#ffffff;--enfold-header-color-button-border:#002703;--enfold-header-color-button-border2:#699812;--enfold-header-color-iconlist:#dadada;--enfold-header-color-timeline:#dadada;--enfold-header-color-timeline-date:#a7a7a7;--enfold-header-color-masonry:#e7e7e7;--enfold-header-color-stripe:#226b47;--enfold-header-color-stripe2:#115a36;--enfold-header-color-stripe2nd:#9ccb45;--enfold-header-color-button-font:#ffffff;--enfold-header-color-dark-bg2:#e7e7e7;--enfold-header-color-primary2:#000501;--enfold-header_burger_color:inherit;--enfold-header_replacement_menu_color:#ffffff;--enfold-header_replacement_menu_hover_color:inherit;--enfold-font-family-theme-body:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;--enfold-font-size-theme-content:13px;--enfold-font-size-theme-h1:34px;--enfold-font-size-theme-h2:28px;--enfold-font-size-theme-h3:20px;--enfold-font-size-theme-h4:18px;--enfold-font-size-theme-h5:16px;--enfold-font-size-theme-h6:14px;--enfold-font-size-content-font:16px}::selection{background-color:var(--enfold-main-color-primary);color:var(--enfold-main-color-bg)}body{font-size:16px}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:var(--enfold-socket-color-bg);color:var(--enfold-socket-color-color);border-color:var(--enfold-socket-color-border)}#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{stroke:var(--enfold-socket-color-color);fill:var(--enfold-socket-color-color)}}#scroll-top-link,html{background-color:var(--enfold-socket-color-bg)}#scroll-top-link{color:var(--enfold-socket-color-color);border:1px solid var(--enfold-socket-color-border)}#scroll-top-link.avia-svg-icon svg:first-child{stroke:var(--enfold-socket-color-color);fill:var(--enfold-socket-color-color)}.footer_color,.footer_color a,.footer_color address,.footer_color div,.footer_color h2,.footer_color img,.footer_color p,.footer_color section,.footer_color span{border-color:var(--enfold-footer-color-border)}.footer_color{background-color:var(--enfold-footer-color-bg);color:var(--enfold-footer-color-color)}.footer_color h2{color:var(--enfold-footer-color-heading)}.footer_color a{color:var(--enfold-footer-color-primary)}.footer_color a:hover{color:var(--enfold-footer-color-secondary)}.footer_color .avia-menu-fx,.footer_color .avia-menu-fx .avia-arrow,.footer_color .image-overlay .image-overlay-inside:before{background-color:var(--enfold-footer-color-primary);color:var(--enfold-footer-color-constant-font);border-color:var(--enfold-footer-color-button-border)}.html_header_top #top .footer_color .avia_mega_div>.sub-menu,.html_header_top .footer_color .main_menu ul:first-child>li>ul{border-top-color:var(--enfold-footer-color-primary)}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:var(--enfold-footer-color-bg);color:var(--enfold-footer-color-color);border-color:var(--enfold-footer-color-border)}#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{stroke:var(--enfold-footer-color-color);fill:var(--enfold-footer-color-color)}#top #wrap_all .av_header_transparency{background-color:var(--enfold-alternate-color-bg);color:var(--enfold-alternate-color-color);border-color:var(--enfold-alternate-color-border)}#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{stroke:var(--enfold-alternate-color-color);fill:var(--enfold-alternate-color-color)}}.main_color,.main_color a,.main_color address,.main_color div,.main_color h1,.main_color h2,.main_color iframe,.main_color img,.main_color main,.main_color p,.main_color section,.main_color span{border-color:var(--enfold-main-color-border)}.main_color{background-color:var(--enfold-main-color-bg);color:var(--enfold-main-color-color)}.main_color h1,.main_color h2{color:var(--enfold-main-color-heading)}.main_color a{color:var(--enfold-main-color-primary)}.main_color a:hover{color:var(--enfold-main-color-secondary)}.main_color .avia-menu-fx,.main_color .avia-menu-fx .avia-arrow,.main_color .image-overlay .image-overlay-inside:before{background-color:var(--enfold-main-color-primary);color:var(--enfold-main-color-constant-font);border-color:var(--enfold-main-color-button-border)}.html_header_top #top .main_color .avia_mega_div>.sub-menu,.html_header_top .main_color .main_menu ul:first-child>li>ul{border-top-color:var(--enfold-main-color-primary)}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:var(--enfold-main-color-bg);color:var(--enfold-main-color-color);border-color:var(--enfold-main-color-border)}#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{stroke:var(--enfold-main-color-color);fill:var(--enfold-main-color-color)}}#main{border-color:var(--enfold-main-color-border)}#scroll-top-link:hover{background-color:var(--enfold-main-color-bg2);color:var(--enfold-main-color-primary);border:1px solid var(--enfold-main-color-border)}#scroll-top-link.avia-svg-icon:hover svg:first-child{stroke:var(--enfold-main-color-primary);fill:var(--enfold-main-color-primary)}.html_stretched #wrap_all{background-color:var(--enfold-main-color-bg)}.header_color,.header_color a,.header_color div,.header_color fieldset,.header_color img,.header_color label,.header_color legend,.header_color li,.header_color nav,.header_color span,.header_color strong,.header_color ul{border-color:var(--enfold-header-color-border)}.header_color{background-color:var(--enfold-header-color-bg);color:var(--enfold-header-color-color)}.header_color .avia-svg-icon svg:first-child{stroke:var(--enfold-header-color-color);fill:var(--enfold-header-color-color)}.header_color .social_bookmarks a{color:var(--enfold-header-color-meta)}.header_color a,.header_color strong{color:var(--enfold-header-color-primary)}.header_color a:hover{color:var(--enfold-header-color-secondary)}.header_color .avia-menu-fx,.header_color .avia-menu-fx .avia-arrow{background-color:var(--enfold-header-color-primary);color:var(--enfold-header-color-constant-font);border-color:var(--enfold-header-color-button-border)}.header_color .avia-bullet{border-color:var(--enfold-header-color-primary)}.html_header_top #top .header_color .avia_mega_div>.sub-menu,.html_header_top .header_color .main_menu ul:first-child>li>ul{border-top-color:var(--enfold-header-color-primary)}.header_color input::placeholder{color:var(--enfold-header-color-meta);opacity:.5}.header_color .header_bg,.header_color .main_menu .menu ul li a,.header_color .main_menu ul ul{background-color:var(--enfold-header-color-bg);color:var(--enfold-header-color-meta)}.header_color .main_menu .menu ul li a:focus,.header_color .main_menu .menu ul li a:hover{background-color:var(--enfold-header-color-bg2)}#top .header_color .main_menu .menu ul .current-menu-item>a,#top .header_color .main_menu .menu ul .current_page_item>a,.header_color .main_menu ul:first-child>li>a{color:var(--enfold-header-color-meta)}.header_color .main_menu ul:first-child>li>a svg:first-child{stroke:var(--enfold-header-color-meta);fill:var(--enfold-header-color-meta)}.header_color .main_menu ul:first-child>li>a:focus svg:first-child,.header_color .main_menu ul:first-child>li>a:hover svg:first-child{stroke:var(--enfold-header-color-color);fill:var(--enfold-header-color-color)}#top .header_color .main_menu .menu ul li>a:focus,#top .header_color .main_menu .menu ul li>a:hover{color:var(--enfold-header-color-color)}.header_color .main_menu ul:first-child>li a:focus,.header_color .main_menu ul:first-child>li a:hover,.header_color .main_menu ul:first-child>li.active-parent-item>a,.header_color .main_menu ul:first-child>li.current-menu-item>a{color:var(--enfold-header-color-color)}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:var(--enfold-header-color-bg);color:var(--enfold-header-color-color);border-color:var(--enfold-header-color-border)}#top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child{stroke:var(--enfold-header-color-color);fill:var(--enfold-header-color-color)}}#main{background-color:var(--enfold-header-color-bg)}.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text{color:var(--enfold-header-color-heading)}.html_header_sidebar #header .av-main-nav li.current-menu-item>a .avia-menu-text,.html_header_sidebar #header .av-main-nav>li.current-menu-ancestor>a .avia-menu-text,.html_header_sidebar #header .av-main-nav>li:hover>a .avia-menu-text{color:var(--enfold-header-color-primary)}html.html_header_sidebar #wrap_all{background-color:var(--enfold-header-color-bg)}.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::after,.header_color .av-hamburger-inner::before{background-color:var(--enfold-header-color-meta)}.html_av-overlay-side #top .av-burger-overlay-scroll{background:var(--enfold-header-color-bg)}.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{background-color:var(--enfold-header-color-bg2)}.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{border-color:var(--enfold-header-color-border)}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{color:var(--enfold-header-color-color)}.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a{color:var(--enfold-header-color-color)}.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a.avia-svg-icon svg:first-child{fill:var(--enfold-header-color-color);stroke:var(--enfold-header-color-color)}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before{background-color:var(--enfold-header-color-color)}#top #wrap_all .av_header_transparency .main_menu ul:first-child>li>a,#top .av_header_transparency #header_main_alternate,.av_header_transparency #header_main .social_bookmarks li a{color:inherit;border-color:transparent;background:0 0}#top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-text,#top #wrap_all .header_color.av_header_transparency{color:var(--enfold-header_replacement_menu_color)}#top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child{stroke:var(--enfold-header_replacement_menu_color);fill:var(--enfold-header_replacement_menu_color)}#top .header_color.av_header_transparency .avia-menu-fx,.av_header_transparency div .av-hamburger-inner,.av_header_transparency div .av-hamburger-inner::after,.av_header_transparency div .av-hamburger-inner::before{background:var(--enfold-header_replacement_menu_color)}@media only screen and (max-width:767px){#top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-text,#top #wrap_all .header_color.av_header_transparency{color:var(--enfold-header-color-meta)}#top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child{stroke:var(--enfold-header-color-meta);fill:var(--enfold-header-color-meta)}.header_color div .av-hamburger-inner,.header_color div .av-hamburger-inner::after,.header_color div .av-hamburger-inner::before{background-color:var(--enfold-header-color-meta)}}.html_av-overlay-side .av-burger-overlay-scroll{width:350px;transform:translateX(350px)}#top #wrap_all .footer_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{stroke:var(--enfold-header_replacement_menu_color);fill:var(--enfold-header_replacement_menu_color)}.footer_color address{color:var(--enfold-footer-color-meta)}#top #wrap_all .main_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{stroke:var(--enfold-header_replacement_menu_color);fill:var(--enfold-header_replacement_menu_color)}.main_color address{color:var(--enfold-main-color-meta)}#top #wrap_all .header_color.av_header_transparency .menu-item.cart_dropdown .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child{stroke:var(--enfold-header_replacement_menu_color);fill:var(--enfold-header_replacement_menu_color)}.header_color .avia-arrow{background-color:var(--enfold-header-color-bg)}.header_color .avia-bullet{border-color:var(--enfold-header-color-meta)}#top .header_color a:hover .avia-bullet{border-color:var(--enfold-header-color-secondary)}.image-overlay .image-overlay-inside:before{content:"";font-family:entypo-fontello-enfold}.image-overlay.overlay-type-extern .image-overlay-inside:before{content:"";font-family:entypo-fontello-enfold}#av-burger-menu-ul li,h1,h2{font-family:barlow,Helvetica,Arial,sans-serif}:root{--enfold-font-family-heading:"barlow",Helvetica,Arial,sans-serif}body.barlow{font-family:barlow,Helvetica,Arial,sans-serif}:root{--enfold-font-family-body:"barlow",Helvetica,Arial,sans-serif}h1{font-size:60px}h2{font-size:40px}#header{color:#fff!important}@media screen and (max-width:768px){h1{font-size:50px!important}h2{font-size:40px!important}}.av-language-switch-item{display:none}#av-burger-menu-ul>.burger_social_bookmarks>li{width:80px;height:80px;line-height:80px;text-align:left;display:inline-block!important;margin:0!important;padding:0}#av-burger-menu-ul>.burger_social_bookmarks{margin:0 -40px 0 -10px!important;width:100%!important}@media only screen and (max-width:768px){.responsive #top .logo{float:left!important;margin-left:-30px!important}}.wpml-ls-menu-item .wpml-ls-display,.wpml-ls-menu-item .wpml-ls-native{display:none!important}.wpml-ls-menu-item img{display:inline-block!important;vertical-align:middle}@media only screen and (min-width:769px){.responsive #header_main .container{display:flex!important;justify-content:space-between!important;align-items:center!important}.responsive #header_main .logo{position:relative!important;left:15px!important;margin-right:0}.responsive #header_main .main_menu{flex-grow:1;justify-content:flex-end!important}.responsive #header_main .main_menu ul:first-child>li>a{padding:0 10px!important}}#top #menu-item-search>a svg{width:25px!important;height:25px!important;max-width:none!important;max-height:none!important}.image-overlay,.image-overlay-inside,.image-overlay-inside::after,.image-overlay-inside::before{display:none!important;background:0 0!important;opacity:0!important;visibility:hidden!important}.container{width:100%}.responsive .container{max-width:1310px}#top #wrap_all .all_colors h2{font-family:barlow,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none}#top #header .av-main-nav>li:hover{font-family:barlow,Helvetica,Arial,sans-serif}#top #header .av-main-nav>li:hover>a{color:#cb323c;font-size:15px;font-family:barlow,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:600}#top #header .av-main-nav>li:hover>a>svg:first-child{fill:#cb323c;stroke:#cb323c}#top #header .av-main-nav>li:hover>a .avia-menu-text{color:#cb323c}.av-main-nav li:hover .avia-menu-fx,.av-main-nav li:hover .current_page_item>a>.avia-menu-fx,.current-menu-item>a>.avia-menu-fx{background-color:#cb323c}#top #header .av-main-nav>li{font-family:barlow,Helvetica,Arial,sans-serif}#top #header .av-main-nav>li>a{color:#004925;font-size:15px;font-family:barlow,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:600}#top #header .av-main-nav>li>a>svg:first-child{fill:#004925;stroke:#004925}#top #header .av-main-nav>li>a .avia-menu-text{color:#004925}#top #wrap_all .all_colors h1{font-family:barlow,Helvetica,Arial,sans-serif;font-weight:700}html body [data-av_iconfont=entypo-fontello]:before{font-family:entypo-fontello}.glf-upsales-offert{width:100%;max-width:960px;margin:0 auto;color:#171719;font-family:Barlow,Arial,sans-serif}.glf-upsales-offert *{box-sizing:border-box}.glf-upsales-offert__frame{display:block;width:100%;min-height:700px;border:0;background:#f7f5ef}.glf-upsales-offert__load-error{padding:28px;border-left:4px solid #d3323a;background:#f7f5ef}.glf-upsales-offert__load-error h2{margin:0 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.15}.glf-upsales-offert__load-error p{max-width:720px;margin:0;font-size:17px;line-height:1.55}.glf-upsales-offert__load-error a{color:#171719;font-weight:700;text-decoration:underline}.glf-upsales-offert [hidden]{display:none!important}@media(max-width:599px){.glf-upsales-offert__load-error{padding:24px 18px}}
/* GLF header adaptation. Native Enfold navigation, search and drawer remain in control.
 * The #wrap_all scope outranks the retained Enfold/quote header rules. Important
 * declarations below replace existing important rules or native inline animation state. */
#top.glfh-design {
  --glfh-forest: #004925;
  --glfh-red: #d3323a;
  --glfh-red-hover: #d53a46;
  --glfh-border: #deded5;
  --glfh-paper: #f8f8f6;
  --glfh-admin-offset: 0px;
  --glf-header-height: 72px !important;
  --glf-header-pad: 24px !important;
  --glf-logo-width: 105.58px !important;
  --glf-logo-optical-inset: 0px !important;
  --glf-flank-gap: 24px !important;
  --glf-nav-gap: 14px !important;
  --glf-nav-font: 13px !important;
  --glf-search-width: 44px !important;
  --glf-search-inset: 0px !important;
  --glf-language-width: 56px !important;
}

#top.admin-bar.glfh-design { --glfh-admin-offset: 32px; }

#top.glfh-design #wrap_all #header {
  position: fixed !important;
  top: var(--glfh-admin-offset) !important;
  right: 0;
  left: 0;
  width: 100%;
  min-height: var(--glf-header-height) !important;
  background: #fff;
  border-bottom: 1px solid var(--glfh-border);
  box-shadow: none;
  transition: box-shadow 200ms cubic-bezier(.4, 0, .2, 1), border-color 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design.glfh-scrolled #wrap_all #header,
#top.glfh-design #wrap_all #header.glfh-scrolled {
  border-bottom-color: #d6dbd6;
  box-shadow: 0 6px 20px -12px rgba(23, 23, 25, .5);
}

#top.glfh-design #wrap_all #header .header_bg {
  background: #fff !important;
  opacity: 1 !important;
}

#top.glfh-design #wrap_all #header_main {
  height: var(--glf-header-height) !important;
  min-height: var(--glf-header-height) !important;
  border: 0;
}

#top.glfh-design #wrap_all #header_main .av-logo-container {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 1480px !important;
  height: var(--glf-header-height) !important;
  padding: 0 var(--glf-header-pad) !important;
}

#top.glfh-design #wrap_all #header_main .av-logo-container > .inner-container {
  display: flex !important;
  align-items: center;
  justify-content: space-between !important;
  gap: var(--glf-flank-gap);
  min-width: 0;
}

#top.glfh-design #wrap_all #header_main .logo {
  flex: 0 0 var(--glf-logo-width);
  width: var(--glf-logo-width) !important;
  max-width: var(--glf-logo-width) !important;
  height: 44px !important;
  margin: 0 !important;
  overflow: visible;
}

#top.glfh-design #wrap_all #header_main .logo a {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: visible;
}

#top.glfh-design #wrap_all #header_main .logo a > img,
#top.glfh-design #wrap_all #header_main .logo a > svg {
  width: 100% !important;
  max-width: 100% !important;
  height: 44px !important;
  max-height: 44px !important;
  aspect-ratio: 1706 / 711;
  object-fit: contain;
  margin: 0 !important;
  opacity: 1 !important;
  transition: opacity 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header_main .logo a:hover > img,
#top.glfh-design #wrap_all #header_main .logo a:hover > svg { opacity: .75 !important; }

#top.glfh-design #wrap_all #header_main .main_menu {
  flex: 1 1 auto !important;
  justify-content: flex-end !important;
  min-width: 0;
  height: 100% !important;
  margin: 0 !important;
}

#top.glfh-design #wrap_all #header_main .main_menu > .avia-menu {
  flex: 1 1 auto;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

#top.glfh-design #wrap_all #header_main .main_menu > .social_bookmarks { display: none !important; }

#top.glfh-design #wrap_all #header #avia-menu {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: var(--glf-nav-gap);
  width: 100% !important;
  min-width: 0;
  height: 100%;
}

#top.glfh-design #wrap_all #header #avia-menu > li {
  flex: 0 0 auto;
  float: none !important;
  width: auto;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-search-dropdown {
  display: flex !important;
  align-items: center;
}

#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) { order: 10; }
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-search-dropdown { order: 20; }
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-language-current { order: 30; }
#top.glfh-design #wrap_all #header #avia-menu > li.glf-offert-mobile-menu-cta { order: 40; }
#top.glfh-design #wrap_all #header #avia-menu > li.av-burger-menu-main { order: 50; display: none !important; }
#top.glfh-design #wrap_all #header #avia-menu > li.av-language-switch-item { display: none !important; }

#top.glfh-design #wrap_all #header #avia-menu > li > a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-width: 0 !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 !important;
  color: var(--glfh-forest) !important;
  font-family: "Barlow", Arial, sans-serif;
  font-size: var(--glf-nav-font) !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  opacity: 1 !important;
  transition: color 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header #avia-menu > li > a .avia-menu-text {
  position: relative;
  color: inherit !important;
  font: inherit;
  line-height: 1.4;
}

#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) > a .avia-menu-text::after {
  position: absolute;
  inset: auto 0 -5px;
  height: 2px;
  background: var(--glfh-red);
  content: "";
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 200ms cubic-bezier(0, 0, .2, 1);
}

#top.glfh-design #wrap_all #header #avia-menu > li > a:hover,
#top.glfh-design #wrap_all #header #avia-menu > li > a:focus-visible,
#top.glfh-design #wrap_all #header #avia-menu > li.current-menu-item > a,
#top.glfh-design #wrap_all #header #avia-menu > li.current-menu-ancestor > a,
#top.glfh-design #wrap_all #header #avia-menu > li.glfh-open > a { color: var(--glfh-red) !important; }

#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) > a:hover .avia-menu-text::after,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) > a:focus-visible .avia-menu-text::after,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level.current-menu-item:not(.menu-item-language) > a .avia-menu-text::after,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level.current-menu-ancestor:not(.menu-item-language) > a .avia-menu-text::after,
#top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level.glfh-open:not(.menu-item-language) > a .avia-menu-text::after { transform: scaleX(1); }

#top.glfh-design #wrap_all #header #avia-menu .avia-menu-fx,
#top.glfh-design #wrap_all #header #avia-menu .avia-bullet { display: none !important; }

#top.glfh-design #wrap_all #header .glfh-toggle {
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
  gap: 5px;
  width: 28px;
  min-width: 28px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--glfh-forest);
  box-shadow: none;
  cursor: pointer;
}

#top.glfh-design #wrap_all #header .glfh-toggle > svg:not(.glfh-flag) {
  display: block;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  stroke-width: 2;
  transition: transform 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header .glfh-toggle:hover,
#top.glfh-design #wrap_all #header .glfh-toggle:focus-visible,
#top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded="true"] { color: var(--glfh-red); }
#top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded="true"] > svg:not(.glfh-flag) { transform: rotate(180deg); }

#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > a { display: none !important; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .glfh-toggle {
  flex-basis: 56px;
  width: 56px;
  min-width: 56px;
}
#top.glfh-design #wrap_all #header .glfh-language-code { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: .04em; }

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu {
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  right: auto;
  left: 0;
  width: 320px;
  max-width: calc(100vw - 32px);
  max-height: var(--glfh-panel-max, calc(100dvh - var(--glf-header-height) - var(--glfh-admin-offset) - 16px));
  margin: 0;
  padding: 4px;
  border: 1px solid var(--glfh-border);
  border-top: 2px solid var(--glfh-red);
  border-radius: 0;
  background: #fff;
  box-shadow: 0 24px 48px -24px rgba(23, 23, 25, .48);
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}

#top.glfh-design #wrap_all #header #avia-menu > #menu-item-2483 > .sub-menu,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-contact-parent > .sub-menu { width: 288px; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu { width: 244px; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-align-end > .sub-menu,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu { right: 0; left: auto; }

/* Only the enhanced desktop disclosures own visibility. Enfold's drawer has
 * its own .sub-menu animation and is intentionally excluded from these rules. */
#top.glfh-design #wrap_all #header.glfh-ready #avia-menu > .glfh-parent > .sub-menu {
  display: block !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transform: translateY(-4px);
  transition: opacity 200ms cubic-bezier(0, 0, .2, 1), transform 200ms cubic-bezier(0, 0, .2, 1);
}

#top.glfh-design #wrap_all #header.glfh-ready #avia-menu > .glfh-parent.glfh-open > .sub-menu {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  transform: translateY(0);
}

/* Closed disclosures stay rendered so every reopening can interpolate from
 * the hidden position. Visibility changes immediately for keyboard focus. */
#top.glfh-design #wrap_all #header.glfh-ready #avia-menu > .glfh-parent.glfh-closed > .sub-menu {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

#top.glfh-design #wrap_all #header.glfh-ready #avia-menu > .glfh-parent > .sub-menu[hidden] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li {
  float: none;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* The existing flag-only WPML rules hide both names and some list items.
 * Reveal the actual translation links here; the redundant current-page link
 * remains hidden above and translated duplicate labels stay suppressed. */
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu > li { display: block !important; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu .wpml-ls-native,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu .glf-language-native { display: inline !important; }
#top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .sub-menu .wpml-ls-display { display: none !important; }

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a {
  box-sizing: border-box;
  display: block;
  float: none;
  width: 100%;
  min-height: 44px;
  height: auto;
  margin: 0;
  padding: 11px 14px;
  border: 0;
  border-left: 2px solid transparent;
  background: #fff;
  color: var(--glfh-forest);
  font-family: "Barlow", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: 0;
  text-align: left;
  text-transform: none;
  text-decoration: none;
  white-space: normal;
  overflow-wrap: break-word;
  transition: color 150ms cubic-bezier(.4, 0, .2, 1), background-color 150ms cubic-bezier(.4, 0, .2, 1), border-color 150ms cubic-bezier(.4, 0, .2, 1), padding-left 150ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a .avia-menu-text {
  color: inherit;
  font: inherit;
  line-height: inherit;
}

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:hover,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:focus-visible,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li.current-menu-item > a {
  border-left-color: var(--glfh-red);
  background: var(--glfh-paper);
  color: var(--glfh-red);
}

#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:hover,
#top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:focus-visible { padding-left: 18px; }

#top.glfh-design #wrap_all #header .glfh-description {
  display: block;
  margin-top: 3px;
  color: #536057;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  letter-spacing: 0;
  text-transform: none;
}

#top.glfh-design #wrap_all #header .glfh-flag {
  display: inline-block;
  flex: 0 0 14px;
  width: 14px;
  height: 10px;
  margin-right: 6px;
  border-radius: 1px;
  box-shadow: 0 0 0 1px rgba(23, 23, 25, .15);
  vertical-align: 0;
  object-fit: cover;
}
#top.glfh-design #wrap_all #header .glfh-toggle .glfh-flag { margin: 0; }
#top.glfh-design #wrap_all #header .sub-menu .wpml-ls-flag { margin-right: 7px; vertical-align: 0; }

#top.glfh-design #wrap_all #header #avia-menu > .menu-item-search-dropdown > a {
  width: 44px;
  min-width: 44px !important;
  border-radius: 0;
}
#top.glfh-design #wrap_all #header #menu-item-search svg { width: 20px; height: 24px; fill: currentColor !important; }

#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta {
  display: flex !important;
  align-items: center;
  margin-left: 4px !important;
}

#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link {
  display: inline-flex !important;
  justify-content: center;
  width: auto !important;
  min-width: 148px !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 10px 18px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: var(--glfh-red) !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
  box-shadow: 0 2px 0 var(--glfh-forest);
  transform: none !important;
  transition: background-color 200ms cubic-bezier(.4, 0, .2, 1), box-shadow 200ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link:hover {
  border-color: var(--glfh-red-hover) !important;
  background: var(--glfh-red-hover) !important;
  color: #fff !important;
  box-shadow: 0 3px 0 var(--glfh-forest);
  transform: none !important;
}

#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta .glfh-cta-short { display: none; }
#top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta .glfh-cta-full { display: inline; }

#top.glfh-design #wrap_all #header a:focus-visible,
#top.glfh-design #wrap_all #header button:focus-visible,
#top.glfh-design #wrap_all .av-burger-overlay a:focus-visible,
#top.glfh-design #wrap_all .avia-search-tooltip input:focus-visible,
#top.glfh-design #wrap_all .avia-search-tooltip button:focus-visible,
#top.glfh-design #wrap_all .avia-search-tooltip input[type="submit"]:focus-visible {
  outline: 2px solid var(--glfh-red) !important;
  outline-offset: 3px;
  box-shadow: 0 0 0 5px #fff !important;
}

#top.glfh-design #wrap_all #main { padding-top: var(--glf-header-height) !important; }

/* Fit-based compact mode: the controller also enables it above 1360px when
 * the real labels, current font or zoom level no longer fit in one row. */
#top.glfh-design.glfh-compact { --glf-flank-gap: 16px !important; --glf-nav-gap: 6px !important; }
#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu { flex: 0 0 auto !important; margin-left: auto !important; }
#top.glfh-design.glfh-compact #wrap_all #header_main .main_menu > .avia-menu { flex: 0 0 auto; }
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > li.menu-item-top-level:not(.glfh-language-parent) { display: none !important; }
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .menu-item-search-dropdown,
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .glfh-language-parent,
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .av-burger-menu-main { display: flex !important; align-items: center; }
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta { order: 10; margin-left: 0 !important; }
#top.glfh-design.glfh-compact #wrap_all #header #avia-menu > .glfh-language-parent > .glfh-toggle { flex-basis: 44px; width: 44px; min-width: 44px; }
#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle .glfh-language-code { display: inline; }
#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle > svg.glfh-chevron { display: none; }
#top.glfh-design.glfh-compact #wrap_all #header .glfh-toggle:has(.glfh-flag) .glfh-language-code { display: none; }

#top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main > a {
  justify-content: center;
  width: 44px !important;
  min-width: 44px !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 !important;
  border: 1px solid rgba(0, 73, 37, .35);
  border-radius: 0;
  background: #fff;
  color: var(--glfh-forest) !important;
  transition: background-color 150ms cubic-bezier(.4, 0, .2, 1), border-color 150ms cubic-bezier(.4, 0, .2, 1), color 150ms cubic-bezier(.4, 0, .2, 1);
}

#top.glfh-design #wrap_all #header .av-hamburger { display: block; padding: 0; }
#top.glfh-design #wrap_all #header .av-hamburger-box { display: block; width: 20px; height: 20px; }
#top.glfh-design #wrap_all #header .av-hamburger-inner,
#top.glfh-design #wrap_all #header .av-hamburger-inner::before,
#top.glfh-design #wrap_all #header .av-hamburger-inner::after {
  width: 20px;
  height: 2px;
  border-radius: 0;
  background: currentColor !important;
}
#top.glfh-design #wrap_all #header .av-hamburger-inner { margin-top: -1px; }
#top.glfh-design #wrap_all #header .av-hamburger:not(.is-active) .av-hamburger-inner::before { top: -6px; }
#top.glfh-design #wrap_all #header .av-hamburger:not(.is-active) .av-hamburger-inner::after { bottom: -6px; }

#top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main > a:hover,
#top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main > a:focus-visible {
  border-color: var(--glfh-forest);
  background: var(--glfh-forest);
  color: #fff !important;
}

/* Retain Enfold's modal, scroll lock, focus management and accordion states. */
#top.glfh-design #wrap_all .av-burger-overlay {
  top: var(--glfh-panel-top, calc(var(--glf-header-height) + var(--glfh-admin-offset)));
  height: var(--glfh-panel-max, calc(100dvh - var(--glf-header-height) - var(--glfh-admin-offset)));
}
#top.glfh-design #wrap_all .av-burger-overlay-bg {
  top: var(--glfh-panel-top, calc(var(--glf-header-height) + var(--glfh-admin-offset)));
  bottom: 0;
  height: auto;
  min-height: 0;
  background: #173a29;
}
#top.glfh-design #wrap_all .av-burger-overlay-scroll {
  box-sizing: border-box;
  width: min(520px, 100%) !important;
  max-width: 100%;
  height: 100% !important;
  max-height: 100%;
  background: #fff;
  overscroll-behavior: contain;
}
#top.glfh-design #wrap_all .av-burger-overlay-inner {
  display: block;
  width: 100%;
  min-height: 0;
  height: auto;
  background: #fff;
}
#top.glfh-design #wrap_all #av-burger-menu-ul {
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: auto;
  padding: 16px 24px calc(24px + env(safe-area-inset-bottom)) !important;
  text-align: left;
}
#top.glfh-design #wrap_all .av-burger-overlay .glfh-toggle { display: none !important; }
#top.glfh-design #wrap_all #av-burger-menu-ul li > a {
  box-sizing: border-box;
  display: block;
  min-height: 48px !important;
  height: auto;
  padding: 14px 36px 14px 0;
  border: 0;
  border-bottom: 1px solid var(--glfh-border);
  background: #fff;
  color: var(--glfh-forest);
  font-family: "Barlow", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: .055em;
  text-align: left;
  text-transform: uppercase;
  white-space: normal;
  overflow-wrap: break-word;
}
#top.glfh-design #wrap_all #av-burger-menu-ul li li > a {
  min-height: 44px !important;
  padding: 12px 28px 12px 16px;
  border-left: 2px solid var(--glfh-border);
  font-size: 14px;
  letter-spacing: 0;
  text-transform: none;
}
#top.glfh-design #wrap_all #av-burger-menu-ul li > a:hover,
#top.glfh-design #wrap_all #av-burger-menu-ul li > a:focus-visible,
#top.glfh-design #wrap_all #av-burger-menu-ul li.current-menu-item > a,
#top.glfh-design #wrap_all #av-burger-menu-ul li.current-menu-ancestor > a { color: var(--glfh-red); background: var(--glfh-paper); }
#top.glfh-design #wrap_all .av-burger-overlay .avia-menu-text { color: inherit; font: inherit; }
#top.glfh-design #wrap_all .av-burger-overlay .avia-bullet { display: none !important; }
#top.glfh-design #wrap_all .av-burger-overlay .av-submenu-indicator { right: 5px; opacity: 1; color: var(--glfh-forest); }
#top.glfh-design #wrap_all .av-burger-overlay .glfh-description { display: block; margin-top: 4px; color: #536057; font-size: 14px; font-weight: 400; line-height: 1.45; letter-spacing: 0; text-transform: none; }
#top.glfh-design #wrap_all .av-burger-overlay .glfh-flag { width: 14px; height: 10px; margin-right: 6px; vertical-align: 0; box-shadow: 0 0 0 1px rgba(23, 23, 25, .15); }
#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-full { display: inline; }
#top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-short { display: none; }
#top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link {
  display: flex !important;
  justify-content: center;
  min-height: 48px !important;
  margin: 0 0 12px;
  padding: 12px 18px;
  border: 0;
  background: var(--glfh-red) !important;
  color: #fff !important;
  text-transform: uppercase;
  box-shadow: 0 2px 0 var(--glfh-forest);
}
#top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link:hover {
  background: var(--glfh-red-hover) !important;
  color: #fff !important;
}

#top.glfh-design #wrap_all .avia-search-tooltip {
  max-width: calc(100vw - 24px);
  border-top: 2px solid var(--glfh-red);
  background: #fff;
  color: var(--glfh-forest);
}
#top.glfh-design #wrap_all .avia-search-tooltip input[type="search"] { min-height: 44px; font-size: 16px; }
#top.glfh-design #wrap_all .avia-search-tooltip input[type="submit"] { min-width: 44px; min-height: 44px; }
#top.glfh-design #wrap_all #header #menu-item-search .avia-search-tooltip .av_searchform_search,
#top.glfh-design #wrap_all #header #menu-item-search .avia-search-tooltip .av_searchform_search svg {
  color: #fff !important;
  fill: currentColor !important;
}
#top.glfh-design #wrap_all .avia-search-tooltip input[type="search"] {
  color: var(--glfh-forest) !important;
}
#top.glfh-design #wrap_all .avia-search-tooltip input[type="search"]::placeholder {
  color: #59645e !important;
  opacity: 1;
}

/* A server-rendered details navigation appears only inside <noscript>. */
#top.glfh-design .glfh-noscript {
  position: relative;
  top: var(--glf-header-height);
  z-index: 502;
  box-sizing: border-box;
  max-width: 1400px;
  margin: 0 auto;
  padding: 12px var(--glf-header-pad);
  border-bottom: 1px solid var(--glfh-border);
  background: #fff;
  color: var(--glfh-forest);
  font-family: "Barlow", Arial, sans-serif;
}
#top.glfh-design .glfh-noscript summary { min-height: 44px; padding: 12px 0; font-weight: 700; cursor: pointer; }
#top.glfh-design .glfh-noscript a { display: inline-block; min-height: 44px; padding: 12px 16px 12px 0; color: var(--glfh-forest); font-weight: 700; }
#top.glfh-design .glfh-noscript input,
#top.glfh-design .glfh-noscript button { min-width: 44px; min-height: 44px; max-width: 100%; font-size: 16px; }
#top.glfh-design .glfh-noscript :focus-visible { outline: 2px solid var(--glfh-red); outline-offset: 2px; }
#top.glfh-design #wrap_all #header:not(.glfh-ready) .glfh-toggle { display: none; }
#top.glfh-design #wrap_all #header:not(.glfh-ready) #avia-menu > .av-burger-menu-main { display: none !important; }

@media (max-width: 1099px) {
  #top.glfh-design { --glf-flank-gap: 16px !important; --glf-nav-gap: 6px !important; }
  #top.glfh-design #wrap_all #header_main .main_menu { flex: 0 0 auto !important; margin-left: auto !important; }
  #top.glfh-design #wrap_all #header_main .main_menu > .avia-menu { flex: 0 0 auto; }
  #top.glfh-design #wrap_all #header #avia-menu > li.menu-item-top-level:not(.glfh-language-parent) { display: none !important; }
  #top.glfh-design #wrap_all #header #avia-menu > .menu-item-search-dropdown,
  #top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent,
  #top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main { display: flex !important; align-items: center; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta { order: 10; margin-left: 0 !important; }
  #top.glfh-design #wrap_all #header #avia-menu > .glfh-language-parent > .glfh-toggle { flex-basis: 44px; width: 44px; min-width: 44px; }
  #top.glfh-design #wrap_all #header .glfh-toggle .glfh-language-code { display: inline; }
  #top.glfh-design #wrap_all #header .glfh-toggle > svg.glfh-chevron { display: none; }
  #top.glfh-design #wrap_all #header .glfh-toggle:has(.glfh-flag) .glfh-language-code { display: none; }
  #top.glfh-design #wrap_all #header:not(.glfh-ready) .main_menu { display: none !important; }
}

@media (min-width: 1536px) {
  #top.glfh-design { --glf-nav-gap: 16px !important; --glf-nav-font: 14px !important; }
}

@media (max-width: 782px) {
  #top.admin-bar.glfh-design { --glfh-admin-offset: 46px; }
  /* Keep WordPress's account menu on its own toolbar row. At narrow widths
   * its floated list can otherwise wrap below the 46px bar over our burger. */
  #top.admin-bar.glfh-design #wpadminbar #wp-toolbar > #wp-admin-bar-top-secondary {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    float: none;
    width: auto;
    height: 46px;
    margin: 0;
    background: #1d2327;
    z-index: 2;
  }
}

@media (max-width: 639px) {
  #top.glfh-design,
  #top.glfh-design.glfh-compact {
    --glf-header-height: 68px !important;
    --glf-header-pad: 16px !important;
    --glf-logo-width: 86.38px !important;
    --glf-flank-gap: 12px !important;
    --glf-nav-gap: 4px !important;
  }
  #top.glfh-design #wrap_all #header_main .logo { height: 44px !important; }
  #top.glfh-design #wrap_all #header_main .logo a > img,
  #top.glfh-design #wrap_all #header_main .logo a > svg { height: 36px !important; max-height: 36px !important; }
  /* Translated quote labels may use two lines. Give that text the remaining
   * width while search, language and menu keep their complete 44px targets. */
  #top.glfh-design #wrap_all #header_main .main_menu,
  #top.glfh-design.glfh-compact #wrap_all #header_main .main_menu { flex: 1 1 0 !important; }
  #top.glfh-design #wrap_all #header_main .main_menu > .avia-menu,
  #top.glfh-design.glfh-compact #wrap_all #header_main .main_menu > .avia-menu { flex: 1 1 0; min-width: 0; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta { flex: 1 1 0; min-width: 0; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link {
    box-sizing: border-box;
    width: 100% !important;
    min-width: 44px !important;
    padding: 4px 6px !important;
    font-size: 12px !important;
    line-height: 1.15 !important;
    letter-spacing: .02em !important;
    white-space: normal;
    text-align: center;
    overflow-wrap: normal;
  }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta .glfh-cta-full { display: none; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta .glfh-cta-short { display: inline; }
  #top.glfh-design #wrap_all .av-burger-overlay-scroll { width: 100% !important; }
  #top.glfh-design #wrap_all #av-burger-menu-ul { padding-right: 20px !important; padding-left: 20px !important; }
  #top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-full { display: inline; }
  #top.glfh-design #wrap_all .av-burger-overlay .glfh-cta-short { display: none; }
}

@media (max-width: 359px) {
  #top.glfh-design,
  #top.glfh-design.glfh-compact { --glf-header-pad: 8px !important; --glf-logo-width: 60px !important; --glf-flank-gap: 6px !important; --glf-nav-gap: 2px !important; }
  #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link { padding-right: 4px !important; padding-left: 4px !important; }
}

@media (prefers-reduced-motion: reduce) {
  #top.glfh-design #wrap_all #header,
  #top.glfh-design #wrap_all #header *,
  #top.glfh-design #wrap_all #header *::before,
  #top.glfh-design #wrap_all #header *::after,
  #top.glfh-design #wrap_all .av-burger-overlay,
  #top.glfh-design #wrap_all .av-burger-overlay *,
  #top.glfh-design #wrap_all .avia-search-tooltip { transition: none !important; animation: none !important; }
}

@media print {
  #top.glfh-design #wrap_all #header { position: static !important; }
  #top.glfh-design #wrap_all #header .main_menu,
  #top.glfh-design #wrap_all .av-burger-overlay,
  #top.glfh-design .glfh-noscript { display: none !important; }
  #top.glfh-design #wrap_all #main { padding-top: 0 !important; }
}

/* Desktop translations keep the complete navigation. Apply this only when
 * the regular Swedish layout does not fit; preserve readable text and targets. */
@media (min-width: 1100px) {
  #top.glfh-design.glfh-dense {
    --glf-nav-gap: 4px !important;
  }
  #top.glfh-design.glfh-dense #wrap_all #header #avia-menu > li.menu-item-top-level > a {
    letter-spacing: .02em !important;
  }
  #top.glfh-design.glfh-dense #wrap_all #header #avia-menu > li.menu-item-top-level > a .avia-menu-text {
    max-width: 130px;
    min-width: min-content;
    white-space: normal;
    text-align: center;
  }
}

/* GLF cards already provide their own hover treatment and link affordance. */
#top #wrap_all .glf-home-product-card > .image-overlay,
#top #wrap_all .glf-home-highlight-icon > .image-overlay,
#top #wrap_all .glfhd-product-image > .image-overlay {
  display: none !important;
}
/* GLF Lucide standard. Flags, logos and certification artwork have separate rules. */
#top #wrap_all svg.glf-ui-icon,
#top #wrap_all svg.lucide,
#top #wrap_all svg.glfi-icon,
#top #wrap_all svg.glfhd-icon,
#top #wrap_all svg.glfc-icon {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
  flex-shrink: 0;
}
#top #wrap_all svg.glf-ui-icon > *,
#top #wrap_all svg.lucide > *,
#top #wrap_all svg.glfi-icon > *,
#top #wrap_all svg.glfhd-icon > *,
#top #wrap_all svg.glfc-icon > * {
  stroke-width: inherit !important;
  stroke-linecap: inherit !important;
  stroke-linejoin: inherit !important;
}
.glf-ui-icon, .glf-ui-icon * { pointer-events: none; }
#top #wrap_all .glf-home-arrow.glf-ui-icon,
#top #wrap_all .glfi-button > .glf-ui-icon,
#top #wrap_all .glfi-link > .glf-ui-icon,
#top #wrap_all .glfi-service__back .glf-ui-icon,
#top #wrap_all .glf-ui-product-action { width: 16px !important; height: 16px !important; vertical-align: middle; }
#top #wrap_all .glfi-card > .glf-ui-icon,
#top #wrap_all .glfi-service-index__heading > .glf-ui-icon { width: 24px !important; height: 24px !important; }
#top #wrap_all #header .glfh-chevron.glf-ui-icon { width: 16px !important; height: 16px !important; }
#top #wrap_all #header #menu-item-search svg.glf-ui-icon,
#top #wrap_all .glfc-icon.glf-ui-icon { width: 20px !important; height: 20px !important; fill: none !important; }
#top #wrap_all .avia_cart_buttons,
#top #wrap_all .inner_product:hover .avia_cart_buttons,
#top #wrap_all .inner_product:focus-within .avia_cart_buttons { opacity: 1 !important; }
#top #wrap_all .avia_cart_buttons .avia-svg-icon { display: inline-flex; align-items: center; vertical-align: middle; }
#top #wrap_all .avia_cart_buttons svg.glf-ui-icon { width: 16px !important; height: 16px !important; }
#top #wrap_all .avia-svg-icon > svg.glf-ui-native { width: 20px; height: 20px; fill: none !important; }
#top #wrap_all #scroll-top-link svg.glf-ui-native { width: 20px !important; height: 20px !important; }
/* Keep Enfold's hamburger state element in the DOM for its native events. */
#top #wrap_all #header a.glfh-burger-lucide > .av-hamburger { display: none !important; }
#top #wrap_all #header a.glfh-burger-lucide { display: inline-flex !important; align-items: center; justify-content: center; }
#top #wrap_all #header .glfh-menu-icon { width: 20px !important; height: 20px !important; }
/* Magnific keeps its native buttons and click targets. */
.mfp-wrap .glf-lightbox-control { display: flex; align-items: center; justify-content: center; }
.mfp-wrap .glf-lightbox-control::before,
.mfp-wrap .glf-lightbox-control::after { display: none !important; content: none !important; }
.mfp-wrap .glf-lightbox-control > .glf-ui-icon { width: 24px; height: 24px; fill: none; stroke: currentColor; stroke-width: 2; pointer-events: none; }
.mfp-wrap .mfp-arrow.glf-lightbox-control { color: #fff; }
.mfp-wrap .glf-lightbox-control:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
/* Preserve the 8:5 artwork instead of squeezing it into a 14x10 box. */
#top #wrap_all #header .glfh-flag,
#top #wrap_all .av-burger-overlay .glfh-flag { width: 16px !important; height: 10px !important; min-width: 16px !important; flex: 0 0 16px !important; }

/* GLF semantic clarity 2026-09-14 */
/* Product semantics: SVG size is separate from the existing control hit area. */
#top #wrap_all svg.glf-semantic-product-icon {
  flex-shrink: 0;
  vertical-align: middle;
  pointer-events: none;
}
#top #wrap_all [data-glfcd-filter] > [data-glf-semantic-role="selected-filter"] {
  display: none !important;
  width: 16px !important;
  height: 16px !important;
  margin-inline-end: 6px;
}
#top #wrap_all [data-glfcd-filter][aria-pressed="true"] > [data-glf-semantic-role="selected-filter"] {
  display: inline-block !important;
}
#top #wrap_all [data-glfcd-reset] > [data-glf-semantic-role="reset-filter"] {
  width: 16px !important;
  height: 16px !important;
  margin-inline-end: 6px;
}
#top #wrap_all .glf-semantic-qualified-value > [data-glf-semantic-role="spec-qualification"] {
  width: 16px !important;
  height: 16px !important;
  margin-inline-end: 5px;
  color: inherit;
}
#top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol {
  transform: none !important;
}
#top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol > svg {
  width: 20px !important;
  height: 20px !important;
  transition: transform 180ms ease;
}
#top #wrap_all details[open] > .glfpc-faq-question .glf-semantic-faq-symbol > svg {
  transform: rotate(180deg);
}
#top #wrap_all .glf-hub-service-card h3 > [data-glf-semantic-role="export-guide"] {
  width: 24px !important;
  height: 24px !important;
  margin-inline-end: 8px;
}
@media (prefers-reduced-motion: reduce) {
  #top #wrap_all .glfpc-faq-symbol.glf-semantic-faq-symbol > svg {
    transition: none;
  }
}

/* Scoped additions to the installed GLF/Lucide standard. */
#top #wrap_all .gpd-facts svg.glf-content-fact-icon {
    color: #fff !important;
}
#top #wrap_all svg[data-glf-content-size="16"] {
    width: 16px !important;
    height: 16px !important;
    flex: 0 0 16px;
}
#top #wrap_all svg[data-glf-content-size="20"] {
    width: 20px !important;
    height: 20px !important;
    flex: 0 0 20px;
}
#top #wrap_all svg[data-glf-content-size="24"] {
    width: 24px !important;
    height: 24px !important;
    flex: 0 0 24px;
}
#top #wrap_all svg[data-glf-content-icon] {
    vertical-align: -0.15em;
    pointer-events: none;
}
#top #wrap_all a:not(.glfi-link):not(.glfi-button):not(.gpd-button) > .glf-content-icon--before {
    margin-inline-end: 0.35em;
}
#top #wrap_all a:not(.glfi-link):not(.glfi-button):not(.gpd-button) > .glf-content-icon--after {
    margin-inline-start: 0.35em;
}
#top #wrap_all .gpd-button > .glf-content-jump-icon {
    margin-inline-start: 8px;
}
#top #wrap_all .glf-content-document-format {
    white-space: nowrap;
    font-size: 0.875em;
}
#top #wrap_all .glf-content-hours-icon {
    margin-inline-end: 0.4em;
}
#top #wrap_all .glf-story-pagination .glf-content-pagination-link {
    display: inline-flex;
    align-items: center;
}

/* Optional information only; this component does not introduce form fields. */
.glf-solution-hub .glf-quote-preparation {
  padding: 24px;
  margin: 0 0 32px;
  background: var(--glf-soft, #f3f5f1);
  color: var(--glf-ink, #252b28);
}
.glf-solution-hub .glf-quote-preparation h2 {
  margin: 0 0 8px;
  font-size: clamp(1.35rem, 2vw, 1.75rem);
  line-height: 1.2;
}
.glf-solution-hub .glf-quote-preparation__optional {
  margin: 0 0 20px;
  color: var(--glf-muted, #5f6863);
  font-size: 15px;
}
.glf-solution-hub .glf-quote-preparation__items {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 28px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.glf-solution-hub .glf-quote-preparation__items > li {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  min-width: 0;
  margin: 0;
  padding: 0;
}
.glf-solution-hub .glf-quote-preparation__items svg {
  display: block;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  margin-top: 2px;
  color: var(--glf-green, #073f2f);
}
.glf-solution-hub .glf-quote-preparation__items strong,
.glf-solution-hub .glf-quote-preparation__items span {
  display: block;
  overflow-wrap: anywhere;
}
.glf-solution-hub .glf-quote-preparation__items strong {
  font-size: 16px;
  line-height: 1.4;
}
.glf-solution-hub .glf-quote-preparation__items span {
  color: var(--glf-muted, #5f6863);
  font-size: 14px;
  line-height: 1.5;
}
@media (max-width: 600px) {
  .glf-solution-hub .glf-quote-preparation { padding: 20px; }
  .glf-solution-hub .glf-quote-preparation__items { grid-template-columns: 1fr; }
}

/* GLF search — server-rendered results and a single native dialog controller. */
.glfs {
  --glfs-bg: var(--glf-surface, #f6f4ee);
  --glfs-field: var(--glf-bg, #fff);
  --glfs-ink: var(--glf-ink, #004925);
  --glfs-text: var(--glf-text, #2f4035);
  --glfs-muted: var(--glf-muted, #5b6c5d);
  --glfs-line: var(--glf-border, #a0ac9f);
  --glfs-red: #d3323a;
  box-sizing: border-box;
  color: var(--glfs-text);
  font-family: "Barlow", Arial, sans-serif;
  font-size: 17px;
  line-height: 1.55;
  text-align: left;
}
.glfs *, .glfs *::before, .glfs *::after { box-sizing: border-box; }
.glfs [hidden] { display: none !important; }
.glfs h1, .glfs h2, .glfs h3, #top .glfs h1, #top .glfs h2, #top .glfs h3 {
  color: var(--glfs-ink);
  font-family: "GLF Faculty", "Faculty Glyphic", Georgia, serif;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: -.035em;
  overflow-wrap: anywhere;
}
.glfs p, #top .glfs p { color: var(--glfs-text); margin: 0; }
.glfs a, #top .glfs a { color: var(--glfs-ink); text-decoration: none; }
.glfs a:hover, #top .glfs a:hover { text-decoration: underline; text-underline-offset: .18em; }
.glfs :focus-visible { outline: 2px solid var(--glfs-ink); outline-offset: 4px; }
.glfs svg, #top .glfs svg { fill: none !important; stroke: currentColor; flex: 0 0 auto; }
html.glfs-search-open { overflow: hidden; }
dialog.glfs-panel {
  position: fixed;
  inset: var(--glfs-top, 88px) 0 auto;
  width: min(1120px, calc(100vw - 32px));
  max-width: none;
  max-height: var(--glfs-max-height, calc(100dvh - 112px));
  margin: 0 auto;
  padding: 32px 40px 28px;
  border: 1px solid var(--glfs-line);
  border-top: 3px solid var(--glfs-red);
  border-radius: 2px;
  background: var(--glfs-bg);
  box-shadow: 0 20px 60px rgb(0 20 9 / .25);
  overflow: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
}
dialog.glfs-panel::backdrop { background: rgb(5 20 12 / .56); }
.glfs-panel-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; margin-bottom: 24px; }
.glfs-panel-head h2, #top .glfs-panel-head h2 { font-size: clamp(28px, 3.2vw, 42px); line-height: 1.22; margin: 0; padding: .08em 0 .14em; }
.glfs-close, #top .glfs-close {
  display: inline-flex; align-items: center; justify-content: center;
  flex: 0 0 44px; width: 44px; height: 44px; min-height: 44px;
  margin: 0; padding: 8px; border: 1px solid var(--glfs-line); border-radius: 0;
  color: var(--glfs-ink); background: transparent; cursor: pointer;
}
.glfs-close:hover { background: var(--glf-surface-2, #eaece3); }
.glfs-form, #top .glfs-form { margin: 0; }
.glfs-field-label, .glfs-filters legend {
  position: absolute !important; width: 1px; height: 1px; overflow: hidden;
  clip-path: inset(50%); white-space: nowrap; padding: 0; border: 0;
}
.glfs-field { display: flex; align-items: stretch; width: 100%; min-width: 0; border: 1px solid var(--glfs-line); background: var(--glfs-field); }
.glfs-field:focus-within { border-color: var(--glfs-ink); box-shadow: 0 0 0 1px var(--glfs-ink); }
.glfs .glfs-field input[type="search"], #top .glfs .glfs-field input[type="search"] {
  appearance: none; flex: 1 1 auto; display: block; width: 0; min-width: 0; max-width: none;
  min-height: 62px; height: auto; margin: 0; padding: 15px 20px;
  border: 0; border-radius: 0; background: transparent; color: var(--glfs-ink);
  font: 400 20px/1.4 "Barlow", Arial, sans-serif; box-shadow: none;
}
.glfs .glfs-field input[type="search"]::placeholder { color: var(--glfs-muted); opacity: 1; }
.glfs .glfs-field input[type="search"]:focus { outline: none; }
.glfs-submit, #top .glfs-submit {
  display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; gap: 10px;
  min-width: 104px; min-height: 62px; margin: 0; padding: 14px 22px;
  border: 0; border-radius: 0; color: #fff; background: var(--glfs-red);
  font: 600 17px/1.4 "Barlow", Arial, sans-serif; cursor: pointer;
}
.glfs-submit:hover, #top .glfs-submit:hover { color: #fff; background: #b92332; }
.glfs .glfs-submit:focus-visible { outline-offset: -5px; outline-color: #fff; }
.glfs-filters, #top .glfs-filters {
  display: flex; flex-wrap: wrap; gap: 8px 24px; align-items: center;
  margin: 20px 0 0; padding: 0; border: 0; min-width: 0;
}
.glfs-filters label, .glfs-filters > a, #top .glfs-filters label, #top .glfs-filters > a {
  display: inline-flex; position: relative; align-items: center; min-height: 44px;
  margin: 0; padding: 8px 0; color: var(--glfs-muted); border-bottom: 2px solid transparent;
  font: 500 16px/1.4 "Barlow", Arial, sans-serif; cursor: pointer; text-decoration: none;
}
.glfs-filters input[type="radio"] { position: absolute; opacity: 0; width: 1px; height: 1px; margin: 0; }
.glfs-filters label > span, #top .glfs-filters label > span { color: inherit; font: inherit; }
.glfs-filters label:has(input:checked), #top .glfs-filters label:has(input:checked), .glfs-filters > a[aria-current], #top .glfs-filters > a[aria-current] {
  color: var(--glfs-ink); border-bottom-color: var(--glfs-red);
}
.glfs-filters label:has(input:focus-visible) { outline: 2px solid var(--glfs-ink); outline-offset: 4px; }
.glfs .glfs-status, #top .glfs .glfs-status, .glfs .glfs-count, #top .glfs .glfs-count {
  margin: 16px 0 8px; min-height: 24px; color: var(--glfs-muted); font-size: 15px; line-height: 1.5;
}
.glfs .glfs-results, #top .glfs .glfs-results { list-style: none; margin: 0; padding: 0; }
.glfs-panel .glfs-results { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 36px; }
.glfs .glfs-result, #top .glfs .glfs-result { list-style: none; min-width: 0; margin: 0; padding: 20px 0; border-top: 1px solid var(--glfs-line); }
.glfs .glfs-type, #top .glfs .glfs-type { color: var(--glfs-muted); font: 600 11px/1.5 "Barlow", Arial, sans-serif; letter-spacing: .13em; text-transform: uppercase; margin: 0 0 7px; }
.glfs .glfs-title, #top .glfs .glfs-title { font-size: 25px; line-height: 1.3; margin: 0 0 9px; padding: 0; }
.glfs .glfs-title a, #top .glfs .glfs-title a { display: flex; align-items: baseline; justify-content: space-between; gap: 14px; color: var(--glfs-ink); }
.glfs .glfs-excerpt, #top .glfs .glfs-excerpt { max-width: 74ch; font-size: 16px; line-height: 1.55; overflow-wrap: anywhere; }
.glfs .glfs-sku, #top .glfs .glfs-sku { margin-top: 6px; color: var(--glfs-muted); font-size: 13px; line-height: 1.5; }
.glfs .glfs-arrow { flex: 0 0 auto; color: var(--glfs-red); font: 400 24px/1 "Barlow", Arial, sans-serif; }
.glfs .glfs-all, #top .glfs .glfs-all { display: flex; justify-content: flex-end; align-items: center; min-height: 48px; padding: 12px 0 0; margin-top: 4px; border-top: 1px solid var(--glfs-line); font-weight: 600; }
.glfs-all::after { content: "→"; padding-left: 14px; color: var(--glfs-red); font-size: 24px; }
#top #wrap_all #main .glfs-shell { background: var(--glf-surface, #f6f4ee); border: 0; }
#top .glfs-shell > .container { width: 100%; max-width: 1200px; padding: 0 40px; }
.glfs-page { width: 100%; min-height: 55vh; padding: 64px 0 80px; }
.glfs-page-head { max-width: 960px; }
.glfs .glfs-eyebrow, #top .glfs .glfs-eyebrow { color: var(--glfs-muted); font-size: 12px; font-weight: 600; letter-spacing: .15em; margin: 0 0 10px; }
.glfs-page h1, #top .glfs-page h1 { font-size: clamp(34px, 4.4vw, 58px); line-height: 1.18; margin: 0 0 30px; padding: .08em 0 .14em; }
.glfs-page .glfs-filters { margin-top: 24px; }
.glfs-page .glfs-results { margin-top: 16px !important; }
.glfs-page .glfs-result { padding: 28px 0 !important; }
.glfs-page .glfs-title { font-size: clamp(23px, 2.3vw, 31px) !important; }
.glfs-pagination { margin: 36px 0 0; }
.glfs-pagination ul, #top .glfs-pagination ul { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin: 0; padding: 0; }
.glfs-pagination li, #top .glfs-pagination li { margin: 0; padding: 0; list-style: none; }
.glfs-pagination a, .glfs-pagination span { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; min-width: 44px; padding: 8px 13px; border: 1px solid var(--glfs-line); }
.glfs-pagination .current { color: var(--glfs-bg); background: var(--glfs-ink); border-color: var(--glfs-ink); }
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
  @media screen and (forced-colors: none) {
    html[data-glf-theme="dark"] .glfs-panel-head h2, html[data-glf-theme="dark"] #top .glfs-page h1 {
      background: var(--glf-gradient-forest, linear-gradient(110deg, #edead6, #bfd2b2 48%, #83bfa5));
      -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent;
    }
  }
}
@media (max-width: 720px) {
  dialog.glfs-panel { width: 100%; border-left: 0; border-right: 0; padding: 24px 20px; border-radius: 0; max-height: var(--glfs-max-height, calc(100dvh - 80px)); }
  .glfs-panel-head { margin-bottom: 18px; gap: 12px; }
  .glfs-panel .glfs-results { display: block; }
  .glfs .glfs-field input[type="search"], #top .glfs .glfs-field input[type="search"] { padding: 13px 12px; min-height: 56px; font-size: 17px; }
  .glfs-submit, #top .glfs-submit { min-width: 54px; min-height: 56px; padding: 12px; }
  .glfs-submit span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  .glfs-filters, #top .glfs-filters { gap: 4px 18px; }
  .glfs-filters label, .glfs-filters > a, #top .glfs-filters label, #top .glfs-filters > a { font-size: 15px; }
  #top .glfs-shell > .container { padding: 0 20px; }
  .glfs-page { padding: 36px 0 56px; }
}
@media (forced-colors: active) {
  .glfs-field, dialog.glfs-panel, .glfs-close { border-color: CanvasText; }
  .glfs-filters label:has(input:checked), .glfs-filters > a[aria-current] { border-bottom-color: Highlight; }
}
@media print {
  dialog.glfs-panel { display: none !important; }
  .glfs-page .glfs-form, .glfs-page .glfs-filters { display: none; }
  .glfs-page { padding: 0; }
}
/* Fit long Belgian Dutch category headings without arbitrary mid-word breaks. */
html[lang="nl-be" i] .glfcd-hero h1#glfcd-page-title {
  font-size: clamp(1.875rem, 4vw, 3.5rem);
  overflow-wrap: normal;
  hyphens: auto;
}

/* Native Swedish footer page 2510. Scoped to its explicit replacement component. */
#top #glf-swedish-footer-section { border-top: 1px solid #deded9; }
#top #glf-swedish-footer-section > .container { width: 100%; max-width: none; padding: 0; }
#top #glf-swedish-footer-section .content { padding: 0; }
#top #glf-swedish-footer-section .glf-sv-footer { box-sizing: border-box; width: 100%; max-width: 1248px; margin: 0 auto; padding: 40px 24px 48px; font: 400 16px/1.5 Barlow, Arial, sans-serif; color: #25352e; }
#top #glf-swedish-footer-section .glf-sv-footer * { box-sizing: border-box; }
#top #glf-swedish-footer-section .glf-sv-footer-top { display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-bottom: 32px; }
#top #glf-swedish-footer-section .glf-sv-footer-logo { display: inline-block; flex: 0 0 auto; width: 180px; max-width: 100%; }
#top #glf-swedish-footer-section .glf-sv-footer-logo img { display: block; width: 180px; max-width: 100%; height: auto; margin: 0; }
#top #glf-swedish-footer-section .glf-sv-footer-offices { display: grid; grid-template-columns: minmax(0, 1fr); gap: 32px; }
#top #glf-swedish-footer-section .glf-sv-footer-office { min-width: 0; margin: 0; }
#top #glf-swedish-footer-section .glf-sv-footer-office h2 { margin: 0 0 12px; font: 700 18px/1.25 Barlow, Arial, sans-serif; font-size: 18px !important; text-transform: none; letter-spacing: normal; color: #25352e; }
#top #glf-swedish-footer-section .glf-sv-footer :is(address, p) { margin: 0 0 8px; font: inherit; color: inherit; }
#top #glf-swedish-footer-section .glf-sv-footer a { color: #25352e; text-decoration: underline; text-underline-offset: 3px; overflow-wrap: anywhere; word-break: normal; }
#top #glf-swedish-footer-section .glf-sv-footer-directory { font-weight: 700; }
#top #glf-swedish-footer-section .glf-sv-footer a:focus-visible { outline: 3px solid #ae342b; outline-offset: 5px; }
#top #glf-swedish-footer-section .glf-sv-footer a:hover { color: #9c2c24; }
@media (min-width: 640px) { #top #glf-swedish-footer-section .glf-sv-footer-offices { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1024px) { #top #glf-swedish-footer-section .glf-sv-footer-offices { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 479px) {
  #top #glf-swedish-footer-section .glf-sv-footer { padding-inline: 16px; }
  #top #glf-swedish-footer-section .glf-sv-footer-top { align-items: flex-start; flex-direction: column; gap: 16px; }
}

/* GLF group identity. Scoped to the existing native footer, 2026-09-16. */
#top #glf-swedish-footer-section .glf-sv-footer-group{margin:0 0 32px;padding:0 0 28px;border-bottom:1px solid #deded9}
#top #glf-swedish-footer-section .glf-sv-footer-group p{max-width:760px;margin:0 0 10px}
#top #glf-swedish-footer-section .glf-sv-footer-group .glf-group-icon-link{display:inline-flex;align-items:center;gap:.45em;max-width:100%;font-weight:600;white-space:normal;text-decoration:underline;text-underline-offset:4px}
#top #glf-swedish-footer-section .glf-sv-footer-group .glf-group-link-label{min-width:0;overflow-wrap:break-word}
#top #glf-swedish-footer-section .glf-sv-footer-group svg.glf-group-icon{display:inline-block;flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;color:inherit;vertical-align:-.2em}
#top #glf-swedish-footer-section .glf-sv-footer-group a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:639px){#top #glf-swedish-footer-section .glf-sv-footer-group{padding-bottom:24px;margin-bottom:28px}}

/* GLF Swedish booking additions: append to existing swedish-footer.css. */
/* GLF booking additions. Load after the relevant page styles.
   This fragment does not load fonts: reuse the site's existing font declarations. */
.glf-meeting-invitation {
  --meeting-button-size: 16px;
  --meeting-button-line: 1.4;
  --meeting-button-border: 1px;
  --meeting-button-padding: 12px 21px;
  --meeting-button-gap: 12px;
  --meeting-button-height: 48px;
  --meeting-button-tracking: normal;
  --meeting-button-transform: none;
  --meeting-button-shadow: none;
  --meeting-copy-family: "GLF Reading", "Barlow", Arial, sans-serif;
  --meeting-copy-size: 17px;
  --meeting-copy-weight: 500;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 20px 32px;
  padding: 26px 28px;
  margin-top: 28px;
  border: 1px solid #dcdacf;
  border-radius: 0;
  background: #f7f5ef;
  color: #202e27;
  font: var(--meeting-copy-weight) var(--meeting-copy-size)/1.6 var(--meeting-copy-family);
  text-align: left;
}
.glf-meeting-invitation *, .glf-meeting-invitation *::before, .glf-meeting-invitation *::after { box-sizing: border-box; }
.glf-meeting-invitation h3,
#top #wrap_all #main .glf-meeting-invitation h3 {
  margin: 0 0 9px;
  color: #004925;
  font-family: "GLF Faculty", "Faculty Glyphic", "GLF Reading Full", "GLF Reading", Barlow, Arial, sans-serif;
  font-weight: 400;
  font-synthesis: none;
  font-size: clamp(22px, 2.2vw, 28px);
  line-height: 1.3;
  letter-spacing: -.025em;
  text-transform: none;
}
.glf-meeting-invitation p,
#top #wrap_all #main .glf-meeting-invitation p {
  margin: 0;
  max-width: 62ch;
  color: #45554a;
  font: var(--meeting-copy-weight) var(--meeting-copy-size)/1.6 var(--meeting-copy-family);
}
.glf-meeting-invitation a.glf-meeting-invitation__button,
#top #wrap_all #main .glf-meeting-invitation a.glf-meeting-invitation__button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  gap: var(--meeting-button-gap);
  min-height: var(--meeting-button-height);
  padding: var(--meeting-button-padding);
  border: var(--meeting-button-border) solid #004925;
  border-radius: 0;
  box-shadow: var(--meeting-button-shadow);
  background: transparent;
  color: #004925;
  font: 700 var(--meeting-button-size)/var(--meeting-button-line) "Barlow", Arial, sans-serif;
  letter-spacing: var(--meeting-button-tracking);
  text-transform: var(--meeting-button-transform);
  text-decoration: none;
  white-space: nowrap;
}
.glf-meeting-invitation a.glf-meeting-invitation__button:hover,
#top #wrap_all #main .glf-meeting-invitation a.glf-meeting-invitation__button:hover { background: #004925; color: #fff; }
.glf-meeting-invitation a.glf-meeting-invitation__button:focus-visible { outline: 3px solid #d3323a; outline-offset: 5px; }
.glf-meeting-invitation__button svg { display: block; width: 18px; height: 18px; flex: 0 0 auto; }
.glf-meeting-invitation--compact { grid-template-columns: minmax(0, 1fr); padding: 24px; gap: 20px; }
.glf-meeting-invitation--compact .glf-meeting-invitation__button { justify-self: start; }
.glf-meeting-invitation--compact h3,
#top #wrap_all #main .glf-meeting-invitation--compact h3 { font-size: 24px; }
#glf-homepage .glf-meeting-invitation {
  --meeting-button-size: 14px;
  --meeting-button-border: 2px;
  --meeting-button-padding: 12px 28px;
  --meeting-button-gap: 8px;
  --meeting-button-height: 52px;
  --meeting-button-tracking: .04em;
  --meeting-button-transform: uppercase;
  --meeting-button-shadow: 0 2px 0 #004925;
  background: #fff;
}
.glf-info--services .glf-meeting-invitation {
  --meeting-button-size: 14px;
  --meeting-button-line: 1.45;
  --meeting-button-border: 2px;
  --meeting-button-padding: 14px 26px;
  --meeting-button-height: 54px;
  --meeting-button-tracking: .035em;
  --meeting-button-transform: uppercase;
  background: #fff;
}
.glf-solution-hub .glf-meeting-invitation {
  --meeting-button-size: 16px;
  --meeting-button-line: 1.6;
  --meeting-button-padding: 12px 19px;
  --meeting-button-height: 52px;
  --meeting-copy-family: "Barlow", Arial, sans-serif;
  --meeting-copy-size: 16px;
  --meeting-copy-weight: 400;
}
.glf-meeting-invitation--dark,
#top #wrap_all #main .glf-meeting-invitation--dark { background: transparent; border-color: #d5ddd8; }
.glf-meeting-invitation--dark h3,
#top #wrap_all #main .glf-meeting-invitation--dark h3 { color: #fff; }
.glf-meeting-invitation--dark p,
#top #wrap_all #main .glf-meeting-invitation--dark p { color: #d5ddd8; }
.glf-meeting-invitation--dark a.glf-meeting-invitation__button,
#top #wrap_all #main .glf-meeting-invitation--dark a.glf-meeting-invitation__button { border-color: #d5ddd8; color: #fff; }
.glf-meeting-invitation--dark a.glf-meeting-invitation__button:hover,
#top #wrap_all #main .glf-meeting-invitation--dark a.glf-meeting-invitation__button:hover { background: #f7f8f4; color: #004925; }

/* Add a second row to these existing blocks without moving their primary CTA. */
#top #wrap_all #main #glf-homepage .glf-home-quote-strip-inner.glf-meeting-host,
#top #wrap_all #main .glf-info--services .glfi-closing .glfi-cta.glf-meeting-host {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 0 32px;
}
#top #wrap_all #main #glf-homepage .glf-home-quote-strip-inner.glf-meeting-host { column-gap: 24px; }
.glf-meeting-host > .glf-meeting-invitation { grid-column: 1 / -1; width: 100%; max-width: none; }
.glf-hub-final > .glf-meeting-invitation { grid-column: 1 / -1; margin-top: 0; }

/* Separate footer link group only; no other footer or menu style changes. */
.glf-sv-footer-top .glf-meeting-footer-links { display: flex; align-items: center; flex-wrap: wrap; gap: 12px 28px; }
.glf-sv-footer-top .glf-meeting-footer-links a { min-height: 44px; display: inline-flex; align-items: center; }
.glf-sv-footer-top .glf-meeting-footer-booking { gap: 12px; }
.glf-sv-footer-top .glf-meeting-footer-booking svg { width: 18px; height: 18px; flex: 0 0 auto; }

@media (max-width: 760px) {
  .glf-meeting-invitation { grid-template-columns: minmax(0, 1fr); padding: 24px 22px; gap: 20px; }
  .glf-meeting-invitation .glf-meeting-invitation__button { justify-self: start; }
  #top #wrap_all #main #glf-homepage .glf-home-quote-strip-inner.glf-meeting-host,
  #top #wrap_all #main .glf-info--services .glfi-closing .glfi-cta.glf-meeting-host { grid-template-columns: minmax(0, 1fr); gap: 20px; }
  .glf-meeting-host > .glf-meeting-invitation { margin-top: 8px; }
  .glf-meeting-host > a { justify-self: start; }
  .glf-sv-footer-top .glf-meeting-footer-links { align-items: flex-start; flex-direction: column; gap: 4px; }
}

:is(body, #top) #glf-contact-v2 .glfc-booking-cta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  max-width: 900px;
  margin-top: 32px;
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 0;
  background: rgba(255, 255, 255, .06);
  box-sizing: border-box;
}
:is(body, #top) #glf-contact-v2 .glfc-booking-cta__copy { min-width: 0; }
:is(body, #top) #glf-contact-v2 .glfc-booking-cta h2 {
  margin: 0;
  color: #f2eddf;
  font-family: "GLF Faculty", "Faculty Glyphic", "GLF Reading Full", "GLF Reading", Barlow, Arial, sans-serif;
  font-weight: 400;
  font-synthesis: none;
  text-transform: none;
  letter-spacing: -.015em;
  font-size: clamp(22px, 2vw, 26px);
  line-height: 1.3;
}
:is(body, #top) #glf-contact-v2 .glfc-booking-cta p {
  margin: 8px 0 0;
  color: #f2eddf;
  line-height: 1.6;
}
:is(body, #top) #glf-contact-v2 .glfc-booking-cta > .glfc-button {
  flex-shrink: 0;
  max-width: 100%;
  white-space: normal;
}
@media (max-width: 639px) {
  :is(body, #top) #glf-contact-v2 .glfc-booking-cta {
    flex-direction: column;
    align-items: flex-start;
  }
}


/* Keep the Swedish booking link focus visible on its light card. */
#top #wrap_all #main #advice a.glf-meeting-invitation__button[data-glf-booking-placement="catalogue"]:focus-visible {
  outline: 2px solid #004925;
  outline-offset: 4px;
}


/* GLF booking CTA expansion, 2026-09-22.
 * Append to the existing Swedish footer stylesheet. No fonts or global rules.
 * Markup: .glf-meeting-addon + --inline / --panel / --person / --dark;
 * .glf-meeting-addon__copy, optional __heading and __meta, __link or __button.
 * All new booking links lead to /sv/boka-mote/. Keep existing quote controls.
 */
.glf-meeting-addon,
#top #wrap_all #main .glf-meeting-addon {
  --glf-ma-ink: #004925;
  --glf-ma-muted: #526157;
  --glf-ma-line: #d8ddd2;
  --glf-ma-hover-bg: #004925;
  --glf-ma-hover-ink: #fff;
  --glf-ma-focus: #d3323a;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-column: 1 / -1;
  align-items: center;
  gap: 14px 24px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 20px 0 0;
  padding: 18px 0 0;
  border: 0;
  border-top: 1px solid var(--glf-ma-line);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--glf-ma-ink);
  font: 400 16px/1.6 "GLF Reading", Barlow, Arial, sans-serif;
  text-align: left;
}
.glf-meeting-addon__copy,
#top #wrap_all #main .glf-meeting-addon__copy {
  box-sizing: border-box;
  min-width: 0;
  max-width: 68ch;
  margin: 0;
  padding: 0;
  color: var(--glf-ma-muted, #526157);
  font: 400 16px/1.6 "GLF Reading", Barlow, Arial, sans-serif;
  text-align: left;
  overflow-wrap: break-word;
}
.glf-meeting-addon__copy p,
#top #wrap_all #main .glf-meeting-addon__copy p {
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
}
.glf-meeting-addon__heading,
#top #wrap_all #main .glf-meeting-addon__heading {
  display: block;
  margin: 0 0 8px;
  padding: 0;
  color: var(--glf-ma-ink, #004925);
  font-family: "GLF Faculty", "Faculty Glyphic", "GLF Reading", Barlow, Arial, sans-serif;
  font-size: clamp(22px, 2vw, 28px) !important;
  font-weight: 400;
  font-style: normal;
  font-synthesis: none;
  line-height: 1.25 !important;
  letter-spacing: -.025em;
  text-transform: none;
  overflow-wrap: break-word;
}
.glf-meeting-addon__meta,
#top #wrap_all #main .glf-meeting-addon__meta {
  display: block;
  margin: 5px 0 0;
  padding: 0;
  color: var(--glf-ma-muted, #526157);
  font: 400 14px/1.5 "GLF Reading", Barlow, Arial, sans-serif;
  letter-spacing: normal;
  text-transform: none;
}
a.glf-meeting-addon__link,
a.glf-meeting-addon__button,
#top #wrap_all #main a.glf-meeting-addon__link,
#top #wrap_all #main a.glf-meeting-addon__button {
  box-sizing: border-box;
  position: static;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  justify-self: start;
  gap: 9px;
  flex: 0 1 auto;
  float: none;
  width: auto;
  min-width: 0;
  max-width: 100%;
  min-height: 44px;
  height: auto;
  margin: 0;
  padding: 6px 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--glf-ma-ink, #004925);
  font: 500 16px/1.45 "GLF Reading", Barlow, Arial, sans-serif;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  white-space: normal;
  overflow-wrap: break-word;
  cursor: pointer;
}
a.glf-meeting-addon__button,
#top #wrap_all #main a.glf-meeting-addon__button {
  justify-content: center;
  min-height: 48px;
  padding: 11px 20px;
  border: 2px solid var(--glf-ma-ink, #004925);
  font-family: Barlow, "GLF Reading", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .035em;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}
a.glf-meeting-addon__link:hover,
#top #wrap_all #main a.glf-meeting-addon__link:hover {
  background: transparent;
  color: var(--glf-ma-ink, #004925);
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
a.glf-meeting-addon__button:hover,
#top #wrap_all #main a.glf-meeting-addon__button:hover {
  border-color: var(--glf-ma-hover-bg, #004925);
  background: var(--glf-ma-hover-bg, #004925);
  color: var(--glf-ma-hover-ink, #fff);
  text-decoration: none;
}
a.glf-meeting-addon__link:focus-visible,
a.glf-meeting-addon__button:focus-visible,
#top #wrap_all #main a.glf-meeting-addon__link:focus-visible,
#top #wrap_all #main a.glf-meeting-addon__button:focus-visible {
  outline: 3px solid var(--glf-ma-focus, #d3323a);
  outline-offset: 4px;
}
.glf-meeting-addon__link svg,
.glf-meeting-addon__button svg,
#top #wrap_all #main .glf-meeting-addon__link svg,
#top #wrap_all #main .glf-meeting-addon__button svg {
  display: block;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.glf-meeting-addon--inline,
#top #wrap_all #main .glf-meeting-addon--inline {
  display: flex;
  flex-wrap: wrap;
  gap: 0 8px;
  margin-top: 12px;
  padding: 0;
  border: 0;
}
.glf-meeting-addon--panel,
#top #wrap_all #main .glf-meeting-addon--panel {
  margin-top: 28px;
  padding: 24px 28px;
  border: 1px solid #d8ddd2;
  background: #f7f5ec;
}
.glf-meeting-addon--person,
#top #wrap_all #main .glf-meeting-addon--person {
  grid-template-columns: minmax(0, 1fr);
  gap: 0;
  margin-top: 8px;
  padding-top: 5px;
}
a.glf-meeting-addon__link.glf-meeting-addon--person,
#top #wrap_all #main a.glf-meeting-addon__link.glf-meeting-addon--person {
  width: 100%;
  min-height: 44px;
  padding: 8px 0 3px;
  border-top: 1px solid var(--glf-ma-line, #d8ddd2);
  font-size: 15px;
}
.glf-meeting-addon--dark,
#top #wrap_all #main .glf-meeting-addon--dark {
  --glf-ma-ink: #fff;
  --glf-ma-muted: #e7ece5;
  --glf-ma-line: #769883;
  --glf-ma-hover-bg: #fff;
  --glf-ma-hover-ink: #004925;
  --glf-ma-focus: #f2eddf;
  background: transparent;
  border-color: var(--glf-ma-line);
}
@media (max-width: 760px) {
  .glf-meeting-addon,
  #top #wrap_all #main .glf-meeting-addon {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
  }
  .glf-meeting-addon--inline,
  #top #wrap_all #main .glf-meeting-addon--inline { gap: 0 8px; }
  .glf-meeting-addon--panel,
  #top #wrap_all #main .glf-meeting-addon--panel { padding: 22px 20px; }
  .glf-meeting-addon--person,
  #top #wrap_all #main .glf-meeting-addon--person { gap: 0; }
}
@media (max-width: 380px) {
  a.glf-meeting-addon__button,
  #top #wrap_all #main a.glf-meeting-addon__button {
    padding-inline: 14px;
    font-size: 13px;
    letter-spacing: .015em;
  }
}


@media screen {html.glf-native-theme{--glf-bg: #fff;
  --glf-surface: #f6f4ee;
  --glf-surface-2: #eaece3;
  --glf-ink: #004925;
  --glf-text: #2f4035;
  --glf-muted: #5b6c5d;
  --glf-border: #a0ac9f;
  --glf-link: #004925;
  --glf-accent: #d3323a;
  --glf-studio: #eeece2;}html.glf-native-theme[data-glf-theme="dark"]{--glf-bg: #111a15;
  --glf-surface: #18241d;
  --glf-surface-2: #213127;
  --glf-ink: #f0eee4;
  --glf-text: #d4dace;
  --glf-muted: #adbcad;
  --glf-border: #4b6150;
  --glf-link: #bfd2b2;}html.glf-native-theme[data-glf-theme="dark"],html.glf-native-theme[data-glf-theme="dark"] body#top,html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all,html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main{background-color: var(--glf-bg);
  color: var(--glf-text);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main > .main_color,html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main > .container_wrap{background-color: var(--glf-bg);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all{--glf-ink-primary: var(--glf-text);
  --glf-ink-editorial: var(--glf-link);
  --glf-ink-label: var(--glf-muted);
  --glf-ink-supporting: var(--glf-text);
  --glf-ink-metadata: var(--glf-muted);
  --glf-ink-inverted: var(--glf-ink);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main .glf-meeting-addon{--glf-ma-ink: var(--glf-link);
  --glf-ma-muted: var(--glf-text);
  --glf-ma-line: var(--glf-border);
  --glf-ma-hover-bg: var(--glf-link);
  --glf-ma-hover-ink: var(--glf-bg);
  --glf-ma-focus: var(--glf-ink);}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design{--glfh-forest: var(--glf-ink);
  --glfh-border: var(--glf-border);
  --glfh-paper: var(--glf-surface-2);}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .header_bg,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .av-burger-overlay-scroll,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .av-burger-overlay-inner,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .avia-search-tooltip,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design .glfh-noscript{background: var(--glf-surface) !important;
  border-color: var(--glf-border);}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .glfh-description,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .av-burger-overlay .glfh-description,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .avia-search-tooltip input[type="search"]::placeholder{color: var(--glf-muted) !important;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a{color: var(--glf-ink) !important;
  border-color: var(--glf-border) !important;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul .avia-menu-text{color: inherit !important;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul .glf-offert-mobile-menu-link{background: var(--glf-accent) !important;
  color: #fff !important;
  border-color: var(--glf-accent) !important;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .avia-search-tooltip input[type="search"]{color: var(--glf-ink) !important;
  background: var(--glf-bg) !important;
  border-color: var(--glf-border) !important;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .av-burger-menu-main > a{color: var(--glf-ink) !important;
  background: var(--glf-surface);
  border-color: var(--glf-border);}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li > a:hover,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li > a:focus-visible,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li.current-menu-item > a,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li.current-menu-ancestor > a,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > li.glfh-open > a,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .glfh-toggle:hover,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .glfh-toggle[aria-expanded="true"],html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:hover,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:focus-visible,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a:hover{color: var(--glf-link) !important;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:hover,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li > a:focus-visible,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a:hover{background: var(--glf-surface-2) !important;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta > .glf-offert-mobile-menu-link{color: #fff !important;
  box-shadow: none;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header :is(a, button):focus-visible,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all .av-burger-overlay a:focus-visible{outline-color: var(--glf-ink) !important;
  box-shadow: 0 0 0 5px var(--glf-surface) !important;}html.glf-native-theme[data-glf-theme="dark"] #top #footer-page,html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section{background: var(--glf-bg);
  border-color: var(--glf-border);}html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer,html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer-office h2{color: var(--glf-text);}html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer a{color: var(--glf-link);}html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer a:hover{color: var(--glf-ink);}html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer-group{border-color: var(--glf-border);}html.glf-native-theme[data-glf-theme="dark"] body#top #wrap_all #glf-begar-offert{background:var(--glf-bg)!important;color:var(--glf-text)!important}html.glf-native-theme[data-glf-theme="dark"] body#top #wrap_all #glf-begar-offert :is(h1,h2,h3){color:var(--glf-ink)!important}html.glf-native-theme[data-glf-theme="dark"] body#top #wrap_all #glf-begar-offert p{color:var(--glf-text)!important}html.glf-native-theme[data-glf-theme="dark"] body#top #wrap_all #glf-begar-offert a{color:var(--glf-link)!important}html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame{color-scheme: light;
  background-color: #fff;}html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header .glfh-toggle:focus-visible,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #header #avia-menu > .glfh-parent > .sub-menu > li.current-menu-item > a,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li > a:focus-visible,html.glf-native-theme[data-glf-theme="dark"] #top.glfh-design #wrap_all #av-burger-menu-ul li:is(.current-menu-item, .current-menu-ancestor) > a{color: var(--glf-link) !important;
  background-color: var(--glf-surface-2) !important;}html.glf-native-theme[data-glf-theme="dark"] #top #glf-swedish-footer-section .glf-sv-footer a:focus-visible{outline-color: var(--glf-ink);}html.glf-native-theme #top.glfh-design #wrap_all #header_main .av-logo-container > .inner-container{--glf-native-theme-control-gap: var(--glf-flank-gap, 24px);
  position: relative;
  width: calc(100% - 44px - var(--glf-native-theme-control-gap)) !important;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-control{position: absolute;
  top: 50%;
  right: calc(-44px - var(--glf-native-theme-control-gap, var(--glf-flank-gap, 24px)));
  transform: translateY(-50%);
  width: 44px;
  min-width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  color: var(--glf-ink);
  color-scheme: light;}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #header .glf-native-theme-control{color-scheme: dark;}html.glf-native-theme.av-burger-overlay-active #top #wrap_all #header .glf-native-theme-control{visibility: hidden;
  pointer-events: none;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button{appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--glf-ink);
  font: 600 16px/1.4 Barlow, Arial, sans-serif;
  cursor: pointer;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button:hover,html.glf-native-theme #top #wrap_all #header .glf-native-theme-button[aria-expanded="true"]{color: var(--glf-link);
  background: var(--glf-surface-2);}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button svg{display: block;
  width: 20px;
  height: 20px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
  pointer-events: none;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel{position: absolute;
  z-index: 1200;
  top: calc(100% + 12px);
  right: 0;
  box-sizing: border-box;
  width: 216px;
  max-width: calc(100vw - 32px);
  margin: 0;
  padding: 16px;
  border: 1px solid var(--glf-border);
  border-radius: 0;
  background: var(--glf-bg);
  box-shadow: 0 12px 36px rgb(0 0 0 / .22);
  color: var(--glf-ink);
  font: 400 16px/1.5 Barlow, Arial, sans-serif;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel[hidden]{display: none !important;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-options{display: block;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-options legend{float: none;
  width: 100%;
  margin: 0 0 8px;
  padding: 0;
  color: var(--glf-muted);
  font: 600 14px/1.5 Barlow, Arial, sans-serif;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option{display: flex;
  align-items: center;
  gap: 12px;
  box-sizing: border-box;
  min-height: 44px;
  margin: 0;
  padding: 6px 0;
  color: var(--glf-ink);
  font: 500 16px/1.5 Barlow, Arial, sans-serif;
  cursor: pointer;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option > span{color: inherit !important;
  font: inherit !important;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-option input[type="radio"]{appearance: auto;
  display: inline-block;
  flex: 0 0 18px;
  box-sizing: border-box;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin: 0;
  padding: 0;
  accent-color: var(--glf-accent);
  cursor: pointer;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button:focus-visible,html.glf-native-theme #top #wrap_all #header .glf-native-theme-option input:focus-visible{outline: 2px solid var(--glf-ink);
  outline-offset: 3px;}@media (max-width: 479px) {html.glf-native-theme #top.glfh-design #wrap_all #header_main .av-logo-container > .inner-container{--glf-native-theme-control-gap: 4px;
    column-gap: 4px;}}@media (min-width: 390px) and (max-width: 479px) {html.glf-native-theme #top.glfh-design,html.glf-native-theme #top.glfh-design.glfh-compact{--glf-logo-width: 76px !important;}}@media (min-width: 360px) and (max-width: 389px) {html.glf-native-theme #top.glfh-design,html.glf-native-theme #top.glfh-design.glfh-compact{--glf-header-pad: 8px !important;
    --glf-logo-width: 60px !important;
    --glf-nav-gap: 2px !important;}}@media (max-width: 359px) {html.glf-native-theme #top.glfh-design #wrap_all #header #avia-menu > .glf-offert-mobile-menu-cta{display: none !important;}}html.glf-native-theme{--glf-gradient-forest: linear-gradient(112deg, #003b24 0%, #006346 45%, #61723c 100%);
  --glf-gradient-ember: linear-gradient(112deg, #901c34 0%, #c72d3c 52%, #a84a22 100%);
  --glf-gradient-forest-bright: linear-gradient(112deg, #f2efdb 0%, #c9dec0 38%, #8cc7ab 72%, #b8d6b3 100%);
  /* Homepage photo headings: the services hero's ivory-to-pale-sage palette. */
  --glf-gradient-ivory: linear-gradient(180deg, #f2eddf 0%, #e0e8da 100%);}html.glf-native-theme[data-glf-theme="dark"]{--glf-gradient-forest: linear-gradient(112deg, #f2efdb 0%, #c9dec0 38%, #78b59b 75%, #b0c9a0 100%);
  --glf-gradient-ivory: linear-gradient(180deg, #f0eee4 0%, #e0e8da 100%);
  --glf-gradient-ember: linear-gradient(112deg, #ffd9c5 0%, #ff9c8f 35%, #ee626d 75%, #e99174 100%);}@supports ((background-clip: text) or (-webkit-background-clip: text)) {html.glf-native-theme #top #wrap_all #main #glf-begar-offert h1{background-image: var(--glf-gradient-forest) !important;
  background-repeat: no-repeat;
  /* Faculty glyphs extend beyond the tight line box. Give the gradient
     paint area room for accents and descenders without changing line spacing. */
  padding-block: .14em !important;
  background-origin: border-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: none;}html.glf-native-theme #top #wrap_all #main #glf-begar-offert h1{background-image: var(--glf-gradient-ember) !important;}html.glf-native-theme #top #wrap_all #main #glf-begar-offert h1::selection{-webkit-text-fill-color: #fff;
  color: #fff;
  background: #004925;}}@media (forced-colors: active) {html.glf-native-theme #top #wrap_all #main #glf-begar-offert h1{background-image: none !important;
  -webkit-text-fill-color: currentColor;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-button{border-color: ButtonText;}html.glf-native-theme #top #wrap_all #header .glf-native-theme-panel{border-color: CanvasText;}}}@media screen {html.glf-native-theme[data-glf-theme="dark"] #top:has(#glfhd-main-content) #wrap_all #main #glfhd-main-content :is(.glfhd-compare-button, .glfhd-compare-remove):not(:disabled):is(:hover, :focus-visible){color: var(--glf-ink);
  border-color: var(--glf-link);}}@media screen {html.glf-native-theme[data-glf-theme="dark"]{--glf-native-bg: var(--glf-bg);
  --glf-native-surface: var(--glf-surface);
  --glf-native-surface-2: var(--glf-surface-2);
  --glf-native-ink: var(--glf-ink);
  --glf-native-text: var(--glf-text);
  --glf-native-muted: var(--glf-muted);
  --glf-native-border: var(--glf-border);
  --glf-native-link: var(--glf-link);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color, .title_container){background-color: var(--glf-native-bg);
  color: var(--glf-native-text);
  border-color: var(--glf-native-border);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,legend,label,.av-special-heading-tag){color: var(--glf-native-ink);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) :where(p,li,dd,blockquote,figcaption,.entry-content,.entry-content-wrapper,.post-meta-infos,.post-meta-infos a,.blog-categories,.blog-author,.comment_meta,.breadcrumb){color: var(--glf-native-text);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) a:not(:where([class*="button"],[class*="cta"],[role="button"],.glfpl-card-image)){color: var(--glf-native-link);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.main_color, .alternate_color) :where(hr,blockquote,.hr-inner,.post_delimiter,.post-entry,.sidebar,.comment_container){border-color: var(--glf-native-border);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color: var(--glf-native-link);}html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main :where(.avia-button,.button,input[type="submit"],button[type="submit"]):not(:where(.glfs-close,.glfs-field button)){background-color: #d3323a;
  border-color: #d3323a;
  color: #fff;}}@media screen {html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame[data-glf-color-theme="dark"]{color-scheme: dark;
    background-color: #111a15;}html.glf-native-theme #top #wrap_all #glf-begar-offert iframe.glf-upsales-offert__frame[data-glf-color-theme="light"]{color-scheme: light;
    background-color: #f7f5ef;}}
/* The same content entrance motion as the GLF visitor guides.
 * JavaScript opts in only eligible content below the initial viewport. */
body.glfsr-enabled .glfsr-reveal:not(.glfsr-done),
body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:not(.glfsr-done) {
  opacity:1;
  transform:none;
  transition:opacity .5s ease-out, transform .5s cubic-bezier(.22,.61,.36,1);
}
body.glfsr-enabled .glfsr-reveal:not(.glfsr-in):not(.glfsr-done),
body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:not(.glfsr-in):not(.glfsr-done) {
  opacity:0;
  transform:translateY(18px);
}
body.glfsr-enabled .glfsr-reveal.glfsr-in:not(.glfsr-done),
body.glfsr-enabled .glfsr-reveal:focus-within:not(.glfsr-done),
body#top.glfsr-enabled #wrap_all #main .glfsr-reveal.glfsr-in:not(.glfsr-done),
body#top.glfsr-enabled #wrap_all #main .glfsr-reveal:focus-within:not(.glfsr-done) {
  opacity:1;
  transform:none;
}
@media(prefers-reduced-motion:no-preference) {
  html:has(> body.glfsr-enabled) {scroll-behavior:smooth}
}
@media(prefers-reduced-motion:reduce) {
  body.glfsr-enabled .glfsr-reveal:not(.glfsr-done) {
    opacity:1!important;transform:none!important;transition:none!important;
  }
  html:has(> body.glfsr-enabled) {scroll-behavior:auto}
}
@media print {
  body.glfsr-enabled .glfsr-reveal:not(.glfsr-done) {
    opacity:1!important;transform:none!important;transition:none!important;
  }
}


			body.glf-global-header-active {
				--glf-header-height: 82px;
				--glf-header-pad: clamp(24px, 3.2vw, 58px);
				--glf-logo-width: 98px;
				--glf-logo-optical-inset: 26px;
				--glf-flank-gap: 52px;
				--glf-nav-gap: 19px;
				--glf-nav-font: 13px;
				--glf-search-width: 45px;
				--glf-search-inset: 16px;
				--glf-language-width: 56px;
				--glf-footer-shell: 1280px;
				--glf-footer-gutter: clamp(24px, 4vw, 64px);
				--glf-chat-offset: 24px;
			}

			body.glf-global-header-active .glf-global-skip {
				position: fixed;
				top: 10px;
				left: 10px;
				z-index: 100002;
				padding: 11px 16px;
				transform: translateY(-180%);
				border: 3px solid #c64432;
				border-radius: 2px;
				background: #004925;
				color: #fff;
				font-size: 15px;
				font-weight: 700;
				line-height: 1.2;
				text-decoration: none;
				opacity: 0;
			}

			body.glf-global-header-active .glf-global-skip:focus,
			body.glf-global-header-active .glf-global-skip:focus-visible {
				transform: none;
				color: #fff;
				opacity: 1;
				outline: 0;
			}

			body.glf-global-header-active #header a:focus-visible,
			body.glf-global-header-active .av-burger-overlay a:focus-visible,
			body.glf-global-header-active .avia-search-tooltip input:focus-visible,
			body.glf-global-header-active .avia-search-tooltip button:focus-visible {
				outline: 3px solid #c64432 !important;
				outline-offset: 3px;
				box-shadow: 0 0 0 6px #fff !important;
			}

			html.glf-navigation-drawer-locked,
			html.glf-navigation-drawer-locked body.glf-global-header-active {
				overflow: hidden !important;
				overscroll-behavior: none;
			}

			html.glf-navigation-drawer-locked .av-burger-overlay-scroll {
				overflow-x: hidden !important;
				overflow-y: auto !important;
				overscroll-behavior: contain;
				-webkit-overflow-scrolling: touch;
			}

			body.glf-global-header-active #header #avia-menu > li.glf-submenu-escape-closed > .sub-menu {
				visibility: hidden !important;
				opacity: 0 !important;
				pointer-events: none !important;
			}

			body.admin-bar.glf-global-header-active .glf-global-skip {
				top: 42px;
			}

			body.glf-global-header-active #header.av_header_transparency .header_bg {
				background-color: #fff !important;
				opacity: .95 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .logo a > img {
				opacity: 1 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .logo .avia-svg-logo-sub {
				display: none !important;
			}

			body.glf-global-header-active #header.av_header_transparency #avia-menu > li > a,
			body.glf-global-header-active #header.av_header_transparency #avia-menu > li > a .avia-menu-text {
				color: #004925 !important;
			}

			body.glf-global-header-active #header.av_header_transparency #menu-item-search svg {
				fill: #004925 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .social_bookmarks a {
				color: #888 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner,
			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::before,
			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::after {
				background-color: #888 !important;
			}

			body.glf-global-header-active #header,
			body.glf-global-header-active #header_main {
				min-height: var(--glf-header-height) !important;
			}

			body.glf-global-header-active #header_main {
				height: var(--glf-header-height) !important;
			}

			body.glf-global-header-active #header_main .av-logo-container {
				box-sizing: border-box;
				display: block !important;
				width: 100% !important;
				max-width: 1760px !important;
				height: var(--glf-header-height) !important;
				margin-right: auto !important;
				margin-left: auto !important;
				padding-right: var(--glf-header-pad) !important;
				padding-left: var(--glf-header-pad) !important;
				line-height: normal !important;
			}

			body.glf-global-header-active #header_main .av-logo-container > .inner-container {
				display: flex !important;
				align-items: stretch;
				justify-content: center;
				width: 100%;
				height: 100%;
				min-width: 0;
			}

			body.glf-global-header-active #header_main .logo {
				position: relative !important;
				top: auto !important;
				right: auto !important;
				bottom: auto !important;
				left: auto !important;
				float: none !important;
				display: flex !important;
				align-items: center;
				flex: 0 0 var(--glf-logo-width);
				width: var(--glf-logo-width) !important;
				max-width: var(--glf-logo-width) !important;
				min-width: 0 !important;
				height: 100% !important;
				min-height: 0 !important;
				margin: 0 calc(var(--glf-flank-gap) - var(--glf-logo-optical-inset)) 0 0 !important;
				padding: 0 !important;
			}

			body.glf-global-header-active #header_main .logo a {
				display: flex;
				align-items: center;
				width: 100%;
				height: 100%;
			}

			body.glf-global-header-active #header_main .logo a > img,
			body.glf-global-header-active #header_main .logo a > svg {
				width: 100% !important;
				max-width: 100% !important;
				height: auto !important;
				max-height: 100% !important;
				margin: 0 !important;
				object-fit: contain;
				aspect-ratio: 1030 / 539;
			}

			body.glf-global-header-active #header_main .main_menu {
				position: relative !important;
				top: auto !important;
				right: auto !important;
				bottom: auto !important;
				left: auto !important;
				float: none !important;
				clear: none;
				display: flex !important;
				align-items: stretch;
				justify-content: flex-start !important;
				flex: 0 1 auto !important;
				min-width: 0;
				height: 100% !important;
				margin: 0 !important;
				line-height: normal;
			}

			body.glf-global-header-active #header_main .main_menu > .avia-menu {
				display: flex;
				align-items: stretch;
				float: none !important;
				width: auto !important;
				min-width: 0;
				height: 100%;
				margin: 0 !important;
				padding: 0 !important;
				border: 0 !important;
			}

			body.glf-global-header-active #header #avia-menu {
				display: flex !important;
				flex-flow: row nowrap;
				align-items: stretch;
				float: none !important;
				width: auto !important;
				height: 100%;
				margin: 0;
				padding: 0;
				white-space: nowrap;
			}

			body.glf-global-header-active #header #avia-menu > li {
				float: none !important;
				height: 100%;
				margin: 0 !important;
				padding: 0 !important;
				line-height: normal !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-top-level,
			body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown {
				display: block !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) {
				order: 10;
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown {
				order: 20;
				margin-left: calc(var(--glf-flank-gap) - var(--glf-search-inset)) !important;
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-language-current {
				order: 30;
			}

			body.glf-global-header-active #header #avia-menu > .av-burger-menu-main {
				order: 40;
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu > .av-language-switch-item {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu >
				li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item) +
				li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item) {
				margin-left: var(--glf-nav-gap) !important;
			}

			body.glf-global-header-active #header #avia-menu > .glf-stories-menu-item {
				margin-left: var(--glf-nav-gap) !important;
			}

			body.glf-global-header-active #header #avia-menu > li > a {
				box-sizing: border-box;
				display: flex !important;
				align-items: center;
				height: var(--glf-header-height) !important;
				min-height: var(--glf-header-height) !important;
				padding: 0 !important;
				line-height: 1 !important;
			}

			body.glf-global-header-active #header #avia-menu >
				li.menu-item-top-level:not(.menu-item-language) > a {
				padding-top: 1px !important;
				font-size: var(--glf-nav-font) !important;
				font-weight: 700 !important;
				letter-spacing: .025em !important;
			}

			body.glf-global-header-active #header #menu-item-search > a {
				justify-content: center;
				width: var(--glf-search-width);
				min-width: var(--glf-search-width);
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-language-current > a {
				justify-content: center;
				width: var(--glf-language-width);
				min-width: var(--glf-language-width);
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language > a .avia-menu-text,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-item > a .avia-menu-text {
				display: inline-flex;
				align-items: center;
				gap: 6px;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language > a .glf-language-native,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-item > a .glf-language-native {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu .glf-language-code {
				display: inline-block;
				color: #004925;
				font-size: 11px;
				font-weight: 800;
				letter-spacing: .08em;
				line-height: 1;
			}

			body.glf-global-header-active .av-burger-overlay .glf-language-code {
				display: none !important;
			}

			body.glf-global-header-active .av-burger-overlay .glf-language-native {
				display: inline !important;
			}

			body.glf-global-header-active .av-burger-overlay li.glf-language-duplicate-current {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language-current > a .avia-menu-fx,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-current-language > a .avia-menu-fx,
			body.glf-global-header-active #header #avia-menu > li.av-language-switch-item.current-menu-item > a .avia-menu-fx {
				display: none !important;
				opacity: 0 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
				position: static !important;
				display: flex !important;
				align-items: center;
				flex: 0 0 auto;
				gap: 8px;
				float: none !important;
				clear: none !important;
				height: 100%;
				margin: 0 0 0 14px !important;
				padding: 0 0 0 20px !important;
				overflow: visible !important;
				border-left: 0;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks::before {
				width: 1px;
				height: 28px;
				margin-right: 6px;
				background: #d7ddd9;
				content: "";
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li {
				position: static;
				display: flex;
				align-items: center;
				justify-content: center;
				flex: 0 0 44px !important;
				float: none;
				width: 44px !important;
				height: 100%;
				margin: 0;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a {
				display: flex !important;
				align-items: center;
				justify-content: center;
				box-sizing: border-box;
				flex: 0 0 44px !important;
				float: none !important;
				width: 44px !important;
				min-width: 44px !important;
				height: 44px !important;
				min-height: 44px !important;
				padding: 0 !important;
				color: #888 !important;
				line-height: 1 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a::before {
				line-height: 1 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a:focus-visible {
				outline: 3px solid #c64432 !important;
				outline-offset: 3px !important;
				box-shadow: 0 0 0 6px #fff !important;
			}

			@media (min-width: 1361px) and (max-width: 1496px) {
				body.glf-global-header-active.glf-global-header-language-de #header_main .main_menu > .social_bookmarks {
					display: none !important;
				}
			}

			body.glf-global-header-active #footer-page {
				background: #fafafa;
				border-top: 1px solid rgba(0, 63, 44, .13);
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 {
				box-sizing: border-box;
				width: min(var(--glf-footer-shell), calc(100% - (2 * var(--glf-footer-gutter)))) !important;
				max-width: var(--glf-footer-shell) !important;
				margin-right: auto !important;
				margin-left: auto !important;
				background: transparent !important;
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 > .flex_cell:first-child .avia-image-container {
				width: 132px !important;
				max-width: 100% !important;
				transform: translateY(-13px);
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 > .flex_cell:first-child .avia-image-container img {
				width: 100% !important;
				height: auto !important;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon-svg {
				display: block;
				width: 20px;
				height: 20px;
				color: currentColor;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon--enhanced {
				display: flex !important;
				align-items: center;
				justify-content: center;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon--enhanced > .av-icon-char {
				display: none !important;
			}

			body.glf-global-header-active #CookiebotWidget {
				right: auto !important;
				bottom: var(--glf-chat-offset) !important;
				left: var(--glf-chat-offset) !important;
			}

			html.html_header_top.html_header_sticky
				body.glf-global-header-active #main {
				padding-top: var(--glf-header-height) !important;
			}

			@media (max-width: 1360px) {
				body.glf-global-header-active {
					--glf-header-height: 80px;
					--glf-header-pad: 28px;
					--glf-logo-width: 94px;
					--glf-flank-gap: 36px;
					--glf-nav-gap: 14px;
					--glf-nav-font: 11.5px;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
					gap: 4px;
					margin-left: 8px !important;
					padding-left: 14px !important;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a {
					flex-basis: 36px !important;
					width: 36px !important;
					min-width: 36px !important;
					height: 36px !important;
					min-height: 36px !important;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li {
					flex-basis: 36px !important;
					width: 36px !important;
				}
			}

			@media (max-width: 1180px) {
				body.glf-global-header-active {
					--glf-header-height: 78px;
					--glf-header-pad: 24px;
					--glf-logo-width: 90px;
					--glf-flank-gap: 30px;
					--glf-nav-gap: 10px;
					--glf-nav-font: 10.5px;
					--glf-search-inset: 15px;
					--glf-language-width: 46px;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
					display: none !important;
				}
			}

			body.glf-global-header-active.glf-global-header-compact {
				--glf-header-height: 72px;
				--glf-header-pad: 22px;
				--glf-logo-width: 89px;
				--glf-chat-offset: 20px;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .av-logo-container > .inner-container {
				justify-content: space-between;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .logo {
				margin-right: 0 !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .main_menu {
				flex: 0 0 auto !important;
				margin-left: auto !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > li.menu-item-top-level {
				display: none !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .menu-item-search-dropdown,
			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .av-burger-menu-main {
				display: block !important;
				margin-left: 0 !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .av-burger-menu-main > a {
				justify-content: center;
				width: 46px;
				min-width: 46px;
			}

			@media (max-width: 1010px) {
				body.glf-global-header-active {
					--glf-header-height: 72px;
					--glf-header-pad: 22px;
					--glf-logo-width: 89px;
					--glf-chat-offset: 20px;
				}

				body.glf-global-header-active #header_main .av-logo-container > .inner-container {
					justify-content: space-between;
				}

				body.glf-global-header-active #header_main .logo {
					margin-right: 0 !important;
				}

				body.glf-global-header-active #header_main .main_menu {
					flex: 0 0 auto !important;
					margin-left: auto !important;
				}

				body.glf-global-header-active #header #avia-menu > li.menu-item-top-level {
					display: none !important;
				}

				body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown,
				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main {
					display: block !important;
					margin-left: 0 !important;
				}

				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main > a {
					justify-content: center;
					width: 46px;
					min-width: 46px;
				}
			}

			@media (min-width: 541px) and (max-width: 1100px) {
				body.glf-global-header-active #footer-page #av-layout-grid-1 {
					display: grid !important;
					grid-template-columns: repeat(2, minmax(0, 1fr));
					column-gap: 36px;
					padding-top: 54px;
					padding-bottom: 26px;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_one_fifth {
					width: 100% !important;
					grid-column: 1 / -1;
					padding: 0 0 30px !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth,
				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner {
					display: contents !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner > .flex_column {
					box-sizing: border-box;
					width: auto !important;
					margin: 0 !important;
					padding: 0 0 34px !important;
				}
			}

			@media (max-width: 540px) {
				body.glf-global-header-active #footer-page #av-layout-grid-1 {
					display: grid !important;
					grid-template-columns: minmax(0, 1fr);
					padding-top: 46px;
					padding-bottom: 22px;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_one_fifth {
					width: 100% !important;
					padding: 0 0 26px !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth,
				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner {
					display: contents !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner > .flex_column {
					width: auto !important;
					margin: 0 !important;
					padding: 0 0 30px !important;
				}
			}

			@media (max-width: 767px) {
				html.html_header_top.html_header_sticky
					body.glf-global-header-active #main {
					padding-top: 0 !important;
				}
			}

			@media (max-width: 782px) {
				body.admin-bar.glf-global-header-active .glf-global-skip {
					top: 56px;
				}
			}

			@media (max-width: 460px) {
				body.glf-global-header-active {
					--glf-header-pad: 18px;
					--glf-logo-width: 82px;
					--glf-search-width: 42px;
				}

				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main > a {
					width: 42px;
					min-width: 42px;
				}
			}
		