@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Kameron:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Kameron:wght@400..700&family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";.demo-overlay{position:fixed;inset:0;background:#0000008c;display:none;align-items:center;justify-content:center;z-index:9999}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-top:15px}.calendar-weekdays div{padding:6px 0}.demo-overlay.active{display:flex}.demo-wrapper{text-align:center;max-width:900px;width:90%}.demo-header h2{color:#fff;font-size:32px;margin-bottom:8px}.demo-header p{color:#ddd;margin-bottom:20px}.demo-card{background:#f5f5f5;padding:50px;position:relative;border-radius:4px}.demo-close{position:absolute;top:15px;right:20px;background:none;border:none;cursor:pointer;color:#000}.demo-content{display:flex;gap:30px;align-items:center}.demo-calendar{background:#4a4542;color:#fff;padding:20px;width:50%;border-radius:4px}.calendar-avatar{width:100px;border-radius:100%;margin-bottom:10px;height:100px}.calendar-header h3{margin:5px 0}.calendar-month{display:flex;justify-content:center;gap:10px;margin:10px 0}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:10px}.calendar-day{padding:8px;font-size:12px;opacity:.7;width:80%}.calendar-day.active{color:#000;border-radius:50%;width:80%;background-color:#fffee3}#prevMonth,#nextMonth{background:unset;border:unset;font-size:18px}.demo-form{display:flex;flex-direction:column;gap:10px;flex:1;text-align:left}form#demoForm label{color:#000}.demo-form .duration-input{padding:10px;border:1px solid #ccc;background:#fff;color:#6d6d6d;border-radius:6px;background-color:#cfcfcf;text-align:center}.demo-form input,.demo-form select{padding:10px;border:1px solid #ccc;background:#fff;color:#000;border-radius:6px}.btn-book{background:#d19124;color:#fff;border:none;padding:12px;cursor:pointer;margin-top:10px}@media(max-width:768px){.demo-content{flex-direction:column;align-items:center}.demo-calendar{width:100%}.demo-card{padding:30px}.demo-form{width:100%}.demo-close{position:absolute;top:5px;right:20px;background:none;border:none;cursor:pointer;color:#000}.demo-header{display:none}}@media(max-width:475px){.demo-header{display:none}.demo-wrapper{margin-top:30px}}.video-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:9999}.video-modal.active{display:flex}.video-modal-overlay{position:absolute;inset:0;background:#000000b3}.video-modal-content{position:relative;width:90%;max-width:1200px;background:#000;overflow:hidden;z-index:2}.video-wrapper{position:relative;padding-top:56.25%}.video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%}.video-close{position:absolute;top:10px;right:12px;background:#fff;border:none;font-size:18px;cursor:pointer;z-index:3;padding:4px 10px;border-radius:4px}.try-now-section{background-color:#ffebc9;position:relative}.try-now-heading{text-align:center;font-size:36px;font-weight:700;padding:40px 0;color:#000}.mobile-bird{display:none}.link-try a{color:#e89f21}@media(max-width:475px){.try-now-heading{font-size:28px}.try-now-section{padding:0 10px}.mobile-bird{width:104px;position:absolute;margin-bottom:50px;display:block;bottom:-100px}}.image-right{padding:120px 60px;background-color:#fff;overflow:hidden}.container-right{max-width:1250px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:80px;position:relative}.image-right__content{flex:0 0 42%}.image-right__logo{width:104px;position:absolute;top:-10%;margin-bottom:50px}.image-left__logo{width:104px;margin-bottom:50px;position:absolute;top:-10%;right:0}.image-right__text-box{max-width:460px}.image-right__text-box h3{font-size:32px;margin-bottom:18px;font-weight:700;color:#111}.image-right__text-box p{font-size:16px;line-height:1.7;color:#333;max-width:420px}.image-right__media{flex:0 0 58%;position:relative}.image-right__main{width:80%;position:relative;z-index:2;height:auto}.image-right__top{position:absolute;top:-12%;left:-72px;width:105%;z-index:3;pointer-events:none}.image-right__bottom{position:absolute;bottom:-10%;left:-4%;width:105%;z-index:3;pointer-events:none}.image-right__splash{position:absolute;bottom:-7%;left:-16%;width:400px;z-index:1;pointer-events:none}.image-left__splash{position:absolute;bottom:9%;right:10%;width:400px;z-index:1;pointer-events:none}@media(max-width:1024px){.image-right__main{width:90%;height:auto}.custom-image-right{top:-25%}}@media(max-width:992px){.image-right{padding:30px 20px}.image-left .container-right{display:flex;flex-direction:column}.container-right{gap:40px}.image-right__text-box h3{font-size:28px}.image-right__top{display:none}.container-right{flex-direction:column-reverse;text-align:center}.image-right__content{flex:unset;text-align:start;position:relative}.image-right__text-box{margin:0 auto}.image-right__media{flex:unset;width:100%}.image-right__main{max-width:100%;height:auto;width:100%}}@media(max-width:768px){.image-right__logo{width:104px;position:absolute;top:15%;margin-bottom:50px;left:-32%}.image-left__logo{width:104px;margin-bottom:50px;position:absolute;top:15%;right:-30%}.image-right__bottom,.image-left__bottom{display:none}}@media(max-width:475px){.image-right__content{text-align:start;position:relative;display:flex;flex-direction:column-reverse;padding:unset}.custom-content-right{padding:80px 20px 30px}.image-right__logo{width:104px;position:relative;margin:unset;right:-55%;left:unset}.custom-image-right{display:none}.image-left__logo{width:104px;position:relative;margin:unset;right:-58%;top:20px}.image-right__splash{position:absolute;bottom:-7%;left:-11%;width:200px}.image-right__bottom{position:absolute;bottom:-10%;left:-4%;width:400px;z-index:3;pointer-events:none}.image-left__splash{width:300px}}#partners-logo{background:#fff}.partners-section{padding:100px 20px;text-align:center;max-width:1200px;margin:0 auto}.partners-title{font-size:30px;font-weight:700;margin-bottom:60px;line-height:1.4;color:#000}.slider{display:flex;align-items:center;justify-content:center;gap:25px;position:relative}.slider-wrapper{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;width:100%;max-width:1100px;scroll-snap-type:x mandatory}.slider-wrapper.active{cursor:grabbing}.slider-wrapper::-webkit-scrollbar{display:none}.slider-wrapper{scrollbar-width:none}.slider-track{display:flex;transition:transform .3s ease}.slide{flex:0 0 calc((100% / 4.3));display:flex;justify-content:center;box-sizing:border-box;scroll-snap-align:start}.logo-card{height:180px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #f4f4f4;box-shadow:0 2px 4px #0000001a;padding:30px 40px;transition:transform .3s ease;width:90%}.logo-card img{max-width:120px;max-height:120px;object-fit:contain}@media(max-width:1024px){.slide{flex:0 0 calc(31.25% - 10px)}.partners-title{font-size:32px;margin-bottom:40px}}@media(max-width:600px){.slide{flex:0 0 calc((100% / 1.2) - 10px)}.partners-section{padding:70px 15px 0}.partners-title{font-size:32px;margin-bottom:40px}.logo-card{height:150px}}.faq-section{padding:80px 20px;background:#fff}.container{max-width:900px;margin:0 auto;text-align:center}.faq-title{font-size:28px;margin-bottom:50px;font-weight:600;color:#000}.faq-wrapper{width:100%}.faq-item{margin-bottom:25px}.faq-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-header h3{font-size:16px;font-weight:500;margin:0;text-align:left;color:#000}.faq-toggle{font-size:22px;font-weight:300;width:30px;text-align:right;color:#000}.faq-answer{max-height:0;overflow:hidden;transition:all .4s ease;font-size:14px;text-align:left;opacity:0}.faq-item.active .faq-answer{max-height:200px;margin:10px 0;opacity:1;color:#000}.faq-divider{width:100%;margin-top:10px;opacity:.6}@media(max-width:768px){.faq-title{font-size:22px}.faq-header h3{font-size:18px;line-height:30px}.faq-toggle{font-size:20px}.faq-section{padding:50px 25px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}#pricing{background:#f4f4f4;position:relative}.pricing-section{padding:80px 20px;max-width:1200px;margin:0 auto}.pricing-header{text-align:center;margin-bottom:60px}.pricing-header h2{font-size:40px;margin:0;font-weight:700;color:#000}.pricing-header h3{font-size:36px;margin:10px 0 0;color:#d88b17;font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.pricing-grid>*{min-width:0}.pricing-image-card{position:relative;overflow:hidden;border-radius:6px;aspect-ratio:4 / 5;width:100%}.pricing-image-card img{height:100%;object-fit:cover;display:block;width:100%}.image-overlay{position:absolute;bottom:4.5%;left:25px;right:25px;color:#fff}.pricing-logo{width:154px;position:absolute;margin:unset;right:31%;top:-5%;display:none}.image-overlay h4{font-size:20px;margin-bottom:20px;font-weight:600}.pricing-card{background:#fff;padding:35px 30px;border-radius:6px;text-align:center;box-shadow:2px 4px 10px #0000001a;display:flex;flex-direction:column}.pricing-card h4{font-size:22px;margin-bottom:10px;color:#000}.subtitle{font-size:14px;color:#555;margin-bottom:25px}.price{margin-bottom:25px;color:#000;padding:15px 20px;display:flex;align-items:center;gap:12px;border-top:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7;justify-content:center;flex-wrap:wrap;text-align:center}.price span{min-width:0}.amount{font-size:32px;font-weight:700}.per{font-size:12px;color:#777}.pricing-card ul{list-style:none;padding:0;margin:0 0 25px;text-align:left}.pricing-card li{font-size:14px;margin-bottom:10px;position:relative;padding-left:22px;color:#000}.pricing-card li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background-image:url(/round-check.png);background-size:contain;background-repeat:no-repeat}.primary-btn{background:#d88b17;color:#fff;border:none;padding:12px 18px;width:100%;border-radius:4px;cursor:pointer;font-weight:600;margin-bottom:10px;transition:.3s ease}.primary-btn:hover{background:#b97410}.pricing-card a{font-size:12px;text-decoration:underline;color:#000}.demo-link{font-size:12px;text-decoration:underline;color:#fff;display:block;text-align:center}.demo-links{font-size:12px;text-decoration:underline;color:#000}.custom-note{text-align:center;margin-top:40px;font-size:14px;color:#000}.custom-note a{color:#000;text-decoration:underline}.custom-note a:hover{color:#d88b17}.pricing-slider-wrapper{position:relative}.slider-btns{display:none;position:absolute;top:50%;transform:translateY(-50%);background:#0003;color:#fff;border:none;padding:12px;font-size:24px;cursor:pointer;border-radius:50%;z-index:10}.slider-btns.prev{left:5px}.slider-btns.next{right:5px}.pricing-dots{display:none;justify-content:center;gap:8px;margin-top:25px}.pricing-dots span{width:10px;height:10px;background:#ccc;border-radius:50%;cursor:pointer;transition:.3s}.pricing-dots span.active{background:#49320b}@media(max-width:1024px){.pricing-slider-wrapper{overflow:hidden;position:relative}.pricing-grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pricing-grid::-webkit-scrollbar{display:none}.pricing-grid>*{flex:0 0 40%;scroll-snap-align:start}.pricing-dots{display:none}}@media(max-width:768px){.pricing-grid{display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:10px}.pricing-grid::-webkit-scrollbar{display:none}.pricing-grid{display:flex;overflow-x:auto;gap:16px}.pricing-grid>*{flex:0 0 66.66%;scroll-snap-align:start;min-width:0}.slider-btns{display:block}.pricing-image-card{aspect-ratio:4 / 5}.pricing-section{padding:60px 16px}.pricing-card{padding:25px 20px}.pricing-dots{display:none}}@media(max-width:480px){.pricing-section{padding:70px 16px 50px}.pricing-card{padding:22px 16px}.price{padding:12px 10px}.pricing-grid>*{flex:0 0 100%;scroll-snap-align:start;min-width:0}.pricing-dots{display:flex}.pricing-logo{display:block}}.try-now-banner{background-image:url(/try-now-model.png);padding:80px 60px;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}.try-mobile-image{display:none}.try-now-container-banner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.try-now-image img{width:100%;height:auto;display:block}.logo-badge{text-align:right;margin-bottom:30px}.logo-badge img{width:70px;mix-blend-mode:darken}.try-now-content h2{font-size:48px;font-weight:700;margin-bottom:20px;text-align:center;color:#000}.try-now-content p{font-size:18px;line-height:1.6;color:#333;margin-bottom:30px;text-align:center}.demo-btn{max-width:100%;display:block;margin:0 auto 25px;background:var(--color-primary);color:var(--color-black);width:202px;height:50px;border-radius:5px;font-family:var(--font-kameron);font-weight:700;font-size:14px;line-height:120%;text-align:center;text-transform:capitalize;transition:all .3s ease;border:none}.demo-btn:hover{background:#c38216}.store-buttons{display:flex;gap:15px}.store-buttons img{height:45px;cursor:pointer}@media(max-width:1024px){.try-now-content h2{font-size:38px}}@media(max-width:768px){.try-now-banner{padding:60px 20px;height:auto}.try-now-container-banner{flex-direction:column;text-align:center}.try-now-content,.logo-badge{text-align:center}.try-now-content h2{font-size:32px}.store-buttons{justify-content:center}}@media(max-width:768px){.try-now-banner{background-image:unset;background-color:#fff;padding:30px 0}.try-mobile-image{display:block}.try-mobile-image img{width:100%;padding:15px 0}.logo-badge img{width:auto;mix-blend-mode:unset}.logo-badge{margin-bottom:unset}}@media(max-width:475px){.try-mobile-image img{width:620px;padding:15px 0;height:420px}.try-now-banner{padding:0 0 30px}}.testimonial-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;width:100%}.testimonial-bg{position:absolute;inset:0;background-image:url(/image%209.png);background-size:cover;background-position:center;filter:brightness(.55);z-index:1;width:100%}.overflow-image{position:absolute;top:-14%;right:10%;width:auto;z-index:100}.testimonial-content{position:relative;z-index:3;max-width:1000px;padding:2rem;text-align:center;transition:opacity .4s ease,visibility .4s ease}.eyebrow{display:block;font-size:18px;margin-bottom:1rem;color:#fff}.testimonial-heading{font-size:clamp(2rem,3vw,2.5rem);font-weight:500;line-height:1.4;margin-bottom:1.5rem;color:#f5b041}.testimonial-author{font-size:24px;opacity:.85;margin-bottom:2rem;color:#ffebc9}.testimonial-btn{background:#f5b041;color:#000;border:none;padding:20px 40px;font-size:.95rem;font-weight:600;cursor:pointer;border-radius:4px;transition:background .3s ease}.testimonial-btn:hover{background:#d99a2b}.btn-cont{display:flex;align-items:center;justify-content:center;gap:15px}.testimonial-video{position:absolute;inset:0;width:100%;height:100%;z-index:10;display:none}.testimonial-video iframe{width:100%;height:100%;border:0}.testimonial-section.playing .testimonial-content,.testimonial-section.playing .overflow-image{opacity:0;visibility:hidden}.testimonial-section.playing .line.top,.testimonial-section.playing .line.bottom{display:none}.testimonial-section.playing .testimonial-video{display:block}@media(max-width:768px){.testimonial-content{padding:1.5rem}.overflow-image{display:none}}.testimonials{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:80px 20px;overflow:hidden;background-color:#f3f1ee}.testi-banner{position:absolute;inset:0;z-index:0}.testi-banner img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.testi-banner-mobile{display:none}.testimonials__content{position:relative;z-index:2;max-width:900px;text-align:center;padding:40px}.testimonials__quote{font-family:Georgia,serif;font-size:1.9rem;line-height:1.6;color:#222;margin-bottom:24px}.testimonials__author{font-size:1rem;font-weight:600;color:#333}@media(max-width:768px){.testimonials{padding:60px 20px;min-height:350px}.testimonials__quote{font-size:1.4rem}}@media(max-width:480px){.testimonials__quote{font-size:1.2rem}.testi-banner{display:none}.testi-banner-mobile{display:block;position:absolute;inset:0;z-index:0}.testi-banner-mobile img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.testimonials__content{max-width:75%}}@media(max-width:320px){.testimonials__content{max-width:100%}}:root{--font-kameron: "Kameron", serif;--font-spectral: "Spectral", serif;--color-primary: #e89f21;--color-secondary: #655f56;--color-white: #ffffff;--color-black: #000000;font-family:var(--font-kameron),Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-kameron)}h1,h2,h3,h4,h5,h6{font-family:var(--font-kameron);font-weight:700;line-height:1.2}.navbar{position:fixed;top:0;left:0;right:0;width:100%;background:#655f5630;z-index:1000;padding:2rem 1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.navbar-logo{display:flex;align-items:center}.navbar-logo h2{font-family:var(--font-spectral);font-weight:700;font-size:1.5rem;color:var(--color-white)}.logo-img{height:50px;width:auto;object-fit:contain}.navbar-actions{display:flex;gap:1rem;align-items:center}.btn{width:202px;height:50px;border-radius:5px;font-family:var(--font-kameron);font-weight:700;font-size:14px;line-height:120%;text-align:center;text-transform:capitalize;cursor:pointer;transition:all .3s ease;border:none}.btn-primary{background:var(--color-primary);color:var(--color-black)}.btn-primary:hover{background:#d68f1a;transform:translateY(-2px)}.btn-secondary{background:transparent;color:var(--color-white);border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center;text-decoration:none}.btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.desktop-only{display:flex}.mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:.5rem}.mobile-menu-toggle span{width:34px;height:3px;background:var(--color-primary);border-radius:2px;transition:all .3s ease}.mobile-menu{position:fixed;top:0;left:0;width:100%;max-width:none;height:100vh;z-index:9999;visibility:hidden;opacity:0;transition:all .3s ease}.mobile-menu.active{visibility:visible;opacity:1}.mobile-menu-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.mobile-menu-content{position:absolute;top:0;right:0;width:100%;height:100vh;background:#373228;padding:2rem;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}.mobile-menu.active .mobile-menu-content{transform:translate(0)}.mobile-menu-close{position:absolute;top:2rem;right:2rem;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0}.close-icon{position:relative;display:block;width:28px;height:28px}.close-icon:before,.close-icon:after{content:"";position:absolute;top:50%;left:0;width:28px;height:3px;background:var(--color-primary);border-radius:5px}.close-icon:before{transform:translateY(-50%) rotate(45deg)}.close-icon:after{transform:translateY(-50%) rotate(-45deg)}.mobile-menu-actions{display:flex;flex-direction:column;gap:1rem;margin-top:auto;margin-bottom:3rem}.btn-secondary-mobile,.btn-primary-mobile{width:100%;max-width:310px;height:70px;border-radius:5px;font-family:var(--font-kameron);font-weight:700;font-size:16px;line-height:120%;text-transform:capitalize;cursor:pointer;transition:all .3s ease;border:none;margin:0 auto}.btn-secondary-mobile{background:transparent;color:var(--color-white);border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center}.btn-primary-mobile{background:var(--color-primary);color:var(--color-black)}.mobile-menu-footer{text-align:center;margin-top:auto;padding-bottom:2rem}.mobile-menu-footer a{font-family:var(--font-spectral);font-size:14px;line-height:21px;color:#d9d9d9;margin:.25rem 0;text-decoration:none}.mobile-menu-footer a:hover{color:var(--color-primary)}.hero{position:relative;width:100%;min-height:90vh;background:linear-gradient(0deg,#0003,#0003),url(/images/hero.jpg) center/cover no-repeat,#d9d9d9;background-size:cover;background-position:center 75%;display:flex;align-items:flex-end;justify-content:center;padding-top:100px;padding-bottom:8rem;z-index:100}.hero-content{max-width:840px;width:100%;padding:2rem;position:relative}.hero-title{font-family:var(--font-kameron);font-weight:700;font-size:128px;line-height:90%;text-transform:capitalize;color:var(--color-white);margin-bottom:2rem;display:flex;flex-direction:column}.hero-title-line1{display:block;margin-left:-8rem}.hero-title-line2{display:block}.hero-bottom{display:flex;align-items:center;justify-content:center;gap:2rem;margin-left:-8rem}.hero-description{font-family:var(--font-spectral);font-weight:400;font-size:24px;line-height:37px;letter-spacing:-.05em;color:var(--color-white);max-width:339px;margin-bottom:0;flex:0 0 auto}.btn-hero{width:280px;height:70px;background:var(--color-primary);color:var(--color-black);border:none;border-radius:5px;font-family:var(--font-kameron);font-weight:700;font-size:14px;line-height:120%;text-align:center;text-transform:capitalize;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .3s ease;flex-shrink:0}.btn-hero:hover{background:#d68f1a;transform:translateY(-2px)}.play-icon{width:9px;height:9px}.mobile-overflow-image{display:none}@media(max-width:1024px){.hero{padding-bottom:6rem;padding-top:200px}.hero-title{font-size:80px}.hero-title-line1{margin-left:-4rem}.hero-title-line2{margin-left:-2rem}.hero-bottom{margin-left:-4rem}.hero-description{font-size:20px;line-height:32px}}@media(max-width:768px){.logo-img{height:40px}.desktop-only{display:none}.mobile-menu-toggle{display:flex}.mobile-overflow-image{display:block;position:absolute;bottom:-7%;right:3%}.navbar{padding:1.5rem 1rem;backdrop-filter:none;-webkit-backdrop-filter:none;background:#655f565c}.navbar-container{flex-direction:row}.hero{min-height:752px;margin-top:0;padding-top:200px;padding-bottom:4rem;align-items:flex-end;background:linear-gradient(0deg,#0003,#0003),url(/images/hero.jpg) no-repeat,#d9d9d9;background-size:375%;background-position:37% 100%;background-size:cover}.hero-content{text-align:center;padding:1rem;margin-top:4rem}.hero-title{font-size:62.2159px;margin-bottom:1rem;margin-left:-2rem}.hero-title-line1{margin-left:0;margin-right:3rem}.hero-title-line2{margin-left:1.5rem;margin-right:0}.hero-bottom{flex-direction:column;align-items:center;gap:2rem;margin-left:0;margin-top:1.5rem}.hero-description{font-size:24px;line-height:37px;max-width:334px;text-align:center}.btn-hero{width:100%;max-width:310px;height:55px;font-size:16px;position:relative;z-index:1000}}.footer{position:relative;background-image:url(/footer-bg.jpg);background-size:cover;background-position:center;color:#f5f5f5;padding:80px 24px;text-align:center;background-color:#000c;background-blend-mode:darken}.line{position:absolute;left:50%;transform:translate(-50%);background-image:url(/images/line.png);width:80%;height:1px;z-index:100}.line.top{top:6%}.line.bottom{bottom:6%}.footer-content{max-width:1100px;margin:0 auto}.footer-brand{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:16px}.footer-tagline{font-size:40px;color:#e89f21;margin:24px 0 48px;font-family:var(--font-spectral)}.footer-bottom{display:flex;align-items:center;font-size:14px;opacity:.85;justify-content:center;gap:20px}.footer-links a{color:#ccc;margin-left:6px;text-decoration:none}.footer-links a:hover{color:#d4a24c}@media(max-width:768px){.footer{padding:64px 20px 32px}.footer-tagline{font-size:18px}.footer-bottom{flex-direction:column;gap:12px}.footer-links a{margin-left:0;margin-right:12px}}@media(max-width:390px){.hero-title{font-size:49.6591px}.hero-description{font-size:18px;line-height:37px;max-width:100%;padding:0 1rem;text-align:start}}@media(min-width:769px){.mobile-menu{display:none}}
