.elementor-location-header{position:relative!important;top:auto!important;z-index:auto!important;box-shadow:none!important}.elementor-location-header .elementor-container,.elementor-location-header .elementor-widget-wrap,.elementor-location-header .elementor-widget-html{overflow:visible!important;padding:0!important}.elementor-location-header .elementor-section{margin:0!important;padding:0!important}.elementor-location-header .elementor-column-gap-default .elementor-column>.elementor-widget-wrap{padding:0!important}.fe-ann{background:#9E4E55;color:#fff;text-align:center;padding:9px 48px;font-family:'DM Sans',sans-serif;font-size:.77rem;font-weight:500;letter-spacing:.04em;position:relative;line-height:1.5}.fe-ann strong{font-weight:700}.fe-ann-x{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:.6;font-size:1.1rem;line-height:1;padding:4px 8px}.fe-ann-x:hover{opacity:1}.fe-nav-wrap{position:sticky;top:0;z-index:9999;background:rgb(250 247 244 / .97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgb(201 114 122 / .12);box-shadow:0 2px 18px rgb(0 0 0 / .04)}.fe-nav-top{display:flex;align-items:center;justify-content:space-between;padding:0 5vw;height:68px;gap:1.5rem}.fe-logo{text-decoration:none;flex-shrink:0;display:flex;align-items:center}.fe-logo img{height:52px;width:auto;display:block}.fe-sf{flex:1;max-width:420px;position:relative;display:flex;align-items:center}.fe-si{position:absolute;left:13px;top:50%;transform:translateY(-50%);opacity:.35;font-size:.88rem;pointer-events:none}.fe-si2{position:absolute;right:0;top:0;bottom:0;background:#C9727A;color:#fff;border:none;padding:0 20px;border-radius:0 50px 50px 0;font-family:'DM Sans',sans-serif;font-size:.75rem;font-weight:600;cursor:pointer;letter-spacing:.06em;text-transform:uppercase}.fe-si2:hover{background:#9E4E55}input.fe-search-in{width:100%;background:#F0ECE8;border:1.5px solid #fff0;border-radius:50px;padding:9px 18px 9px 38px;font-size:.83rem;color:#2C2C2C;outline:none;font-family:'DM Sans',sans-serif;transition:border-color .2s}input.fe-search-in:focus{border-color:#F2DEDE}.fe-acts{display:flex;align-items:center;gap:6px;flex-shrink:0}.fe-fit-btn{background:#C9727A;color:#fff;padding:8px 18px;border-radius:50px;font-size:.77rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 3px 14px rgb(201 114 122 / .28);transition:all .2s;display:inline-block;white-space:nowrap;font-family:'DM Sans',sans-serif}.fe-fit-btn:hover{background:#9E4E55;transform:translateY(-1px)}.fe-nic{width:38px;height:38px;border-radius:50%;background:#fff0;text-decoration:none;color:#2C2C2C;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:background .2s;position:relative}.fe-nic:hover{background:#F2DEDE}.fe-cbadge{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#C9727A;color:#fff;font-size:.56rem;font-weight:700;display:none;align-items:center;justify-content:center;font-family:'DM Sans',sans-serif;line-height:1}.fe-menu{background:#fff;border-top:1px solid rgb(201 114 122 / .08);display:flex;align-items:stretch;padding:0 5vw}.fe-mi{position:relative;display:flex;align-items:center}.fe-mi>a{display:flex;align-items:center;gap:4px;padding:11px 13px;font-size:.76rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#2C2C2C;text-decoration:none;border-bottom:2px solid #fff0;transition:all .2s;white-space:nowrap;font-family:'DM Sans',sans-serif}.fe-mi>a:hover{color:#C9727A;border-bottom-color:#C9727A}.fe-car{font-size:.52rem;transition:transform .2s;display:inline-block}.fe-mi:hover .fe-car{transform:rotate(180deg)}.fe-drop{position:absolute;top:calc(100% + 1px);left:0;background:#fff;border-radius:0 0 18px 18px;box-shadow:0 20px 60px rgb(158 78 85 / .1);border-top:3px solid #F2DEDE;padding:20px 24px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:all .2s;z-index:10000;min-width:220px}.fe-mi:hover .fe-drop{opacity:1;pointer-events:all;transform:translateY(0)}.fe-dw{min-width:560px}.fe-dg3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 1.8rem}.fe-dh{font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#C9727A;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #F2DEDE;font-family:'DM Sans',sans-serif}.fe-dh.mt{margin-top:12px}.fe-drop a{display:block;padding:5px 0;font-size:.82rem;color:#6B6B6B;text-decoration:none;transition:color .15s,padding-left .15s;font-family:'DM Sans',sans-serif}.fe-drop a:hover{color:#9E4E55;padding-left:5px}.fe-sp{flex:1}.fe-mr{display:flex;align-items:center;gap:14px;padding-left:10px}.fe-mr a{font-size:.74rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6B6B6B;text-decoration:none;transition:color .2s;font-family:'DM Sans',sans-serif}.fe-mr a:hover{color:#C9727A}.fe-sep{color:rgb(0 0 0 / .12)}.fe-trust{background:#2C2C2C;padding:11px 5vw;display:flex;align-items:center;justify-content:center;gap:2.2rem;flex-wrap:wrap}.fe-ti{display:flex;align-items:center;gap:6px;font-size:.71rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .72);font-family:'DM Sans',sans-serif}.fe-dot{width:5px;height:5px;border-radius:50%;background:#C9727A;flex-shrink:0}.elementor-location-header{display:none!important}header.wp-block-group.fe-header{display:none!important}.wp-block-template-part:has(>header.fe-header){display:none!important}#fe-header .fe-logo{max-width:240px;overflow:hidden}#fe-header .fe-logo img{height:52px!important;width:auto!important;max-width:none!important;display:block}