.ma-header{position:relative;width:100%;z-index:9999;background:rgba(5,5,5,0.96);border-bottom:1px solid rgba(255,255,255,0.08)}.ma-header-inner{width:92%;max-width:1380px;min-height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.ma-brand{display:inline-flex;align-items:center;gap:18px;color:#f5f3ed;text-decoration:none}.ma-logo-symbol{position:relative;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(183,154,93,0.85);border-radius:50%;transition:all 0.4s ease}.ma-logo-symbol:before{content:"";position:absolute;inset:6px;border:1px solid rgba(183,154,93,0.30);border-radius:50%}.ma-logo-symbol:after{content:"·";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);color:#b79a5d;font-size:14px}.ma-logo-inner{position:relative;z-index:2;color:#d2bd8b;font-family:Georgia,"Times New Roman",serif;font-size:17px;letter-spacing:0.02em}.ma-brand-name{color:#f5f3ed;font-family:"Cormorant Garamond",Georgia,serif;font-size:23px;font-weight:400;letter-spacing:0.16em;line-height:1;white-space:nowrap;transition:color 0.3s ease}.ma-brand-name span{color:#b79a5d}.ma-brand:hover{color:#fff}.ma-brand:hover .ma-logo-symbol{border-color:#d2bd8b;box-shadow:0 0 25px rgba(183,154,93,0.15)}.ma-brand:hover .ma-logo-inner{color:#f5f3ed}.ma-nav{display:flex;align-items:center;gap:32px}.ma-nav a{position:relative;padding:35px 0 31px;color:rgba(255,255,255,0.67);font-family:"Montserrat",Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;text-decoration:none;transition:color 0.3s ease}.ma-nav a:after{content:"";position:absolute;left:0;bottom:26px;width:0;height:1px;background:#b79a5d;transition:width 0.3s ease}.ma-nav a:hover{color:#ffffff}.ma-nav a:hover:after{width:100%}.ma-menu-toggle{display:none}.ma-menu-icon{display:none;width:30px;cursor:pointer}.ma-menu-icon span{display:block;width:100%;height:1px;margin:7px 0;background:rgba(255,255,255,0.8);transition:all 0.3s ease}@media (max-width:980px){.ma-header-inner{width:90%;min-height:78px}.ma-logo-symbol{width:46px;height:46px}.ma-logo-inner{font-size:14px}.ma-brand-name{font-size:19px;letter-spacing:0.13em}.ma-menu-icon{display:block;position:relative;z-index:1001}.ma-nav{position:absolute;top:78px;left:0;width:100%;max-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#050505;border-top:1px solid rgba(255,255,255,0.07);transition:max-height 0.45s ease}.ma-nav a{padding:20px 5%;border-bottom:1px solid rgba(255,255,255,0.06);font-size:12px}.ma-nav a:after{display:none}.ma-menu-toggle:checked~.ma-nav{max-height:500px}.ma-menu-toggle:checked+.ma-menu-icon
span:nth-child(1){transform:translateY(8px)
rotate(45deg)}.ma-menu-toggle:checked+.ma-menu-icon
span:nth-child(2){opacity:0}.ma-menu-toggle:checked+.ma-menu-icon
span:nth-child(3){transform:translateY(-8px)
rotate(-45deg)}}@media (max-width:480px){.ma-header-inner{min-height:72px}.ma-logo-symbol{width:42px;height:42px}.ma-logo-inner{font-size:13px}.ma-brand{gap:12px}.ma-brand-name{font-size:16px;letter-spacing:0.10em}.ma-nav{top:72px}}.ma-nav a.ma-header-whatsapp{padding:12px 22px;border:1px solid rgba(183,154,93,0.8);color:#f5f3ed;letter-spacing:0.16em;transition:all 0.35s ease}.ma-nav a.ma-header-whatsapp:after{display:none}.ma-nav a.ma-header-whatsapp:hover{background:#b79a5d;border-color:#b79a5d;color:#050505}@media (max-width:980px){.ma-nav a.ma-header-whatsapp{margin:18px 5% 24px;padding:14px 20px;width:auto;text-align:center;border:1px solid rgba(183,154,93,0.8)}}.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px}.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et-db #et-boc .et-l .et_pb_row_0_tb_header,body.et-db #page-container .et-db #et-boc .et-l #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row{width:100%;max-width:100%}