.btn-primary{background:#e9b70d;color:#2c2c2c;padding:0 20px;cursor:pointer;border-radius:4px;outline:none;height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none;outline:none;font-style:italic;text-decoration:none;font-size:1.25rem;font-weight:400;line-height:100%;font-family:"DM Serif Text",serif}.btn-primary{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.btn-primary:hover{background:rgb(246.4390243902,213.512195122,101.5609756098)}.btn-border{border:1px solid #2c2c2c}.btn-secondary{background:rgba(0,0,0,0);color:#eae6d7;border:1px solid #eae6d7;padding:0 20px;cursor:pointer;border-radius:4px;outline:none;height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none;outline:none;font-style:italic;text-decoration:none;font-size:1.25rem;font-weight:400;line-height:100%;font-family:"DM Serif Text",serif}.btn-secondary{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.btn-secondary:hover{background:#2c2c2c}.contact-section{padding:48px 0;background:#fff}.contact-form .gform_validation_errors{display:none !important}.contact-form .gform_fields{gap:0 16px !important}@media(max-width: 1024px){.contact-form .gform_fields .gfield:not(.gfield--type-phone,.gfield--type-consent){margin-bottom:24px}}.contact-form .gform_fields .gfield label{margin-bottom:3px;color:#2c2c2c;font-size:.875rem;font-weight:400;line-height:115%;font-family:"DM Serif Text",serif}.contact-form .gform_fields .gfield_validation_message{margin:8px 0 0 8px !important;padding:0 !important;display:flex;align-items:flex-start;gap:8px;color:#b10b0b;font-size:.75rem !important;border:0 !important;background:none !important;font-family:"DM Serif Text",serif}.contact-form .gform_fields .gfield_validation_message::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.39935 0.749999C5.9767 -0.250001 7.42008 -0.249999 7.99743 0.750001L13.1936 9.75C13.7709 10.75 13.0492 12 11.8945 12H1.50224C0.347535 12 -0.37415 10.75 0.2032 9.75L5.39935 0.749999ZM6.69839 2.5C7.1126 2.5 7.44839 2.83579 7.44839 3.25V6.25C7.44839 6.66421 7.1126 7 6.69839 7C6.28418 7 5.94839 6.66421 5.94839 6.25V3.25C5.94839 2.83579 6.28418 2.5 6.69839 2.5ZM6.69839 10.5C7.25068 10.5 7.69839 10.0523 7.69839 9.5C7.69839 8.94772 7.25068 8.5 6.69839 8.5C6.14611 8.5 5.69839 8.94772 5.69839 9.5C5.69839 10.0523 6.14611 10.5 6.69839 10.5Z' fill='%23B10B0B'/%3E%3C/svg%3E");width:14px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;flex-shrink:0;margin-top:2px}.contact-form .gform_fields .gfield_required{display:none !important}.contact-form .gform_fields .gfield input:not([type=checkbox]),.contact-form .gform_fields .gfield textarea{width:100%;padding:0 16px;height:48px;border:1px solid #c8c8c8;border-radius:8px;background:#f5f4ef;color:#4a4a4a;font-size:.875rem;font-weight:400;font-family:"Lora",serif}@media(max-width: 1024px){.contact-form .gform_fields .gfield input:not([type=checkbox]),.contact-form .gform_fields .gfield textarea{height:42px}}.contact-form .gform_fields .gfield input:not([type=checkbox])::placeholder,.contact-form .gform_fields .gfield textarea::placeholder{color:#878383}.contact-form .gform_fields .gfield input:not([type=checkbox]):focus,.contact-form .gform_fields .gfield textarea:focus{border-color:#e9b70d;outline:none}.contact-form .gform_fields .gfield textarea{height:220px;padding:16px}@media(max-width: 1024px){.contact-form .gform_fields .gfield textarea{height:168px}}.contact-form .gform_fields .gfield--type-textarea{margin-top:24px;margin-bottom:40px}.contact-form .gform_fields .gfield--type-consent .ginput_container{display:flex;align-items:center;gap:11px}.contact-form .gform_fields .gfield--type-consent .ginput_container input{width:18px;height:18px;border-radius:2px;border:2px solid #49454f;appearance:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.contact-form .gform_fields .gfield--type-consent .ginput_container input::before{content:"";display:flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M4 9.4L0 5.4L1.4 4L4 6.6L10.6 0L12 1.4L4 9.4Z' fill='white'/%3E%3C/svg%3E");width:12px;height:10px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.contact-form .gform_fields .gfield--type-consent .ginput_container input:checked{background:#49454f}.contact-form .gform_fields .gfield--type-consent .ginput_container input:checked::before{filter:brightness(1) !important;opacity:1}.contact-form .gform_fields .gfield--type-consent .ginput_container label{cursor:pointer;margin:0;font-weight:500;font-family:"Lora",serif}.contact-form .gform_fields .gfield--type-consent .ginput_container label a{color:#8b752a;text-decoration:none}.contact-form .gform_fields .gfield--type-consent .ginput_container label a:hover{text-decoration:underline}.contact-form .gform_fields .gfield--type-consent+.gfield--type-consent{margin-top:6px}.contact-form .gform_header{margin-bottom:40px}.contact-form .gform_header .form-heading,.contact-form .gform_header .form-text{width:40%}@media(max-width: 1024px){.contact-form .gform_header .form-heading,.contact-form .gform_header .form-text{width:100%}}.contact-form .gform_header .form-heading{margin-bottom:16px;color:#2c2c2c}.contact-form .gform_header .form-text{color:#4a4a4a}.contact-form .gform_footer{padding:0 !important;margin:-32px 0 0 !important;justify-content:flex-end}@media(max-width: 1024px){.contact-form .gform_footer{margin:40px 0 0 !important;justify-content:center}}.contact-form .gform_footer input[type=submit]{margin:0 !important;width:180px;border:1px solid #2c2c2c;background:#e9b70d;color:#2c2c2c;padding:0 20px;cursor:pointer;border-radius:4px;outline:none;height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none;outline:none;font-style:italic;text-decoration:none;font-size:1.25rem;font-weight:400;line-height:100%;font-family:"DM Serif Text",serif}.contact-form .gform_footer input[type=submit]{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.contact-form .gform_footer input[type=submit]:hover{background:rgb(246.4390243902,213.512195122,101.5609756098)}@media(max-width: 1024px){.contact-form .gform_footer input[type=submit]{width:100%}}.popup-notice{position:fixed;inset:0;width:100%;height:100%;background:rgba(19,19,19,.6);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(5px)}@media(max-width: 1024px){.popup-notice{align-items:flex-end}}.popup-notice-content{padding:48px 32px 32px;border-radius:16px;background:#eae6d7;max-width:416px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;color:#2c2c2c}@media(max-width: 1024px){.popup-notice-content{width:calc(100% - 32px);max-width:100%;border-radius:16px 16px 0 0}}.popup-notice-content h4{margin-bottom:8px}.popup-notice-content .btn{width:100%}.popup-notice-bird svg{height:120px;width:auto;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.popup-notice-open{overflow:hidden}header#main-header{position:fixed;width:100%;z-index:9999;top:0;left:0;height:104px;background:#2c2c2c;display:flex;align-items:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){header#main-header{height:100px}}header#main-header.scrolled{height:90px}@media(max-width: 1024px){header#main-header.scrolled{height:70px}header#main-header.scrolled .main-navigation{top:70px !important;height:53px}}header#main-header .container{display:flex;justify-content:space-between;align-items:center}header#main-header .site-logo a{display:flex}header#main-header .site-logo a svg{height:44px;width:auto}@media(max-width: 1024px){header#main-header .site-logo a svg{height:36px}}@media(max-width: 1024px){header#main-header .main-navigation{position:fixed;top:100px;left:0;width:100%;height:61px;overflow-x:auto;overflow-y:hidden;background:#3d3d3d;padding:0 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;align-items:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header#main-header .main-navigation::-webkit-scrollbar{display:none;width:0;height:0}}header#main-header .main-navigation ul{display:flex;list-style:none;padding:0;margin:0;align-items:center;gap:8px}@media(max-width: 1024px){header#main-header .main-navigation ul{width:max-content}}header#main-header .main-navigation ul li{position:relative}@media(max-width: 1024px){header#main-header .main-navigation ul li{width:max-content}}header#main-header .main-navigation ul li a{padding:0 12px;cursor:pointer;border-radius:4px;outline:none;height:37px;display:flex;align-items:center;justify-content:center;gap:6px;color:#e9b70d;text-decoration:none;border:1px solid rgba(0,0,0,0);font-size:1.125rem;font-weight:400;line-height:100%;font-family:"DM Serif Text",serif;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header#main-header .main-navigation ul li a:hover{border-color:#5e4e18;background:#48453a}header#main-header .main-navigation ul li.menu-item-new-tab a::after{content:"";display:flex;width:12px;height:12px;background:url("../images/svg/new-tab.svg") no-repeat center center;background-size:contain}header#main-header .main-navigation ul li::before{content:"";position:absolute;width:100%;height:8px;top:100%;left:0}header#main-header .main-navigation ul li .sub-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(72,69,58,.8);box-shadow:0 4px 30px 14px rgba(49,48,43,.2);backdrop-filter:blur(16px);padding:12px 20px;border-radius:4px;width:max-content;opacity:0;pointer-events:none;flex-direction:column;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header#main-header .main-navigation ul li .sub-menu .submenu-title{display:none}header#main-header .main-navigation ul li .sub-menu a{color:#eae6d7;font-style:italic;font-weight:500;font-size:1rem;font-family:"Lora",serif}header#main-header .main-navigation ul li .sub-menu a::after{content:none}@media(min-width: 1025px){header#main-header .main-navigation ul li:hover .sub-menu{opacity:1;pointer-events:auto}}@media(max-width: 1024px){header#main-header .btn{height:36px}}#mobile-submenu-root{position:fixed;top:unset;bottom:0;left:16px;right:16px;width:calc(100% - 32px);border-radius:24px 24px 0 0;backdrop-filter:none;padding:32px;border-top:1px solid #5e4e18;border-right:1px solid #5e4e18;border-left:1px solid #5e4e18;box-shadow:none;background:#48453a;align-items:flex-start;transform:translateY(100%);opacity:1;z-index:10000;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#mobile-submenu-root.is-open{pointer-events:auto;transform:translateY(0)}@media(max-width: 1024px){#mobile-submenu-root .sub-menu{gap:16px;display:flex;flex-direction:column;list-style:none;padding:0;margin:0;align-items:flex-start;gap:8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#mobile-submenu-root .sub-menu a{padding:0 12px;cursor:pointer;border-radius:4px;outline:none;height:37px;display:flex;align-items:center;justify-content:center;gap:6px;color:#e9b70d;text-decoration:none;border:1px solid rgba(0,0,0,0);font-size:1.125rem;font-weight:400;line-height:100%;font-family:"DM Serif Text",serif;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#mobile-submenu-root .sub-menu a:hover{border-color:#5e4e18;background:#48453a}#mobile-submenu-root .sub-menu a{color:#eae6d7;font-style:italic;font-weight:500;font-size:1rem;font-family:"Lora",serif}#mobile-submenu-root .sub-menu a::after{content:none}}@media(max-width: 1024px)and (max-width: 1024px){#mobile-submenu-root .sub-menu .submenu-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#e9b70d;font-size:1.5rem;width:100%;font-family:"DM Serif Text",serif}}@media(max-width: 1024px){#mobile-submenu-root .sub-menu .submenu-close{position:relative;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}#mobile-submenu-root .sub-menu .submenu-close::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 18L18 6M6 6L18 18' stroke='%23E9B70D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";display:flex;position:relative;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center}}.submenu-overlay{position:fixed !important;top:0;left:0;width:100% !important;height:100%;background:rgba(19,19,19,.6);backdrop-filter:blur(5px);opacity:0;pointer-events:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;z-index:9999}.submenu-overlay.is-open{opacity:1;pointer-events:auto}footer{overflow:hidden;width:100%}footer .container{display:flex;justify-content:space-between;align-items:center}@media(max-width: 1024px){footer .container{flex-direction:column;align-items:flex-start;gap:48px}}footer .footer-top-splitter{height:100px;background:url("../images/svg/footer-top-splitter.svg") no-repeat;background-size:cover;background-position:center;margin-bottom:-1px}@media(max-width: 1024px){footer .footer-top-splitter{height:25px;background:url("../images/svg/footer-top-splitter-mobile.svg") no-repeat;background-size:cover;background-position:center}}footer .footer-bottom{padding:48px 0 96px;background:#2c2c2c}@media(max-width: 1024px){footer .footer-bottom{padding:48px 0 80px}}footer .footer-bottom .site-logo a{display:flex}footer .footer-bottom .site-logo a svg{height:128px;width:auto}footer .footer-attention{font-size:1.75rem;font-weight:400;line-height:128%;color:#e9b70d;max-width:320px}@media(max-width: 1024px){footer .footer-attention{max-width:100%}}footer .footer-col{display:flex;flex-direction:column;gap:24px}footer .footer-cols{display:flex;gap:48px}@media(max-width: 1024px){footer .footer-cols{flex-direction:column}}footer .footer-col-heading{color:#e9b70d}footer .footer-col nav ul{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}footer .footer-col nav ul li{display:flex}footer .footer-col nav ul li a{color:#baa356;text-decoration:none}footer .footer-col nav ul li a[href]{color:#eae6d7;font-size:.875rem;font-style:italic}footer .footer-col nav ul li a[href]:hover{text-decoration:underline}footer .footer-contacts{display:flex;flex-direction:column;gap:8px}footer .footer-contacts .contact-item{color:#baa356}footer .footer-contacts .contact-item:not(:first-of-type){font-size:.875rem;font-style:italic}footer .footer-social-media{display:flex;gap:16px}footer .footer-social-media a{display:flex}footer .footer-social-media a img{width:24px;height:24px;object-fit:contain;display:block}html{line-height:1.15;-webkit-text-size-adjust:100%}.container{max-width:1440px;margin:0 auto !important;width:calc(100% - 240px) !important}@media(max-width: 1024px){.container{width:calc(100% - 32px) !important}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000}::-webkit-input-placeholder{font-size:1rem;line-height:100%}:-ms-input-placeholder{font-size:1rem;line-height:100%}::placeholder{font-size:1rem;line-height:100%}body{margin:0;color:#000;overflow-x:hidden;background-color:#fff;z-index:1;position:relative;font-size:1rem;font-weight:500;line-height:normal;font-family:"Lora",serif}@media(max-width: 1024px){body{font-size:1rem}}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1{margin:0;font-size:4rem;font-weight:400;line-height:100%;text-transform:uppercase;font-family:"DM Serif Text",serif}@media(max-width: 1024px){body h1{font-size:2.4rem}}body h2{margin:0;font-size:2rem;font-weight:400;line-height:100%;text-transform:uppercase;font-family:"DM Serif Text",serif}body h3{margin:0;font-size:1.5rem;font-weight:400;line-height:100%;font-family:"Lora",serif}body h4{margin:0;font-size:1.25rem;font-weight:400;line-height:100%;font-family:"DM Serif Text",serif}body h5{margin:0;font-size:1.125rem;font-weight:400;line-height:100%;font-family:"DM Serif Text",serif}body h6{margin:0;font-size:1.25rem;font-weight:600;line-height:100%;font-style:italic;font-family:"Lora",serif}body p{margin:0;font-size:1rem;font-weight:500;line-height:normal;font-family:"Lora",serif}@media(max-width: 1024px){body p{font-size:1rem}}body a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}