@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";*{font-family:"Open Sans",sans-serif}@font-face{font-family:"Clofie";src:url("clofie.woff2") format("woff2");font-style:normal}h1,h2,h3,h4,h5,li{font-family:"Clofie" !important;font-weight:800}.btn-gold,.btn-success{background:#fbc714 !important;border:2px double #fbc714 !important;color:#fff !important;font-weight:600}.btn-gold:hover,.btn-success:hover{background:#000 !important;border:2px double #000 !important;color:#fbc714 !important}.hero{position:relative;min-height:100svh;overflow:hidden}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero .overlay-right{position:absolute;inset:0;background:rgba(23,23,23,.89);pointer-events:none}.hero .banner-content{position:relative;z-index:2;min-height:100svh;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero-logo{width:400px;max-width:80%;margin-bottom:1.8rem}.hero .banner-content h1{font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:800;color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.4rem;text-shadow:0 10px 35px rgba(0,0,0,.45)}.divider{width:80px;height:3px;background:#fff;border:none;margin:1.2rem auto 1.8rem auto;opacity:.9}.hero .banner-content p{font-size:1.15rem;max-width:680px;line-height:1.6;color:rgba(255,255,255,.95)}.events{margin-top:1.4rem;font-size:.95rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.85)}.scroll-down{margin-top:2.5rem;font-size:1.8rem}.scroll-down a{color:#fff !important;opacity:.75;transition:transform .3s ease,opacity .3s ease}.scroll-down a:hover{transform:translateY(6px);opacity:1}@media(max-width: 768px){.hero-logo{width:220px}.hero .banner-content h1{letter-spacing:.03em}.events{letter-spacing:.18em}}@media(max-width: 480px){.hero .banner-content h1{font-size:2.2rem}.hero-logo{width:180px}}.about-section{background:#fff}.about-title{font-size:clamp(2rem,4vw,2.8rem);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem}.about-divider{width:60px;height:3px;background:#000;margin-bottom:2rem}.about-lead{font-size:1.25rem;font-weight:500;margin-bottom:1.2rem}.about-section p{font-size:1.05rem;line-height:1.7;color:#555}.about-image{border-radius:20px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.15)}.about-image img{width:100%;height:100%;object-fit:cover}.delivery-section{background:#f7f7f5}.section-title{font-size:clamp(1.8rem,3.5vw,1.6rem);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem}.section-divider{width:50px;height:3px;background:#000;margin-bottom:1.6rem}.section-text{font-size:1.05rem;line-height:1.7;color:#555;margin-bottom:1.2rem}@media(max-width: 991px){.delivery-section{text-align:center}.section-divider{margin-left:auto;margin-right:auto}}@media(max-width: 768px){.about-title{text-align:center}.about-divider{margin-left:auto;margin-right:auto}.about-lead{text-align:center}}.offer-title{font-size:clamp(2rem,4vw,3rem);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.offer-divider{width:60px;height:3px;background:#000;margin:1rem auto 2rem auto}.offer-intro{max-width:720px;font-size:1.1rem;line-height:1.7;color:#555}.offer-card{background:#fff;border-radius:16px;overflow:hidden;height:100%;box-shadow:0 30px 60px rgba(0,0,0,.08);transition:transform .4s ease,box-shadow .4s ease}.offer-card:hover{transform:translateY(-12px);box-shadow:0 40px 80px rgba(0,0,0,.12)}.offer-img img{width:100%;height:260px;object-fit:cover}.offer-content{padding:2rem;text-align:center}.offer-content h3{font-size:1.4rem;margin-bottom:.8rem}.offer-content p{font-size:1rem;color:#666;line-height:1.6}@media(max-width: 768px){.offer-img img{height:220px}.offer-intro{font-size:1rem}}.video-banner{position:relative;height:100svh;overflow:hidden}.video-banner video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-banner .overlay{position:absolute;inset:0;background:linear-gradient(to top, white, transparent);pointer-events:none}.video-banner .banner-content{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center}header{z-index:1000;background-color:rgba(18,18,18,.88);backdrop-filter:blur(3px)}header *{color:#000 !important}header li a{font-family:"Clofie" !important;margin:auto 10px;border-bottom:1px solid rgba(0,0,0,0) !important}header li a:hover{color:#fbc715 !important;border-bottom:1px solid !important}header .navbar-toggler{font-size:48px;box-shadow:none !important}footer{color:#efefef;background-color:#0f1211}footer a{color:#efefef;text-decoration:none}footer a:hover{text-decoration:underline}.gallery div{overflow:hidden}.gallery img{transition:transform .3s ease-in-out}.gallery a:hover img{transform:scale(1.1)}.z-1{z-index:999}.bg-transparent-white{background:rgba(255,255,255,.3)}@media(max-width: 768px){.hero .banner-content{padding:1.5rem}.hero-logo{width:220px}.hero .banner-content h1{font-size:2rem}.hero .banner-content p{font-size:1rem}.divider{width:90%}.events span{display:block}}@media(max-width: 480px){.hero .banner-content h1{font-size:1.7rem}.hero-logo{width:180px}}.why-us{background:#f7f7f5}.why-card{background:#fff;border-radius:18px;padding:2.5rem 2rem;height:100%;box-shadow:0 30px 60px rgba(0,0,0,.08);transition:transform .4s ease,box-shadow .4s ease}.why-card:hover{transform:translateY(-10px);box-shadow:0 40px 80px rgba(0,0,0,.12)}.why-card i{font-size:2.8rem;margin-bottom:1rem}.why-card h5{margin-bottom:.6rem}.why-card p{color:#666;font-size:1rem}.gallery-img{width:100%;border-radius:14px;transition:transform .4s ease}.gallery-img:hover{transform:scale(1.05)}.contact-section{background:#171717}.contact-bg{padding:6rem 0}.contact-text h2{font-size:clamp(2.2rem,4vw,3.2rem);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.contact-divider{width:60px;height:3px;background:#fff;margin:1.5rem 0 2rem 0}.contact-lead{font-size:1.15rem;line-height:1.7;max-width:480px;margin-bottom:2.5rem;color:rgba(255,255,255,.85)}.contact-info a{display:block;font-size:1.2rem;margin-bottom:.8rem;color:#fff;text-decoration:none;opacity:.85;transition:opacity .3s ease}.contact-info a:hover{opacity:1}.contact-form{background:#fff;border-radius:18px;padding:2.5rem;box-shadow:0 40px 80px rgba(0,0,0,.25)}.contact-form .form-label{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.contact-form .form-control{border-radius:0;border:1px solid #ddd;padding:.8rem}.contact-form .form-control:focus{border-color:#fbc714;box-shadow:none}@media(max-width: 991px){.contact-divider{margin-left:auto;margin-right:auto}.contact-text{text-align:center}.contact-lead{margin-left:auto;margin-right:auto}}.footer-section{background:#000;color:#ccc;padding:4rem 0 2rem 0}.footer-section h5{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;color:#fff}.footer-section a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#fff}.footer-logo{width:180px}.input-icon{position:relative}.input-icon i{position:absolute;top:50%;left:14px;transform:translateY(-50%);font-size:1.1rem;color:#999;pointer-events:none}.input-icon .form-control{padding-left:42px}.textarea-icon i{top:16px;transform:none}.input-icon .form-control:focus+i,.input-icon .form-control:focus~i{color:#fbc714}/*# sourceMappingURL=style13.min.css.map */
