@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.6;font-weight:400;color-scheme:light dark;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}img,video,canvas,svg{max-width:100%;height:auto;display:block}iframe,embed,object{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif}button{font-family:inherit}*{margin:0;padding:0;box-sizing:border-box}.app{width:100%;overflow-x:hidden}.container{max-width:1400px;margin:0 auto;padding:0 40px}@media(max-width:992px){.container{padding:0 24px}}@media(max-width:768px){.container{padding:0 16px}}.hero{position:relative;height:600px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}@media(max-width:992px){.hero{height:480px}}@media(max-width:600px){.hero{height:380px}}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.5) 70%,rgba(248 245 245 / 80%) 100%);pointer-events:none;z-index:2}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease-in-out}.hero-slide.active{opacity:1}.hero-overlay{position:absolute;inset:0;background:#0006;z-index:1}.hero-content{position:relative;z-index:3}.slide-indicators{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:3}.indicator{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s}.indicator.active{background:#ff9800;width:35px;border-radius:6px}.hero-title{font-size:56px;font-weight:700;line-height:1.2;margin-bottom:20px}@media(max-width:992px){.hero-title{font-size:44px}}.highlight{color:#ff9800}.hero-subtitle{font-size:16px;line-height:1.6;margin-bottom:35px;color:#ffffffe6}.cta-button{background:#2d1932cc;color:#fff;border:2px solid #ff9800;padding:16px 50px;font-size:16px;font-weight:500;border-radius:50px;cursor:pointer;transition:all .3s;align-self:flex-start;letter-spacing:.3px}.cta-button:hover{background:#2d1932;border-color:#ffa726;transform:translateY(-2px);box-shadow:0 6px 20px #ff980066}.cta-button.extension1{background:#3a2044e6;border:2.5px solid #ff9800;padding:16px 55px;font-size:17px;font-weight:600;border-radius:50px;letter-spacing:.4px}.cta-button.extension1:hover{background:#3a2044;border-color:#ff9800;box-shadow:0 8px 25px #ff980080}.cta-button.hero-btn{background:#ff9800;border:none;padding:16px 50px;font-size:17px;font-weight:700;border-radius:8px;letter-spacing:.5px;box-shadow:0 4px 15px #ff98004d}.cta-button.hero-btn:hover{background:#f57c00;transform:translateY(-2px);box-shadow:0 6px 20px #ff980080}.services{margin-top:-80px;padding:120px 0 80px;background:#fff;position:relative;z-index:1}.section-title,.section-title1,.section-title2,.section-title3,.section-title4{font-family:Sergio Trendy,serif;font-weight:800;font-style:normal;font-size:42px;line-height:100%;letter-spacing:0%;margin-bottom:50px}.section-title1{text-align:center}.section-title2,.section-title3,.section-title4{text-align:left}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.service-card{position:relative;border-radius:12px;overflow:hidden;height:280px;cursor:pointer;transition:all .3s;box-shadow:0 2px 12px #00000014}.service-card:hover{transform:translateY(-8px);box-shadow:0 6px 20px #0000001f}.service-image{width:100%;height:100%;background-size:cover;background-position:center}.service-label{position:absolute;bottom:0;left:0;right:0;background:#000000d9;color:#feaa03;padding:18px 16px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.3px}.service-icon{font-size:20px;color:#feaa03;flex-shrink:0}.stats-banner{background:#fff;padding:50px 0 70px}.stats-title{text-align:center;font-family:Poppins,sans-serif;font-size:47px;font-weight:700;line-height:100%;letter-spacing:0%;margin-bottom:60px;color:#000;text-transform:uppercase}.project-image{width:100%;max-width:1200px;margin:0 auto;text-align:center}.project-image img{width:100%;max-width:100%;height:auto;display:block;margin:0 auto}.stats-grid,.stat-item,.stat-icon,.stat-text{display:none}.why-choose{padding:80px 0;background:#fff}.benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card{background:#fff;border:2px solid #f0f0f0;border-radius:10px;padding:30px 20px;text-align:center;transition:all .3s}.benefit-card:hover{border-color:#ff9800;transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.benefit-icon{font-size:48px;margin-bottom:15px}.benefit-card h4{font-size:14px;font-weight:600;color:#333;line-height:1.4}.estimate-section{padding:56px 0 64px;background:#fff}.estimate-section .section-title2{margin-bottom:6px}.section-subtitle{text-align:left;font-size:16px;color:#666;margin:-8px 0 16px}.estimate-card{width:100%;min-height:420px;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:flex-start;box-shadow:0 10px 28px #0000002e}.estimate-content{text-align:left;color:#fff;padding:40px 48px;max-width:60%}.estimate-title{font-size:44px;font-weight:700;margin-bottom:10px}.estimate-subtitle{font-size:16px;margin-bottom:24px;color:#ffffffd9}.calculate-btn{background:#00000026;color:#fff;border:2px solid #FEAA03;padding:14px 28px;font-size:18px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .25s ease;box-shadow:0 0 0 2px #feaa0340,0 8px 24px #00000040}.calculate-btn:hover{background:#feaa0333;transform:translateY(-1px)}.estimate-next{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#111;background:#ffffff14;border:2px solid #FEAA03;box-shadow:0 0 0 6px #feaa0326,0 6px 18px #00000040;cursor:pointer}.estimate-next svg{color:#feaa03}.numbers-stats{padding:70px 0;background:#eeecea;position:relative;border-top:3px solid #FEAA03;border-bottom:3px solid #FEAA03;overflow:hidden}.numbers-stats:before{content:"";position:absolute;top:0;left:0;width:350px;height:250px;background:radial-gradient(ellipse at top left,rgba(255,200,100,.35) 0%,rgba(255,200,100,.15) 40%,transparent 70%);pointer-events:none}.numbers-stats:after{content:"";position:absolute;bottom:0;right:0;width:350px;height:250px;background:radial-gradient(ellipse at bottom right,rgba(255,200,100,.35) 0%,rgba(255,200,100,.15) 40%,transparent 70%);pointer-events:none}.numbers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px;max-width:1100px;margin:0 auto;text-align:center;position:relative;z-index:1}.number-item h3{font-size:38px;font-weight:700;color:#2b2b2b;margin-bottom:12px;letter-spacing:-1px}.number-item p{font-size:20px;font-weight:600;color:#feaa03;letter-spacing:.3px}.inspiration{padding:80px 0;background:#f9f9f9}.inspiration .section-title3{margin-bottom:6px}.inspiration .section-subtitle{margin:-8px 0 50px}.inspiration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.inspiration-item{position:relative;height:280px;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s}.inspiration-item.highlighted{border:3px solid #ff9800;box-shadow:0 4px 15px #ff98004d}.inspiration-item:hover{transform:scale(1.02)}.inspiration-image{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.inspiration-image:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000080);z-index:1}.inspiration-label{position:absolute;top:15px;left:15px;background:#000000bf;color:#fff;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;z-index:2}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,280px);gap:20px;max-width:1200px;margin:0 auto}.gallery-item{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s;position:relative}.gallery-item:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0006);z-index:1}.gallery-item:hover{transform:scale(1.02)}.gallery-label{position:absolute;top:15px;left:15px;background:#000000bf;color:#fff;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;z-index:2}.gallery-item.gallery-large{grid-row:span 2}.gallery-item.large-horizontal{grid-column:span 2}.testimonials{padding:80px 0;background:#fff}.testimonials .container{max-width:100%;position:relative;padding:0 40px}.testimonials-grid{display:flex;gap:0;align-items:flex-start;position:relative;max-width:1800px;margin:0 auto}.testimonial-image{width:32%;height:400px;background-size:cover;background-position:center;border-radius:10px;flex-shrink:0}.testimonial-content{flex:1;padding-left:40px}.testimonial-content .section-title4{margin-bottom:30px}.testimonial-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative;margin-left:-120px}.testimonial-card{background:#fff;border:3px solid #FEAA03;border-radius:16px;padding:22px 24px;transition:all .3s;position:relative;box-shadow:0 4px 12px #00000014;min-height:240px;display:flex;flex-direction:column}.testimonial-card:hover{border-color:#f57c00;box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.quote-icon{font-size:42px;color:#feaa03;line-height:1;margin-bottom:10px;font-family:Georgia,serif;font-weight:700}.testimonial-rating{display:flex;gap:4px;margin-bottom:8px}.testimonial-rating span{color:#feaa03;font-size:16px}.testimonial-time{font-size:14px;font-weight:700;color:#222;margin-bottom:14px}.testimonial-text{font-size:12px;line-height:1.6;color:#333;margin-bottom:16px;flex:1}.testimonial-author{font-size:16px;font-weight:700;margin-bottom:3px;color:#222}.testimonial-meta{font-size:12px;color:#888}.cta-section{background-size:cover;background-position:center right;padding:40px 0;color:#fff;position:relative;min-height:320px;display:flex;align-items:center;overflow:hidden}.cta-section:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:#4a2257;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);z-index:1}.cta-section .container{position:relative;z-index:2;width:100%}.cta-content{max-width:580px;text-align:left;padding-left:90px;padding-right:40px;display:flex;flex-direction:column;justify-content:center;min-height:240px;margin-right:auto}.cta-content h2{font-size:46px;font-weight:700;margin-bottom:20px;line-height:1.15;letter-spacing:-.5px}.cta-content p{font-size:15px;margin-bottom:28px;opacity:.85;letter-spacing:.2px;font-weight:300}@media(max-width:1200px){.services-grid{grid-template-columns:repeat(2,1fr)}.benefits-grid{grid-template-columns:repeat(3,1fr)}.gallery-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.gallery-item.gallery-large{grid-row:span 1}.gallery-item.large-horizontal{grid-column:span 1}}@media(max-width:768px){.header .container{flex-direction:column;gap:20px}.nav{flex-wrap:nowrap}.hero-title{font-size:36px}.services-grid,.stats-grid,.benefits-grid,.numbers-grid,.gallery-grid,.footer-grid{grid-template-columns:1fr}.testimonials-grid{flex-direction:column}.testimonial-image{width:100%;height:220px}.testimonial-content{padding-left:0;margin-top:20px}.testimonial-cards{grid-template-columns:1fr;margin-left:0}.gallery-grid{grid-template-rows:auto}.gallery-item{height:250px}.gallery-item.gallery-large,.gallery-item.large-horizontal{grid-column:auto;grid-row:auto}.gallery-label{font-size:12px;padding:6px 12px}}@media(max-width:992px)and (min-width:769px){.testimonials-grid{flex-direction:column}.testimonial-image{width:100%;height:260px}.testimonial-content{padding-left:0;margin-top:24px}.testimonial-cards{grid-template-columns:1fr 1fr;margin-left:0}}@media(max-width:992px){.cta-content{padding-left:40px;padding-right:24px}.cta-content h2{font-size:36px}}@media(max-width:768px){.cta-section:before{width:100%;clip-path:none}.cta-content{padding-left:20px;padding-right:20px}.cta-content h2{font-size:30px}}.header{background:#fff;padding:0;box-shadow:0 2px 4px #0000000f;position:sticky;top:0;z-index:1000;border-bottom:1px solid #f0f0f0}.header-container{max-width:1400px;margin:0 auto;padding:8px 40px;display:flex;justify-content:space-between;align-items:center;gap:40px;min-height:70px}.logo{display:flex;align-items:center;flex-shrink:0}.logo-img{height:60px;width:auto;object-fit:contain}.nav{display:flex;align-items:center;gap:45px;flex:1;justify-content:center}.nav-link{text-decoration:none;color:#333;font-weight:500;font-size:15px;letter-spacing:.2px;transition:color .3s;position:relative;padding:10px 0;white-space:nowrap}.nav-link:hover{color:#ff9800}.nav-link.active{color:#ff9800;font-weight:600}.nav-dropdown{position:relative;display:flex;align-items:center}.dropdown-toggle{display:flex;align-items:center;gap:6px;cursor:pointer;padding-bottom:10px}.dropdown-icon{font-size:10px;transition:transform .3s}.nav-dropdown:hover .dropdown-icon{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:5px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:200px;padding:8px 0;animation:fadeIn .2s ease-in-out;z-index:1000}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dropdown-menu a{display:block;padding:12px 20px;color:#333;text-decoration:none;font-size:14px;transition:all .2s;cursor:pointer}.dropdown-menu a:hover{background:#fff3e0;color:#ff9800}.header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.search-btn{background:transparent;border:none;color:#333;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .3s;border-radius:50%}.search-btn:hover{background:#f5f5f5;color:#ff9800}.quote-btn{background:#fff;color:#333;border:1.5px solid #ff9800;padding:10px 26px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s;white-space:nowrap;letter-spacing:.3px}.quote-btn:hover{background:#ff9800;color:#fff;border-color:#ff9800;transform:translateY(-1px);box-shadow:0 4px 12px #ff98004d}@media(max-width:1200px){.nav{gap:30px}.header-container{padding:15px 30px}}@media(max-width:992px){.nav{gap:20px}.nav-link{font-size:14px}}@media(max-width:768px){.nav{display:flex;gap:12px;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}.nav-link{font-size:13px;padding:8px 0}.header-container{padding:12px 16px;gap:16px}.quote-btn{padding:8px 14px;font-size:12.5px}}.quotation-page{position:fixed;inset:0;background-color:#fff;z-index:10000;animation:fadeIn .3s ease;display:flex;flex-direction:column;padding:40px 20px;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.quotation-close-btn{position:absolute;top:20px;right:30px;background:transparent;border:none;font-size:2.5rem;color:#666;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .3s;z-index:10}.quotation-close-btn:hover{color:#000}.quotation-progress{display:flex;align-items:flex-start;justify-content:center;max-width:900px;margin:0 auto 80px;padding:0 40px}.quotation-step{display:flex;flex-direction:column;align-items:center;gap:12px;flex:0 0 auto}.quotation-step-circle{width:50px;height:50px;border-radius:50%;border:3px solid #e0e0e0;background-color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#999;transition:all .3s ease;font-size:1.2rem}.quotation-step-circle.active,.quotation-step-circle.completed{border-color:orange;background-color:orange;color:#fff}.quotation-step-label{font-size:.9rem;color:#666;font-weight:500;white-space:nowrap;text-align:center}.quotation-step-line{flex:1;height:3px;background-color:#e0e0e0;margin:24px 15px 0;min-width:80px;transition:background-color .3s ease}.quotation-step-line.active{background-color:orange}.quotation-content{flex:1;max-width:800px;margin:0 auto;width:100%;animation:slideIn .4s ease}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.quotation-step-content{min-height:300px}.quotation-options{display:flex;flex-direction:column;gap:20px;max-width:700px;margin:0 auto}.quotation-option{display:flex;align-items:center;padding:20px 30px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;background-color:#fff}.quotation-option:hover,.quotation-option.selected{border-color:orange;background-color:#fff8f0}.quotation-option input[type=radio]{width:24px;height:24px;margin-right:20px;accent-color:#ffa500;cursor:pointer}.quotation-option span{font-size:1.1rem;font-weight:500;color:#333}.quotation-placeholder{text-align:center;color:#999;font-size:1.1rem;padding:60px 20px}.quotation-section-title{font-size:1.8rem;font-weight:700;color:#000;margin-bottom:40px;text-align:center}.quotation-rooms-selection{display:flex;flex-direction:column;gap:20px;max-width:700px;margin:0 auto}.quotation-room-item{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border:2px solid #e0e0e0;border-radius:8px;background-color:#fff}.quotation-room-name{font-size:1.1rem;font-weight:500;color:#333}.quotation-room-controls{display:flex;align-items:center;gap:15px}.quotation-room-btn{width:32px;height:32px;border-radius:50%;border:none;background-color:orange;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.quotation-room-btn:hover:not(:disabled){background-color:#ff9800;transform:scale(1.1)}.quotation-room-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.5}.quotation-room-count{font-size:1.1rem;font-weight:600;color:#333;min-width:20px;text-align:center}.quotation-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:1200px;margin:0 auto}.quotation-package-card{background-color:#1a1a1a;color:#fff;border:3px solid transparent;border-radius:12px;padding:35px 25px;cursor:pointer;transition:all .3s ease;position:relative}.quotation-package-card input[type=radio]{position:absolute;top:25px;left:25px;width:24px;height:24px;accent-color:#ffa500;cursor:pointer}.quotation-package-card.selected{border-color:orange}.quotation-package-card:hover{border-color:orange;transform:translateY(-5px)}.quotation-package-header{margin-bottom:20px;margin-top:10px}.quotation-package-header h3{font-size:1.3rem;font-weight:700;margin:0}.quotation-package-description{font-size:.95rem;line-height:1.5;margin-bottom:20px;color:#e0e0e0}.quotation-package-features{list-style:none;padding:0;margin:0}.quotation-package-features li{font-size:.9rem;padding:8px 0 8px 20px;position:relative}.quotation-package-features li:before{content:"•";position:absolute;left:0;color:orange;font-size:1.2rem}.quotation-final-form{display:flex;flex-direction:column;gap:20px;max-width:600px;margin:0 auto}.quotation-submit-message{padding:12px 16px;border-radius:6px;margin-bottom:20px;text-align:center;font-size:.9rem;max-width:600px;margin-left:auto;margin-right:auto}.quotation-submit-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.quotation-submit-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.quotation-form{display:flex;flex-direction:column;gap:20px;max-width:600px;margin:0 auto}.quotation-form-group{display:flex;flex-direction:column;gap:0}.quotation-form-group label{font-size:.95rem;font-weight:500;color:#000;margin-bottom:8px}.quotation-form-group input{width:100%;padding:16px 20px;font-size:1rem;border:2px solid #ffa500;border-radius:6px;background-color:#fff;transition:all .3s ease;font-family:inherit;outline:none}.quotation-final-form .quotation-form-group input{border:2px solid #e0e0e0;border-bottom:2px solid #ffa500;border-radius:0;padding:14px 10px}.quotation-form-group input::placeholder{color:#999}.quotation-form-group input:focus{border-color:#ff9800;box-shadow:0 0 0 3px #ff98001a}.quotation-final-form .quotation-form-group input:focus{border-bottom:2px solid #ff9800;box-shadow:none}.quotation-navigation{display:flex;justify-content:space-between;max-width:800px;margin:60px auto 0;padding:0 20px;gap:20px}.quotation-nav-btn{padding:14px 50px;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px}.quotation-back-btn{background-color:#333;color:#fff;border:2px solid #ffa500}.quotation-back-btn:hover:not(:disabled){background-color:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.quotation-back-btn:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed;opacity:.5}.quotation-next-btn{background-color:#333;color:#fff;border:2px solid #ffa500}.quotation-next-btn:hover:not(:disabled){background-color:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.quotation-next-btn:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed;opacity:.5}@media(max-width:1024px){.quotation-packages{grid-template-columns:1fr;max-width:600px}}@media(max-width:768px){.quotation-page{padding:30px 15px}.quotation-progress{padding:0 10px;margin-bottom:50px}.quotation-step-circle{width:40px;height:40px;font-size:.9rem}.quotation-step-label{font-size:.7rem}.quotation-section-title{font-size:1.5rem}.quotation-navigation{flex-direction:column;padding:0 15px}.quotation-nav-btn{width:100%}.quotation-option{padding:15px 20px}.quotation-option span{font-size:1rem}.quotation-packages{grid-template-columns:1fr}.quotation-room-item{padding:15px 20px}}.footer{background:#f5f5f5;color:#333;padding:60px 0 30px}.footer-grid{display:grid;grid-template-columns:1.2fr 1.5fr 1fr 1fr;gap:60px;margin-bottom:30px}.footer-brand{padding-right:20px}.logo-footer{margin-bottom:25px}.footer-logo-img{width:180px;height:auto;object-fit:contain}.social-icons{display:flex;gap:15px}.social-icons a{width:42px;height:42px;background:#fff;border:2px solid #ff9800;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#333;transition:all .3s}.social-icons a:hover{background:#ff9800;color:#fff;border-color:#ff9800;transform:translateY(-3px)}.footer-column h4{color:#ff9800;font-size:13px;font-weight:700;margin-bottom:22px;letter-spacing:1.5px}.footer-column p{font-size:13px;line-height:2.2;color:#333;cursor:pointer;transition:color .3s;font-weight:400}.footer-column p:hover{color:#ff9800}.footer-column a{text-decoration:none;color:inherit}.footer-column a p{margin:0}.contact-item{display:flex;gap:10px;margin-bottom:18px;font-size:13px;line-height:1.6;color:#333;align-items:flex-start}.contact-item .icon{font-size:14px;flex-shrink:0;margin-top:2px}.contact-item span:not(.icon){flex:1}@media(max-width:992px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:768px){.footer{padding:40px 0 20px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-logo-img{width:150px}}:root{--wcus-accent: #FEAA03;--wcus-card-border: #e9e9e9;--wcus-card-shadow: rgba(0, 0, 0, .08)}.why-choose-us{padding:48px 0 56px;background:#fff}.why-choose-us .section-title{margin-bottom:28px}.wcus-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,26vw,260px);gap:22px;overflow-x:auto;padding:8px 4px 14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.wcus-scroll::-webkit-scrollbar{height:10px}.wcus-scroll::-webkit-scrollbar-track{background:transparent}.wcus-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:999px}.wcus-card{scroll-snap-align:start;background:#fff;border:2px solid var(--wcus-card-border);border-radius:12px;box-shadow:0 6px 18px #00000014,0 1px 3px #0000000f;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 16px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.wcus-card:hover{transform:translateY(-4px);border-color:var(--wcus-accent);box-shadow:0 12px 26px #00000024,0 3px 6px #00000014}.wcus-icon{font-size:40px;color:var(--wcus-accent);margin-bottom:10px}.wcus-text{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-style:normal;font-size:24px;line-height:100%;letter-spacing:0;text-align:center;color:#111;position:relative;z-index:1}.wcus-text:after{content:attr(data-text);position:absolute;inset:0;color:#feaa03;z-index:-1;transform:translate(.5px,1.5px);filter:blur(.6px);text-shadow:0 0 6px rgba(254,170,3,.65),0 0 12px rgba(254,170,3,.45),0 0 18px rgba(254,170,3,.35)}@media(max-width:640px){.why-choose-us{padding:56px 0}.wcus-icon{font-size:34px}}.about-section{padding:80px 20px;background-color:#fff}.about-container{max-width:1200px;margin:0 auto;display:flex;gap:60px;align-items:center;flex-wrap:wrap}.about-content{flex:1;min-width:300px}.about-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.about-title .highlight{color:orange}.about-description{color:#333;line-height:1.8;margin-bottom:40px;font-size:1rem}.about-feature{margin-bottom:30px}.feature-title{font-size:1.8rem;font-weight:600;margin-bottom:12px;line-height:1.3}.feature-title .highlight{color:orange}.feature-description{color:#666;line-height:1.7;font-size:.95rem}.about-image-container{flex:1;min-width:300px;position:relative}.about-image{width:100%;height:auto;border-radius:8px;display:block}.experience-badge{position:absolute;bottom:20px;right:20px;background:#000000d9;padding:20px 30px;border-radius:8px;display:flex;align-items:center;gap:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experience-text{display:flex;flex-direction:column;color:#fff}.experience-label{font-size:.9rem;color:#ccc}.experience-highlight{font-size:1.1rem;font-weight:600;color:orange}.experience-number{font-size:3rem;font-weight:700;color:orange;line-height:1}.about-container-reverse{max-width:1200px;margin:100px auto 0;padding:0 20px}.section-title{font-size:3.5rem;font-weight:700;text-align:center;margin-bottom:80px;color:#000}.section-title .highlight{color:orange}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.about-left,.about-right{display:flex;flex-direction:column;gap:40px}.about-text-block{background:#fff;padding:20px 0}.block-title{font-size:1.6rem;font-weight:600;line-height:1.5;margin-bottom:20px;color:#000}.block-description{color:#888;line-height:1.8;font-size:1rem}.about-image-wrapper,.about-image-wrapper-large{width:100%;overflow:hidden;border-radius:0}.grid-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.about-image-wrapper,.about-image-wrapper-large{height:380px}@media(max-width:768px){.about-container{flex-direction:column;gap:40px}.about-title{font-size:2rem}.feature-title{font-size:1.5rem}.experience-badge{padding:15px 20px;gap:15px}.experience-number{font-size:2.5rem}.about-grid{grid-template-columns:1fr;gap:40px}.section-title{font-size:2rem}.about-image-wrapper,.about-image-wrapper-large{height:300px}.block-title{font-size:1.3rem}}.streamline-section{max-width:1400px;margin:100px auto 0;padding:0 20px;text-align:center}.streamline-title{font-size:3rem;font-weight:700;line-height:1.3;margin-bottom:60px;color:#000}.streamline-title .highlight{color:orange}.team-images-container{position:relative;height:300px;margin-bottom:80px;display:flex;justify-content:center;align-items:center;perspective:2500px;perspective-origin:center 50%}.team-image-card{position:absolute;width:170px;height:210px;border-radius:25px;overflow:hidden;box-shadow:0 10px 30px #0003;transition:transform .3s ease}.team-image-card:hover{transform:scale(1.05)!important;box-shadow:0 15px 40px #0000004d;z-index:100!important}.team-image-card.card-1{left:50%;margin-left:-650px;top:50%;margin-top:-10px;transform:translateZ(-180px) rotateY(28deg);z-index:1}.team-image-card.card-2{left:50%;margin-left:-480px;top:50%;margin-top:-45px;transform:translateZ(-100px) rotateY(20deg);z-index:2}.team-image-card.card-3{left:50%;margin-left:-310px;top:50%;margin-top:-70px;transform:translateZ(-40px) rotateY(12deg);z-index:3}.team-image-card.card-4{left:50%;margin-left:-140px;top:50%;margin-top:-80px;transform:translateZ(0) rotateY(5deg);z-index:4}.team-image-card.card-5{left:50%;margin-left:30px;top:50%;margin-top:-80px;transform:translateZ(0) rotateY(-5deg);z-index:4}.team-image-card.card-6{left:50%;margin-left:200px;top:50%;margin-top:-70px;transform:translateZ(-40px) rotateY(-12deg);z-index:3}.team-image-card.card-7{left:50%;margin-left:370px;top:50%;margin-top:-45px;transform:translateZ(-100px) rotateY(-20deg);z-index:2}.team-image-card.card-8{left:50%;margin-left:540px;top:50%;margin-top:-10px;transform:translateZ(-180px) rotateY(-28deg);z-index:1}.team-image{width:100%;height:100%;object-fit:cover;display:block}.features-container{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:20px;max-width:1200px;margin-left:auto;margin-right:auto}.feature-card{text-align:center}.feature-card-title{font-size:1.3rem;font-weight:600;color:orange;margin-bottom:15px}.feature-card-description{color:#888;line-height:1.7;font-size:.95rem}@media(max-width:1200px){.team-images-container{perspective:2000px;height:320px}.team-image-card{width:150px;height:190px}.team-image-card.card-1{margin-left:-480px;margin-top:50px;transform:translateZ(-140px) rotateY(26deg)}.team-image-card.card-2{margin-left:-345px;margin-top:15px;transform:translateZ(-80px) rotateY(18deg)}.team-image-card.card-3{margin-left:-210px;margin-top:-3px;transform:translateZ(-35px) rotateY(10deg)}.team-image-card.card-4{margin-left:-75px;margin-top:-12px;transform:translateZ(0) rotateY(4deg)}.team-image-card.card-5{margin-left:65px;margin-top:-12px;transform:translateZ(0) rotateY(-4deg)}.team-image-card.card-6{margin-left:200px;margin-top:-3px;transform:translateZ(-35px) rotateY(-10deg)}.team-image-card.card-7{margin-left:335px;margin-top:15px;transform:translateZ(-80px) rotateY(-18deg)}.team-image-card.card-8{margin-left:470px;margin-top:50px;transform:translateZ(-140px) rotateY(-26deg)}}@media(max-width:968px){.streamline-title{font-size:2rem}.team-images-container{height:280px;perspective:1200px;overflow-x:hidden}.team-image-card{width:100px;height:140px}.team-image-card.card-1{margin-left:-330px;margin-top:45px;transform:translateZ(-100px) rotateY(24deg)}.team-image-card.card-2{margin-left:-240px;margin-top:12px;transform:translateZ(-60px) rotateY(16deg)}.team-image-card.card-3{margin-left:-150px;margin-top:-2px;transform:translateZ(-25px) rotateY(9deg)}.team-image-card.card-4{margin-left:-60px;margin-top:-10px;transform:translateZ(0) rotateY(3deg)}.team-image-card.card-5{margin-left:40px;margin-top:-10px;transform:translateZ(0) rotateY(-3deg)}.team-image-card.card-6{margin-left:130px;margin-top:-2px;transform:translateZ(-25px) rotateY(-9deg)}.team-image-card.card-7{margin-left:220px;margin-top:12px;transform:translateZ(-60px) rotateY(-16deg)}.team-image-card.card-8{margin-left:310px;margin-top:45px;transform:translateZ(-100px) rotateY(-24deg)}.features-container{grid-template-columns:1fr;gap:30px}}.about-container:nth-of-type(3) .about-image-container{max-height:400px;overflow:hidden}.about-container:nth-of-type(3) .about-image{height:400px;object-fit:cover}.about-container-reverse:nth-of-type(4) .about-image-wrapper{max-height:400px;overflow:hidden}.about-container-reverse:nth-of-type(4) .grid-image{height:400px;object-fit:cover}.popular-designs-section{font-weight:500;color:#000;max-width:1400px;margin:80px auto 0;padding:60px 20px}.popular-designs-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#000;text-align:left}.popular-designs-title .highlight{color:orange}.popular-designs-subtitle{max-width:100%;margin:0 0 50px;color:#666;font-size:1rem;line-height:1.8;text-align:left}.designs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.design-card{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:4/3;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.design-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.design-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.design-card:hover .design-image{transform:scale(1.05)}@media(max-width:1024px){.designs-grid{grid-template-columns:repeat(2,1fr);gap:16px}.popular-designs-title{font-size:2rem}}@media(max-width:768px){.popular-designs-section{padding:40px 15px;margin-top:40px}.popular-designs-title{font-size:1.8rem}.popular-designs-subtitle{font-size:.95rem;margin-bottom:30px}.designs-grid{grid-template-columns:1fr;gap:16px}.design-card{aspect-ratio:16/10}}.services-page{width:100%}.services-hero{position:relative;height:500px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;padding:0 80px}.services-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.services-hero-content{position:relative;z-index:2;max-width:1200px}.services-hero-title{font-size:4rem;font-weight:700;color:#fff;line-height:1.2;margin:0}.highlight-orange{color:orange}.our-services-section{padding:80px 20px;background-color:#fff}.services-container{max-width:1200px;margin:0 auto}.services-section-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#000}.services-section-description{font-size:1rem;line-height:1.8;color:#333;margin-bottom:60px;max-width:100%}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 60px;margin-top:50px}.service-item{text-align:center;padding:0}.service-item-icon{font-size:1.5rem;color:orange;display:inline;margin-right:8px;vertical-align:middle}.service-item-title{font-size:1.05rem;font-weight:600;margin-bottom:12px;color:orange;line-height:1.4;display:inline;vertical-align:middle}.service-item-description{font-size:.88rem;line-height:1.7;color:#000;margin:8px 0 0;text-align:center;display:block}@media(max-width:1024px){.services-hero{height:400px;padding:0 40px}.services-hero-title{font-size:3rem}.services-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){.services-hero{height:350px;padding:0 20px}.services-hero-title{font-size:2.2rem}.our-services-section{padding:50px 20px}.services-section-title{font-size:2rem}.services-section-description{font-size:.95rem;margin-bottom:40px}.services-grid{grid-template-columns:1fr;gap:35px}.service-item{padding:0}}@media(max-width:480px){.services-hero-title,.service-item-icon{font-size:1.8rem}.service-item-title{font-size:1rem}.service-item-description{font-size:.85rem}}.home-interiors-section{padding:80px 20px;background-color:#f9f9f9}.home-interiors-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#000}.home-interiors-description{font-size:.95rem;line-height:1.8;color:#000;margin-bottom:50px;max-width:100%}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.step-card{display:flex;flex-direction:column;gap:15px}.step-image-wrapper{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px}.step-image{width:100%;height:100%;object-fit:cover;display:block}.step-info{display:flex;align-items:baseline;gap:8px}.step-number{font-size:1.1rem;font-weight:700;color:#000}.step-text{font-size:.95rem;font-weight:500;color:#000}@media(max-width:1024px){.steps-grid{grid-template-columns:repeat(2,1fr);gap:20px}.home-interiors-title{font-size:2rem}}@media(max-width:768px){.home-interiors-section{padding:50px 20px}.home-interiors-title{font-size:1.8rem}.home-interiors-description{font-size:.9rem;margin-bottom:35px}.steps-grid{grid-template-columns:1fr;gap:25px}}@media(max-width:480px){.home-interiors-title{font-size:1.5rem}.step-number{font-size:1rem}.step-text{font-size:.9rem}}.process-timeline-section{padding:80px 20px;background-color:#fff}.timeline-wrapper{display:flex;align-items:center;justify-content:center;position:relative;max-width:900px;margin:0 auto;padding:40px 0}.timeline-item{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.timeline-circle{width:20px;height:20px;border:3px solid #FFA500;border-radius:50%;background-color:#fff;position:relative}.timeline-circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:orange;border-radius:50%}.timeline-circle:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #FFA500;margin-bottom:8px}.timeline-label{position:absolute;top:-45px;white-space:nowrap;font-size:.95rem;font-weight:600;color:#000}.timeline-label-bottom{top:auto;bottom:-45px}.timeline-line{flex:1;height:2px;background-color:orange;margin:0 -1px;position:relative;z-index:1}.timeline-cta{text-align:center;margin-top:60px}.book-now-btn{background-color:#000;color:orange;border:none;padding:12px 40px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:4px}.book-now-btn:hover{background-color:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}@media(max-width:768px){.process-timeline-section{padding:50px 20px}.timeline-wrapper{flex-direction:column;gap:30px;padding:20px 0}.timeline-line{width:2px;height:30px;margin:0}.timeline-label,.timeline-label-bottom{position:static;margin-top:15px}.timeline-circle:after{border-top:none;border-left:10px solid #FFA500;border-top:8px solid transparent;border-bottom:8px solid transparent;left:100%;top:50%;transform:translateY(-50%);margin-bottom:0;margin-left:8px}.timeline-cta{margin-top:40px}}@media(max-width:480px){.timeline-label{font-size:.85rem}.book-now-btn{padding:10px 30px;font-size:.95rem}}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 70px;max-width:1300px;margin:0 auto}.gallery-item{position:relative;overflow:visible;padding:0}.gallery-base-image{position:relative;width:100%;height:420px;border-radius:8px;overflow:hidden}.base-img{width:100%;height:100%;object-fit:cover;display:block}.gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1}.gallery-title{color:#fff;font-size:2.8rem;font-weight:700;line-height:1.2;text-align:center;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);position:relative;z-index:2}.gallery-highlight{color:orange}.floating-images{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.floating-img{position:absolute;width:130px;height:95px;object-fit:cover;border:none;border-radius:6px;box-shadow:0 10px 25px #0006;transform-origin:center}.floating-img-1{top:8%;left:8%;transform:rotate(-12deg);z-index:4}.floating-img-2{top:12%;right:10%;transform:rotate(15deg);z-index:4}@media(max-width:1024px){.gallery-grid{gap:50px 60px}.gallery-base-image{height:380px}.gallery-title{font-size:2.3rem}.floating-img{width:115px;height:85px}}@media(max-width:768px){.design-gallery-section{padding:50px 20px}.gallery-grid{grid-template-columns:1fr;gap:50px}.gallery-base-image{height:350px}.gallery-title{font-size:2rem}.floating-img{width:105px;height:78px}.floating-img-1{top:10%;left:6%}.floating-img-2{top:14%;right:8%}}@media(max-width:480px){.gallery-grid{gap:40px}.gallery-base-image{height:280px}.gallery-title{font-size:1.6rem}.floating-img{width:85px;height:63px}.floating-img-1{top:8%;left:4%}.floating-img-2{top:12%;right:6%}}.design-gallery-section{padding:80px 20px;background-color:#fff}.gallery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.gallery-images-preview{display:flex;gap:15px;align-items:center}.preview-img{width:100px;height:70px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0000001a}.book-now-btn-gallery{background-color:#000;color:orange;padding:12px 35px;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.book-now-btn-gallery:hover{background-color:orange;color:#000}.design-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:100%}.design-card{position:relative;height:350px;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.design-card:hover{transform:scale(1.02)}.design-card-image{width:100%;height:100%;background-size:cover;background-position:center;position:absolute;top:0;left:0;transition:opacity .6s ease-in-out}.design-card .base-image{z-index:1;opacity:1}.design-card .hover-image{z-index:2;opacity:0}.design-card:hover .hover-image{opacity:1}.design-card:hover .base-image{opacity:0}.design-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#0009);padding:30px;display:flex;flex-direction:column;justify-content:flex-start}.design-card-title{font-size:2.5rem;font-weight:700;color:#fff;line-height:1.2;margin:0;text-align:left}.design-thumbs{position:absolute;bottom:22px;left:22px;display:flex;gap:14px;z-index:4}.design-thumb{width:120px;height:90px;object-fit:cover;border-radius:8px;box-shadow:0 8px 16px #00000059;border:2px solid rgba(255,255,255,.65)}@media(max-width:768px){.design-thumb{width:90px;height:70px}}.different-services-section{padding:80px 20px;background-color:#f9f9f9}.different-services-content{display:flex;gap:60px;align-items:flex-start}.different-services-left{flex:0 0 400px;padding-right:20px}.different-services-title{font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:25px;color:#000}.different-services-description{font-size:.95rem;line-height:1.8;color:#666;margin-bottom:35px}.services-nav-buttons{display:flex;gap:15px}.nav-btn{width:45px;height:45px;border-radius:50%;background-color:orange;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff}.nav-btn:hover{background-color:#ff8c00;transform:scale(1.05)}.different-services-right{flex:1;overflow-x:auto}.different-services-right{-ms-overflow-style:none;scrollbar-width:none}.different-services-right::-webkit-scrollbar{display:none;height:0}.services-cards-wrapper{display:flex;gap:30px;padding-left:12px;padding-bottom:8px}.service-card-item{flex:0 0 280px;position:relative}.service-card-image{position:relative;width:100%;height:320px;border-radius:12px;overflow:hidden;cursor:pointer}.service-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.service-card-item:hover .service-card-image img{transform:scale(1.08)}.service-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:25px;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 70%,transparent 100%);display:flex;justify-content:space-between;align-items:flex-end}.service-card-title{color:#fff;font-size:1.3rem;font-weight:600;line-height:1.3;margin:0}.service-card-link{background:transparent;border:none;cursor:pointer;padding:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.service-card-link:hover{transform:translate(3px,-3px)}@media(max-width:1024px){.different-services-content{flex-direction:column;gap:40px}.different-services-left{flex:1;width:100%}.different-services-title{font-size:2.2rem}}@media(max-width:768px){.different-services-section{padding:50px 20px}.different-services-title{font-size:2rem}.different-services-description{font-size:.9rem;margin-bottom:25px}.service-card-item{flex:0 0 250px}.service-card-image{height:280px}.service-card-title{font-size:1.15rem}.design-gallery-grid{grid-template-columns:1fr;gap:15px}.design-card{height:300px}.design-card-title{font-size:2rem}.gallery-header{flex-direction:column;gap:20px;align-items:flex-start}.preview-img{width:80px;height:60px}}@media(max-width:480px){.different-services-title{font-size:1.7rem}.service-card-item{flex:0 0 220px}.service-card-image{height:250px}.nav-btn{width:40px;height:40px}.design-card{height:250px}.design-card-title{font-size:1.5rem}.preview-img{width:70px;height:50px}}.products-page,.product-section{width:100%}.product-hero{position:relative;width:100%;height:500px;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;padding:40px}.hero-title{font-size:56px;font-weight:700;color:#fff;text-align:center;line-height:1.3;margin:0}.highlight-orange{color:#ff8c00}.product-content{background:#fff;padding:80px 40px}.content-container{max-width:1200px;margin:0 auto}.content-title{font-size:32px;font-weight:700;color:#333;margin:0 0 30px}.content-description{font-size:16px;line-height:1.8;color:#666;margin:0}@media(max-width:1024px){.hero-title{font-size:48px}.content-title{font-size:28px}.product-content{padding:60px 30px}}@media(max-width:768px){.product-hero{height:500px}.hero-title{font-size:36px}.content-title{font-size:24px}.content-description{font-size:15px}.product-content{padding:50px 20px}}@media(max-width:480px){.product-hero{height:400px}.hero-title{font-size:28px}.hero-overlay{padding:20px}.content-title{font-size:22px}.content-description{font-size:14px}.product-content{padding:40px 20px}}.island-kitchen-section{background:#f5f5f5;padding:80px 40px}.island-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.island-text-content{padding-right:20px}.island-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.island-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.island-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.image-wrapper{position:relative;overflow:hidden;border-radius:4px}.kitchen-image{width:100%;height:100%;object-fit:cover;display:block}.image-left .kitchen-image,.image-right .kitchen-image{height:320px}@media(max-width:1024px){.island-content-wrapper{grid-template-columns:1fr;gap:40px}.island-title{font-size:36px}.island-kitchen-section{padding:60px 30px}}@media(max-width:768px){.island-title{font-size:30px}.island-description{font-size:15px}.island-kitchen-section{padding:50px 20px}.island-images{grid-template-columns:1fr}}@media(max-width:480px){.island-title{font-size:26px}.island-description{font-size:14px}.view-more-btn{width:100%;padding:14px 28px}}.lshape-kitchen-section{background:#fff;padding:80px 40px}.lshape-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.lshape-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lshape-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.lshape-images .kitchen-image{width:100%;height:320px;object-fit:cover;display:block}.lshape-text-content{padding-left:20px}.lshape-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.lshape-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}@media(max-width:1024px){.lshape-content-wrapper{grid-template-columns:1fr;gap:40px}.lshape-title{font-size:36px}.lshape-kitchen-section{padding:60px 30px}}@media(max-width:768px){.lshape-title{font-size:30px}.lshape-description{font-size:15px}.lshape-kitchen-section{padding:50px 20px}.lshape-images{grid-template-columns:1fr}}@media(max-width:480px){.lshape-title{font-size:26px}.lshape-description{font-size:14px}}.parallel-kitchen-section{background:#f5f5f5;padding:80px 40px}.parallel-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.parallel-text-content{padding-right:20px}.parallel-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.parallel-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.parallel-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.parallel-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.parallel-images .kitchen-image{width:100%;height:320px;object-fit:cover;display:block}@media(max-width:1024px){.parallel-content-wrapper{grid-template-columns:1fr;gap:40px}.parallel-title{font-size:36px}.parallel-kitchen-section{padding:60px 30px}}@media(max-width:768px){.parallel-title{font-size:30px}.parallel-description{font-size:15px}.parallel-kitchen-section{padding:50px 20px}.parallel-images{grid-template-columns:1fr}}@media(max-width:480px){.parallel-title{font-size:26px}.parallel-description{font-size:14px}}.straight-kitchen-section{background:#fff;padding:80px 40px}.straight-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.straight-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.straight-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.straight-images .kitchen-image{width:100%;height:320px;object-fit:cover;display:block}.straight-text-content{padding-left:20px}.straight-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.straight-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}@media(max-width:1024px){.straight-content-wrapper{grid-template-columns:1fr;gap:40px}.straight-title{font-size:36px}.straight-kitchen-section{padding:60px 30px}}@media(max-width:768px){.straight-title{font-size:30px}.straight-description{font-size:15px}.straight-kitchen-section{padding:50px 20px}.straight-images{grid-template-columns:1fr}}@media(max-width:480px){.straight-title{font-size:26px}.straight-description{font-size:14px}}.ushape-kitchen-section{background:#f5f5f5;padding:80px 40px}.ushape-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.ushape-text-content{padding-right:20px}.ushape-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.ushape-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.ushape-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ushape-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.ushape-images .kitchen-image{width:100%;height:320px;object-fit:cover;display:block}@media(max-width:1024px){.ushape-content-wrapper{grid-template-columns:1fr;gap:40px}.ushape-title{font-size:36px}.ushape-kitchen-section{padding:60px 30px}}@media(max-width:768px){.ushape-title{font-size:30px}.ushape-description{font-size:15px}.ushape-kitchen-section{padding:50px 20px}.ushape-images{grid-template-columns:1fr}}@media(max-width:480px){.ushape-title{font-size:26px}.ushape-description{font-size:14px}}.wardrobes-page,.wardrobes-section{width:100%}.wardrobes-hero{position:relative;width:100%;height:600px;overflow:hidden}.wardrobes-hero .hero-image{width:100%;height:100%;object-fit:cover}.wardrobes-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;padding:40px}.wardrobes-hero .hero-title{font-size:56px;font-weight:700;color:#fff;text-align:center;line-height:1.3;margin:0}.wardrobes-hero .highlight-orange{color:#ff8c00}.wardrobes-content{background:#fff;padding:80px 40px}.wardrobes-content .content-container{max-width:1200px;margin:0 auto}.wardrobes-content .content-title{font-size:32px;font-weight:700;color:#333;margin:0 0 30px}.wardrobes-content .content-description{font-size:16px;line-height:1.8;color:#666;margin:0}@media(max-width:1024px){.wardrobes-hero .hero-title{font-size:48px}.wardrobes-content .content-title{font-size:28px}.wardrobes-content{padding:60px 30px}}@media(max-width:768px){.wardrobes-hero{height:500px}.wardrobes-hero .hero-title{font-size:36px}.wardrobes-content .content-title{font-size:24px}.wardrobes-content .content-description{font-size:15px}.wardrobes-content{padding:50px 20px}}@media(max-width:480px){.wardrobes-hero{height:400px}.wardrobes-hero .hero-title{font-size:28px}.wardrobes-hero .hero-overlay{padding:20px}.wardrobes-content .content-title{font-size:22px}.wardrobes-content .content-description{font-size:14px}.wardrobes-content{padding:40px 20px}}.livingroom-page,.livingroom-section{width:100%}.livingroom-hero{position:relative;width:100%;height:500px;overflow:hidden}.livingroom-hero .hero-image{width:100%;height:100%;object-fit:cover}.livingroom-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;padding:40px}.livingroom-hero .hero-title{font-size:56px;font-weight:700;color:#fff;text-align:center;line-height:1.3;margin:0}.livingroom-hero .highlight-orange{color:#ff8c00}.livingroom-content{background:#fff;padding:80px 40px}.livingroom-content .content-container{max-width:1200px;margin:0 auto}.livingroom-content .content-title{font-size:32px;font-weight:700;color:#333;margin:0 0 30px}.livingroom-content .content-description{font-size:16px;line-height:1.8;color:#666;margin:0}@media(max-width:1024px){.livingroom-hero .hero-title{font-size:48px}.livingroom-content .content-title{font-size:28px}.livingroom-content{padding:60px 30px}}@media(max-width:768px){.livingroom-hero{height:500px}.livingroom-hero .hero-title{font-size:36px}.livingroom-content .content-title{font-size:24px}.livingroom-content .content-description{font-size:15px}.livingroom-content{padding:50px 20px}}@media(max-width:480px){.livingroom-hero{height:400px}.livingroom-hero .hero-title{font-size:28px}.livingroom-hero .hero-overlay{padding:20px}.livingroom-content .content-title{font-size:22px}.livingroom-content .content-description{font-size:14px}.livingroom-content{padding:40px 20px}}.bookshelves-section{background:#f5f5f5;padding:80px 40px}.bookshelves-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.bookshelves-text-content{padding-right:20px}.bookshelves-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.bookshelves-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.bookshelves-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bookshelves-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.bookshelves-images .living-image{width:100%;height:320px;object-fit:cover;display:block}.center-table-section{background:#fff;padding:80px 40px}.center-table-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.center-table-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.center-table-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.center-table-images .living-image{width:100%;height:320px;object-fit:cover;display:block}.center-table-text-content{padding-left:20px}.center-table-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.center-table-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}@media(max-width:1024px){.bookshelves-content-wrapper,.center-table-wrapper{grid-template-columns:1fr;gap:40px}.bookshelves-title,.center-table-title{font-size:36px}.bookshelves-section,.center-table-section{padding:60px 30px}}@media(max-width:768px){.bookshelves-title,.center-table-title{font-size:30px}.bookshelves-description,.center-table-description{font-size:15px}.bookshelves-section,.center-table-section{padding:50px 20px}.bookshelves-images,.center-table-images{grid-template-columns:1fr}}@media(max-width:480px){.bookshelves-title,.center-table-title{font-size:26px}.bookshelves-description,.center-table-description{font-size:14px}.view-more-btn{width:100%;padding:14px 28px}}.sofas-section{background:#f5f5f5;padding:80px 40px}.sofas-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.sofas-text-content{padding-right:20px}.sofas-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.sofas-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.sofas-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sofas-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.sofas-images .living-image{width:100%;height:320px;object-fit:cover;display:block}.lcd-section{background:#fff;padding:80px 40px}.lcd-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.lcd-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lcd-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.lcd-images .living-image{width:100%;height:320px;object-fit:cover;display:block}.lcd-text-content{padding-left:20px}.lcd-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.lcd-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}@media(max-width:1024px){.sofas-content-wrapper,.lcd-content-wrapper{grid-template-columns:1fr;gap:40px}.sofas-title,.lcd-title{font-size:36px}.sofas-section,.lcd-section{padding:60px 30px}}@media(max-width:768px){.sofas-title,.lcd-title{font-size:30px}.sofas-description,.lcd-description{font-size:15px}.sofas-section,.lcd-section{padding:50px 20px}.sofas-images,.lcd-images{grid-template-columns:1fr}}@media(max-width:480px){.sofas-title,.lcd-title{font-size:26px}.sofas-description,.lcd-description{font-size:14px}}.bedroom-page,.bedroom-section{width:100%}.bedroom-hero{position:relative;width:100%;height:500px;overflow:hidden}.bedroom-hero .hero-image{width:100%;height:100%;object-fit:cover}.bedroom-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;padding:40px}.bedroom-hero .hero-title{font-size:56px;font-weight:700;color:#fff;text-align:center;line-height:1.3;margin:0}.bedroom-hero .highlight-orange{color:#ff8c00}.bedroom-content{background:#fff;padding:80px 40px}.bedroom-content .content-container{max-width:1200px;margin:0 auto}.bedroom-content .content-title{font-size:32px;font-weight:700;color:#333;margin:0 0 30px}.bedroom-content .content-description{font-size:16px;line-height:1.8;color:#666;margin:0}@media(max-width:1024px){.bedroom-hero .hero-title{font-size:48px}.bedroom-content .content-title{font-size:28px}.bedroom-content{padding:60px 30px}}@media(max-width:768px){.bedroom-hero{height:500px}.bedroom-hero .hero-title{font-size:36px}.bedroom-content .content-title{font-size:24px}.bedroom-content .content-description{font-size:15px}.bedroom-content{padding:50px 20px}}@media(max-width:480px){.bedroom-hero{height:400px}.bedroom-hero .hero-title{font-size:28px}.bedroom-hero .hero-overlay{padding:20px}.bedroom-content .content-title{font-size:22px}.bedroom-content .content-description{font-size:14px}.bedroom-content{padding:40px 20px}}.bed-section{background:#f5f5f5;padding:80px 40px}.bed-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.bed-text-content{padding-right:20px}.bed-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.bed-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.bed-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bed-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.bed-images .bed-image{width:100%;height:320px;object-fit:cover;display:block}.dressing-section{background:#fff;padding:80px 40px}.dressing-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.dressing-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dressing-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.dressing-images .dressing-image{width:100%;height:320px;object-fit:cover;display:block}.dressing-text-content{padding-left:20px}.dressing-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.dressing-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.wardrobe-section{background:#f5f5f5;padding:80px 40px}.wardrobe-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.wardrobe-text-content{padding-right:20px}.wardrobe-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.wardrobe-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.wardrobe-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wardrobe-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.wardrobe-images .wardrobe-image{width:100%;height:320px;object-fit:cover;display:block}@media(max-width:1024px){.bed-content-wrapper,.dressing-content-wrapper,.wardrobe-content-wrapper{grid-template-columns:1fr;gap:40px}.bed-title,.dressing-title,.wardrobe-title{font-size:36px}.bed-section,.dressing-section,.wardrobe-section{padding:60px 30px}}@media(max-width:768px){.bed-title,.dressing-title,.wardrobe-title{font-size:30px}.bed-description,.dressing-description,.wardrobe-description{font-size:15px}.bed-section,.dressing-section,.wardrobe-section{padding:50px 20px}.bed-images,.dressing-images,.wardrobe-images{grid-template-columns:1fr}}@media(max-width:480px){.bed-title,.dressing-title,.wardrobe-title{font-size:26px}.bed-description,.dressing-description,.wardrobe-description{font-size:14px}.view-more-btn{width:100%;padding:14px 28px}}.diningroom-page,.diningroom-section{width:100%}.diningroom-hero{position:relative;width:100%;height:500px;overflow:hidden}.diningroom-hero .hero-image{width:100%;height:100%;object-fit:cover}.diningroom-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;padding:40px}.diningroom-hero .hero-title{font-size:56px;font-weight:700;color:#fff;text-align:center;line-height:1.3;margin:0}.diningroom-hero .highlight-orange{color:#ff8c00}.diningroom-content{background:#fff;padding:80px 40px}.diningroom-content .content-container{max-width:1200px;margin:0 auto}.diningroom-content .content-title{font-size:32px;font-weight:700;color:#333;margin:0 0 30px}.diningroom-content .content-description{font-size:16px;line-height:1.8;color:#666;margin:0}.bar-counter-section{background:#f5f5f5;padding:80px 40px}.bar-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.bar-text-content{padding-right:20px}.bar-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.bar-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.bar-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bar-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.bar-images .dining-image{width:100%;height:320px;object-fit:cover;display:block}.crockery-section{background:#fff;padding:80px 40px}.crockery-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.crockery-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.crockery-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.crockery-images .dining-image{width:100%;height:320px;object-fit:cover;display:block}.crockery-text-content{padding-left:20px}.crockery-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.crockery-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.dining-additional-section-1{background:#f5f5f5;padding:80px 40px}.additional-content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.additional-text-content{padding-right:20px}.additional-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.additional-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.additional-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.additional-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.additional-images .dining-image{width:100%;height:320px;object-fit:cover;display:block}@media(max-width:1024px){.diningroom-hero .hero-title{font-size:48px}.diningroom-content .content-title{font-size:28px}.diningroom-content{padding:60px 30px}.bar-content-wrapper,.crockery-content-wrapper,.additional-content-wrapper{grid-template-columns:1fr;gap:40px}.bar-title,.crockery-title,.additional-title{font-size:36px}.bar-counter-section,.crockery-section,.dining-additional-section-1{padding:60px 30px}}@media(max-width:768px){.diningroom-hero{height:500px}.diningroom-hero .hero-title{font-size:36px}.diningroom-content .content-title{font-size:24px}.diningroom-content .content-description{font-size:15px}.diningroom-content{padding:50px 20px}.bar-title,.crockery-title,.additional-title{font-size:30px}.bar-description,.crockery-description,.additional-description{font-size:15px}.bar-counter-section,.crockery-section,.dining-additional-section-1{padding:50px 20px}.bar-images,.crockery-images,.additional-images{grid-template-columns:1fr}}@media(max-width:480px){.diningroom-hero{height:400px}.diningroom-hero .hero-title{font-size:28px}.diningroom-hero .hero-overlay{padding:20px}.diningroom-content .content-title{font-size:22px}.diningroom-content .content-description{font-size:14px}.diningroom-content{padding:40px 20px}.bar-title,.crockery-title,.additional-title{font-size:26px}.bar-description,.crockery-description,.additional-description{font-size:14px}.view-more-btn{width:100%;padding:14px 28px}}.dining-table-section{background:#fff;padding:80px 40px}.dining-table-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.dining-table-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dining-table-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.dining-table-images .dining-image{width:100%;height:320px;object-fit:cover;display:block}.dining-table-text-content{padding-left:20px}.dining-table-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.dining-table-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.wash-counter-section{background:#f5f5f5;padding:80px 40px}.wash-counter-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.wash-counter-text-content{padding-right:20px}.wash-counter-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.wash-counter-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.wash-counter-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wash-counter-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.wash-counter-images .dining-image{width:100%;height:320px;object-fit:cover;display:block}@media(max-width:1024px){.dining-table-wrapper,.wash-counter-wrapper{grid-template-columns:1fr;gap:40px}.dining-table-title,.wash-counter-title{font-size:36px}.dining-table-section,.wash-counter-section{padding:60px 30px}}@media(max-width:768px){.dining-table-title,.wash-counter-title{font-size:30px}.dining-table-description,.wash-counter-description{font-size:15px}.dining-table-section,.wash-counter-section{padding:50px 20px}.dining-table-images,.wash-counter-images{grid-template-columns:1fr}}@media(max-width:480px){.dining-table-title,.wash-counter-title{font-size:26px}.dining-table-description,.wash-counter-description{font-size:14px}}.decorative-page,.decorative-section{width:100%}.decorative-hero{position:relative;width:100%;height:500px;overflow:hidden}.decorative-hero .hero-image{width:100%;height:100%;object-fit:cover}.decorative-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;padding:40px}.decorative-hero .hero-title{font-size:56px;font-weight:700;color:#fff;text-align:center;line-height:1.3;margin:0}.decorative-hero .highlight-orange{color:#ff8c00}.decorative-content{background:#fff;padding:80px 40px}.decorative-content .content-container{max-width:1200px;margin:0 auto}.decorative-content .content-title{font-size:32px;font-weight:700;color:#333;margin:0 0 30px}.decorative-content .content-description{font-size:16px;line-height:1.8;color:#666;margin:0}.decorative-details-section{background:#f5f5f5;padding:80px 40px}.decorative-details-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.decorative-details-text{padding-right:20px}.decorative-details-title{font-size:42px;font-weight:700;color:#000;margin:0 0 30px}.decorative-details-description{font-size:16px;line-height:1.8;color:#333;margin:0 0 30px}.highlight-text{color:#ff8c00;font-weight:500}.view-more-btn{background:#ff8c00;color:#fff;border:none;padding:12px 28px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease}.view-more-btn:hover{background:#e67e00}.decorative-details-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.decorative-details-images .image-wrapper{position:relative;overflow:hidden;border-radius:4px}.decorative-details-images .decorative-image{width:100%;height:320px;object-fit:cover;display:block}@media(max-width:1024px){.decorative-hero .hero-title{font-size:48px}.decorative-content .content-title{font-size:28px}.decorative-content{padding:60px 30px}.decorative-details-wrapper{grid-template-columns:1fr;gap:40px}.decorative-details-title{font-size:36px}.decorative-details-section{padding:60px 30px}}@media(max-width:768px){.decorative-hero{height:500px}.decorative-hero .hero-title{font-size:36px}.decorative-content .content-title{font-size:24px}.decorative-content .content-description{font-size:15px}.decorative-content{padding:50px 20px}.decorative-details-title{font-size:30px}.decorative-details-description{font-size:15px}.decorative-details-section{padding:50px 20px}.decorative-details-images{grid-template-columns:1fr}}@media(max-width:480px){.decorative-hero{height:400px}.decorative-hero .hero-title{font-size:28px}.decorative-hero .hero-overlay{padding:20px}.decorative-content .content-title{font-size:22px}.decorative-content .content-description{font-size:14px}.decorative-content{padding:40px 20px}.decorative-details-title{font-size:26px}.decorative-details-description{font-size:14px}.view-more-btn{width:100%;padding:14px 28px}}.kidsroom-page{width:100%}.kidsroom-hero{position:relative;width:100%;height:500px;overflow:hidden}.kidsroom-hero .hero-image{width:100%;height:100%;object-fit:cover}.kidsroom-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;align-items:center;justify-content:flex-start;padding:0 60px}.kidsroom-hero .hero-overlay h1{font-size:3.5rem;text-align:left;font-weight:700;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.kidsroom-hero .hero-white{color:#fff}.kidsroom-hero .hero-orange{color:#f93}.kidsroom-content{padding:60px 20px;background-color:#f8f8f8}.kidsroom-content .content-container{max-width:1400px;margin:0 auto;text-align:left}.kidsroom-content h2{font-size:1.8rem;margin-bottom:25px;color:#000;font-weight:700}.kidsroom-content p{font-size:.95rem;line-height:1.6;color:#000;max-width:none;margin:0;text-align:left}.kidsroom-details{padding:60px 20px;background-color:#fff}.kidsroom-details.alternate{background-color:#fff}.kidsroom-details .details-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.kidsroom-details.alternate .details-grid{grid-template-columns:1fr 1fr;gap:60px}.kidsroom-details .text-content{padding:0;max-width:350px}.kidsroom-details .text-content h3{font-size:1.8rem;margin-bottom:20px;color:#000;font-weight:700}.kidsroom-details .text-content p{font-size:.95rem;line-height:1.6;color:#000;margin-bottom:25px;text-align:left}.kidsroom-details .images-content{display:grid;grid-template-columns:1fr 1fr;gap:20px;justify-content:flex-start}.kidsroom-details.alternate .images-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:20px}.kidsroom-details .images-content img{width:100%;height:280px;object-fit:cover;border-radius:0;box-shadow:none;transition:none}.kidsroom-details.alternate .images-content img{width:100%;height:280px}.kidsroom-details .images-content img:hover{transform:none}.highlight-text{color:#ff6b35;font-weight:600}.kidsroom-bed-section{padding:60px 20px;background-color:#fff;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:flex-start}.kidsroom-bed-section .bed-content{padding:20px 0}.kidsroom-bed-section .bed-content h2{font-size:2.5rem;margin-bottom:25px;color:#000;font-weight:700}.kidsroom-bed-section .bed-content p{font-size:.95rem;line-height:1.8;color:#000;margin-bottom:30px;text-align:left}.kidsroom-bed-section .bed-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kidsroom-bed-section .bed-images .bed-image{width:100%;height:280px;object-fit:cover;border-radius:0}.kidsroom-study-section{padding:60px 20px;background-color:#fff;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:flex-start}.kidsroom-study-section .study-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kidsroom-study-section .study-images .study-image{width:100%;height:280px;object-fit:cover;border-radius:0}.kidsroom-study-section .study-content{padding:20px 0}.kidsroom-study-section .study-content h2{font-size:2.5rem;margin-bottom:25px;color:#000;font-weight:700}.kidsroom-study-section .study-content p{font-size:.95rem;line-height:1.8;color:#000;margin-bottom:30px;text-align:left}.view-more-btn{background-color:#d4a654;color:#fff;border:none;padding:10px 30px;font-size:.9rem;border-radius:0;cursor:pointer;transition:all .3s ease;font-weight:600;box-shadow:none}.view-more-btn:hover{background-color:#c49544;transform:none;box-shadow:none}@media(max-width:1024px){.kidsroom-hero .hero-overlay h1{font-size:2.5rem}.kidsroom-content h2{font-size:2rem}.kidsroom-details .text-content h3{font-size:1.8rem}.kidsroom-details .details-grid,.kidsroom-bed-section,.kidsroom-study-section{gap:40px}.kidsroom-bed-section .bed-content h2,.kidsroom-study-section .study-content h2{font-size:2rem}}@media(max-width:768px){.kidsroom-hero{height:400px}.kidsroom-hero .hero-overlay h1{font-size:2rem}.kidsroom-content{padding:60px 20px}.kidsroom-content h2{font-size:1.8rem}.kidsroom-content p{font-size:1rem}.kidsroom-details{padding:60px 20px}.kidsroom-details .details-grid{grid-template-columns:1fr;gap:40px}.kidsroom-details.alternate .details-grid .images-content{order:1}.kidsroom-details.alternate .details-grid .text-content{order:2}.kidsroom-details .text-content h3{font-size:1.6rem}.kidsroom-details .text-content p{font-size:1rem}.kidsroom-details .images-content{grid-template-columns:1fr}.kidsroom-details .images-content img{height:280px}.kidsroom-bed-section,.kidsroom-study-section{grid-template-columns:1fr;gap:40px;padding:60px 20px}.kidsroom-bed-section .bed-content h2,.kidsroom-study-section .study-content h2{font-size:1.8rem}.kidsroom-bed-section .bed-images,.kidsroom-study-section .study-images{grid-template-columns:1fr}}@media(max-width:480px){.kidsroom-hero{height:300px}.kidsroom-hero .hero-overlay h1{font-size:1.5rem}.kidsroom-content{padding:40px 15px}.kidsroom-content h2{font-size:1.5rem;margin-bottom:20px}.kidsroom-content p{font-size:.95rem}.kidsroom-details{padding:40px 15px}.kidsroom-details .text-content{padding:10px}.kidsroom-details .text-content h3{font-size:1.4rem;margin-bottom:15px}.kidsroom-details .text-content p{font-size:.95rem;margin-bottom:20px}.kidsroom-details .images-content img{height:240px}.kidsroom-bed-section,.kidsroom-study-section{padding:40px 15px}.kidsroom-bed-section .bed-content h2,.kidsroom-study-section .study-content h2{font-size:1.5rem;margin-bottom:20px}.kidsroom-bed-section .bed-content p,.kidsroom-study-section .study-content p{font-size:.95rem;margin-bottom:20px}.kidsroom-bed-section .bed-images .bed-image,.kidsroom-study-section .study-images .study-image{height:240px}.view-more-btn{padding:12px 30px;font-size:1rem}}.gallery-page{width:100%}.gallery-hero{position:relative;width:100%;height:600px;overflow:hidden}.gallery-hero .gallery-hero-image{width:100%;height:100%;object-fit:cover}.gallery-hero .gallery-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;align-items:center;justify-content:flex-start;padding:0 80px}.gallery-hero .gallery-hero-overlay h1{font-size:3.5rem;text-align:left;font-weight:700;line-height:1.3;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.gallery-hero .hero-white{color:#fff}.gallery-hero .hero-orange{color:#f93}.gallery-projects{padding:80px 20px;background-color:#f8f8f8}.gallery-projects .projects-header{display:flex;align-items:center;justify-content:center;gap:30px;max-width:1400px;margin:0 auto}.gallery-projects .header-line{flex:1;height:2px;background:linear-gradient(90deg,transparent 0%,#d4a654 50%,transparent 100%);max-width:300px}.gallery-projects .projects-header h2{font-size:2rem;font-weight:700;color:#000;white-space:nowrap;letter-spacing:1px}.gallery-types{padding:60px 20px;background-color:#fff}.gallery-types-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.gallery-type-card{display:flex;flex-direction:column;background-color:#fff}.gallery-type-image{width:100%;height:400px;overflow:hidden}.gallery-type-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-type-card:hover .gallery-type-image img{transform:scale(1.05)}.gallery-type-content{padding:30px 20px;text-align:center}.gallery-type-content h3{font-size:1.5rem;color:#000;font-weight:400;margin-bottom:5px}.gallery-type-content h2{font-size:2.5rem;color:#000;font-weight:700;margin-bottom:20px}.gallery-type-content p{font-size:.95rem;line-height:1.7;color:#000;margin-bottom:30px;text-align:center}.gallery-type-content .view-btn{background-color:#000;color:#fff;border:none;padding:12px 50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:capitalize;border-radius:2px}.gallery-type-content .view-btn:hover{background-color:#d4a654;transform:translateY(-2px);box-shadow:0 4px 8px #0003}@media(max-width:1024px){.gallery-hero{height:500px}.gallery-hero .gallery-hero-overlay h1{font-size:2.8rem}.gallery-hero .gallery-hero-overlay{padding:0 60px}.gallery-projects .projects-header h2{font-size:1.8rem}.gallery-projects .header-line{max-width:200px}.gallery-types-container{gap:30px}.gallery-type-content h2{font-size:2rem}}@media(max-width:768px){.gallery-hero{height:400px}.gallery-hero .gallery-hero-overlay h1{font-size:2rem}.gallery-hero .gallery-hero-overlay{padding:0 40px}.gallery-projects{padding:60px 20px}.gallery-projects .projects-header{gap:20px}.gallery-projects .projects-header h2{font-size:1.5rem}.gallery-projects .header-line{max-width:100px}.gallery-types{padding:40px 20px}.gallery-types-container{grid-template-columns:1fr;gap:40px}.gallery-type-image{height:350px}.gallery-type-content{padding:25px 15px}.gallery-type-content h3{font-size:1.3rem}.gallery-type-content h2{font-size:2rem}.gallery-type-content p{font-size:1rem}}@media(max-width:480px){.gallery-hero{height:350px}.gallery-hero .gallery-hero-overlay h1{font-size:1.5rem;line-height:1.4}.gallery-hero .gallery-hero-overlay{padding:0 20px}.gallery-projects{padding:40px 15px}.gallery-projects .projects-header{gap:15px;flex-direction:column}.gallery-projects .projects-header h2{font-size:1.2rem;text-align:center}.gallery-projects .header-line{display:none}.gallery-types{padding:30px 15px}.gallery-types-container{gap:30px}.gallery-type-image{height:280px}.gallery-type-content{padding:20px 10px}.gallery-type-content h3{font-size:1.1rem}.gallery-type-content h2{font-size:1.6rem;margin-bottom:15px}.gallery-type-content p{font-size:.9rem;margin-bottom:20px}.gallery-type-content .view-btn{padding:10px 40px;font-size:1rem}}.projectwise-gallery-page{width:100%}.projectwise-hero{position:relative;width:100%;height:600px;overflow:hidden}.projectwise-hero .projectwise-hero-image{width:100%;height:100%;object-fit:cover}.projectwise-hero .projectwise-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;align-items:center;justify-content:flex-start;padding:0 80px}.projectwise-hero .projectwise-hero-overlay h1{font-size:4rem;text-align:left;font-weight:700;line-height:1.3;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.projectwise-hero .hero-white{color:#fff}.projectwise-hero .hero-orange{color:#f93}.projectwise-stats{padding:60px 20px;background-color:#fff}.projectwise-stats .stats-content{display:flex;align-items:center;justify-content:center;gap:30px;max-width:1400px;margin:0 auto}.projectwise-stats .stats-line{flex:1;height:2px;background:linear-gradient(90deg,transparent 0%,#d4a654 50%,transparent 100%);max-width:350px}.projectwise-stats .stats-content h2{font-size:2rem;font-weight:700;color:#000;white-space:nowrap;letter-spacing:.5px}.projectwise-gallery-grid{padding:40px 20px 80px;background-color:#fff}.gallery-grid-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.gallery-item{position:relative;overflow:hidden;aspect-ratio:1 / 1;background-color:#f0f0f0;border-radius:4px}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-item:hover img{transform:scale(1.05)}.gallery-item:nth-child(1){grid-column:span 1}.gallery-item:nth-child(2){grid-column:span 1}.gallery-item:nth-child(3){grid-column:span 1}.gallery-item:nth-child(4){grid-column:span 1}.gallery-item:nth-child(5){grid-column:span 1}.gallery-item:nth-child(6){grid-column:span 1}.gallery-item:nth-child(7){grid-column:span 1}@media(max-width:1024px){.projectwise-hero{height:500px}.projectwise-hero .projectwise-hero-overlay h1{font-size:3rem}.projectwise-hero .projectwise-hero-overlay{padding:0 60px}.projectwise-stats .stats-content h2{font-size:1.8rem}.projectwise-stats .stats-line{max-width:250px}.gallery-grid-container{grid-template-columns:repeat(3,1fr);gap:15px}}@media(max-width:768px){.projectwise-hero{height:400px}.projectwise-hero .projectwise-hero-overlay h1{font-size:2.2rem}.projectwise-hero .projectwise-hero-overlay{padding:0 40px}.projectwise-stats{padding:40px 20px}.projectwise-stats .stats-content{gap:20px}.projectwise-stats .stats-content h2{font-size:1.5rem;white-space:normal;text-align:center}.projectwise-stats .stats-line{max-width:80px}.projectwise-gallery-grid{padding:30px 20px 60px}.gallery-grid-container{grid-template-columns:repeat(2,1fr);gap:15px}}@media(max-width:480px){.projectwise-hero{height:350px}.projectwise-hero .projectwise-hero-overlay h1{font-size:1.6rem;line-height:1.4}.projectwise-hero .projectwise-hero-overlay{padding:0 20px}.projectwise-stats{padding:30px 15px}.projectwise-stats .stats-content{gap:15px;flex-direction:column}.projectwise-stats .stats-content h2{font-size:1.2rem;text-align:center}.projectwise-stats .stats-line{display:none}.projectwise-gallery-grid{padding:20px 15px 40px}.gallery-grid-container{grid-template-columns:1fr;gap:15px}.gallery-item:nth-child(n){grid-column:span 1}}.interior-gallery-page{width:100%}.interior-hero{position:relative;width:100%;height:550px;overflow:hidden}.interior-hero .interior-hero-image{width:100%;height:100%;object-fit:cover}.interior-hero .interior-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;align-items:center;justify-content:flex-start;padding:0 80px}.interior-hero .interior-hero-overlay h1{font-size:4.5rem;text-align:left;font-weight:700;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.interior-hero .hero-white{color:#fff}.interior-hero .hero-orange{color:#f93}.interior-divider{padding:40px 20px;background-color:#fff}.interior-divider .divider-line{max-width:1400px;margin:0 auto;height:2px;background:linear-gradient(90deg,#d4a654 0% 100%)}.interior-gallery-grid{padding:40px 20px 80px;background-color:#fff}.interior-grid-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;grid-auto-flow:dense}.interior-grid-item{position:relative;overflow:hidden;background-color:#f0f0f0;border-radius:4px;aspect-ratio:1 / 1}.interior-grid-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.interior-grid-item:hover img{transform:scale(1.05)}.interior-grid-wide{grid-column:span 3;aspect-ratio:3 / 1}.interior-grid-item:nth-child(10){grid-column:span 3;aspect-ratio:3 / 1}@media(max-width:1024px){.interior-hero{height:480px}.interior-hero .interior-hero-overlay h1{font-size:3.5rem}.interior-hero .interior-hero-overlay{padding:0 60px}.interior-grid-container{grid-template-columns:repeat(3,1fr);gap:12px}}@media(max-width:768px){.interior-hero{height:400px}.interior-hero .interior-hero-overlay h1{font-size:2.5rem}.interior-hero .interior-hero-overlay{padding:0 40px}.interior-divider{padding:30px 20px}.interior-gallery-grid{padding:30px 20px 60px}.interior-grid-container{grid-template-columns:repeat(2,1fr);gap:12px}.interior-grid-wide,.interior-grid-item:nth-child(10){grid-column:span 2;aspect-ratio:2 / 1}}@media(max-width:480px){.interior-hero{height:350px}.interior-hero .interior-hero-overlay h1{font-size:2rem;line-height:1.3}.interior-hero .interior-hero-overlay{padding:0 20px}.interior-divider{padding:20px 15px}.interior-gallery-grid{padding:20px 15px 40px}.interior-grid-container{grid-template-columns:1fr;gap:12px}.interior-grid-wide,.interior-grid-item:nth-child(10){grid-column:span 1;aspect-ratio:1 / 1}}.contact-page{width:100%;background-color:#f8f8f8}.contact-info-section{padding:80px 20px 60px;background-color:#f8f8f8}.contact-info-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.contact-info-card{background-color:#fff;border:2px solid #d4a654;border-radius:12px;padding:30px 20px;text-align:center;transition:all .3s ease;min-height:160px;max-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-info-card:hover{transform:translateY(-3px);box-shadow:0 6px 15px #d4a65433}.contact-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin:0 auto 15px;background-color:transparent;border-radius:0;color:#000}.contact-icon svg{width:30px;height:30px}.contact-info-card h3{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:10px}.contact-info-card p{font-size:.85rem;line-height:1.4;color:#333;margin:0}.contact-form-section{padding:60px 20px 80px;background-color:#f8f8f8}.contact-form-container{max-width:900px;margin:0 auto}.contact-form-container h2{font-size:3rem;font-weight:700;text-align:center;color:#000;margin-bottom:20px}.contact-subtitle{font-size:1rem;line-height:1.6;text-align:center;color:#333;margin-bottom:40px}.submit-message{padding:15px 20px;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:500}.submit-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.submit-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group,.form-group.full-width{width:100%}.contact-form input,.contact-form textarea{width:100%;padding:18px 20px;font-size:1rem;border:2px solid #ffa500;border-radius:8px;background-color:#fff;transition:all .3s ease;font-family:inherit}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 3px #ffa5001a}.contact-form input:disabled,.contact-form textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.contact-form textarea{resize:vertical;min-height:120px}.submit-btn{background-color:orange;color:#fff;border:none;padding:16px 50px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;align-self:flex-start;text-transform:capitalize}.submit-btn:hover:not(:disabled){background-color:#ff8c00;transform:translateY(-2px);box-shadow:0 5px 15px #ffa5004d}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed;transform:none}@media(max-width:1024px){.contact-info-container{gap:25px}.contact-info-card{padding:30px 20px;min-height:160px}.contact-icon{width:45px;height:45px;margin-bottom:15px}.contact-icon svg{width:30px;height:30px}.contact-info-card h3{font-size:1.15rem}.contact-form-container h2{font-size:2.5rem}}@media(max-width:768px){.contact-info-section{padding:60px 20px 40px}.contact-info-container{grid-template-columns:1fr;gap:20px;max-width:500px}.contact-info-card{padding:28px 20px;min-height:150px}.contact-icon{width:40px;height:40px;margin-bottom:12px}.contact-icon svg{width:28px;height:28px}.contact-info-card h3{font-size:1.1rem}.contact-info-card p{font-size:.85rem}.contact-form-section{padding:40px 20px 60px}.contact-form-container h2{font-size:2rem}.contact-subtitle{font-size:.95rem}.form-row{grid-template-columns:1fr;gap:20px}}@media(max-width:480px){.contact-info-section{padding:40px 15px 30px}.contact-info-card{padding:25px 15px}.contact-icon{width:60px;height:60px}.contact-icon svg{width:30px;height:30px}.contact-info-card h3{font-size:1.3rem}.contact-info-card p{font-size:.9rem}.contact-form-section{padding:30px 15px 40px}.contact-form-container h2{font-size:1.8rem;margin-bottom:15px}.contact-subtitle{font-size:.9rem;margin-bottom:30px}.contact-form input,.contact-form textarea{padding:15px 18px;font-size:.95rem}.submit-btn{width:100%;padding:14px 40px;font-size:1rem}}
