.elementor-2068 .elementor-element.elementor-element-6b07e56 .elementor-menu-toggle{margin-right:auto;}.elementor-2068 .elementor-element.elementor-element-29738bf .searchform{--wd-form-height:44px;--wd-form-color:#2B1A1D;--wd-form-placeholder-color:#8A7478;--wd-form-brd-color:#E6D3CF;--wd-form-brd-color-focus:#5E1622;--wd-form-bg:#FFFFFF;}.elementor-2068 .elementor-element.elementor-element-29738bf{--wd-form-brd-radius:35px;}.elementor-2068 .elementor-element.elementor-element-73d3e4e .searchform{--wd-form-height:44px;--wd-form-color:#2B1A1D;--wd-form-placeholder-color:#8A7478;--wd-form-brd-color:#E6D3CF;--wd-form-brd-color-focus:#5E1622;--wd-form-bg:#FFFFFF;}.elementor-2068 .elementor-element.elementor-element-73d3e4e{--wd-form-brd-radius:35px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:768px){.elementor-2068 .elementor-element.elementor-element-29738bf .searchform{--wd-form-height:42px;}.elementor-2068 .elementor-element.elementor-element-73d3e4e .searchform{--wd-form-height:42px;}}/* Start custom CSS for nav-menu, class: .elementor-element-6b07e56 */.elementor-menu-toggle{ width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; background-color: #FFFFFF; color: #5E1622; border: 1.5px solid #E6D3CF; border-radius: 50%; font-size: 20px; padding: 0; } .elementor-menu-toggle svg, .elementor-menu-toggle i{ fill: #5E1622; color: #5E1622; width: 20px; height: 20px; } .elementor-menu-toggle:hover, .elementor-menu-toggle.elementor-active{ background-color: #5E1622; border-color: #5E1622; } .elementor-menu-toggle:hover svg, .elementor-menu-toggle:hover i, .elementor-menu-toggle.elementor-active svg, .elementor-menu-toggle.elementor-active i{ fill: #FFFFFF; color: #FFFFFF; } .elementor-nav-menu--dropdown.elementor-nav-menu__container{ position: absolute !important; top: 52px !important; left: 0 !important; width: calc(100vw - 32px) !important; max-width: none !important; margin-top: 0 !important; z-index: 100; background-color: #FFFDFB; border: 1px solid #E6D3CF; border-radius: 16px; box-shadow: 0 18px 40px rgba(43,26,29,0.18); overflow: hidden; } .elementor-nav-menu--dropdown a{ font-family: SatoshiVariable, sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: #2B1A1D !important; background-color: transparent !important; padding: 16px 22px !important; border-bottom: 1px solid #F2E1DD; } .elementor-nav-menu--dropdown li:last-child a{ border-bottom: 0; } .elementor-nav-menu--dropdown a:hover, .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-nav-menu--dropdown a.highlighted{ background-color: #5E1622 !important; color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1d3a0b56 */.elementor-nav-menu--main .elementor-item{ font-family: SatoshiVariable, sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: #2B1A1D; padding: 14px 18px; } .elementor-nav-menu--main .elementor-item:hover, .elementor-nav-menu--main .elementor-item.elementor-item-active{ color: #A81C2E; } .elementor-nav-menu--main .elementor-item:after{ background-color: #C39A5B; height: 2px; } .elementor-nav-menu--main .sub-menu{ min-width: 240px !important; width: auto !important; background-color: #FFFDFB; border: 1px solid #E6D3CF; border-radius: 12px; overflow: hidden; box-shadow: 0 14px 30px rgba(43,26,29,0.12); } .elementor-nav-menu--main .sub-menu a{ font-family: SatoshiVariable, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0.02em; text-transform: none; color: #2B1A1D; padding: 11px 20px; white-space: nowrap; } .elementor-nav-menu--main .sub-menu a:hover{ background-color: #5E1622; color: #FFFFFF; }/* End custom CSS */