.container{max-width:1168px;padding:0 16px;margin:auto}h1{font-family:"Crimson Text";font-weight:300;font-size:38px;letter-spacing:.3em;line-height:1.28em;color:#fff}h2{font-family:"Crimson Text";font-weight:300;font-size:48px;letter-spacing:.3em;line-height:1.19em;color:#544a4c}.btn{color:#fff;font-family:"Crimson Text";font-weight:700;letter-spacing:.23em;font-size:21px;background-color:#b40024;padding:17px 40px}.flex-container{display:flex}.material-symbols-outlined{font-size:92px}p{font-weight:300}*{margin:0;padding:0}body{font-family:"Inria Sans";font-size:24px}a{text-decoration:none;color:#544a4c}ul{list-style:none}#header-home #main-nav img{width:fit-content;height:fit-content}#header-home .white-bg{max-width:1288px;padding:0 16px;margin:auto;display:flex;justify-content:space-between;align-items:center}#header-home .white-bg ul{font-weight:700;display:flex;gap:60px}#header-home .white-bg ul a{letter-spacing:.24em;font-size:20px;font-weight:700}#header-home .white-bg ul .contact{color:#fff}#header-home .white-bg ul .highlight{padding:62px 20px;background-color:#b40024}#header-home .white-bg ul .normal{padding:62px 0}#header-home .hero-home{box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.6);background:url("../img/cocinas-integrales-laminados-decorativos-1.jpg") no-repeat center;height:777px}#header-home .hero-home .container{margin:auto;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center}#header-home .hero-home .container a{align-self:center;margin-top:100px}#header-home .hero-home .container .box{margin-top:100px;background-color:rgba(22,22,22,.3);padding:40px;display:flex;flex-direction:column;justify-content:center}#header-home .hero-home .container .box .p-hero{color:#fff;font-weight:300}#home-a{margin-top:150px}#home-a .flex-container{justify-content:space-between}#home-a img{max-width:464px}#home-a .left{max-width:509px;align-self:center;display:flex;flex-direction:column;gap:63px}#home-a .left a{align-self:flex-start}#home-b{margin-top:250px;position:relative}#home-b img{max-width:700px}#home-b .right{position:absolute;top:40%;right:19%;background-color:#fafafa;padding:40px 50px 70px;max-width:600px;display:flex;flex-direction:column}#home-b .right h2{margin-bottom:30px}#home-b .right p{margin-bottom:60px}#home-b .right a{align-self:flex-start}#home-c{margin-top:350px;padding:70px 0;background-color:#360a12;color:#fff}#home-c h2{color:#fff;text-align:center}#home-c .line-white{display:block;margin:30px 0;height:1px;border:0;border-top:1px solid #fff}#home-c p{text-align:center;font-size:22px;font-weight:400}#home-c .icons{margin-top:50px;display:flex;gap:30px;justify-content:space-between;text-align:center}#home-c .icons .icon{flex:1 1 0px}#home-c .icons .icon .icon-title{margin-top:11px;font-size:24px;font-weight:700;letter-spacing:.23em}#home-c .icons .icon .icon-text{font-size:18px;font-weight:300}#contact-home{margin-top:150px;margin-bottom:150px}#contact-home h2{text-align:center}#contact-home p{text-align:center;max-width:750px;margin:auto}#contact-home .line{display:block;margin:30px 0;height:1px;border:0;border-top:1px solid #544a4c}#contact-home .flex-container{margin-top:100px;justify-content:space-between}#contact-home .flex-container ul{display:flex;flex-direction:column;gap:54px}#contact-home .flex-container ul i{color:#544a4c;padding-right:15px}#contact-home .flex-container ul a{display:inline-flex;max-width:200px}#contact-home .flex-container iframe{box-shadow:0 0 8px 0 rgba(0,0,0,.25)}#footer-main{background-color:#f0f0f0;padding:90px 0 130px}#footer-main .footer-container{margin-top:150px;max-width:1288px;padding:0 16px;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:90px}#footer-main .footer-section{flex:1 1 0px}#footer-main .footer-section .sub-2{margin-top:15px}#footer-main .logo-text{margin:20px 0 30px;z-index:20}#footer-main .title-footer{font-weight:700;font-size:24px;letter-spacing:.11em;color:#544a4c;margin-bottom:21px;margin-top:35px}#footer-main .subtitle-footer{font-weight:400;font-size:23px;letter-spacing:.11em;margin-bottom:7px;color:#544a4c}#footer-main ul{display:flex;flex-direction:column;gap:25px}#footer-main ul i{color:#544a4c;padding-right:10px}#footer-main ul a{display:inline-flex;max-width:200px}.footer-rights{padding:78px 0;background-color:#360a12;color:#fff;font-size:18px;font-weight:300}.footer-rights .flex-container{max-width:1168px;padding:0 16px;margin:auto;justify-content:space-between}.footer-rights .flex-container a{color:#fff}.toggle{display:none;cursor:pointer;width:40px;height:40px;background:url("../img/hamburguer.svg") no-repeat;background-size:40px 40px;padding-right:16px}.toggle.active{background:url("../img/close.svg") no-repeat;position:fixed;top:70px;left:50%;padding-right:0}@media(max-width: 1100px){#header-home .white-bg .navigation{position:fixed;top:0;left:100%;width:100%;height:100%;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;gap:30px}#header-home .white-bg .navigation .highlight,#header-home .white-bg .navigation .normal{padding:0}#header-home .white-bg .navigation.active{left:0}#header-home .white-bg .navigation li a:hover{color:#b40024}.toggle{display:inline;z-index:100}}#header-home .white-bg ul .white-text a{color:#fff}.header-productos{background:linear-gradient(90deg, #171717 50%, #fff 50%);height:875px}.header-productos .hero-productos{display:flex;justify-content:space-between;height:70%}.header-productos .container{height:100%}.header-productos .left{display:flex;flex-direction:column;max-width:430px;justify-content:center}.header-productos .left a{align-self:flex-start}.header-productos .left p{color:#fff;font-size:24px;font-weight:300;margin-bottom:15px}.header-productos .left h1{margin-bottom:40px}.header-productos .right{display:flex;flex-direction:column;justify-content:center;position:relative}.header-productos .right .text{color:#544a4c;max-width:450px;margin-bottom:50px;font-weight:300}.header-productos .right img{max-width:500px;position:absolute;top:56%;left:-60%}#productos-a{margin-top:150px}#productos-a .flex-container{justify-content:space-between;margin-top:60px}#productos-a .left{display:flex;flex-direction:column;justify-content:flex-start;max-width:509px;gap:40px}#productos-a .left a{align-self:flex-start}#productos-b{margin-top:250px;text-align:center}#productos-b h2{text-align:center}#productos-b p{margin-top:10px;display:inline-block;text-align:center;max-width:550px}#productos-b .flex-container{margin-top:48px;justify-content:space-between}#productos-c{margin-top:150px;padding:55px 0 100px;background-color:#171717;color:#fff;text-align:center}#productos-c h2{color:#fff}#productos-c p{margin-top:10px;font-weight:300;font-size:24px}#productos-c .icons{margin-top:60px;margin-bottom:100px;display:flex;justify-content:space-around}#productos-c .icons .icon{flex:1 1 0px;max-width:230px}#productos-c .icons .icon .icon-title{font-size:24px;font-weight:700;letter-spacing:.23em;margin-top:15px}#productos-c .icons .icon .icon-text{margin-top:8px;font-size:18px;font-weight:300}#header-home .hero-contact{box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.6);background:url("../img/contact-hero.png");height:368px}#header-home .hero-contact .container{height:100%;display:flex;flex-direction:column;gap:20px;justify-content:center}#header-home .hero-contact h1{color:#544a4c;font-size:48px}#header-home .hero-contact p{max-width:750px}#contact-1{margin-top:150px}#contact-1 .flex-container{justify-content:space-between;width:100%}#contact-1 .left{display:flex;flex-direction:column;gap:20px}#contact-1 .left ul{display:flex;flex-direction:column;gap:40px}#contact-1 .left ul .second-phone{padding-left:40px}#contact-1 .left ul i{color:#544a4c;padding-right:15px}#contact-1 .left ul a{display:inline-flex;max-width:200px}#contact-1 .left .title-contact{font-size:24px;letter-spacing:.11em;font-weight:700;color:#544a4c}#contact-1 iframe{box-shadow:0 0 8px 0 rgba(0,0,0,.25)}#contact-2{margin-top:150px;margin-bottom:200px}#contact-2 .flex-container{justify-content:space-between;width:100%}#contact-2 .left{display:flex;flex-direction:column;gap:20px}#contact-2 .left ul{display:flex;flex-direction:column;gap:40px}#contact-2 .left ul .second-phone{padding-left:40px}#contact-2 .left ul i{color:#544a4c;padding-right:15px}#contact-2 .left ul a{display:inline-flex;max-width:200px}#contact-2 .left .title-contact{font-size:24px;letter-spacing:.11em;font-weight:700;color:#544a4c}#contact-2 iframe{box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.header-fabricacion{background:url("../img/laminados de formica.png");height:1000px}.hero-fabricacion{height:100%}.hero-fabricacion .container{height:70%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px}.hero-fabricacion .box{max-width:717px;background-color:rgba(22,22,22,.3);padding:40px}.hero-fabricacion .p-hero{color:#fff;font-weight:300;margin-top:10px}#fabricacion-a{margin-top:150px}#fabricacion-a .flex-container{justify-content:space-between;margin-top:60px}#fabricacion-a img{max-width:489px;width:100%;height:auto}#fabricacion-a .left{display:flex;flex-direction:column;justify-content:flex-start;max-width:460px;gap:40px}#fabricacion-a .left a{align-self:flex-start}#fabricacion-b{margin-top:250px}#fabricacion-b h2{text-align:center}#fabricacion-b .flex-container{justify-content:space-between;margin-top:60px}#fabricacion-b img{max-width:518px}#fabricacion-b .right{display:flex;flex-direction:column;justify-content:center;max-width:460px;gap:40px}#fabricacion-b .right a{align-self:flex-start}#fabricacion-c{margin-top:250px;margin-bottom:800px}#fabricacion-c img{width:100%;height:auto}#fabricacion-c .container{position:relative}#fabricacion-c .kitchen-1,#fabricacion-c .kitchen-4{max-width:655px}#fabricacion-c .kitchen-2,#fabricacion-c .kitchen-3{max-width:420px}#fabricacion-c .kitchen-top-flex{margin-top:90px;display:flex;width:100%;align-items:flex-start;justify-content:space-between}#fabricacion-c .kitchen-bottom-flex{display:flex;align-items:flex-end;justify-content:space-between;width:97%;position:absolute;top:85%}.header-nosotros{background-color:#171717;height:600px}.header-nosotros img{width:100%;height:auto;max-width:410px}.header-nosotros .container{height:100%}.header-nosotros .hero-nosotros{display:flex;height:65%;justify-content:space-between;align-items:center}.header-nosotros .hero-nosotros .p-hero{color:#fff}.header-nosotros .hero-nosotros .left{max-width:610px;display:flex;flex-direction:column;gap:10px}.body-nosotros{background:url("../img/background-formica-nosotros.png") center fixed}.body-nosotros .white-text{color:#fff}.body-nosotros .white-head{color:#fff}.body-nosotros .white-review-head{color:#fff;font-weight:700;letter-spacing:.11em;font-size:24px}#nosotros-a{margin-top:150px}#nosotros-a .flex-container{justify-content:space-between}#nosotros-a .flex-container h2{max-width:490px}#nosotros-a .flex-container p{max-width:523px;margin-top:100px}#nosotros-b{margin-top:300px}#nosotros-b .flex-container{justify-content:space-between}#nosotros-b .flex-container h2{max-width:443px}#nosotros-b .flex-container p{max-width:523px;margin-top:100px}#nosotros-c{margin-top:300px}#nosotros-c .flex-container{justify-content:space-between}#nosotros-c .flex-container h2{max-width:590px}#nosotros-c .flex-container p{max-width:450px;margin-top:100px}.compromiso{margin-top:300px;text-align:center}#nosotros-d{margin-top:300px}#nosotros-d .review{margin-bottom:30px}#nosotros-d .review .img{margin-bottom:6px}#nosotros-d .review .white-review-head{margin-bottom:8px}#nosotros-d .flex-container{justify-content:space-between}#nosotros-d .flex-container h2{max-width:400px}#nosotros-d .flex-container .right{max-width:400px}#nosotros-e{margin:300px 0;text-align:center}#nosotros-e .alt-headline{color:#fff;font-weight:400;margin:40px 0 80px}@media(max-width: 1100px){#header-home #main-nav{height:154px}#header-home #main-nav .white-bg{height:100%}#contact-home .flex-container{gap:70px}#footer-main .footer-container{flex-direction:column;align-items:center}#footer-main .footer-container .footer-section{max-width:600px}.footer-rights .flex-container{flex-direction:column;align-items:center;gap:15px}.flex-container{flex-direction:column}#home-a .left{max-width:1100px}#home-a img{max-width:1100px}#home-a .flex-container{margin-top:40px;gap:50px}#home-b{position:static}#home-b .container{display:flex;flex-direction:column}#home-b img{max-width:1100px}#home-b .right{position:static;max-width:1100px}#home-c{margin-top:150px}#home-c .icons{flex-direction:column}#header-home .white-bg ul .white-text a{color:#544a4c}.header-productos .left{max-width:400px}.header-productos .right{position:static;align-items:center;max-width:400px}.header-productos .right img{position:static;max-width:300px}#productos-a .flex-container{gap:60px}#productos-a .left{max-width:1100px}#productos-a .left a{margin:auto}#productos-a img{max-width:400px;margin:auto}#productos-b .flex-container{max-width:200px;margin:48px auto 0;gap:15px}#productos-c .icons{flex-direction:column;align-items:center;gap:40px}#fabricacion-a .left{max-width:1100px}#fabricacion-a .flex-container{gap:70px}#fabricacion-a .flex-container a{margin:auto}#fabricacion-a img{margin:auto}#fabricacion-b img{max-width:1100px}#fabricacion-b .right{max-width:1100px}#fabricacion-b .flex-container{gap:60px}#fabricacion-c{margin-bottom:250px}#fabricacion-c .container{position:static}#fabricacion-c .kitchen-top-flex{flex-direction:column;align-items:center;gap:50px}#fabricacion-c .kitchen-bottom-flex{position:static;flex-direction:column;align-items:center;gap:50px;width:100%}#fabricacion-c .image-flex{display:flex;flex-direction:column;gap:50px}#nosotros-a .flex-container h2{max-width:1100px}#nosotros-a .flex-container p{margin-top:50px;max-width:1100px}#nosotros-b .flex-container{flex-direction:column-reverse;gap:50px}#nosotros-b .flex-container h2{max-width:1100px}#nosotros-b .flex-container p{margin-top:0;max-width:1100px}#nosotros-c .flex-container{gap:50px}#nosotros-c .flex-container h2{max-width:1100px}#nosotros-c .flex-container p{margin-top:0;max-width:1100px}#nosotros-d .flex-container{align-items:center;gap:70px}#nosotros-d .flex-container h2{text-align:center;max-width:1100px}#contact-1 .flex-container,#contact-2 .flex-container{flex-direction:column;align-items:center;gap:80px}}@media(max-width: 600px){body{font-size:20px}h1{font-size:30px}h2{font-size:35px}a{font-size:20px}.btn{font-size:18px}iframe{width:auto;max-width:600px}#footer-main .footer-container{align-items:flex-start}#footer-main .title-footer{font-size:20px}#footer-main .subtitle-footer{font-size:20px}.footer-rights{font-size:16px;text-align:center}.footer-rights a{font-size:16px}#home-c p{font-size:20px}#home-c .icons .icon .icon-title{font-size:20px}.header-productos .right{max-width:500px}.header-productos .right img{max-width:300px !important;object-fit:cover;overflow:hidden;overflow-clip-margin:initial}#productos-a .flex-container{margin-top:30px}#productos-a img{width:100%;max-width:none !important;height:auto}#productos-c p{font-size:20px}#productos-c .icons .icon .icon-title{font-size:20px;margin-top:6px}#fabricacion-a .flex-container{margin-top:30px}#fabricacion-c .kitchen-top-flex{margin-top:40px}.header-nosotros .hero-nosotros{flex-direction:column}#nosotros-a .flex-container p{margin-top:30px}#nosotros-b .flex-container{gap:30px}#nosotros-c .flex-container{gap:30px}h2.compromiso{font-size:25px}#nosotros-d .review .white-review-head{font-size:20px}#header-home .hero-contact h1{font-size:30px}#contact-1 .flex-container{align-items:flex-start}#contact-1 iframe{width:100%}#contact-2 .flex-container{align-items:flex-start}#contact-2 iframe{width:100%}}@media(max-width: 850px){.header-productos{background:#171717}.header-productos .hero-productos{flex-direction:column;gap:50px}.header-productos .left{max-width:850px}.header-productos .right{max-width:850px}.header-productos .right .text{color:#fff}.header-productos .right img{max-width:500px;top:auto;left:auto}}