@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}:root{--app-font:"mono",sans-serif}body{font-family:mono,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#fffffff2;box-shadow:0 2px 10px #0000001a;height:80px;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:1000}.header.scrolled{background-color:#fffffffa;box-shadow:0 2px 20px #00000026;height:80px}.container{height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 5%}.container,.logo-container{align-items:center;display:flex}.logo-container{opacity:0;transform:translateX(-50px);transition:all .8s ease}.logo-container.loaded{opacity:1;transform:translateX(0)}.logo{align-items:center;color:#333;display:flex;text-decoration:none;transition:all .3s ease}.logo img{height:70px;width:220px}.logo:hover{opacity:.8}.logo-text{background:linear-gradient(135deg,#2c3e50,#4ca1af);background-clip:text;-webkit-background-clip:text;color:#0000;font-family:Raleway,sans-serif;font-size:24px;font-weight:600;letter-spacing:.5px;transition:all .3s ease}.header.scrolled .logo-text{font-size:20px}.nav-menu{align-items:center;display:flex}.nav-list{display:flex;list-style:none;margin:0;padding:0;transition:all .3s ease}.nav-item{margin:0 15px;opacity:0;position:relative;transform:translateY(20px);transition:all .5s ease}.nav-item.loaded{opacity:1;transform:translateY(0)}.nav-item:first-child.loaded{transition-delay:.1s}.nav-item:nth-child(2).loaded{transition-delay:.2s}.nav-item:nth-child(3).loaded{transition-delay:.3s}.nav-item:nth-child(4).loaded{transition-delay:.4s}.nav-item:nth-child(5).loaded{transition-delay:.5s}.nav-link{align-items:center;color:#333;display:flex;font-family:Raleway,sans-serif;font-size:16px;font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:all .3s ease}.nav-link:hover{color:#4ca1af}.nav-link:after{background:linear-gradient(135deg,#2c3e50,#4ca1af);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.dropdown-arrow{border:solid #333;border-width:0 2px 2px 0;display:inline-block;margin-left:5px;padding:3px;transform:rotate(45deg);transition:all .3s ease}.has-dropdown.active>.nav-link>.dropdown-arrow{transform:rotate(-135deg)}.dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 10px 20px #0000001a;left:0;min-width:200px;opacity:0;padding:10px 0;position:absolute;top:100%;transform:translateY(10px);transition:all .3s ease;visibility:hidden;z-index:100}.dropdown-menu.active{opacity:1;transform:translateY(0);visibility:visible}.dropdown-item{display:block;margin:0;padding:0;position:relative}.dropdown-link{align-items:center;color:#333;display:flex;font-family:Raleway,sans-serif;font-size:14px;justify-content:space-between;padding:10px 15px;text-decoration:none;transition:all .3s ease}.dropdown-link:hover{background-color:#f8f9fa;color:#4ca1af}.sub-dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 10px 20px #0000001a;left:100%;min-width:200px;opacity:0;padding:10px 0;position:absolute;top:0;transform:translateX(10px);transition:all .3s ease;visibility:hidden;z-index:101}.sub-dropdown-menu.active{opacity:1;transform:translateX(0);visibility:visible}.sub-dropdown-item{margin:0;padding:0}.sub-dropdown-link{color:#333;display:block;font-family:Raleway,sans-serif;font-size:14px;padding:10px 15px;text-decoration:none;transition:all .3s ease}.sub-dropdown-link:hover{background-color:#f8f9fa;color:#4ca1af}.hamburger-menu{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:30px;z-index:1001}.hamburger-line{background-color:#333;height:2px;transition:all .3s ease;width:100%}.hamburger-line.open:first-child{transform:translateY(9px) rotate(45deg)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width:768px){.hamburger-menu{display:flex}.nav-menu{background-color:#fffffffa;box-shadow:-5px 0 15px #0000001a;flex-direction:column;height:100vh;justify-content:flex-start;overflow-y:auto;padding-top:80px;position:fixed;right:-100%;top:0;transition:right .5s cubic-bezier(.77,.2,.05,1);width:85%;z-index:999}.nav-menu.open{right:0}.nav-list{align-items:flex-start;flex-direction:column;width:100%}.nav-item{margin:5px 0;width:90%}.nav-link{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px;width:100%}.dropdown-menu{box-shadow:none;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;visibility:visible;width:100%}.dropdown-menu.active{max-height:500px}.dropdown-item{width:100%}.dropdown-link{padding:12px 30px;width:100%}.sub-dropdown-menu{box-shadow:none;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;visibility:visible;width:100%}.sub-dropdown-menu.active{max-height:500px}.sub-dropdown-link{background-color:#00000008;padding:12px 45px}.dropdown-arrow{transform:rotate(45deg)}.has-dropdown.active>.dropdown-link>.dropdown-arrow,.has-dropdown.active>.nav-link>.dropdown-arrow{transform:rotate(-135deg)}}@media (max-width:480px){.logo img{height:52px;width:165px}}@keyframes slideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.nav-menu.open .nav-item{animation:slideIn .4s ease forwards}.nav-menu.open .nav-item:first-child{animation-delay:.2s}.nav-menu.open .nav-item:nth-child(2){animation-delay:.3s}.nav-menu.open .nav-item:nth-child(3){animation-delay:.4s}.nav-menu.open .nav-item:nth-child(4){animation-delay:.5s}.nav-menu.open .nav-item:nth-child(5){animation-delay:.6s}footer{background-color:#1f1f1f;color:#fff;font-family:var(--app-font)}.footer-content{display:flex;flex-direction:row;justify-content:space-evenly;margin:0 auto;max-width:1200px;width:100%}.footer-section{margin:1rem 0;max-width:250px;padding:0 1rem}.footer-section h2{color:#fff;font-size:1.5rem;margin-bottom:1rem}.footer-section p{color:#ccc;font-size:.9rem;margin:.5rem 0}.footer-section .description{font-size:.9rem;line-height:1.5}.social-icons{display:flex;gap:1rem}.social-icons a{color:#fff;font-size:1.5rem;transition:color .3s}.social-icons a:hover{color:#007bff}.footer-bottom{border-top:1px solid #444;color:#ccc;font-size:.9rem;margin-top:2rem;padding-top:1rem;text-align:center}.footer-bottom p{margin:0!important;padding:0!important}@media (max-width:914px){.footer-content{align-items:center;flex-direction:column;text-align:center}.footer-section{margin:1rem 0;padding:0}.social-icons{justify-content:center}}.home{color:#333;font-family:var(--app-font);overflow-x:hidden}.hero{height:100vh;overflow:hidden;position:relative;width:100vw}.slideshow{z-index:1}.slide,.slideshow{height:100%;left:0;position:absolute;top:0;width:100%}.slide{background-position:50%;background-size:cover;opacity:0;transform:scale(1);transition:opacity 1s ease-in-out,transform 10s ease-in-out}.slide.active{opacity:1;transform:scale(1.1)}.hero-content{align-items:center;animation:fadeIn 1s ease-in-out forwards;background-color:#00000080;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:2}.section-title{animation:fadeIn 1s ease-in-out;color:#333;font-size:4.5rem;font-weight:900;margin:100px auto 0;max-width:1200px;text-align:center;width:80%;width:100vw}.asd{color:#fff}.asd,.asd1{cursor:pointer}.asd1{color:#79b1ff}.hero h1 span{transition:.5s ease-out}.hero h1:hover span:first-child{margin-right:5px}.hero .section-title h1:hover span:first-child:after{content:""}.hero h1:hover span:nth-child(2){margin-left:30px}h1:hover .asd{color:#79b1ff;text-shadow:0 0 1px #79b1ff,0 0 1px #79b1ff,0 0 1px #79b1ff}h1:hover .asd1{color:#fff;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff}.hero-content p{font-size:1.5rem;margin-bottom:2rem}.hero h2{padding:0 5px;text-align:center}.features{background-color:#f9f9f9;padding:4rem 1rem;text-align:center}.features h2{font-size:2rem;margin-bottom:2rem}.features-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.feature-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex:1 1;max-width:300px;padding:1rem}.feature-item i{color:#007bff;font-size:2rem;margin-bottom:1rem}.feature-item h3{font-size:1.5rem;margin-bottom:1rem}.feature-item p{color:#666;font-size:1rem}.testimonials{background-color:#fff;padding:4rem 1rem;text-align:center}.testimonials h2{font-size:2rem;margin-bottom:2rem}.testimonials-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.testimonial-item{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex:1 1;max-width:300px;min-width:150px;padding:1rem}.testimonial-item p{color:#333;font-size:1rem;margin-bottom:1rem}.testimonial-item .author{color:#007bff;font-size:.9rem;font-weight:700}.cta{background-color:#007bff00;color:#000;padding:4rem 1rem;text-align:center}.cta h2{font-size:2rem;margin-bottom:1rem}.cta p{font-size:1.2rem;margin-bottom:2rem}.DoorDetailsHomePageContainer{margin:auto;max-width:1200px}.OurValuesHomeContainer{display:flex;justify-content:center}@media (max-width:768px){.hero-content h1{font-size:3rem}.hero-content p{font-size:1rem}.testimonial-item p{font-size:13px}}.BlogSectionHomePageContainer{height:auto;width:100vw}@media (max-width:480px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:.8rem}.hero h2{font-size:1rem}.testimonial-item p{font-size:12px}}.animated-button{background:linear-gradient(-30deg,#0b1b3d 50%,#08142b 0);box-shadow:0 20px 50px #00000080;color:#d4e0f7;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button:before{background-color:#8592ad;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button:hover:before{opacity:.2}.animated-button span{position:absolute}.animated-button span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#08142b00,#2662d9);height:2px;left:0;top:0;width:100%}.animated-button span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#08142b00,#2662d9);height:100%;right:0;top:0;width:2px}.animated-button span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#08142b00,#2662d9);bottom:0;height:2px;left:0;width:100%}.animated-button span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#08142b00,#2662d9);height:100%;left:0;top:0;width:2px}.animated-button1{background:linear-gradient(-30deg,#3d0b0b 50%,#2b0808 0);box-shadow:0 20px 50px #00000080;color:#f7d4d4;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button1:before{background-color:#ad8585;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button1:hover:before{opacity:.2}.animated-button1 span{position:absolute}.animated-button1 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#2b080800,#d92626);height:2px;left:0;top:0;width:100%}.animated-button1 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#2b080800,#d92626);height:100%;right:0;top:0;width:2px}.animated-button1 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#2b080800,#d92626);bottom:0;height:2px;left:0;width:100%}.animated-button1 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#2b080800,#d92626);height:100%;left:0;top:0;width:2px}.animated-button2{background:linear-gradient(-30deg,#3d240b 50%,#2b1a08 0);box-shadow:0 20px 50px #00000080;color:#f7e6d4;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button2:before{background-color:#ad9985;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button2:hover:before{opacity:.2}.animated-button2 span{position:absolute}.animated-button2 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#2b1a0800,#d98026);height:2px;left:0;top:0;width:100%}.animated-button2 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#2b1a0800,#d98026);height:100%;right:0;top:0;width:2px}.animated-button2 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#2b1a0800,#d98026);bottom:0;height:2px;left:0;width:100%}.animated-button2 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#2b1a0800,#d98026);height:100%;left:0;top:0;width:2px}.animated-button3{background:linear-gradient(-30deg,#3d3d0b 50%,#2b2b08 0);box-shadow:0 20px 50px #00000080;color:#f7f7d4;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button3:before{background-color:#adad85;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button3:hover:before{opacity:.2}.animated-button3 span{position:absolute}.animated-button3 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#2b2b0800,#d9d926);height:2px;left:0;top:0;width:100%}.animated-button3 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#2b2b0800,#d9d926);height:100%;right:0;top:0;width:2px}.animated-button3 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#2b2b0800,#d9d926);bottom:0;height:2px;left:0;width:100%}.animated-button3 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#2b2b0800,#d9d926);height:100%;left:0;top:0;width:2px}.animated-button4{background:linear-gradient(-30deg,#243d0b 50%,#1a2b08 0);box-shadow:0 20px 50px #00000080;color:#e6f7d4;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button4:before{background-color:#99ad85;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button4:hover:before{opacity:.2}.animated-button4 span{position:absolute}.animated-button4 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#1a2b0800,#80d926);height:2px;left:0;top:0;width:100%}.animated-button4 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#1a2b0800,#80d926);height:100%;right:0;top:0;width:2px}.animated-button4 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#1a2b0800,#80d926);bottom:0;height:2px;left:0;width:100%}.animated-button4 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#1a2b0800,#80d926);height:100%;left:0;top:0;width:2px}.animated-button5{background:linear-gradient(-30deg,#0b3d0b 50%,#082b08 0);box-shadow:0 20px 50px #00000080;color:#d4f7d4;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button5:before{background-color:#85ad85;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button5:hover:before{opacity:.2}.animated-button5 span{position:absolute}.animated-button5 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#082b0800,#26d926);height:2px;left:0;top:0;width:100%}.animated-button5 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#082b0800,#26d926);height:100%;right:0;top:0;width:2px}.animated-button5 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#082b0800,#26d926);bottom:0;height:2px;left:0;width:100%}.animated-button5 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#082b0800,#26d926);height:100%;left:0;top:0;width:2px}.animated-button6{background:linear-gradient(-30deg,#0b3d24 50%,#082b1a 0);box-shadow:0 20px 50px #00000080;color:#d4f7e6;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button6:before{background-color:#85ad99;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button6:hover:before{opacity:.2}.animated-button6 span{position:absolute}.animated-button6 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#082b1a00,#26d980);height:2px;left:0;top:0;width:100%}.animated-button6 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#082b1a00,#26d980);height:100%;right:0;top:0;width:2px}.animated-button6 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#082b1a00,#26d980);bottom:0;height:2px;left:0;width:100%}.animated-button6 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#082b1a00,#26d980);height:100%;left:0;top:0;width:2px}.animated-button7{background:linear-gradient(-30deg,#0b3d3d 50%,#082b2b 0);box-shadow:0 20px 50px #00000080;color:#d4f7f7;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button7:before{background-color:#85adad;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button7:hover:before{opacity:.2}.animated-button7 span{position:absolute}.animated-button7 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#082b2b00,#26d9d9);height:2px;left:0;top:0;width:100%}.animated-button7 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#082b2b00,#26d9d9);height:100%;right:0;top:0;width:2px}.animated-button7 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#082b2b00,#26d9d9);bottom:0;height:2px;left:0;width:100%}.animated-button7 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#082b2b00,#26d9d9);height:100%;left:0;top:0;width:2px}.animated-button8{background:linear-gradient(-30deg,#0b243d 50%,#081a2b 0);border:none;box-shadow:0 20px 50px #00000080;color:#d4e6f7;cursor:pointer;display:inline-block;font-family:var(--app-font);margin:12px;overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button8:before{background-color:#8599ad;border-radius:20px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button8:hover:before{opacity:.2}.animated-button8 span{position:absolute}.animated-button8 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#081a2b00,#2680d9);height:2px;left:0;top:0;width:100%}.animated-button8 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#081a2b00,#2680d9);height:100%;right:0;top:0;width:2px}.animated-button8 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#081a2b00,#2680d9);bottom:0;height:2px;left:0;width:100%}.animated-button8 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#081a2b00,#2680d9);height:100%;left:0;top:0;width:2px}.animated-button8.small{border-radius:20px;cursor:pointer;font-size:12px;letter-spacing:1.5px;padding:10px 14px}.animated-button8.medium{border-radius:20px;font-size:16px;letter-spacing:2px;padding:10px 20px}.animated-button8.large{border-radius:20px}.animated-button8.large,.animated-button9{font-size:20px;letter-spacing:2.5px;padding:20px 40px}.animated-button9{background:linear-gradient(-30deg,#fff 50%,#d7d7fd 0);border:none;box-shadow:0 20px 50px #00000080;color:#000;cursor:pointer;display:inline-block;font-family:BrandinkSans,sans-serif;font-weight:400;margin:12px;overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button9:before{background-color:#8585ad;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button9:hover:before{opacity:.2}.animated-button9 span{position:absolute}.animated-button9 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#08082b00,#2626d9);height:2px;left:0;top:0;width:100%}.animated-button9 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#08082b00,#2626d9);height:100%;right:0;top:0;width:2px}.animated-button9 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#08082b00,#2626d9);bottom:0;height:2px;left:0;width:100%}.animated-button9 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#08082b00,#2626d9);height:100%;left:0;top:0;width:2px}.animated-button9.medium{border-radius:10px;font-size:16px;font-weight:800;letter-spacing:2px;padding:15px 30px}.animated-button10{background:linear-gradient(-30deg,#240b3d 50%,#1a082b 0);box-shadow:0 20px 50px #00000080;color:#e6d4f7;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button10:before{background-color:#9985ad;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button10:hover:before{opacity:.2}.animated-button10 span{position:absolute}.animated-button10 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#1a082b00,#8026d9);height:2px;left:0;top:0;width:100%}.animated-button10 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#1a082b00,#8026d9);height:100%;right:0;top:0;width:2px}.animated-button10 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#1a082b00,#8026d9);bottom:0;height:2px;left:0;width:100%}.animated-button10 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#1a082b00,#8026d9);height:100%;left:0;top:0;width:2px}.animated-button11{background:linear-gradient(-30deg,#3d0b3d 50%,#2b082b 0);box-shadow:0 20px 50px #00000080;color:#f7d4f7;display:inline-block;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button11:before{background-color:#ad85ad;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button11:hover:before{opacity:.2}.animated-button11 span{position:absolute}.animated-button11 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#2b082b00,#d926d9);height:2px;left:0;top:0;width:100%}.animated-button11 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#2b082b00,#d926d9);height:100%;right:0;top:0;width:2px}.animated-button11 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#2b082b00,#d926d9);bottom:0;height:2px;left:0;width:100%}.animated-button11 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#2b082b00,#d926d9);height:100%;left:0;top:0;width:2px}.animated-button12{background:linear-gradient(-30deg,#3d0b24 50%,#2b081a 0);box-shadow:0 20px 50px #00000080;color:#f7d4e6;display:inline-block;font-family:BrandinkSans,sans-serif;font-size:20px;letter-spacing:2.5px;margin:12px;overflow:hidden;padding:20px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(0)}.animated-button12:before{background-color:#ad8599;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.animated-button12:hover:before{opacity:.2}.animated-button12 span{position:absolute}.animated-button12 span:first-child{animation:animateTop 2s linear infinite;background:linear-gradient(270deg,#2b081a00,#d92680);height:2px;left:0;top:0;width:100%}@keyframes animateTop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.animated-button12 span:nth-child(2){animation:animateRight 2s linear -1s infinite;background:linear-gradient(0deg,#2b081a00,#d92680);height:100%;right:0;top:0;width:2px}@keyframes animateRight{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.animated-button12 span:nth-child(3){animation:animateBottom 2s linear infinite;background:linear-gradient(90deg,#2b081a00,#d92680);bottom:0;height:2px;left:0;width:100%}@keyframes animateBottom{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animated-button12 span:nth-child(4){animation:animateLeft 2s linear -1s infinite;background:linear-gradient(180deg,#2b081a00,#d92680);height:100%;left:0;top:0;width:2px}@keyframes animateLeft{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.animated-button12.medium{border-radius:10px;font-size:16px;letter-spacing:2px;padding:15px 30px}.cards-container{display:flex;justify-content:center}.desktop-cards{align-items:center;display:flex;flex-direction:row;font-family:var(--app-font);justify-content:space-between;margin-top:100px;max-width:1200px;padding:20px;width:100%}.mobile-cards{display:none}.card{background-color:#000;border-radius:50px;box-shadow:0 10px 30px 5px #0000;box-sizing:border-box;color:#fff;cursor:pointer;height:26rem;overflow:hidden;position:relative;width:20rem}.Card1Image{object-position:left}.Card1Image,.Card2Image{height:100%;left:0;object-fit:cover;opacity:.9;position:absolute;top:0;transition:opacity .2s ease-out;width:100%}.Card2Image,.Card3Image{object-position:right}.Card3Image{height:100%;left:0;object-fit:cover;opacity:.8;position:absolute;top:0;transition:opacity .2s ease-out;width:100%}.card h2{font-family:Space Grotesk,sans-serif;font-weight:500;inset:auto auto 30px 30px;margin:0;position:absolute;text-transform:uppercase;transition:inset .3s ease-out .3s}.card a,.card p{max-width:80%;opacity:0;position:absolute;transition:opacity .3s ease-out}.card p{inset:auto auto 80px 30px}.card a{color:inherit;inset:auto auto 40px 30px;text-decoration:none}.card:hover h2{inset:auto auto 220px 30px;transition:inset .3s ease-out}.card:hover a,.card:hover p{opacity:1;transition:opacity .5s ease-in .1s}.card:hover img{opacity:.5;transition:opacity .3s ease-in}.material-symbols-outlined{vertical-align:middle}.TabletDescription{display:none}.swiper{margin:auto;max-width:1200px;width:85%}.swiper-slide{background-color:#fff!important;background:none;padding:0!important}@media (max-width:1100px){.card{height:20rem;width:14rem}.DesktopDescription{display:none}.TabletDescription{display:block}}@media (max-width:800px){.desktop-cards{display:none}.mobile-cards{display:block;margin-top:50px;overflow:hidden;width:100vw}.swiper{margin:0 auto;padding:20px;width:100%}.swiper-slide{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.card{height:30rem;margin:auto;width:60%}.cards-container{margin-bottom:50px}}@media (max-width:650px){.desktop-cards{display:none}.mobile-cards{display:block;margin-top:50px;overflow:hidden;width:100vw}.swiper{margin:0 auto;padding:20px;width:100%}.swiper-slide{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.card{height:30rem;margin:auto;width:70%}}@media (max-width:450px){.card{height:26rem}}@media (max-width:350px){.card{height:20rem}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.info-container{display:flex;flex-direction:row;font-family:var(--app-font);justify-content:space-evenly;margin:auto;max-width:1200px;padding:50px 0 0;text-align:center;width:100%}.box1,.box2,.box3{flex-direction:column}.info-container h2{font-family:var(--app-font);font-size:80px;font-weight:1200;margin-bottom:-10px}.info-container h4{margin:0}@media (max-width:480px){.info-container{flex-direction:column}.info-container h2{font-size:40px;margin-bottom:-5px}}@media (min-width:481px) and (max-width:767px){.info-container{flex-direction:column}.info-container h2{font-size:40px;margin-bottom:-5px}}@media (min-width:768px) and (max-width:991px){.info-container h2{font-size:40px;margin-bottom:-5px}}@media (min-width:992px) and (max-width:1199px){.info-container h2{font-size:60px}}.tabs-container{align-items:center;display:flex;flex-direction:row;font-family:var(--app-font);height:auto;justify-content:space-evenly;margin:100px 0 0;max-width:1200px;position:relative;width:100%}.tabs-container:before{background-image:linear-gradient(0deg,#fff 0,#ffffff87 25%,hsla(0,0%,100%,.619) 50%,hsla(0,0%,100%,.712) 75%,#fff),url(/static/media/OurValuesBackground.069311a88279608507f7.png);background-position:0;background-repeat:no-repeat;background-size:600px;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:-1}.TabsLeftSide{max-width:30%}.TabsLeftSide h2{font-size:60px;font-weight:700;line-height:80%}.TabsRightSide{max-width:40%}.tab-button{background-color:#0f5597;margin:3px}.tab-button,.tab-button.active{border:none;border-radius:40px;color:#fff;padding:10px}.tab-button.active{background-color:#000}@media (max-width:480px){.tabs-container{flex-direction:column;margin:auto;text-align:center}.TabsLeftSide,.TabsRightSide{max-width:90%}.TabsLeftSide h2{font-size:25px}.TabsLeftSide p,.TabsRightSide{font-size:12px}}@media (min-width:481px) and (max-width:767px){.tabs-container{flex-direction:column;margin:auto;text-align:center}.TabsLeftSide,.TabsRightSide{max-width:90%}.TabsLeftSide h2{font-size:35px}.TabsLeftSide p,.TabsRightSide{font-size:13px}}@media (min-width:768px) and (max-width:991px){.TabsLeftSide h2{font-size:30px}.TabsLeftSide p,.TabsRightSide{font-size:13px}}@media (min-width:992px) and (max-width:1199px){.TabsLeftSide h2{font-size:40px}.TabsLeftSide p,.TabsRightSide{font-size:14px}}@media (min-width:1200px) and (max-width:1240px){.TabsLeftSide h2{font-size:50px}}.ideal70-section{background-color:hwb(0 100% 0);font-family:var(--app-font);padding:100px 20px}.ideal70-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.image-container{flex:1 1;max-width:50%;position:relative}.main-image{border-radius:10px;box-shadow:0 4px 15px #0000001a}.hotspot{align-items:center;background-color:#ff4757;border-radius:50%;cursor:pointer;display:flex;justify-content:center;z-index:1}.hotspot,.signal{height:20px;position:absolute;width:20px}.signal{animation:ripple 2s infinite;border:2px solid #ff4757;border-radius:50%;opacity:0}@keyframes ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}.tooltip{background-color:#fff;border-radius:5px;box-shadow:0 4px 15px #0000001a;color:#333;font-size:.9rem;padding:10px;text-align:center;top:30px;width:150px;z-index:10}.tooltip,.tooltip:before{left:50%;position:absolute;transform:translateX(-50%)}.tooltip:before{border:5px solid;border-color:#0000 #0000 #fff;content:"";top:-10px}.hotspot-1{left:8.8%;top:10%}.hotspot-2{left:40%;top:20%}.hotspot-3{left:80%;top:35%}.hotspot-4{left:25%;top:43%}.hotspot-5{left:53%;top:53%}.hotspot-6{left:22%;top:66%}.content-container{flex:1 1;max-width:50%;padding-left:40px}.title{animation:fadeIn 1s ease-in-out;color:#333;font-size:2.5rem;margin-bottom:20px}.description span{color:#666;display:flex;flex-direction:column;font-size:.9rem;line-height:1.6;margin-bottom:10px}.cta-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background-color .3s ease}.cta-button:hover{background-color:#0056b3}@media (max-width:768px){.ideal70-container{align-items:center;flex-direction:column;text-align:center}.content-container,.image-container{max-width:100%;padding-left:0}.content-container{margin-top:30px}.title{font-size:2rem}.description{font-size:1rem}}.door-details{background-color:#fff;font-family:var(--app-font);overflow:hidden;padding:100px 20px}.door-details-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:90vw}.door-details-image,.door-details-text{flex:1 1 50%;padding:20px}.door-details-image{transform-style:preserve-3d}.door-details-image img{border-radius:10px;box-shadow:0 4px 15px #0003;height:auto;width:100%}.animated-title{color:#333;font-size:2.5rem;margin-bottom:20px}.animated-text{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:20px}@media (max-width:480px){.door-details{padding-top:0}.door-details-content{flex-direction:column}.door-details-image,.door-details-text{flex:1 1 100%;padding:10px}.animated-title{font-size:2rem}.animated-text{font-size:1rem}}@media (min-width:481px) and (max-width:767px){.door-details{padding-top:0}.door-details-content{flex-direction:column;text-align:center}.door-details-image,.door-details-text{flex:1 1 100%;padding:10px}.animated-title{font-size:2rem}.animated-text{font-size:1rem}}@media (min-width:768px) and (max-width:991px){#animated-text2{display:none}}@media (min-width:992px) and (max-width:1199px){#animated-text2{display:none}}.Blog-section-container{font-family:var(--app-font);margin:auto;max-width:1200px}.Blogsection-title{color:#333;font-size:2.5rem;margin-bottom:3rem;text-align:center}.Blog-section-blog-cards{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:auto auto 3rem}.Blog-section-blog-card{border-radius:8px;box-shadow:0 4px 15px #0000001a;height:400px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.Blog-section-blog-card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-5px)}.Blog-section-blog-card-link{color:inherit;display:block;height:100%;text-decoration:none}.Blog-section-blog-card-background{background-position:50%;background-size:cover;height:100%;position:relative;transition:transform .5s ease;width:100%}.Blog-section-blog-card:hover .blog-card-background{transform:scale(1.1)}.Blog-section-blog-card-overlay{background:linear-gradient(180deg,#0006,#000c);display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:100%}.Blog-section-blog-card-content{color:#fff;position:relative;width:90%}.Blog-section-blog-title-svg{border-bottom-right-radius:0;border-top-right-radius:6rem;height:80px;width:100%}.Blog-section-blog-title-svg text{font-size:18px;font-weight:600;text-transform:uppercase}.Blog-section-blog-description{color:#ffffffe6;line-height:1.6;margin-bottom:1.5rem;padding:2rem}.Blog-section-read-more-btn{align-items:center;background-color:#fff;border-radius:30px;color:#000;display:flex;font-weight:600;margin-left:2rem;padding:.5rem 1rem;transition:color .3s ease;width:fit-content}.Blog-section-read-more-btn:hover{background-color:#2c6bc9;color:#fff}.Blog-section-arrow-icon{margin-left:5px;transition:transform .3s ease}.Blog-section-blog-card:hover .read-more-btn{background-color:#4a90e2cc;color:#fff}.Blog-section-blog-card:hover .arrow-icon{transform:translateX(5px)}.Blog-section-see-all-container{text-align:center}.Blog-section-see-all-btn{background-color:#4a91e200;border-radius:50px;display:inline-block;font-weight:600;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.Blog-section-see-all-btn:hover{background-color:#2c6bc9;transform:translateY(-2px)}.Blogsection-title{font-size:5rem}@media (max-width:768px){.Blog-section-blog-cards{flex-direction:column}.Blog-section-section-title{font-size:2rem}.Blog-section-blog-card{height:350px}.Blogsection-title{font-size:3.8rem}}@media (max-width:480px){.Blogsection-title{font-size:2.5rem}.Blog-section-blog-section{padding:3rem 0}.Blog-section-section-title{font-size:1.8rem}.Blog-section-blog-card-content{padding:1.5rem}.Blog-section-blog-title-svg{font-size:20px;height:60px}.Blog-section-blog-title-svg text{font-size:20px}.Blog-section-blog-title-text{font-size:18px}.Blog-section-blog-card{height:300px}.Blog-section-blog-description{padding:0}}.SeeAllBlogsButton-container{--dark:#fff;--light:#000;--primary:#315ad4;--font:"Inter",Arial,Helvetica,sans-serif;--rounded:100vw;box-sizing:inherit;font-family:var(--app-font);font-family:inherit}.awesome{background:none;border:0;color:var(--light);cursor:pointer;display:inline-flex;font-size:24px;letter-spacing:-1px;margin:0;overflow:hidden;padding:.7rem 1rem .8rem 2rem;position:relative}.awesome,.awesome:before{border-radius:var(--rounded)}.awesome:before{background-image:linear-gradient(-45deg,var(--primary),#0000 50%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.25,0,.75,1),opacity 1s ease;width:100%;z-index:-1}.awesome:after{background:var(--primary);border-radius:var(--rounded);color:var(--dark);content:"❯";display:grid;font-size:.75em;height:1em;line-height:0;margin-left:.65rem;padding:4px;place-items:center;transform:translateY(2px);transition:background-color .25s ease .25s;width:1em}.awesome:hover:before{opacity:1;transform:translateX(0)}.awesome:hover:after{background:var(--light)}.patterns{height:60px;overflow:hidden;position:relative;width:100%}.patterns svg{height:100%;left:0;position:absolute;top:0;width:100%}.patterns svg text{stroke:#000;stroke-width:1;fill:#211b7500;dominant-baseline:middle;animation:textAnimate 2s infinite alternate;font-size:3rem;font-weight:700;letter-spacing:0}@keyframes textAnimate{0%{stroke-dasharray:0 50%;stroke-dashoffset:20%;fill:#0000}to{stroke-dasharray:50% 0;stroke-dashoffset:-20%;fill:#0000}}@media (min-width:1200px){.patterns{height:90px}.patterns svg text{font-size:5rem}}@media (max-width:1199px) and (min-width:992px){.patterns{height:80px}.patterns svg text{font-size:4.5rem}}@media (max-width:991px) and (min-width:768px){.patterns{height:70px}.patterns svg text{font-size:3.5rem}}@media (max-width:767px) and (min-width:576px){.patterns{height:60px}.patterns svg text{font-size:2.8rem}}@media (max-width:575px) and (min-width:481px){.patterns{height:50px}.patterns svg text{font-size:2rem}}@media (max-width:480px){.patterns{height:40px}.patterns svg text{stroke-width:.8;font-size:1.5rem}}@media (max-width:320px){.patterns{height:30px}.patterns svg text{stroke-width:.6;font-size:1.2rem}}.fade-in-section{opacity:0;transform:translateY(30px);transition:opacity 1.5s ease-out,transform 1.5s ease-out;transition-delay:.5s}.fade-in-section.visible{opacity:1;transform:translateY(0)}.whatsapp-float{bottom:20px;position:fixed;right:20px;z-index:999}.whatsapp-icon{border-radius:50%;box-shadow:0 4px 12px #0003;height:60px;transition:transform .2s ease;width:60px}.whatsapp-icon:hover{transform:scale(1.1)}.ColorHeroSectionContainer{align-items:center;display:flex;flex-direction:row;font-family:var(--app-font);gap:20px;height:90vh;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px;width:90%}.ColorHeroSectionContent{order:1}.ColorHeroSectionContent h1{display:flex;flex-direction:row;font-size:5rem;gap:10px;margin:0!important;width:390px}.ColorHeroSectionContent p{max-width:500px}.ColorHeroSectionContent h3,.ColorHeroSectionContent p{animation:fade-in 2s forwards;animation-delay:2s;font-size:1.5rem;opacity:0}.ColorHeroHeadingSpan2{animation:typewriter1 2s steps(50) 1s 1 normal both,blinkingCursor1 .5s steps(50) 3s infinite normal;background-color:#79b1ff38;border-radius:20px;border-right:2px solid #ffffffbf;color:#79b1ff;display:block;opacity:1;overflow:hidden;padding:2px;white-space:nowrap}.lottie-background{height:500px;order:2;width:500px}@media (max-width:480px){.ColorHeroSectionContainer{align-items:center;flex-direction:column;gap:0;height:90vh;justify-content:flex-end}.lottie-background{height:300px;order:1;width:300px}.ColorHeroSectionContent h1{font-size:2rem;width:170px}.ColorHeroHeadingSpan3Lottie{height:50px;width:50px}.ColorHeroSectionContent h3{font-size:13px}.ColorHeroSectionContent p{font-size:12px}}@media (min-width:481px) and (max-width:767px){.ColorHeroSectionContainer{align-items:center;flex-direction:column;gap:0;height:90vh;justify-content:flex-end}.lottie-background{height:400px;order:1;width:400px}.ColorHeroSectionContent h1{font-size:3rem;width:250px}.ColorHeroSectionContent h3{font-size:14px}.ColorHeroSectionContent p{font-size:13px;max-width:350px}}@media (min-width:768px) and (max-width:991px){.ColorHeroSectionContainer{align-items:flex-end;gap:0;min-height:70vh}.ColorHeroSectionContent h1{font-size:3rem;width:250px}.ColorHeroSectionContent h3{font-size:15px}.ColorHeroSectionContent p{font-size:14px;max-width:400px}}@media (min-width:992px) and (max-width:1199px){.ColorHeroSectionContent h1{font-size:4rem;width:300px}.ColorHeroSectionContent h3{font-size:16px}.ColorHeroSectionContent p{font-size:15px;max-width:450px}}.ContactUs{box-sizing:border-box}.text{flex-flow:row;font-family:var(--app-font);font-size:4rem;font-weight:500;letter-spacing:1PX;margin:0}.text .letter{animation:flicker 2s ease-in-out infinite alternate;color:#d9fdff;display:inline-block;text-shadow:0 0 2rem #0050c7}.text .letter.letter-7{margin-right:30px}.ContactUs h1 span{transition:.5s ease-out}.ContactUs h1:hover span:nth-child(7){margin-right:5px}.ContactUs .section-title h1:hover span:nth-child(7):after{content:""}.ContactUs h1:hover span:nth-child(8){margin-left:60px}@keyframes flicker{0%{opacity:1}5%{opacity:1}5.5%{opacity:0}6%{opacity:1}6.5%{opacity:1}7%{opacity:0}8%{opacity:1}50%{opacity:1}to{opacity:1}}@media (max-width:480px){.ContactUs h1{font-size:50px}}.ProductHeroSectionContainer{display:flex;flex-direction:row;font-family:var(--app-font);height:100vh;margin:100px 0 0}.ProductHeroSectionContainer:before{background-image:linear-gradient(0deg,#fff 0,#ffffff87 25%,hsla(0,0%,100%,.619) 50%,hsla(0,0%,100%,.712) 75%,#fff),url(/static/media/ProductPageHeroSection.60f719158a6fff917723.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:-1}.ProductHeroSectionContent{align-items:left;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;max-width:1200px;padding:20px;width:100%}.ProductHeroSectionContent h1{display:flex;flex-direction:row;font-size:5rem;gap:10px;margin:0!important;width:570px}.ProductHeroSectionContent p{max-width:500px}.ProductHeroSectionContent h3,.ProductHeroSectionContent p{animation:fade-in 2s forwards;animation-delay:2s;opacity:0}.ProductHeroHeadingSpan2{animation:typewriter1 2s steps(50) 1s 1 normal both,blinkingCursor1 .5s steps(50) 3s infinite normal;background-color:#79b1ff38;border-radius:20px;border-right:2px solid #ffffffbf;color:#79b1ff;display:block;opacity:1;overflow:hidden;padding:2px;white-space:nowrap}@keyframes typewriter1{0%{width:0}to{width:100%}}@keyframes blinkingCursor1{0%{border-right-color:#00569800}to{border-right-color:#0000}}@media (max-width:480px){.ProductHeroSectionContent h1{font-size:2rem;width:270px}.ProductHeroHeadingSpan3Lottie{height:50px;width:50px}.ProductHeroSectionContent h3{font-size:13px}.ProductHeroSectionContent p{font-size:12px}.ProductHeroSectionContainer:before{background-size:cover}}@media (min-width:481px) and (max-width:767px){.ProductHeroSectionContainer:before{background-size:cover}.ProductHeroSectionContent h1{font-size:3rem;width:370px}.ProductHeroSectionContent h3{font-size:14px}.ProductHeroSectionContent p{font-size:13px;max-width:350px}}@media (min-width:768px) and (max-width:991px){.ProductHeroSectionContent h1{font-size:3rem;width:370px}.ProductHeroSectionContent h3{font-size:15px}.ProductHeroSectionContent p{font-size:14px;max-width:400px}}@media (min-width:992px) and (max-width:1199px){.ProductHeroSectionContent h1{font-size:4rem;width:470px}.ProductHeroSectionContent h3{font-size:16px}.ProductHeroSectionContent p{font-size:15px;max-width:450px}}.ProductPageSection1-Container{background-color:#f9f9f9;padding:2rem 0;width:100%}.ProductPageSection1Main{margin:0 auto;max-width:1200px;padding:0 1.5rem;position:relative}.ProductPageSection1-carousel-wrapper{align-items:center;display:flex;margin:0 -10px;position:relative}.ProductPageSection1-carousel{-ms-overflow-style:none;display:flex;gap:20px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.ProductPageSection1-carousel::-webkit-scrollbar{display:none}.ProductPageSection1cards_item{flex:0 0 auto;margin-bottom:1rem;scroll-snap-align:start;width:calc(33.333% - 14px)}.ProductPageSection1card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease;width:100%}.ProductPageSection1card:hover{box-shadow:0 12px 20px #00000026;transform:translateY(-5px)}.ProductPageSection1card_image{height:0;overflow:hidden;padding-top:56.25%;position:relative}.ProductPageSection1card_image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.ProductPageSection1card:hover .ProductPageSection1card_image img{transform:scale(1.05)}.ProductPageSection1card_content{display:flex;flex-direction:column;height:350px;padding:1.5rem}.ProductPageSection1card_title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:0;position:relative}.ProductPageSection1card_title:after{background-color:#3498db;bottom:-.5rem;content:"";height:3px;left:0;position:absolute;width:50px}.ProductPageSection1card_text{color:#555;flex:1 1;font-size:.95rem;line-height:1.6;overflow-y:auto;padding-right:.5rem}.ProductPageSection1card_text::-webkit-scrollbar{width:6px}.ProductPageSection1card_text::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ProductPageSection1card_text::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.ProductPageSection1card_text::-webkit-scrollbar-thumb:hover{background:#888}.ProductPageSection1card_text hr{background-image:linear-gradient(90deg,#0000,#00000026,#0000);border:0;height:1px;margin:1rem 0}.ProductPageSection1card_text strong{color:#333;font-weight:600}.carousel-control{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;color:#333;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.carousel-control:hover{background-color:#3498db;color:#fff}.carousel-control.disabled{cursor:not-allowed;opacity:.5}.carousel-control.left{left:-20px}.carousel-control.right{right:-20px}.carousel-dots{display:flex;gap:10px;justify-content:center;margin-top:20px}.carousel-dot{background-color:#ddd;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.carousel-dot.active{background-color:#3498db;transform:scale(1.3)}.carousel-dot:hover{background-color:#bbb}@media (max-width:1200px){.ProductPageSection1cards_item{width:calc(50% - 10px)}}@media (max-width:992px){.carousel-control{height:35px;width:35px}}@media (max-width:768px){.ProductPageSection1-Container{padding:1rem 0}.ProductPageSection1Main{padding:0 1rem}.ProductPageSection1cards_item{padding-left:5px;width:calc(100% - 10px)}.ProductPageSection1card_content{height:250px;padding:1.25rem}.ProductPageSection1card_title{font-size:1.25rem}.carousel-control{font-size:1rem;height:30px;width:30px}.carousel-control.left{left:-15px}.carousel-control.right{right:-15px}}@media (max-width:480px){.ProductPageSection1card_content{height:200px;padding:1rem}.ProductPageSection1card_title{font-size:1.1rem;margin-bottom:.75rem}.ProductPageSection1card_text{font-size:.9rem;line-height:1.5}.carousel-control{height:25px;width:25px}}.SustainabilityHeroSection{background-image:url(/static/media/Snowfall.95cd1b2691ea5075f272.jpg);background-position:50%;display:flex;flex-direction:column;font-family:var(--app-font);height:100vh;justify-content:center;position:relative;width:100%}.SustainabilityHeroSection:before{background-color:rgba(0,0,0,.765);content:""}.Hero__snowfall,.SustainabilityHeroSection:before{height:100%;left:0;position:absolute;top:0;width:100%}.SustainabilityHeroSectionContent{animation:fade-in 2s forwards;animation-delay:.5s;justify-content:center;margin:auto;opacity:0;width:70vw}.SustainabilityHeroSectionHeading{color:#fff;font-size:3rem;position:relative;text-align:center;z-index:1}.SustainabilityHeroSectionDescription{margin:0;padding:0}.SustainabilityHeroSectionAdditionalDescription,.SustainabilityHeroSectionDescription{color:#fff;position:relative;text-align:center}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.SustainabilityHeroSectionAdditionalDescriptionSpan2{display:none}.SustainabilityHeroSectionHeading{font-size:1.8rem}.SustainabilityHeroSectionAdditionalDescription,.SustainabilityHeroSectionDescription{font-size:.7rem}}@media (min-width:481px) and (max-width:767px){.SustainabilityHeroSectionHeading{font-size:2.5rem}.SustainabilityHeroSectionDescription{font-size:.8rem}.SustainabilityHeroSectionAdditionalDescription{font-size:.7rem}}@media (min-width:768px) and (max-width:991px){.SustainabilityHeroSectionHeading{font-size:3rem}.SustainabilityHeroSectionDescription{font-size:1em}.SustainabilityHeroSectionAdditionalDescription{font-size:.9rem}}@media (min-width:992px) and (max-width:1199px){.SustainabilityHeroSectionAdditionalDescriptionSpan3{display:none}}.sustainability-section{--color:#1e1e1e;--bgColor:#fff;align-items:center;background:var(--bgColor);color:var(--color);display:flex;font-family:var(--app-font);height:50vh;justify-content:center;margin:auto;max-width:1200px;width:100%}.sustainability-section h1{text-align:center}.sustainability-section ul{display:flex;flex-direction:row;justify-content:space-between;padding:0;width:100vw}.sustainability-section ul li{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:15rem;text-align:center;width:100%}.sustainability-section ul li img{height:50px;width:50px}.sustainability-section ul li .icon{align-items:center;background:var(--accent-color);border:.4rem solid var(--bgColor);border-radius:50%;box-shadow:-.5rem .5rem 1rem #00000073,inset -.25rem .25rem .5rem #00000073;color:#fff;display:flex;font-size:2.5rem;height:6rem;justify-content:center;margin:auto auto 20px;order:1;width:6rem}.sustainability-section ul li .descr{opacity:0;order:4;padding:10px;transform:translateY(20px);transition:opacity 2s ease-out,transform 2s ease-out}.sustainability-section.fade-in ul li .descr{opacity:1;transform:translateY(0);transition-delay:2s}@media (max-width:480px){.sustainability-section{gap:1.5rem;height:auto;padding:1.5rem;width:auto}.sustainability-section ul{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center;margin:3rem 0}.sustainability-section ul li .icon{height:4rem;width:4rem}.sustainability-section ul li img{height:30px;width:30px}}@media (min-width:481px) and (max-width:767px){.sustainability-section ul li .icon{height:5rem;width:5rem}.typewriter-animation{font-size:1rem}.sustainability-section ul li .descr{font-size:16px}.sustainability-section{height:auto;width:auto}.sustainability-section ul{align-items:center;flex-direction:column;gap:2rem;justify-content:center;margin:3rem 0}}@media (min-width:992px) and (max-width:1199px){.cursor{font-size:20px!important}.typewriter-animation{font-size:1rem!important}.sustainability-section ul li .descr{font-size:16px}}.cursor{border-right:2px solid #ffffffbf;font-size:30px;margin:0 auto;overflow:hidden;position:relative;text-align:center;transform:translateY(-50%);white-space:nowrap;width:24em}.typewriter-animation{font-size:1.2rem;font-weight:600;opacity:0;order:3;text-align:center;text-transform:uppercase;transition:opacity .5s ease-in;width:0}.sustainability-section.fade-in .typewriter-animation{animation:typewriter 2s steps(50) 1s 1 normal both,blinkingCursor .5s steps(50) infinite normal;opacity:1}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blinkingCursor{0%{border-right-color:#ffffffbf}to{border-right-color:#0000}}.door-details-container{background-color:#fff;border-radius:8px;display:flex;flex-direction:row;font-family:var(--app-font);margin:20px;max-width:1200px;min-height:500px;overflow:hidden;width:100%}.door-image-slider{background-color:#f5f5f5;border-radius:20px;flex:1 1;min-height:500px}.slide-absolute{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.slide-absolute img{display:block;max-height:100%;max-width:100%;object-fit:cover}.slider-dots{bottom:20px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.dot{background-color:#0000004d;border-radius:50%;cursor:pointer;height:10px;transition:background-color .3s;width:10px}.dot.active{background-color:#2a6aad}.door-info{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:30px}.door-info-header{margin-bottom:0}.door-info-header h2{color:#333;font-size:28px;margin-bottom:15px}.door-info-header p{color:#666;font-size:16px;line-height:1.6}.tabs{border-bottom:1px solid #eee;display:flex;gap:10px;margin-bottom:20px}.tab-btn{background:none;border:none;color:#777;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;position:relative;transition:color .3s}.tab-btn:after{background-color:initial;bottom:-1px;content:"";height:3px;left:0;position:absolute;transition:background-color .3s;width:100%}.tab-btn.active{color:#2a6aad}.tab-btn.active:after{background-color:#2a6aad}.tab-content{flex:1 1;overflow-y:auto}.tab-panel{animation:fadeIn .5s ease forwards;display:none}.tab-panel.active{display:block}.tab-panel ul{list-style-type:none;padding:0}.tab-panel li{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:3px 0}.tab-panel li:before{color:#2a6aad;content:"✓";font-weight:700;margin-right:10px}@media (max-width:992px){.door-details-container{flex-direction:column;height:auto;margin:0}.door-image-slider{margin:20px;min-height:350px}.door-info{max-height:none}}@media (max-width:576px){.door-info{padding:20px}.door-info-header h2{font-size:24px}.tab-btn{font-size:14px;padding:8px 15px}.door-image-slider{margin:20px;min-height:280px}}.slider-arrow{align-items:center;background:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s;width:40px;z-index:3}.slider-arrow:hover{background:#0009}.prev-arrow{left:10px}.next-arrow{right:10px}.door-image-slider{background-color:#fff;overflow:hidden;position:relative;touch-action:pan-y}.productsPage{font-family:var(--app-font);margin:auto;max-width:1200px;min-height:100vh;overflow-x:hidden;width:100%}.products{margin-top:100px}.ProductPageSection2{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1200px;padding:20px;width:80%}.ProductPageSection2Left{width:100%}.ProductPageSection2Right{width:50%}.ProductPageSection2Right img{height:auto;width:500px}@media (max-width:480px){.ProductPageSection2{flex-direction:column;text-align:center}.ProductPageSection2Right img{height:auto;width:100%}}@media (min-width:481px) and (max-width:767px){.ProductPageSection2{flex-direction:column;text-align:center}.ProductPageSection2Right img{height:auto;width:100%}}@media (min-width:768px) and (max-width:991px){.ProductPageSection2{flex-direction:column;text-align:center}.ProductPageSection2Right img{height:auto;width:100%}}@media (min-width:992px) and (max-width:1199px){.ProductPageSection2Right img{height:auto;width:400px}}.windowsPage{font-family:var(--app-font);width:100vw}.WindowsPageSection2{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1200px;padding:20px;width:80%}.WindowsPageSection2Left{width:100%}.WindowsPageSection2Right{width:50%}.WindowsPageSection2Right img{height:auto;width:500px}.WindowsPageSection3Container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1200px;padding:20px;text-align:center;width:80%}.WindowsPageSection3Content ul{list-style:none;padding-left:0}.WindowsPageSection3Image{display:flex;justify-content:center;width:100%}.WindowsPageSection3Image img{border-radius:20px;height:auto;max-width:800px;width:100%}.ctaWindow{background-color:#007bff00;color:#000;padding:4rem 1rem;text-align:center}.ctaWindow h2{font-size:2rem;margin-bottom:1rem}.ctaWindow p{font-size:1.2rem;margin-bottom:2rem}@media (max-width:480px){.WindowsPageSection2{flex-direction:column;text-align:center}.WindowsPageSection2Right img{height:auto;width:100%}.ctaSustainability h2{font-size:1.5rem}.ctaSustainability p{font-size:12px}.WindowsPageSection3ContentListItem2{display:none}}@media (min-width:481px) and (max-width:767px){.WindowsPageSection2{flex-direction:column;text-align:center}.WindowsPageSection2Right img{height:auto;width:100%}.ctaSustainability h2{font-size:1.5rem}.ctaSustainability p{font-size:14px}}@media (min-width:768px) and (max-width:991px){.WindowsPageSection2{flex-direction:column;text-align:center}.WindowsPageSection2Right img{height:auto;width:100%}.ctaSustainability h2{font-size:2rem}.ctaSustainability p{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.WindowsPageSection2Right img{height:auto;width:400px}}.casementsContainer{align-items:center;display:flex;flex-direction:column;font-family:var(--app-font);justify-content:center;overflow-x:hidden;width:100vw}.DoorsPageSection2Container h1{margin-bottom:100px}.CasementsPageHornSash{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1200px;padding:20px;width:90%}.DoorsPageSection4Container{margin:100px 0}.CasementsPageHornSashLeft,.CasementsPageHornSashRight{max-width:45%;width:100%}.CasementsPageHornSashRight img{border-radius:20px;height:auto;max-width:100%}@media (max-width:480px){.CasementsPageHornSash{flex-direction:column;text-align:center}.CasementsPageHornSashLeft{max-width:90%;width:100%}.CasementsPageHornSashLeft h2{font-size:1.2rem}.CasementsPageHornSashLeft p{font-size:.8rem}.CasementsPageHornSashRight{margin:20px;max-width:100%;width:100%}}@media (min-width:481px) and (max-width:767px){.CasementsPageHornSash{flex-direction:column;text-align:center}.CasementsPageHornSashLeft{max-width:80%;width:100%}.CasementsPageHornSashRight{margin:20px;max-width:100%;width:100%}}.FlushSashContainer,.TiltAndTurnContainer,.doorsPage{font-family:var(--app-font);overflow-x:hidden;width:100vw}.hero-content p{width:70%}#DoorsPageSection1Heading{font-size:2rem}.DoorsPageSection2Container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:100px}.DoorsPageSection2Container h1{text-align:center}.door-section{border-bottom:1px solid silver;margin-bottom:100px}.DoorsPageSection3Container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px;text-align:center;width:80%}.DoorsPageSection3Content ul{list-style:none;padding:0}.DoorsPageSection3Image{padding:0 20px}.DoorsPageSection3Image img{border-radius:40px;height:auto;max-width:600px;width:70vw}.DoorsPageSection4Container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:480px){#DoorsPageSection1Heading{font-size:1rem}.DoorsPageSection3Container{margin-top:10px}}@media (min-width:481px) and (max-width:767px){#DoorsPageSection1Heading{font-size:1rem}}@media (min-width:768px) and (max-width:991px){#DoorsPageSection1Heading{font-size:1.2rem}}@media (min-width:992px) and (max-width:1199px){#DoorsPageSection1Heading{font-size:1.2rem}}.colorsPage-container{font-family:var(--app-font);overflow:hidden;width:100vw}.ColorPageSection1-container-background{background-image:url(/static/media/Section1Image.250a1727596716b893d0.jpg);background-position:50%;background-repeat:no-repeat;background-size:1200px}.ColorPageSection1-container{align-items:center;display:flex;flex-direction:row;gap:5rem;height:auto;justify-content:space-evenly;margin:100px auto auto;max-width:1200px;padding:60px;width:90%}.ColorPageSection1Left{flex:1 1 50%}.ColorPageSection1Left h2{font-size:3rem;margin:0}.ColorPageSection1Right{flex:1 1 50%}.ColorPageSection1Right ul{list-style-type:circle}.ColorPageSection1Right ul li{margin-bottom:20px}.ColorPageSection2-container{margin:auto;max-width:1200px;min-height:100vh;width:100%}.ColorPageSection2Image{max-width:1200px;width:100%}.ColorPageSection2Image img{height:50vh;max-width:1200px;object-fit:cover;object-position:center;width:100%}.ColorPageSection2Content{align-items:center;background-color:#eef4ff;bottom:100px;display:block;flex-direction:column;justify-content:center;margin:auto;max-width:1200px;padding:20px;position:relative;text-align:center;width:60%}.ColorPageSection3-container{height:auto;margin:auto;max-width:1200px;width:100%}.ColorPageSection3Content{align-items:center;display:block;flex-direction:column;justify-content:center;margin:auto;max-width:1200px;padding:30px;text-align:center;width:90%}.ColorPageSection5-container{height:auto;margin:auto auto 100px;max-width:1200px;width:100%}.ColorPageSection5Content{align-items:center;display:block;flex-direction:column;font-size:2rem;justify-content:center;margin:auto;max-width:1200px;padding:auto;text-align:center;width:90%}.woodTex-slider{margin:auto;max-width:1200px;padding:20px 0;width:90%}.woodTex-slide{align-items:center;display:flex;flex-direction:column;text-align:center}.woodTex-box{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;height:300px;overflow:hidden;transition:transform .3s ease-in-out;width:250px}.woodTex-box:hover{transform:scale(1.05)}.woodTex-box img{height:250px;object-fit:cover;width:100%}.woodTex-box h3{color:#333;font-size:16px;padding:0}.swiper-pagination-bullet{position:relative;top:12px}@media (max-width:480px){.ColorPageSection1-container{flex-direction:column;gap:1rem;padding:60px 20px;text-align:center;width:90%}.ColorPageSection1Left h2{font-size:1.5rem;margin:0}.ColorPageSection1Left p{font-size:12px}.ColorPageSection1LeftP2{display:none}.ColorPageSection1Right ul{list-style:none;margin-left:0;padding-left:0}.ColorPageSection1Right ul li{font-size:12px;margin-bottom:5px}.ColorPageSection2Content h2{font-size:1rem}.ColorPageSection2Content p{font-size:.8rem}.ColorPageSection3Content{padding:0}.ColorPageSection5Content h2{font-size:24px}}@media (min-width:481px) and (max-width:767px){.ColorPageSection1-container{flex-direction:column;gap:1rem;text-align:center;width:80%}.ColorPageSection1Left h2{font-size:1.5rem;margin:0}.ColorPageSection1Left p{font-size:12px}.ColorPageSection1LeftP2{display:none}.ColorPageSection1Right ul{list-style:none;margin-left:0;padding-left:0}.ColorPageSection1Right ul li{font-size:12px;margin-bottom:5px}.ColorPageSection2Content h2{font-size:1.2rem}.ColorPageSection2Content p{font-size:1rem}.ColorPageSection5Content h2{font-size:30px}}@media (min-width:768px) and (max-width:991px){.ColorPageSection1Left h2{font-size:1.8rem;margin:0}}@media (min-width:992px) and (max-width:1199px){.ColorPageSection1Left h2{font-size:2.5rem;margin:0}}@media (min-width:1200px) and (max-width:1450px){.ColorPageSection1Left h2{font-size:2.5rem;margin:0}}.sustainability{overflow-x:hidden}.SustainabilitySection3container{display:flex;flex-direction:column;font-family:var(--app-font);height:auto;margin:auto;width:90vw}.SustainabilitySection3Heading{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.SustainabilitySection3Heading h2{align-items:center;background-color:#ffffff8a;color:#000;font-size:4rem;font-weight:1100;letter-spacing:-5px;margin:0;position:absolute;width:100%;z-index:1}.SustainabilitySection3Heading .lottie{height:auto;margin:0;width:100%}.SustainabilitySection3Content p{margin:auto;text-align:center;width:70vw}.SustainabilitySection4Background{background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.662) 25%,hsla(0,0%,100%,.632) 50%,hsla(0,0%,100%,.767) 75%,#fff),url(/static/media/SustainabilitySection4.1edccb3ff4a6aa2de20c.jpg);background-position:50%;background-repeat:no-repeat;width:100vw}.SustainabilitySection4container{align-items:center;background-color:#fff0;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:50px auto auto;width:90vw}.SustainabilitySection4Content{opacity:0;order:2;text-align:center;transform:translateY(20px);transition:opacity 2s ease-out,transform 2s ease-out;width:60vw}.SustainabilitySection4Content h2{font-size:2rem}.SustainabilitySection4Content ul{font-size:1rem;font-weight:500;list-style:none;padding-left:0}.SustainabilitySection4Image{order:1}.SustainabilitySection4Image img{border-radius:40px;box-shadow:0 4px 15px #0003;height:auto;opacity:0;transform:translateY(20px);transition:opacity 2s ease-out,transform 2s ease-out;width:50vw}.SustainabilitySection4container.fade-in .SustainabilitySection4Content,.SustainabilitySection4container.fade-in .SustainabilitySection4Image img{opacity:1;transform:translateY(0);transition-delay:.5s}.SustainabilitySection5Background{height:auto;margin:100px auto auto;max-width:1200px;padding:auto;width:100%}.SustainabilitySection5Container{align-items:center;display:flex;flex-direction:row;gap:5rem;justify-content:center;margin:auto;max-width:1200px;width:100%}.SustainabilitySection5Content{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center}.SustainabilitySection5Content h2{font-size:2rem}.SustainabilitySection5Content ul{list-style:circle}.SustainabilitySection5Image{flex:1 1 50%}.SustainabilitySection5Image img{border-radius:10px;height:auto;width:35vw}.SustainabilitySection6Background{height:auto;margin:100px auto auto;width:100vw}.SustainabilitySection6Container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:auto;text-align:center;width:100vw}.SustainabilitySection6Content{order:2;padding:20px;width:80vw}.SustainabilitySection6Content img{height:75px;width:150px}.SustainabilitySection6Lottie{height:100px;order:1;width:100px}.ctaSustainability{background-color:#007bff00;color:#000;padding:4rem 1rem;text-align:center}.ctaSustainability h2{font-size:2rem;margin-bottom:1rem}.ctaSustainability p{font-size:1.2rem;margin-bottom:2rem}.CommitmentToSustainabilityContainer{margin:auto;max-width:1200px}@media (max-width:480px){.SustainabilitySection3Heading h2{font-size:1.5rem;letter-spacing:-2px}.SustainabilitySection3Heading p{font-size:12px}.SustainabilitySection3Content p{margin:auto;width:90vw}.SustainabilitySection3ContentP2{display:none}.SustainabilitySection4Content{margin:auto;width:90vw}.SustainabilitySection4Content h2{font-size:1.5rem}.SustainabilitySection4Content ul{font-size:12px}.SustainabilitySection4Image{margin:auto}.SustainabilitySection4Image img{margin:auto;width:90vw}.SustainabilitySection5Container{flex-direction:column;gap:1rem}.SustainabilitySection5Content{margin:auto;order:2;text-align:center;width:90vw}.SustainabilitySection5Content h2{font-size:1.5rem}.SustainabilitySection5Content ul{font-size:12px;text-align:left}.SustainabilitySection5Image{margin:auto;order:1}.SustainabilitySection5Image img{margin:auto;width:90vw}.SustainabilitySection6Content{margin:auto;text-align:center;width:90vw}.SustainabilitySection6Content h2{font-size:1.5rem}.SustainabilitySection6Content p{font-size:12px}.SustainabilitySection6Lottie{margin:auto}.ctaSustainability h2{font-size:1.5rem}.ctaSustainability p{font-size:12px}}@media (min-width:481px) and (max-width:767px){.SustainabilitySection3Heading h2{font-size:2rem;letter-spacing:-2px}.SustainabilitySection3Heading p{font-size:12px}.SustainabilitySection3ContentP2{display:none}.SustainabilitySection4Content{margin:auto;width:90vw}.SustainabilitySection4Content h2{font-size:1.5rem}.SustainabilitySection4Content ul{font-size:14px}.SustainabilitySection4Image{margin:auto}.SustainabilitySection4Image img{margin:auto;width:90vw}.SustainabilitySection5Container{flex-direction:column;gap:1rem}.SustainabilitySection5Content{margin:auto;order:2;text-align:center;width:90vw}.SustainabilitySection5Content h2{font-size:1.5rem}.SustainabilitySection5Content ul{font-size:14px;text-align:left}.SustainabilitySection5Image{margin:auto;order:1}.SustainabilitySection5Image img{margin:auto;width:90vw}.SustainabilitySection6Content{margin:auto;text-align:center;width:90vw}.SustainabilitySection6Content h2{font-size:1.5rem}.SustainabilitySection6Content p{font-size:14px}.SustainabilitySection6Lottie{margin:auto}.ctaSustainability h2{font-size:1.5rem}.ctaSustainability p{font-size:14px}}@media (min-width:768px) and (max-width:991px){.SustainabilitySection3Heading h2{font-size:3rem}.SustainabilitySection3Content p{font-size:14px}.SustainabilitySection4Content h2{font-size:2rem}.SustainabilitySection4Content ul{font-size:14px}.SustainabilitySection5Container{flex-direction:column;gap:1rem}.SustainabilitySection5Content{margin:auto;order:2;text-align:center;width:90vw}.SustainabilitySection5Content h2{font-size:2rem}.SustainabilitySection5Content ul{font-size:14px;text-align:center}.SustainabilitySection5Image{margin:auto;order:1}.SustainabilitySection5Image img{margin:auto;width:90vw}.SustainabilitySection6Content h2{font-size:2rem}.SustainabilitySection6Content p{font-size:14px}.ctaSustainability h2{font-size:2rem}.ctaSustainability p{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.SustainabilitySection3Heading h2{font-size:4rem}.SustainabilitySection5Content h2{font-size:1.5rem}}#contact{overflow-x:hidden}#contact,body{font-family:var(--app-font)}.Contact-hero{height:100vh;overflow:hidden;position:relative}.Contact-slideshow{z-index:1}.Contact-slide,.Contact-slideshow{height:100%;left:0;position:absolute;top:0;width:100%}.Contact-slide{background-position:50%;background-size:cover;opacity:0;transform:scale(1);transition:opacity 1s ease-in-out,transform 10s ease-in-out}.Contact-slide.active{opacity:1;transform:scale(1.1)}.Contact-hero-content{align-items:center;animation:fadeIn 1s ease-in-out forwards;background-color:#0009;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:2}.Contact-hero h1 span{transition:.5s ease-out}.Contact-hero-content p{font-size:1.5rem}.Contact-hero-content h2{padding:0 5px;text-align:center}.map-section{display:flex;height:auto;justify-content:center;margin:2rem 0;width:100%}#map{border-radius:8px;box-shadow:20px 20px 40px #0000004d;height:600px;transform:perspective(1000px) rotateX(60deg) rotateY(0deg);transition:transform .5s ease,box-shadow .5s ease;width:50%}.maplibregl-popup-content{background-color:#0000}.ContactNoSection{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-evenly}.LeftSide h2{width:500px}.WhereWeLocated-Container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}.WhereWeLocated-Container h2{background-color:#ffffff8a;color:#000;font-size:5rem;font-weight:1100;left:50%;letter-spacing:-5px;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1}.WhereWeLocated-Container .lottie{height:auto;width:100%}.contact-section{background:#fff;box-sizing:border-box;flex-direction:column;font-family:Space Grotesk,sans-serif;justify-content:center;padding:40px 0}.contact-container,.contact-section{align-items:center;display:flex;width:100%}.contact-container{flex-direction:row;gap:300px;justify-content:space-between}.contact-form{background:#fff;border-radius:10px;padding:40px;width:100%}.contact-section h2{font-size:80px;margin-bottom:40px;text-align:center;width:100%}.input-group{margin-bottom:20px;position:relative}.input-group .icon{color:#003c96;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.input-group input,.input-group textarea{border:1px solid #ccc;border-radius:50px;box-sizing:border-box;font-size:18px;outline:none;padding:15px 50px;width:100%}.input-group textarea{height:150px;resize:none}.button{border:none;border-radius:10rem;color:#fff;display:inline-block;font-size:1rem;letter-spacing:.15rem;overflow:hidden;padding:12px 25px;position:relative;transition:all .3s;z-index:1}.button:after{background-color:#003c96;width:100%;z-index:-2}.button:after,.button:before{border-radius:10rem;bottom:0;content:"";height:100%;left:0;position:absolute}.button:before{background-color:#002357;transition:all .3s;width:0;z-index:-1}.button:hover{color:#fff}.button:hover:before{width:100%}.contact-animation-container{align-items:center;display:flex;justify-content:center;width:100%}.contact-animation{max-width:400px;width:100%}@media (max-width:1200px){#map{height:500px;width:70%}}@media (max-width:1024px){.contact-container{flex-direction:column;gap:30px;text-align:center}.contact-form{padding:30px;width:80%}.contact-animation{width:80%}.WhereWeLocated-Container{margin-top:100px}.WhereWeLocated-Container h2{font-size:4rem;width:90%}#map{height:400px;width:80%}}@media (max-width:768px){.contact-form{padding:25px;width:90%}.input-group input,.input-group textarea{font-size:16px}.input-group input::placeholder,.input-group textarea::placeholder{text-align:center}.contact-animation{width:80%}.WhereWeLocated-Container h2{font-size:3rem}#map{height:400px;width:90%}}@media (max-width:520px){.contact-hero h1{font-size:1rem;margin-bottom:1rem}.contact-hero p{font-size:.5rem}.ContactNoSection{align-items:center;box-sizing:border-box;display:flex;flex-direction:column-reverse;justify-content:center}.LeftSide{text-align:center}.WhereWeLocated-Container{box-sizing:border-box}.WhereWeLocated-Container h2{font-size:2rem;letter-spacing:0}.WhereWeLocated-Container .lottie{width:100%}.contact-form{box-sizing:border-box;padding:20px;width:100%}.input-group input,.input-group textarea{font-size:14px;padding:12px}.button{font-size:16px;padding:12px}.contact-animation{margin-top:20px;width:100%}.contact-section h2{font-size:36px}#map{height:300px;width:90%}.Contact-hero-content h2{font-size:1rem}}.blogPage{font-family:var(--app-font);overflow-x:hidden;width:100vw}.blog-container{margin:20px auto;max-width:1200px;padding:40px 20px}.blog-header{margin-bottom:50px;text-align:center}.blog-header h1{color:#333;display:inline-block;font-size:36px;margin-bottom:15px;position:relative}.blog-header h1:after{background-color:#4a90e2;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.blog-header p{color:#666;font-size:18px}.blog-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-card{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000001a;cursor:pointer;overflow:hidden;position:relative;top:0;transition:all .3s ease}.blog-card.hovered,.blog-card:hover{box-shadow:0 15px 30px #00000026;top:-10px}.blog-card-image{height:200px;overflow:hidden;position:relative}.blog-card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card.hovered .blog-card-image img,.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-date{background-color:#4a90e2e6;border-top-left-radius:8px;bottom:0;color:#fff;font-size:14px;padding:8px 15px;position:absolute;right:0}.blog-card-content{padding:20px}.blog-card-content h2{color:#333;font-size:20px;margin-bottom:15px;transition:color .3s ease}.blog-card.hovered h2,.blog-card:hover h2{color:#4a90e2}.blog-card-content p{color:#666;line-height:1.6;margin-bottom:20px}.read-more{background-color:initial;border:2px solid #4a90e2;border-radius:30px;color:#4a90e2;cursor:pointer;display:block;font-weight:600;padding:8px 20px;text-align:center;transition:all .3s ease}.read-more:hover{background-color:#4a90e2;color:#fff}@media (max-width:999px){.blog-cards{grid-template-columns:1fr;margin:auto;max-width:60%}}@media (max-width:768px){.blog-cards{grid-template-columns:1fr;margin:auto;max-width:60%}.blog-header h1{font-size:28px}.blog-header p{font-size:16px}}@media (max-width:600px){.blog-cards{grid-template-columns:1fr;margin:auto;max-width:90%}}@media (max-width:480px){.blog-cards{grid-template-columns:1fr;margin:auto;max-width:90%}.blog-card-content h2{font-size:18px}.blog-header{margin-bottom:30px}}.blog-card{animation:fadeIn .6s ease forwards}.blog-card:first-child{animation-delay:.1s}.blog-card:nth-child(2){animation-delay:.3s}.blog-card:nth-child(3){animation-delay:.5s}.blog-details-container{font-family:var(--app-font);margin:80px auto;max-width:1200px;padding:20px}.blog-loading{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.spinner{animation:spin 1s ease-in-out infinite;border:5px solid #4a90e24d;border-radius:50%;border-top-color:#4a90e2;height:50px;margin-bottom:20px;width:50px}.blog-error{padding:50px 0;text-align:center}.back-button{background:none;border:none;border-radius:5px;color:#4a90e2;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;margin-bottom:0;margin-left:120px;padding:10px 15px;transition:all .3s ease}.back-button:hover{background-color:#4a90e21a}.back-button span{font-size:20px;margin-right:8px}.blog-hero{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px;position:relative}.blog-title-container{margin:0 auto;max-width:900px}.blog-hero h1{animation:fadeInUp .6s ease forwards;color:#333;font-size:36px;line-height:1.3;margin-bottom:20px}.blog-meta{animation:fadeInUp .8s ease forwards;flex-wrap:wrap;gap:20px;justify-content:space-between}.author-info,.blog-meta{align-items:center;display:flex}.author-info img{border-radius:50%;height:50px;margin-right:15px;object-fit:cover;width:50px}.author-name{color:#333;font-weight:600;margin:0 0 5px}.author-role{color:#666;font-size:14px;margin:0}.blog-details-meta{color:#666;display:flex;font-size:14px;gap:20px}.blog-content-wrapper{animation:fadeIn 1s ease forwards;margin:0 auto;max-width:900px}.blog-main-image{height:auto;margin-bottom:100px;max-width:800px;width:100%}.main-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;height:auto;margin-bottom:20px;object-fit:cover;width:100%}.image-thumbnails{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px}.thumbnail{border:2px solid #0000;border-radius:5px;cursor:pointer;height:60px;overflow:hidden;transition:all .3s ease;width:80px}.thumbnail.active{border-color:#4a90e2}.thumbnail img{height:100%;object-fit:cover;width:100%}.blog-content{color:#444;font-size:17px;line-height:1.8}.blog-content h3{color:#333;font-size:24px;margin:35px 0 15px}.blog-content h4{color:#444;font-size:20px;margin:25px 0 15px}.blog-content p,.blog-content ul{margin-bottom:20px}.blog-content ul{padding-left:20px}.blog-content li{margin-bottom:10px}.blog-share{border-top:1px solid #eee;margin:50px 0;padding-top:20px}.share-buttons{display:flex;gap:10px;margin-top:15px}.share-buttons button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.share-facebook{background-color:#3b5998}.share-twitter{background-color:#1da1f2}.share-linkedin{background-color:#0077b5}.share-buttons button:hover{opacity:.9;transform:translateY(-2px)}.blog-related{border-top:1px solid #eee;margin:50px 0;padding-top:30px}.blog-related h3{color:#333;font-size:24px;margin-bottom:20px}.related-articles{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.related-article{border-radius:8px;box-shadow:0 3px 10px #0000001a;cursor:pointer;overflow:hidden;transition:all .3s ease}.related-article:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.related-article img{height:150px;object-fit:cover;width:100%}.related-article h4{color:#333;font-size:16px;margin:0;padding:15px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease forwards}@media (max-width:768px){.blog-hero h1{font-size:28px}.blog-meta{align-items:flex-start;flex-direction:column;gap:15px}.blog-content{font-size:16px}.blog-content h3{font-size:22px}.related-articles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.blog-main-image{height:auto;max-width:100%}}@media (max-width:480px){.back-button{font-size:14px}.blog-hero h1{font-size:24px}.author-info img{height:40px;width:40px}.thumbnail{height:45px;width:60px}.related-articles{grid-template-columns:1fr}.share-buttons{flex-wrap:wrap}}.resources-container{margin:100px auto 0;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}.resources-header{margin-bottom:3rem;text-align:center}.resources-header h1{color:#333;display:inline-block;font-size:2.5rem;margin-bottom:1rem;position:relative}.resources-header h1:after{animation:expand .5s ease-out forwards;background-color:#2c72b5;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}@keyframes expand{0%{width:0}to{width:80px}}.resources-header p{color:#666;font-size:1.1rem;margin:0 auto 2rem;max-width:700px}.search-container{margin:0 auto 2rem;max-width:500px;position:relative}.search-input{border:1px solid #ddd;border-radius:30px;font-size:1rem;padding:12px 40px 12px 20px;text-align:center;transition:box-shadow .3s ease,border-color .3s ease;width:80%}.search-input:focus{border-color:#2c72b5;box-shadow:0 0 0 3px #2c72b533;outline:none}.clear-search{background:none;border:none;color:#999;cursor:pointer;font-size:1.2rem;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:color .2s ease}.clear-search:hover{color:#333}.category-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:2.5rem}.category-btn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:20px;color:#555;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s ease}.category-btn:hover{background-color:#e9e9e9}.category-btn.active{background-color:#2c72b5;border-color:#2c72b5;color:#fff;font-weight:500}.brochures-grid{grid-gap:2rem;animation:fadeIn .5s ease-in;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brochure-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.brochure-card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-5px)}.brochure-thumbnail{height:180px;overflow:hidden;position:relative}.brochure-thumbnail img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.brochure-card:hover .brochure-thumbnail img{transform:scale(1.05)}.download-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.brochure-card:hover .download-overlay{opacity:1}.overlay-buttons{display:flex;flex-direction:column;gap:10px}.download-btn,.preview-btn{background-color:#2c72b5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:140px;padding:10px 20px;text-align:center;transition:background-color .2s ease,transform .2s ease}.preview-btn{background-color:#333}.preview-btn:hover{background-color:#222;transform:translateY(-2px)}.download-btn:hover{background-color:#215d98;transform:translateY(-2px)}.brochure-info{min-height:200px;padding:1.5rem}.brochure-info h3{color:#333;font-size:1.2rem;margin:0 0 8px;min-height:50px}.brochure-info p{color:#666;font-size:.9rem;line-height:1.5;margin:0 0 1rem;min-height:100px}.brochure-meta{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.file-size{color:#888;font-size:.8rem}.action-buttons{display:flex;gap:12px}.download-link,.preview-link{background:none;border:none;cursor:pointer;font-size:.9rem;font-weight:500;transition:color .2s ease}.preview-link{color:#333}.download-link{color:#2c72b5}.download-link:hover,.preview-link:hover{text-decoration:underline}.preview-link:hover{color:#000}.download-link:hover{color:#215d98}.loading-container{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:3rem 0}.loading-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #2c72b54d;border-radius:50%;border-top-color:#2c72b5;height:40px;margin-bottom:1rem;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.no-results{color:#666;grid-column:1/-1;padding:3rem 0;text-align:center}.additional-resources{background-color:#f8f9fa;border-radius:8px;margin-top:4rem;padding:3rem 2rem;text-align:center}.additional-resources h2{color:#333;font-size:1.8rem;margin-bottom:1rem}.additional-resources p{color:#666;margin:0 auto 1.5rem;max-width:600px}.contact-btn{background-color:#2c72b5;border-radius:4px;color:#fff;display:inline-block;font-weight:500;padding:12px 30px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.contact-btn:hover{background-color:#215d98;transform:translateY(-2px)}.pdf-preview-modal{align-items:center;animation:fadeIn .3s ease;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 30px #0000004d;display:flex;flex-direction:column;height:90vh;max-width:900px;overflow:hidden;width:90%}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px}.modal-header h2{color:#333;font-size:1.5rem;margin:0}.close-modal{background:none;border:none;color:#666;cursor:pointer;font-size:1.8rem;transition:color .2s ease}.close-modal:hover{color:#333}.pdf-container{background-color:#f5f5f5;flex:1 1;overflow:hidden}.pdf-container iframe{border:none;height:100%;width:100%}.modal-footer{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.modal-btn{border-radius:4px;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.close-btn{background-color:#f0f0f0;border:1px solid #ddd;color:#333}.close-btn:hover{background-color:#e0e0e0}@media (max-width:768px){.resources-header h1{font-size:2rem}.brochures-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.category-filter{gap:8px;margin-bottom:2rem}.category-btn{font-size:.8rem;padding:6px 12px}.modal-content{height:85vh;width:95%}.modal-header h2{font-size:1.3rem}.overlay-buttons{flex-direction:column;gap:8px}.download-btn,.preview-btn{min-width:120px;padding:8px 16px}}@media (max-width:480px){.resources-header h1{font-size:1.8rem}.resources-header p{font-size:1rem}.brochures-grid{grid-template-columns:1fr}.additional-resources{padding:2rem 1rem}.search-input{padding:10px 35px 10px 15px}.modal-footer{flex-direction:column}.modal-btn{width:100%}.brochure-meta{align-items:flex-start;flex-direction:column;gap:10px}.action-buttons{justify-content:space-between;width:100%}}
/*# sourceMappingURL=main.932511e0.css.map*/