﻿@media (max-width: 767px){body:has(.navbar.open){overflow-y:hidden}}.header{border-bottom:1px solid #E7E3E3;padding-top:24px;background-color:#fff;top:0}@media (max-width: 767px){.header:has(.navbar.open){position:fixed;height:100%;width:100%;z-index:99}}@media (max-width: 1040px){.header{padding-top:16px;padding-left:24px;padding-right:0}}@media (max-width: 767px){.header{padding-top:4px;border-bottom:none;padding-left:0;overflow-y:scroll}}.header.sticky{position:sticky;padding-top:0;top:-1px;z-index:99}@media (min-width: 767px){.header.sticky{padding-top:4px}}@media (min-width: 1040px){.header.sticky .header-container .nav-top{display:none}}@media (max-width: 1040px) and (min-width: 767px){.header.sticky .header-container .nav-top{display:flex}}@media (min-width: 767px){.header.sticky .header-container .header-logo{width:200px}}.header.sticky .header-container .menu-nav{border-top:none;height:100%}@media (min-width: 1040px){.header.sticky .header-container .items-nav{height:100%}}.header .header-bar{display:flex;align-items:center}@media (max-width: 767px){.header .header-bar{display:flex;justify-content:space-between;border-bottom:1px solid #E7E3E3;padding-left:16px;padding-right:16px;padding-bottom:4px}}@media (max-width: 767px){.header .header-bar .mobile-menu{align-items:center;gap:16px}}@media (max-width: 767px){.header .header-bar .account-link{width:32px;text-decoration:none;display:flex;flex-direction:column;align-items:center}.header .header-bar .account-link span[class^="ag2ricon-"]{font-size:27px;width:100%;display:flex;justify-content:center}.header .header-bar .account-link .subtitle{text-align:center;line-height:0.9rem}}.header .header-container{position:relative}@media (max-width: 767px){.header .header-container{display:block}}.header .header-container .header-logo{display:block;width:266px}@media (max-width: 767px){.header .header-container .header-logo{max-width:200px}}@media (max-width: 767px){.header .header-container .items-nav{display:block}}@media (max-width: 1040px) and (min-width: 767px){.header .header-container .items-nav{flex-direction:column}}.header .header-container .items-nav .nav-dropdown{position:absolute;right:0;width:max-content}@media (min-width: 1040px){.header .header-container .items-nav .nav-dropdown{max-width:400px}}@media (max-width: 1040px){.header .header-container .items-nav .nav-dropdown{position:initial;width:100%;box-shadow:none}}@media (max-width: 1040px){.header .header-container .items-nav .nav-dropdown ul{padding:0 8px 8px 8px}}@media (min-width: 1040px){.header .header-container .items-nav .dropdown-item{background-color:#fff}}.header .header-container .items-nav .dropdown-item a{padding:12px 16px;display:block}.header .header-container .items-nav>li{position:relative;background-color:#fff}@media (max-width: 767px){.header .header-container .items-nav>li:has(>a){padding-left:8px;padding-right:8px}}@media (max-width: 767px){.header .header-container .items-nav>li a{padding:18px 16px}}.header .header-container .dropdown-item .nav-link{border-left:1px solid transparent}@media (min-width: 1040px){.header .header-container .dropdown-item .nav-link.active,.header .header-container .dropdown-item .nav-link:hover{background-color:#E7E3E3;border-left:1px solid #6E6E6E;border-top:none}}@media (min-width: 1040px){.header .header-container .dropdown-item .nav-link:hover{background-color:#F2F2F2}}.header .header-container .nav-link{text-decoration:none}.header .header-container .nav-link.active{background-color:#E7E3E3;border-top:2px solid #381A0A}@media (max-width: 1040px){.header .header-container .nav-link.active{border-top:0;background-color:#E7E3E3;border-left:1px solid #381A0A}}.header .header-container .nav-link:hover{color:#381A0A}.header .header-container .item-nav{padding:16px;text-decoration:none;display:flex;align-items:center;cursor:pointer;border-top:2px solid #E7E3E3;height:100%;background-color:#fff}@media (max-width: 1040px){.header .header-container .item-nav{position:relative;border-top:2px solid #fff;width:100%;padding:18px 24px;padding-right:calc(22px + 24px + 12px);font-size:2.2rem;text-transform:inherit;font-weight:400;line-height:2.6rem}}.header .header-container .item-nav:not(.link)::after{content:"";display:inline-block;font-family:"pictoteque-ag2r";font-size:1.2rem;color:inherit;padding-right:0;padding-left:8px}@media (max-width: 1040px){.header .header-container .item-nav:not(.link)::after{position:absolute;right:24px;font-size:2.2rem}}.header .header-container .item-nav[aria-expanded="true"]::after{content:"";display:inline-block;font-family:"pictoteque-ag2r";font-size:1.2rem;color:inherit;padding-right:0;padding-left:8px}@media (max-width: 1040px){.header .header-container .item-nav[aria-expanded="true"]::after{font-size:2.2rem}}@media (max-width: 767px){.header .header-container .item-nav[aria-expanded="true"]::after{font-size:2rem}}@media (max-width: 1040px){.header .header-container .item-nav[aria-expanded="true"]{background-color:#F2F2F2}.header .header-container .item-nav[aria-expanded="true"]::before{content:"";display:block;position:absolute;width:calc(100% - 24px*2);height:1px;background-color:#A1A1A1;bottom:8px}}@media (min-width: 767px){.header .header-container .item-nav:hover,.header .header-container .item-nav[aria-expanded="true"],.header .header-container .item-nav:has(+.nav-dropdown .nav-link.active){background-color:#E7E3E3;border-top:2px solid #381A0A}}@media (min-width: 767px){.header .header-container .item-nav:hover:hover,.header .header-container .item-nav[aria-expanded="true"]:hover,.header .header-container .item-nav:has(+.nav-dropdown .nav-link.active):hover{background-color:#F2F2F2}}@media (min-width: 767px){.header .header-container .item-nav:hover{background-color:#E7E3E3}}@media (max-width: 1040px){.header .header-container .item-nav[aria-expanded="true"]{border-top:none}}.header .header-container .bt-menu:not(.hidden),.header .header-container .bt-close:not(.hidden){display:flex;flex-direction:column;align-items:center}.header .header-container .bt-menu:not(.hidden) p,.header .header-container .bt-close:not(.hidden) p{line-height:0.6rem}@media (max-width: 1040px) and (min-width: 767px){.header .navbar{position:relative;padding-right:24px}}@media (max-width: 1040px){.header .navbar{display:flex;align-items:center}}@media (max-width: 767px){.header .navbar{display:none;flex-direction:column}}@media (max-width: 767px){.header .navbar.open{display:flex}}@media (max-width: 1040px) and (min-width: 767px){.header .navbar.open .menu-nav{display:block;position:absolute;width:max-content;margin-top:8px;right:0;box-shadow:0px 4px 8px 0px rgba(56,26,10,0.2);max-width:400px;z-index:99}}.header .navbar .nav-top{align-items:center}@media (max-width: 1040px){.header .navbar .nav-top{height:100%;margin-bottom:0}}@media (max-width: 767px){.header .navbar .nav-top{background-color:#F2F2F2;padding:24px;width:100%;justify-content:flex-start}}@media (min-width: 767px){.header .navbar .nav-top .bt-secondary{border-radius:50px}}.header .navbar .lang-container{position:relative}.header .navbar .lang-container button{align-items:center}.header .navbar .lang-container button::after{content:"";display:inline-block;font-family:"pictoteque-ag2r";font-size:1.2rem;color:inherit;padding-right:0;padding-left:8px}.header .navbar .lang-container button:hover{color:#6E6E6E}.header .navbar .lang-container button:hover::after{color:#6E6E6E}.header .navbar .lang-container button:has(+.lang-list.open){color:#6E6E6E}.header .navbar .lang-container button:has(+.lang-list.open)::after{content:"";display:inline-block;font-family:"pictoteque-ag2r";font-size:1.2rem;color:#6E6E6E;padding-right:0;padding-left:8px}.header .navbar .lang-container .lang-list{position:absolute;z-index:99;right:0;background-color:#fff;padding:8px 0;min-width:125px;margin-top:8px;border:1px solid #E7E3E3}.header .navbar .lang-container .lang-list li,.header .navbar .lang-container .lang-list a{display:flex}.header .navbar .lang-container .lang-list a{padding:12px;width:100%;align-items:center;text-decoration:none}.header .navbar .lang-container .lang-list a:hover{background-color:#E7E3E3}.header .navbar .menu-nav{background-color:#fff}@media (max-width: 1040px) and (min-width: 767px){.header .navbar .menu-nav{display:none}}@media (max-width: 767px){.header .navbar .menu-nav{width:100%}}@media (max-width: 1040px){.header .navbar .menu-nav.open{display:block}}.header .open{display:block}.header .open.nav-dropdown{z-index:99}@media (max-width: 1040px){.header .open.nav-dropdown{background-color:#F2F2F2}}
