@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--c-dark: #212529;--c-brand: #d4874e;--c-brand-light: #dd9b69;--c-brand-rgb: 78, 87, 212;--c-body: #727272;--font-base: "Inter", sans-serif;--box-shadow: 0px 15px 25px rgba(0, 0, 0, .08);--transition: all .5s ease;--primary-green: #283618;--secondary-green: #606c38;--dark-charcoal: #1E293B;--warm-grey: #64748B;--off-white: #fff;--accent-energy: #432818;--accent-strong: #99582a}:root .bg-custom-bg{background-image:url(/img/11.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}body{font-family:var(--font-base);line-height:1.7;color:var(--c-body);background-image:url(/img/11.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-color:var(--off-white)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;color:var(--c-dark)}.text-c-brand{color:var(--c-brand)}.text-c-brand-light{color:var(--c-brand-light)}a{text-decoration:none;color:var(--c-brand);transition:var(--transition)}a:hover{color:var(--c-brand-light)}.glassmorphism{background:#1e293b40;border-radius:20px;box-shadow:0 8px 32px #1f268726;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);padding:40px 32px}img{max-width:100%;height:auto}.section-padding{padding-top:100px;padding-bottom:100px}.theme-shadow{box-shadow:var(--box-shadow)}.image-zoom{position:relative}.image-zoom-wrapper{overflow:hidden;position:relative}.image-zoom-wrapper img{transition:var(--transition)}.image-zoom:hover .image-zoom-wrapper img{transform:scale(1.1)}.page-link{color:var(--c-brand)}.page-link:hover{color:var(--c-brand-light)}.page-item.active .page-link{background-color:var(--c-brand);border-color:var(--c-brand);color:#fff}.btn{font-weight:600;font-size:14px;text-transform:uppercase;border-radius:0;padding:10px 24px;white-space:nowrap}.btn-brand{background-color:var(--c-brand);border-color:var(--c-brand);color:#fff}.btn-brand:hover{background-color:var(--c-brand-light);border-color:var(--c-brand-light);color:#fff}.btn-outline-brand{color:var(--c-brand);border-color:var(--c-brand)}.btn-outline-brand:hover{background-color:var(--c-brand);color:#fff}#nav .nav-link{font-weight:700;font-size:1.1rem;color:var(--c-brand);letter-spacing:.5px;transition:color .2s,background .2s}.nav-link:hover,.nav-link:focus{color:var(--c-brand-light);background-color:#d4874e14;border-radius:6px}.nav-link{position:relative;padding-bottom:6px}.nav-link:after{content:"";display:block;width:0;height:3px;background:var(--c-brand);transition:width .2s;border-radius:2px;position:absolute;left:0;bottom:0}.nav-link:hover:after,.nav-link.active:after{width:100%}#hero{background:rgba(var(--c-brand-rgb),.7),url(/img/11.webp);background-position:center;background-size:cover}.section-title{margin-bottom:60px}.section-title .line{width:60px;height:4px;background-color:var(--c-brand);margin:16px auto 24px}.section-title p{max-width:500px;margin-left:auto;margin-right:auto}.iconbox{width:70px;height:70px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--c-brand-rgb),.1);color:var(--c-brand);font-size:34px;flex:none;border-radius:10px}.service{position:relative;overflow:hidden;z-index:2;border-radius:10px}.service:after{content:"";width:40px;height:40px;background:rgba(var(--c-brand-rgb),.2);position:absolute;bottom:0;right:0;transition:var(--transition);border-radius:10px 0 0}.service:hover:after{width:100%;height:100%;background:var(--c-brand);z-index:-1;border-radius:10px}.service:hover h5,.service:hover p{color:#fff}.service:hover .iconbox{background-color:#fff3;color:#fff}.review small{font-weight:600;text-transform:uppercase;color:var(--c-brand)}.review-head{position:relative;border-radius:10px}.review-head:after{content:"";width:28px;height:28px;position:absolute;bottom:-14px;background-color:#fff;transform:rotate(45deg)}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.auth-card{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:2rem;width:100%;max-width:450px}.auth-card.wide{max-width:550px}.auth-header{text-align:center;margin-bottom:1.5rem}.auth-icon{font-size:2.5rem;color:var(--c-brand);margin-bottom:1rem}.form-label{font-weight:500;color:var(--dark-charcoal);margin-bottom:.5rem}.form-control:focus{border-color:var(--c-brand);box-shadow:0 0 0 .25rem #4e57d440}.auth-footer{margin-top:1.5rem;text-align:center;color:var(--warm-grey)}.error-feedback{color:#dc3545;font-size:.875rem;margin-top:.25rem}.info-text{color:var(--warm-grey);margin-bottom:1.5rem;text-align:center}.card{border:none;border-radius:10px;overflow:hidden;transition:var(--transition)}.card:hover{transform:translateY(-5px);box-shadow:var(--box-shadow)}.progress{border-radius:10px}.progress-bar{background-color:var(--c-brand)}.alert-brand{background-color:rgba(var(--c-brand-rgb),.7);border-left:4px solid var(--c-brand);color:var(--off-white)}footer{padding-top:80px}.footer-top{padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-bottom{padding-top:40px;padding-bottom:40px}footer li,footer p,footer a{color:#ffffffb3}footer ul{list-style:none;padding:0}footer .line{width:40px;height:4px;background-color:var(--c-brand);margin-top:12px;margin-bottom:24px}.social-icons a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff1a;border-radius:100px;margin-right:10px}.social-icons a:hover{background-color:var(--c-brand);color:#fff}@media (max-width: 768px){.section-padding{font-size:12px;padding:80px 10px}.display-1{font-size:3rem}.display-4{font-size:2rem}.btn{font-size:12px;padding-left:10px;padding-right:10px}}@media (max-width: 600px){.bg-custom-bg{background-image:url(/img/11-mobile.webp);background-size:cover;background-repeat:no-repeat;background-position:center}}
