.replica-header{position:sticky;top:0;z-index:1000;background:#fff;font-family:Arial,sans-serif;color:#080808}.replica-top{background:#fbb908;display:flex;justify-content:space-between;align-items:center;padding:9px 3%;gap:15px}.replica-social{display:flex;gap:8px}.replica-social a{display:grid;place-items:center;border-radius:50%;background:white;color:#111;width:34px;height:34px;font-size:16px;font-weight:bold}.replica-contact{display:flex;gap:20px}.replica-contact a{background:#fff;color:#222;border-radius:12px;padding:6px 20px;font-size:16px}.replica-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 2%;min-height:96px;gap:25px}.replica-logo img{width:200px;height:auto;display:block}.replica-links{display:flex;gap:30px;align-items:center;margin:0;list-style:none;padding:0}.replica-links a{font-size:16px;color:#111}.replica-links a:hover,.replica-links a[aria-current=page]{color:#d49800}.replica-links .replica-cta{background:#fbb908;color:#111;border-radius:10px;padding:10px 22px}.replica-services{position:relative}.replica-services ul{display:none;position:absolute;top:100%;left:-20px;width:280px;background:white;box-shadow:0 5px 20px #0002;list-style:none;margin:0;padding:12px;max-height:70vh;overflow:auto}.replica-services:hover ul,.replica-services:focus-within ul{display:block}.replica-services ul a{display:block;padding:8px 12px;font-size:14px}.replica-menu-toggle{display:none;background:#fbb908;color:#111;border:0;padding:10px;border-radius:6px;font-size:20px}.replica-hero{position:relative;height:570px;background:#222;overflow:hidden}.replica-slide{position:absolute;inset:0;background-size:cover;background-position:center;display:grid;place-items:center;text-align:center;opacity:0;visibility:hidden;transition:opacity .7s ease}.replica-slide.active{opacity:1;visibility:visible}.replica-slide>div{max-width:1000px;padding:40px 25px}.replica-slide h1{font-family:'Open Sans',Arial,sans-serif!important;text-transform:uppercase;font-size:35px!important;line-height:1.3!important;font-weight:600!important;color:#fff!important;text-shadow:2px 4px 6px #0008;margin-bottom:12px!important}.replica-slide p{max-width:710px;margin:0 auto 24px!important;font:20px/1.5 Arial,sans-serif!important;color:#fff!important}.replica-slide .theme-btn{background:#fbb908;color:#fff;padding:12px 36px;border-radius:28px;display:inline-block;font-size:16px;margin:0 5px}.replica-dots{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:3}.replica-dots button{border:2px solid white;background:#fff8;width:16px;height:16px;border-radius:50%;padding:0}.replica-dots button.active{background:#fff}.elementor-invisible{visibility:visible!important}.elementor-tab-title{cursor:pointer}.elementor-tab-content[hidden]{display:none!important}.elementor-tab-content:not([hidden]){display:block!important}.replica-email-note{padding:12px;background:#fff6db;color:#222;border-radius:6px;font-size:14px;margin:15px 0}body{overflow-x:clip}button:focus-visible,a:focus-visible{outline:3px solid #996b00;outline-offset:4px}.tahefobu-hide-theme-footer footer.main-footer{display:none!important}body #tahefobu-header{display:none!important}a{overflow-wrap:anywhere}@media(max-width:1024px){.replica-links{gap:18px}.replica-logo img{width:170px}.replica-nav{gap:16px}.replica-links a{font-size:14px}}@media(max-width:800px){.replica-top{justify-content:center}.replica-social{display:none}.replica-contact{gap:8px;flex-wrap:wrap;justify-content:center}.replica-contact a{font-size:13px;padding:5px 10px}.replica-nav{min-height:78px;padding:15px 20px;flex-wrap:wrap}.replica-menu-toggle{display:block}.replica-links{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}.replica-links.open{display:flex}.replica-links a{display:block;padding:12px}.replica-services ul{position:static;box-shadow:none;width:100%;padding-left:15px}.replica-hero{height:520px}.replica-slide h1{font-size:28px!important}.replica-slide p{font-size:18px!important}.replica-slide>div{padding:30px 24px}.replica-links .replica-cta{text-align:center} .elementor-widget-container p{word-spacing:normal!important;text-align:left!important}}
