@media(min-width: 992px){.nav-main{width:100%}.nav-main .navbar{width:100%}}.nav-main-closebtn{z-index:1}.nav-main .nav-item-first{letter-spacing:.075em}.nav-main .nav-item-first{font-size:16px}@media screen and (min-width: 480px){.nav-main .nav-item-first{font-size:calc(16px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.nav-main .nav-item-first{font-size:18px}}@media(min-width: 992px){.nav-main .dropdown:hover .dropdown-menu{display:block;top:100%;left:0;margin-top:0}}@media(max-width: 991.98px){.nav-main{position:absolute;top:70%;right:0;z-index:1500;width:fit-content;max-width:100%;visibility:hidden;background-color:#f8f2db;background-clip:padding-box;outline:0;opacity:0;transition:all 250ms ease 0s}.nav-main .dropdown-menu{display:block;height:0;overflow:hidden;top:0;transform:translateX(100%);transition:all 300ms ease}.nav-main .dropdown-menu-open{height:100%;overflow:unset;transform:translateX(0)}}.nav-hamburger{box-sizing:border-box;width:47px;height:38px;z-index:2}.nav-hamburger svg{height:100%;width:100%}.nav-hamburger svg path{transition:all 300ms ease}.nav-hamburger-close{position:absolute;left:-40px;background:#fff;padding:18px}.nav-hamburger-close span,.nav-hamburger-close:before,.nav-hamburger-close:after{width:30px;top:16px}.nav-close-bg{z-index:1;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:all 250ms ease 0s}@media(max-width: 991.98px){.nav-open{overflow:hidden}.nav-open .nav-main{opacity:1;visibility:visible}.nav-open .nav-close-bg{opacity:1;pointer-events:all}}.nav-additional{font-size:16px}@media screen and (min-width: 480px){.nav-additional{font-size:calc(16px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.nav-additional{font-size:18px}}@media(max-width: 991.98px){.nav{flex-wrap:nowrap}.navbar{flex:1;margin-top:15px;margin-right:10px;margin-bottom:10px;overflow-y:auto;overflow-x:hidden}.navbar .navbar-nav{padding-left:0}}.top{background-color:#f8f2db;z-index:1000}.top-container{transition:all 300ms ease;z-index:1}@media(min-width: 992px){.top-container{padding-bottom:16px !important}}.top-shadow{height:200px;z-index:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) 0 0 no-repeat padding-box}.top-social-item svg path{fill:#4f6427}.top a:not(.btn):not(.btn-primary){color:#4f6427}.top-fixed .top,.top-no-header .top{background:#f8f2db}.top-fixed .top-shadow,.top-no-header .top-shadow{display:none}.top-fixed .logo svg,.top-no-header .logo svg{height:40px}.top-fixed .nav-hamburger:before,.top-fixed .nav-hamburger:after,.top-fixed .nav-hamburger span,.top-no-header .nav-hamburger:before,.top-no-header .nav-hamburger:after,.top-no-header .nav-hamburger span{background:#4f6427}.top-fixed .top{box-shadow:0 0 15px rgba(0,0,0,.5)}@media(max-width: 991.98px){.top-fixed .top-container{padding-bottom:20px !important}.top-fixed .logo img{height:90px}.top .nav-item-link{font-size:20px;font-weight:500;line-height:1;text-align:end;padding:6px 20px}.top .nav-item-link:active,.top .nav-item-link:focus{color:red !important}}@media(min-width: 992px){.top .nav-item-link{line-height:1.5;letter-spacing:.02em;transition:all 300ms ease}.top .nav-item-link{font-size:22px}}@media screen and (min-width: 992px)and (min-width: 480px){.top .nav-item-link{font-size:calc(22px + 5*(100vw - 480px)/920)}}@media screen and (min-width: 992px)and (min-width: 1400px){.top .nav-item-link{font-size:27px}}@media(min-width: 992px){.top .nav-item-link:hover{color:red !important}.top .vr{background:#fff;opacity:1}.top-fixed .vr,.top-no-header .vr{background:#4f6427}.top-fixed .dropdown-menu,.top-no-header .dropdown-menu{padding-top:.75rem !important;padding-bottom:.75rem !important}.top-fixed .logo img{height:105px}.top .top-social-item svg path{fill:#fff}}@media(min-width: 1200px){.top-fixed .logo svg,.top-no-header .logo svg{height:50px}.top-fixed .top-social-item svg path,.top-no-header .top-social-item svg path{fill:#4f6427}}.logo svg{transition:all 300ms ease;height:40px;width:auto}.logo svg path{transition:all 300ms ease}@media(min-width: 1200px){.logo svg{height:60px}}.logo img{height:105px;transition:all 300ms ease}@media(min-width: 992px){.logo img{height:117px}}@media(min-width: 1200px){.logo img{height:129px}}body:not(.top-fixed) .page:not(.top-no-header) .top .logo svg path{fill:#fff !important}.nav-open svg.open{opacity:0}.nav-open svg.close{opacity:1 !important}.page .top .top-container .nav-toggle .nav-hamburger{position:relative}.page .top .top-container .nav-toggle .nav-hamburger svg{position:absolute;inset:0;transition:all 300ms ease}.page .top .top-container .nav-toggle .nav-hamburger svg.close{opacity:0}@media(min-width: 992px){.logo a{min-width:251px}}.logo a img{aspect-ratio:251/129}