@media (max-width: 1199px){header{position:sticky;top:0;z-index:9999;height:72px !important;padding:0;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.08)}header>.container{width:100%;padding:0 16px}header>.container>.row{height:72px;margin:0;display:flex;align-items:center;gap:8px}header #logo{order:0;flex:1 1 auto;min-width:0;width:auto;padding:0;margin:0 !important}header #logo img{width:175px;max-width:100%;height:auto;margin:0}header #header-end{order:1;flex:0 0 auto;width:auto;padding:0;align-items:center}header #header-end ul{margin:0;padding:0;list-style:none}header #header-end ul li{margin:0}header #header-end ul li a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:44px}header #header-end ul li.selected a{color:#007a72;font-weight:700;text-decoration:underline;text-underline-offset:4px}header #header-end ul.social-media{margin-left:0}header #header-end ul.social-media li{margin-left:0}header #main-nav{order:2;flex:0 0 44px;position:static;width:44px;padding:0}header #main-nav .header-info{position:static;margin:0}header #main-nav .sticky-wrapper{height:auto !important}header #main-nav #sticker{position:static !important;width:auto !important}header #main-nav .custom-navbar{position:static;display:block;min-height:0;margin:0;padding:0;background:transparent}header #main-nav .custom-navbar .navbar-header{float:none;margin:0}header #main-nav .custom-navbar .navbar-toggle{display:block;float:none;width:44px;height:44px;margin:0;padding:11px 10px;border:1px solid #00a096;border-radius:6px;background:#00a096}header #main-nav .custom-navbar .navbar-toggle .icon-bar{background:#fff;transition:transform 0.2s ease, opacity 0.2s ease}header #main-nav .custom-navbar .navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){transform:translateY(6px) rotate(45deg)}header #main-nav .custom-navbar .navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){opacity:0}header #main-nav .custom-navbar .navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){transform:translateY(-6px) rotate(-45deg)}header #custom-navbar-collapse{position:absolute;top:100%;left:0;right:0;width:100%;min-height:0;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);margin:0;padding:0 16px;border:0;border-top:1px solid #e8eeed;background:#fff;box-shadow:0 12px 20px rgba(0,0,0,0.12);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}header #custom-navbar-collapse.collapse{display:none !important}header #custom-navbar-collapse.collapse.in{display:block !important;overflow-y:auto !important}header #custom-navbar-collapse.collapsing{overflow:hidden}header #custom-navbar-collapse .navbar-nav{display:block;float:none !important;width:100%;margin:0;padding:8px 0 16px;transform:none;transition:none}header #custom-navbar-collapse .navbar-nav>li{display:block !important;float:none;width:100%;min-width:0;padding:0;border:0;border-bottom:1px solid #e8eeed;background:transparent}header #custom-navbar-collapse .navbar-nav>li>a{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0;padding:14px 12px;font-size:16px;line-height:24px;text-align:left;white-space:normal;color:#2e2b2f;background:transparent}header #custom-navbar-collapse .navbar-nav>li.open>a,header #custom-navbar-collapse .navbar-nav>li.active>a,header #custom-navbar-collapse .navbar-nav>li>a:hover,header #custom-navbar-collapse .navbar-nav>li>a:focus{color:#007a72;background:#edf7f6}header #custom-navbar-collapse .navbar-nav>li.open>a .caret{transform:rotate(180deg)}header #custom-navbar-collapse .navbar-nav>li>.dropdown-menu{display:none;position:static;float:none;width:100%;min-width:0;margin:0;padding:4px 0 12px;border:0;border-radius:0;background:#f5faf9;box-shadow:none}header #custom-navbar-collapse .navbar-nav>li>.dropdown-menu>li{display:block !important;width:100%;min-width:0;padding:0;border:0}header #custom-navbar-collapse .navbar-nav>li>.dropdown-menu>li>a{display:block;min-height:44px;margin:0;padding:10px 24px;font-size:15px;line-height:24px;white-space:normal;color:#2e2b2f;background:transparent}header #custom-navbar-collapse .navbar-nav>li>.dropdown-menu>li>a:hover,header #custom-navbar-collapse .navbar-nav>li>.dropdown-menu>li>a:focus{color:#007a72;background:#e1f1ef}header #custom-navbar-collapse .navbar-nav>li.open>.dropdown-menu{display:block}header a:focus-visible,header button:focus-visible{outline:2px solid #007a72;outline-offset:2px}.scroll-anchor{scroll-margin-top:88px}}@media (prefers-reduced-motion: reduce){header #main-nav .navbar-toggle .icon-bar,header #custom-navbar-collapse.collapsing{transition:none}}
