@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;600;700&family=Inter:wght@500&family=Kanit:wght@700;900&display=swap";*{box-sizing:border-box;padding:0;margin:0}*,:after,:before{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix{overflow:auto;clear:both}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.bg-img{position:relative}body,html{font-family:Archivo,sans-serif}body{color:#414141;width:100vw}.prd-loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:60vh;width:100%}.prd-spinner{width:40px;height:40px;border:3px solid #e9e9e9;border-top-color:#0f9bd2;border-radius:50%;animation:prd-spin .8s linear infinite}.prd-loading-wrap .prd-loading-text{margin:0;font-size:14px;color:#818181;font-family:Archivo,sans-serif}@keyframes prd-spin{to{transform:rotate(1turn)}}body :active,body :focus,body :visited{outline:none}h1,h2,h3,h4,h5{font-family:Kanit,sans-serif;font-weight:900;text-align:center}h2{font-weight:26px}a{color:#414141;text-decoration:none}a:hover{opacity:.8}.xs{display:block}@media only screen and (min-width:768px){.xs{display:none}}.md{display:none}@media only screen and (min-width:768px){.md{display:block}}.wrapper{padding-top:60px}@media only screen and (min-width:768px){.wrapper{padding:0}}.vimeo-wrapper{position:absolute;top:-3px;left:-3px;width:101%;height:101%;z-index:0;overflow:hidden}.vimeo-wrapper iframe{width:100%;height:56.25vw;min-height:100%;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vimeo-wrapper.cuadrado iframe{height:100%;min-height:100%;min-width:100%;position:absolute}@media only screen and (min-width:992px){.video-mobile{display:none!important}}.video-desktop{display:none!important}@media only screen and (min-width:992px){.video-desktop{display:block!important}}.swiper-container{width:100%;height:100%}.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;width:15px;height:15px;margin:0 6px!important;border:2px solid #fff;background-color:transparent}.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active{border-color:transparent;background:#fff}.header{background-color:#000;color:#fff;font-family:Inter,sans-serif;position:fixed;width:100vw;z-index:1000}@media only screen and (min-width:768px){.header{position:relative}}.header .container{height:60px;padding:20px;position:relative}@media only screen and (min-width:992px){.header .container{height:92px}}.header .container .logo{z-index:100}.header .container .img-logo{width:60px;position:relative;top:2px}@media only screen and (min-width:768px){.header .container .img-logo{width:auto}}.header .container .right{position:relative;z-index:2}.header .container .right>div{display:flex;justify-content:flex-end}.header .container .right .top{color:#818181;display:none;font-size:12px;text-transform:uppercase}@media only screen and (min-width:992px){.header .container .right .top{display:flex;gap:0 30px}}.header .container .right .top a{color:#818181;margin-left:0}.header .container .right .top .cerrar-sesion a,.header .container .right .top .cerrar-sesion button{background:none;border:none;color:#0f9bd2;font-size:10px;cursor:pointer;padding:0;font-family:inherit;text-transform:uppercase}.header .container nav .menu-cliente .cerrar-sesion a,.header .container nav .menu-cliente .cerrar-sesion button{background:none;border:none;color:#fff;cursor:pointer;padding:0;font-family:inherit;text-transform:uppercase}.header .container .right .social{display:none;margin-top:13px}@media only screen and (min-width:992px){.header .container .right .social{display:flex}}.header .container .right .social a{margin-left:11px;text-decoration:none}.header .container nav{background-color:#000;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;height:100vh;position:absolute;right:-100%;text-align:center;top:0;transition:right .3s;width:100vw}@media only screen and (min-width:992px){.header .container nav{background-color:transparent;bottom:18px;display:flex;flex-direction:row;height:auto;justify-content:center;left:50%;max-width:860px;padding-left:50px;padding-right:20px;right:auto;top:auto;transform:translateX(-50%);width:100%;z-index:3}}.header .container nav>ul li{position:relative}.header .container nav>ul li ul{margin-top:20px}@media only screen and (min-width:992px){.header .container nav>ul li ul{display:none;font-size:16px;margin-top:0;padding-top:22px;position:absolute;width:250px}.header .container nav>ul li ul li{background-color:#818181;text-align:left;padding:10px 10px 10px 20px}.header .container nav>ul li ul li:hover{background-color:#414141}.header .container nav>ul li ul li:hover a{color:#fff}}.header .container nav>ul li ul li a{color:#818181}@media only screen and (min-width:992px){.header .container nav>ul li ul li a{color:#fff}}.header .container nav>ul li:hover ul{display:block}.header .container nav .menu-cliente{margin-top:10px}@media only screen and (min-width:992px){.header .container nav .menu-cliente{display:none}}.header .container nav .menu-cliente>div{color:#818181;margin-bottom:15px;text-transform:uppercase}.header .container nav .menu-cliente .mncl-logo{margin-bottom:40px;margin-left:0}.header .container nav .menu-cliente .name{color:#0f9bd2;font-weight:700}.header .container nav .menu-cliente a{color:#818181}.header .container nav ul{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;list-style:none;margin-top:40px;padding-left:0}@media only screen and (min-width:992px){.header .container nav ul{flex-direction:row;gap:44px;justify-content:center;margin-top:0}}.header .container nav .mncl-social{margin-top:40px;text-align:center}@media only screen and (min-width:768px){.header .container nav .mncl-social{display:none;text-align:left}}.header .container nav .mncl-social a{display:inline-block;margin:11px}.header .container nav .mncl-social a img{height:25px;width:25px}.header .container nav a{color:#fff}.header .container nav.active{right:0;z-index:100}.header .menu-btn{height:21px;width:27px;cursor:pointer;z-index:1001}@media only screen and (min-width:992px){.header .menu-btn{display:none}}.header .menu-btn span,.header .menu-btn span:after,.header .menu-btn span:before{background:#fff;content:"";position:absolute;width:25px;height:3px;margin-top:8px}.header .menu-btn span:before{margin-top:-8px}.header .menu-btn span:after{margin-top:8px}.header .menu-btn.active span{background:transparent}.header .menu-btn.active span:before{margin-top:0;transform:rotate(45deg)}.header .menu-btn.active span:after{transform:rotate(-45deg);margin-top:0}.header .ver-pedido{display:none}.header .container .right .top .ver-pedido,.header .container nav .menu-cliente .ver-pedido{display:block}.header .container .right .top .ver-pedido .header-ver-pedido-btn,.header .container .right .top .ver-pedido button{background:none;border:none;color:#0f9bd2;font-size:10px;cursor:pointer;padding:0;font-family:inherit;text-transform:uppercase}.header .container nav .menu-cliente .ver-pedido .header-ver-pedido-btn,.header .container nav .menu-cliente .ver-pedido button{background:none;border:none;color:#fff;cursor:pointer;padding:0;font-family:inherit;text-transform:uppercase}.header-cart-icon-btn{display:inline-flex;position:relative;width:28px;height:28px}.header-cart-icon,.header-cart-icon-btn{align-items:center;justify-content:center}.header-cart-icon{display:flex}.header-cart-icon svg{display:block}.header-cart-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#0f9bd2;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.header .container nav .menu-cliente .header-cart-badge{background:#fff;color:#000}.container-all{width:100%}.container{margin:0 auto;width:100%}@media only screen and (min-width:1200px){.container{width:1140px}}.flex{align-items:center;display:flex;justify-content:center}.between{justify-content:space-between}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero{background-image:url(/images/hero-bg.jpg);flex-direction:column;height:300px;position:relative;text-align:center;width:100%}.hero:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero h1{color:#fff;font-family:Kanit,sans-serif;font-weight:900;font-size:40px;line-height:50px;margin:0;padding:0 30px;position:relative;z-index:10}@media only screen and (min-width:768px){.hero h1{font-size:50px;line-height:60px;padding:0}}.hero p{color:#fff;font-family:Archivo,sans-serif;font-size:18px;letter-spacing:.5em;line-height:28px;position:relative;text-transform:uppercase;z-index:10}.hero .hero-subtitle{margin-top:8px;margin-bottom:0}@media only screen and (min-width:768px){.hero p{font-size:18px;letter-spacing:.5em}}.albcn-modal{align-items:center;display:none;height:100vh;justify-content:center;left:0;padding:0 15px;position:fixed;top:0;width:100vw;z-index:1000}@media only screen and (min-width:1200px){.albcn-modal{padding:0}}.albcn-modal .modal-bg{background-color:rgba(0,0,0,.5);height:100%;position:absolute;width:100%;z-index:2}.albcn-modal .modal{background-color:#fff;padding:20px;position:relative;z-index:100}@media only screen and (min-width:1200px){.albcn-modal .modal{padding:20px 40px 40px}}.albcn-modal .modal.modal-add-cart{width:100%;max-width:680px;min-width:0;padding:22px 36px 24px;box-sizing:border-box}@media only screen and (min-width:768px){.albcn-modal .modal.modal-add-cart{padding:24px 48px 28px}}.albcn-modal .modal.modal-add-cart .modal-header,.albcn-modal .modal.modal-add-cart form{max-width:360px;margin-left:auto;margin-right:auto}.albcn-modal .modal .modal-close{align-items:center;background-color:#414141;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;top:-10px;right:-10px;height:26px;width:26px;z-index:100}.albcn-modal .modal .modal-close .content span{background-color:#fff;display:block;height:2px;width:14px}.albcn-modal .modal .modal-close .content span:first-child{transform:rotate(45deg);margin-bottom:-2px}.albcn-modal .modal .modal-close .content span:nth-child(2){transform:rotate(-45deg)}.albcn-modal .modal .modal-header h3{text-align:left}.albcn-modal .modal .modal-body{margin:16px 0 20px}.albcn-modal .modal.modal-form-message .modal-body,.albcn-modal .modal.modal-form-message .modal-header h3{color:#414141}.albcn-modal .modal.modal-form-message .modal-body{font-family:Archivo,sans-serif}.albcn-modal .modal .modal-footer{display:flex;justify-content:flex-end}.albcn-modal .modal .modal-btn{background:none;border:none;border-radius:5px;padding:8px 20px}.albcn-modal .modal .modal-btn.btn-ok{background-color:#0f9bd2;color:#fff}.albcn-modal.active{display:flex}.albcn-modal .modal.modal-product-login{width:92%;max-width:640px;padding:28px 36px 36px}.albcn-modal .modal.modal-product-login .modal-body{margin:0;padding-top:4px}.albcn-modal .modal.modal-product-login .frm-login{padding:0;margin:0}.modal-product-login-intro{margin:0 0 20px;font-size:15px;line-height:1.4;color:#414141}.albcn-modal .modal.modal-product-login input[type=password],.albcn-modal .modal.modal-product-login input[type=text]{border:none;border-bottom:1px solid #818181;border-radius:0;background-color:transparent;color:#414141;padding:12px 20px;font-size:16px;width:100%;box-sizing:border-box}.albcn-modal .modal.modal-product-login input[type=password]::placeholder,.albcn-modal .modal.modal-product-login input[type=text]::placeholder{color:#818181}.albcn-modal .modal.modal-product-login .contact-row.frm-row-full{margin-bottom:16px}.albcn-modal .modal.modal-product-login .contact-row.frm-row-turnstile{margin-top:16px;margin-bottom:16px;min-height:65px;position:relative;z-index:1}.albcn-modal .modal.modal-product-login .contact-row.frm-row-submit{margin-top:8px;display:flex;justify-content:center}.albcn-modal .modal.modal-product-login input[type=submit]{width:auto;min-width:160px;padding:12px 32px;font-size:16px;cursor:pointer}.modal-product-login-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;position:relative;z-index:2}.modal-product-login-links .frm-link{color:#0f9bd2;font-weight:400;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.modal-product-login-links .frm-link:hover{text-decoration:underline}.albcn-modal .modal.modal-product-placeholder{width:92%;max-width:520px;padding:28px 36px 36px}.modal-product-placeholder-message{margin:0;font-size:16px;line-height:1.5;color:#414141}.albcn-modal .modal.modal-product-doc{width:94%;max-width:880px}.modal-product-doc-body{padding-top:0}.product-doc-section{margin-bottom:24px}.product-doc-section:last-child{margin-bottom:0}.product-doc-section-title{font-size:16px;font-weight:700;margin:0 0 12px;color:#414141}.product-doc-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media only screen and (max-width:480px){.product-doc-list{grid-template-columns:1fr}}.product-doc-item{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #818181;border-radius:8px;color:#414141;text-decoration:none;font-size:15px;font-weight:700;transition:border-color .2s,box-shadow .2s}.product-doc-item:hover{border-color:#0f9bd2;box-shadow:0 2px 8px rgba(0,0,0,.06)}.product-doc-item-button{width:100%;text-align:left;cursor:pointer;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-doc-item-button:disabled{cursor:not-allowed;opacity:.8}.product-doc-error{margin:0 0 16px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:14px}.product-doc-pdf-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:28px;border-radius:4px;background:#d9534f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.product-doc-item-label{flex:1 1;min-width:0}.product-doc-empty{margin:0;color:#818181;font-size:15px}.albcn-modal .modal.modal-reset-password .modal-reset-password-intro{margin:0 0 16px}.albcn-modal .modal.modal-reset-password .modal-reset-password-field{margin-bottom:4px}.albcn-modal .modal.modal-reset-password .modal-reset-password-field input{border:none;border-bottom:1px solid #818181;padding:8px 0;width:100%;font-size:16px}.albcn-modal .modal.modal-reset-password .modal-reset-password-error{color:#c62828;font-size:14px;margin:8px 0 0}.alu-select{position:relative}.alu-select h3{font-size:20px;line-height:30px;margin:20px 0 10px;text-align:left}.alu-select .select-main{align-items:center;border:1px solid #000;cursor:pointer;display:flex;justify-content:space-between;height:40px;padding:0 12px 0 20px}.alu-select .select-main p{flex:1 1;overflow:hidden;margin:0}.alu-select .select-main span{transition:all .3s}.alu-select .select-items{background-color:#fff;left:0;list-style:none;margin:0;max-height:0;overflow:auto;padding:0;position:absolute;top:80px;transition:max-height .3s;width:100%;z-index:5}.alu-select .select-items li{border-bottom:1px solid #000;cursor:pointer;padding:8px 10px 8px 20px}.alu-select .select-items li:last-of-type{border:none}.alu-select .select-items li:hover{background-color:#e9e9e9}.alu-select.active .select-main span{transform:rotate(180deg)}.alu-select.active .select-items{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;max-height:142px}.modal-pedido{font-family:Archivo,sans-serif;padding:0 15px}@media only screen and (min-width:768px){.modal-pedido{padding:0}}.modal-pedido .modal{max-width:850px;width:100%;max-height:calc(100vh - 32px)}.modal-pedido .modal .modal-header img{width:100px}@media only screen and (min-width:768px){.modal-pedido .modal .modal-header img{width:auto}}.modal-pedido .modal .modal-body{height:calc(100vh - 270px);max-height:calc(100vh - 220px);overflow-y:auto;position:relative}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body{height:auto;max-height:calc(100vh - 220px)}}.modal-pedido .modal .modal-body .pedido-table{color:#414141;font-family:Archivo,sans-serif;font-size:16px;margin-top:30px;max-height:65vh}.modal-pedido .modal .modal-body .pedido-table p{margin:0}.modal-pedido .modal .modal-body .pedido-table .table-row{border:1px solid #818181;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:14px 12px 8px}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row{align-items:center;border:none;border-bottom:1px solid #e9e9e9;flex-wrap:nowrap;margin-bottom:0;padding:8px 0}}.modal-pedido .modal .modal-body .pedido-table .table-row.row-header{display:none;font-weight:700}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row.row-header{display:flex}}.modal-pedido .modal .modal-body .pedido-table .table-row .edit-row{background-color:#0f9bd2}.modal-pedido .modal .modal-body .pedido-table .table-row .delete-row{background-color:#d9534f}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col{margin-bottom:8px}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row .table-col{margin-bottom:0;margin-left:10px}}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col p{min-height:19px}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col .col-header{font-size:12px;font-weight:700;margin-bottom:3px;text-decoration:underline;text-align:left}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row .table-col .col-header{display:none}}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns{flex:0 0 67px;order:5}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns{order:1}}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns .edit-btns{display:flex}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns .edit-btns a,.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns .edit-btns button{align-items:center;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;margin-right:5px;width:32px}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns .edit-btns a:last-of-type,.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns .edit-btns button:last-of-type{margin-right:0}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns .edit-btns a img,.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-btns .edit-btns button svg{width:12px}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant{display:flex;flex:0 0 50px;flex-direction:column}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant{align-items:center;justify-content:center;order:2}}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant input{border:none;color:#414141;width:100%}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant input[type=number]{-moz-appearance:textfield}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant input[type=number]::-webkit-inner-spin-button,.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant input{text-align:center}}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns{align-items:center;display:none;margin-top:6px}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns a,.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns button{align-items:center;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:25px;justify-content:center;margin-right:5px;width:25px}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns a:last-of-type,.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns button:last-of-type{margin-right:0}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns a img,.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns button svg{width:12px}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns .accept-row{background-color:#5cb85c}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-cant .cant-btns .cancel-row{background-color:#d9534f}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-ref{flex:0 0 158px}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-ref{flex:0 0 110px;min-width:110px;order:3;text-align:center}}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-desc{flex:1 1;min-width:220px}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-desc{min-width:auto;order:4}}.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-color{flex:0 0 185px}@media only screen and (min-width:768px){.modal-pedido .modal .modal-body .pedido-table .table-row .table-col.col-color{order:5}}.modal-pedido .modal .modal-body .pedido-table .table-row.editing{background-color:#efefef}.modal-pedido .modal .modal-body .pedido-table .table-row.editing .col-cant input{border:1px solid}.modal-pedido .modal .modal-body .pedido-table .table-row.editing .col-cant .cant-btns{display:flex}.modal-pedido .modal .carrito-delete{align-items:center;background-color:#fff;display:none;flex-direction:column;font-size:22px;font-weight:700;height:0;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:0}.modal-pedido .modal .carrito-delete .buttons{font-size:16px;font-weight:400;margin-top:20px}.modal-pedido .modal .carrito-delete .buttons a{border-radius:5px;color:#fff;display:inline-block;padding:8px 14px}.modal-pedido .modal .carrito-delete .buttons a:first-of-type{margin-right:15px}.modal-pedido .modal .carrito-delete .buttons .delete-all-carrito{background-color:#5cb85c}.modal-pedido .modal .carrito-delete .buttons .cancel-delete{background-color:#d9534f}.modal-pedido .modal .carrito-send{align-items:center;background-color:#fff;display:none;flex-direction:column;font-size:16px;font-weight:700;height:0;left:0;opacity:0;padding:0 40px 30px;position:absolute;top:0;transition:opacity .3s;width:0;color:#414141;font-family:Archivo,sans-serif}.modal-pedido .modal .carrito-send h3{font-size:30px;margin-bottom:0}.modal-pedido .modal .carrito-send .send-options{padding:0;width:100%}@media only screen and (min-width:768px){.modal-pedido .modal .carrito-send .send-options{padding:0 70px}}.modal-pedido .modal .carrito-send .send-options .options-row{align-items:center;display:flex;flex-direction:column;width:100%}.modal-pedido .modal .carrito-send .send-options .options-row label{font-size:16px;margin-bottom:8px;margin-top:20px}.modal-pedido .modal .carrito-send .send-options .options-row input,.modal-pedido .modal .carrito-send .send-options .options-row textarea{font-family:Archivo,sans-serif;font-size:16px;padding:8px 15px;width:100%}.modal-pedido .modal .carrito-send .send-options .options-row textarea{min-height:100px}@media only screen and (min-width:768px){.modal-pedido .modal .carrito-send .send-options .options-row textarea{min-height:auto}}.modal-pedido .modal .carrito-send .send-note{font-size:16px}@media only screen and (min-width:768px){.modal-pedido .modal .carrito-send .send-note{margin-top:20px}}.modal-pedido .modal .carrito-send .send-btns{margin-top:20px;width:100%}@media only screen and (min-width:768px){.modal-pedido .modal .carrito-send .send-btns{margin-top:40px;width:auto}}.modal-pedido .modal .carrito-send .send-btns a,.modal-pedido .modal .carrito-send .send-btns button{border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-family:Archivo,sans-serif;font-size:16px;font-weight:600;margin-bottom:10px;padding:12px 24px;text-align:center;width:100%}@media only screen and (min-width:768px){.modal-pedido .modal .carrito-send .send-btns a,.modal-pedido .modal .carrito-send .send-btns button{display:inline-block;margin-bottom:0;width:auto}.modal-pedido .modal .carrito-send .send-btns a:first-of-type,.modal-pedido .modal .carrito-send .send-btns button:first-of-type{margin-right:15px}}.modal-pedido .modal .carrito-send .send-btns .send-btn{background-color:#5cb85c}.modal-pedido .modal .carrito-send .send-btns .send-cancel{background-color:#d9534f}.modal-pedido .modal .modal-footer{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}@media only screen and (min-width:768px){.modal-pedido .modal .modal-footer{flex-direction:row;margin-top:40px}}.modal-pedido .modal .modal-footer>div{margin-bottom:10px;width:100%}@media only screen and (min-width:768px){.modal-pedido .modal .modal-footer>div{margin-bottom:0;width:auto}}.modal-pedido .modal .modal-footer>div button{border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-family:Archivo,sans-serif;font-size:16px;font-weight:600;padding:12px 24px;width:100%}@media only screen and (min-width:768px){.modal-pedido .modal .modal-footer>div button{width:auto}}.modal-pedido .modal .modal-footer .btn-ok{background-color:#5cb85c}.modal-pedido .modal .modal-footer .btn-delete{background-color:#e68a2e;color:#fff}.modal-pedido.deleting .carrito-delete{display:flex!important;height:100%!important;opacity:1!important;padding:0 20px;text-align:center;width:100%!important}.modal-pedido.deleting .modal-footer{display:none}.modal-pedido.sending .modal .modal-body .pedido-table{display:none!important}.modal-pedido.sending .modal .modal-body .carrito-send{display:flex!important;flex-direction:column;opacity:1!important;padding:0 20px;width:100%!important;height:auto!important;min-height:0;position:static!important;left:auto;top:auto}.modal-pedido.sending .modal-footer{display:none}.slider{height:calc(100vh - 60px);position:relative;width:100%}@media only screen and (min-width:768px){.slider{height:500px}}@media only screen and (min-width:992px){.slider{height:calc(100vh - 92px)}}.slider .slider-items{height:100%;width:100%}.slider .slider-items .slider-item{height:100%;width:100%;position:relative}.slider .slider-items .slider-item:after{content:"";background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%}.slider .slider-items .slider-item.slider-1{background-image:url(/images/hero/slider-1.jpg)}.slider .slider-items .slider-item.slider-2{background-image:url(/images/hero/slider-2.jpg)}.slider .slider-items .slider-item img{height:100%;object-fit:cover;object-position:center;width:100%}.slider .slider-content{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:100}.slider .slider-content .content-wrapper{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 30px}@media only screen and (min-width:1200px){.slider .slider-content .content-wrapper{padding:0}}.slider .slider-content .content-wrapper .text{color:#fff;font-family:Kanit,sans-serif;font-size:40px;line-height:50px}@media only screen and (min-width:992px){.slider .slider-content .content-wrapper .text{font-size:50px;line-height:60px}}.slider .slider-content .content-wrapper .content-btn{margin-top:70px}@media only screen and (min-width:992px){.slider .slider-content .content-wrapper .content-btn{margin-top:103px}}.slider .slider-content .content-wrapper .content-btn a{background-color:#818181;color:#fff;padding:10px 24px}.slider .swiper-pagination{bottom:20px}.slider .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px;opacity:.5}.slider .swiper-pagination-bullet-active{background-color:#0f9bd2;opacity:1}.home h2{color:#0f9bd2}.featured{margin-top:67px}.featured .featured-block{display:flex;flex-direction:column;margin-top:47px;padding:0 20px}@media only screen and (min-width:768px){.featured .featured-block{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}}@media only screen and (min-width:992px){.featured .featured-block{flex-wrap:nowrap;justify-content:space-between}}@media only screen and (min-width:1200px){.featured .featured-block{padding:0}}.featured .featured-block .featured-item{display:flex;flex-direction:column;margin-bottom:20px;margin-top:30px;padding:0 20px;width:100%}@media only screen and (min-width:768px){.featured .featured-block .featured-item{margin-top:0;padding:0;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px)}}@media only screen and (min-width:992px){.featured .featured-block .featured-item{margin-bottom:0;flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 10px)}}.featured .featured-block .featured-item .f-img img{height:315px;object-fit:cover;object-position:center;width:100%}.featured .featured-block .featured-item .f-img.bg-top img{object-position:top}.featured .featured-block .featured-item .f-title h4{color:#414141;font-family:Archivo,sans-serif;font-size:18px;line-height:22px;margin:19px 0 0;text-align:left;text-transform:uppercase}.featured .featured-block .featured-item .f-text{color:#818181;font-family:Archivo,sans-serif;font-size:16px;font-weight:300;line-height:25px;margin-top:6px}.featured .featured-block .featured-item .f-text p{margin:0 0 10px}.who-we-are{font-family:Archivo,sans-serif;background-image:url(/images/quienes-somos-bg.jpg);display:flex;justify-content:center;padding:30px 20px 80px}@media only screen and (min-width:992px){.who-we-are{align-items:center;margin-top:70px;min-height:600px}}.who-we-are .wwa-block{background-color:hsla(0,0%,100%,.8);font-family:Archivo,sans-serif;font-size:16px;line-height:28px;padding:30px 25px}@media only screen and (min-width:992px){.who-we-are .wwa-block{margin:60px 0 0;padding:50px 56px 35px}}.showroom{font-family:Archivo,sans-serif;margin-top:30px;padding:20px 20px 0}@media only screen and (min-width:992px){.showroom{margin-top:0;padding:40px 0 20px}}.showroom .show-block{line-height:28px}@media only screen and (min-width:992px){.showroom .show-block{padding:0}}.showroom h2{margin-bottom:20px}.showroom .show-images{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:50px}@media only screen and (min-width:992px){.showroom .show-images{flex-direction:row}}.showroom .show-images img{max-width:100%}@media only screen and (min-width:992px){.showroom .show-images img{max-width:400px}}.news{background-color:#e9e9e9;margin-top:67px;padding:30px 0 40px}.news .news-block{display:flex;flex-direction:column;margin-top:47px;padding:0 20px}@media only screen and (min-width:768px){.news .news-block{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}}@media only screen and (min-width:992px){.news .news-block{flex-wrap:nowrap;justify-content:space-between}}@media only screen and (min-width:1200px){.news .news-block{padding:0}}.news .news-block .news-item{display:flex;flex-direction:column;margin-bottom:30px;width:100%}@media only screen and (min-width:768px){.news .news-block .news-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px)}}@media only screen and (min-width:992px){.news .news-block .news-item{margin-bottom:30px;flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 10px)}}.news .news-block .news-item .n-img img,.news .news-block .news-item .n-img video{height:450px;object-fit:cover;object-position:center;width:100%}@media only screen and (min-width:992px){.news .news-block .news-item .n-img img,.news .news-block .news-item .n-img video{height:583px}}.news .news-block .news-item .n-title h4{color:#414141;font-family:Archivo,sans-serif;font-size:18px;line-height:22px;margin:19px 0 0;text-align:left;text-transform:uppercase}.news .news-block .news-item .n-text{color:#818181;font-family:Archivo,sans-serif;font-size:16px;font-weight:300;line-height:25px;margin-top:6px}.news .news-block .news-item .n-text p{margin:0 0 10px}.news .news-btn{display:flex;justify-content:center;margin-top:30px}.news .news-btn a{background-color:#818181;color:#fff;display:inline-block;padding:10px 42px}.location{margin-top:67px}.location .location-block{display:flex;flex-wrap:wrap;gap:20px;margin-top:47px;padding:0 20px}@media only screen and (min-width:992px){.location .location-block{flex-wrap:nowrap}}@media only screen and (min-width:1200px){.location .location-block{padding:0}}.location .location-block .location-item{display:flex;flex-direction:column;text-align:center;width:calc(50% - 10px)}@media only screen and (min-width:992px){.location .location-block .location-item{width:25%}}.location .location-block .location-item .l-img img{height:220px;object-fit:cover;object-position:center;width:100%}.location .location-block .location-item .l-title h4{color:#414141;font-family:Archivo,sans-serif;font-size:18px;line-height:22px;margin:19px 0 0;text-transform:uppercase}.location .location-block .location-item .l-text{color:#818181;font-family:Archivo,sans-serif;font-size:16px;font-weight:300;line-height:25px;margin-top:6px}.location .location-block .location-item .l-text p{margin:0}.que-nos-define{font-family:Archivo,sans-serif}.que-nos-define .ct-block{padding:30px 0}@media only screen and (min-width:992px){.que-nos-define .ct-block{padding:70px 0}}.que-nos-define .ct-block h2{color:#818181;font-size:26px;line-height:40px;margin:0;text-align:center}.que-nos-define .ct-block h3{color:#000;font-family:Kanit,sans-serif;font-size:18px;line-height:40px;margin:0;text-transform:uppercase}.que-nos-define .ct-block p{font-size:16px;line-height:25px;margin:0}.que-nos-define .ct-block .service{margin-bottom:30px}.que-nos-define .ct-block .service:last-of-type{margin-bottom:0}.que-nos-define .ct-block .content{padding:0 20px}@media only screen and (min-width:1200px){.que-nos-define .ct-block .content{padding:0}}.que-nos-define .ct-block.bg-grey{background-color:#e9e9e9}.que-nos-define .ct-block.bk1 .content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin-top:30px}@media only screen and (min-width:992px){.que-nos-define .ct-block.bk1 .content{flex-direction:row}}.que-nos-define .ct-block.bk1 .content .left{flex:1 1}.que-nos-define .ct-block.bk1 .content .left p{margin-bottom:20px}.que-nos-define .ct-block.bk1 .content .right{flex:1 1}@media only screen and (min-width:992px){.que-nos-define .ct-block.bk1 .content .right{flex:0 0 461px}}.que-nos-define .ct-block.bk1 .content .right img{width:100%}.que-nos-define .ct-block.bk2 .content{margin-top:30px}.que-nos-define .ct-block.bk2 .images{display:flex;gap:30;flex-direction:column;justify-content:center;margin-top:45px;padding:0 40px;text-align:center}@media only screen and (min-width:768px){.que-nos-define .ct-block.bk2 .images{flex-direction:row;padding:0;text-align:inherit}}.que-nos-define .ct-block.bk2 .images img{margin-top:20px;width:100%;height:auto}@media only screen and (min-width:768px){.que-nos-define .ct-block.bk2 .images img{width:269px;height:314px;object-fit:cover;object-position:center;margin-right:24px;margin-top:0}}.que-nos-define .ct-block.bk2 .images img:last-of-type{margin-right:0}.que-nos-define .ct-block.bk3 .content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin-top:30px}@media only screen and (min-width:992px){.que-nos-define .ct-block.bk3 .content{flex-direction:row;padding:0 97px}}.que-nos-define .ct-block.bk3 .content .left{flex:1 1;text-align:center}@media only screen and (min-width:768px){.que-nos-define .ct-block.bk3 .content .left{flex:0 0 267px;text-align:inherit}}.que-nos-define .ct-block.bk3 .content .left img{margin:0 auto;width:50%}@media only screen and (min-width:768px){.que-nos-define .ct-block.bk3 .content .left img{margin:0;width:100%}}.que-nos-define .ct-block.bk3 .content .right{flex:1 1;margin-top:20px}@media only screen and (min-width:768px){.que-nos-define .ct-block.bk3 .content .right{margin-top:0}}.que-nos-define .ct-block.bk3 .content .right p{margin-bottom:20px}.noticias .news-table{margin:27px auto;padding:0 20px}@media only screen and (min-width:1200px){.noticias .news-table{padding:0}}.noticias .news-table .news-item{border-bottom:1px solid #818181;display:flex;flex-direction:column;gap:40px;justify-content:space-between;margin-bottom:20px;padding:20px 0}@media only screen and (min-width:768px){.noticias .news-table .news-item{border:1px solid #818181;flex-direction:row;padding:20px}}.noticias .news-table .news-item:last-of-type{border-bottom:none}@media only screen and (min-width:768px){.noticias .news-table .news-item:last-of-type{border:1px solid #818181}}.noticias .news-table .news-item .left{flex:1 1;order:2}@media only screen and (min-width:768px){.noticias .news-table .news-item .left{flex:0 0 300px;order:1}}@media only screen and (min-width:992px){.noticias .news-table .news-item .left{flex:0 0 460px;order:1}}.noticias .news-table .news-item .left img{height:200px;object-fit:cover;object-position:center;width:100%}@media only screen and (min-width:768px){.noticias .news-table .news-item .left img{height:100%;width:100%}.noticias .news-table .news-item .left video{max-height:300px}}.noticias .news-table .news-item .right{flex:1 1;order:1}@media only screen and (min-width:768px){.noticias .news-table .news-item .right{order:2}}.noticias .news-table .news-item .right h2{margin-top:10px;text-align:left}.noticias .news-table .news-item .right a{color:#0f9bd2;font-weight:700}.noticias .news-table .news-item .right .news-item-txt{font-family:Archivo,sans-serif;font-size:14px;color:var(--dark_grey,#414141)}.noticias .news-table .news-item .right .news-item-txt p{font-size:14px;line-height:20px;margin:0 0 5px}.noticias .news-table .news-item .right .news-item-txt ul li{font-size:14px;margin-bottom:5px}.productos .productos-intro{padding:0 20px;margin-top:40px;margin-bottom:40px}@media only screen and (min-width:1200px){.productos .productos-intro{padding:0}}.productos .productos-intro h1{color:#414141;font-family:Kanit,sans-serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 16px;text-align:left}.productos .productos-intro p{color:#818181;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;margin:0;max-width:720px}.productos .productos-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;padding:0 20px 60px}@media only screen and (min-width:768px){.productos .productos-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.productos .productos-grid{grid-template-columns:repeat(3,1fr);gap:32px}}@media only screen and (min-width:1200px){.productos .productos-grid{padding:0 0 60px}}.productos .productos-grid .prd-category-card{background:#fff;overflow:hidden}.productos .productos-grid .prd-category-card a{color:inherit;text-decoration:none;display:block}.productos .productos-grid .prd-category-card a:hover{opacity:1}.productos .productos-grid .prd-category-card .prd-cat-img{aspect-ratio:4/5;overflow:hidden;position:relative;width:100%}.productos .productos-grid .prd-category-card .prd-cat-img img{height:100%;object-fit:cover;object-position:center;width:100%;opacity:1;transition:transform .3s ease}.productos .productos-grid .prd-category-card:hover .prd-cat-img img{opacity:1;transform:scale(1.05)}.productos .productos-grid .prd-category-card .prd-cat-title{color:#414141;font-family:Kanit,sans-serif;font-size:20px;font-weight:700;margin:0;padding:16px 0 8px;text-align:left}.productos .productos-grid .prd-category-card .prd-cat-desc{color:#818181;font-family:Archivo,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0 0 20px;text-align:left}.productos .prd-list-header-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;margin-top:40px;margin-bottom:32px;padding:0 20px}@media only screen and (min-width:768px){.productos .prd-list-header-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.productos .prd-list-header-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1200px){.productos .prd-list-header-grid{padding:0}}.productos .prd-list-header-text{grid-column:1/-1}@media only screen and (min-width:768px){.productos .prd-list-header-text{grid-column:1}}@media only screen and (min-width:992px){.productos .prd-list-header-text{grid-column:1/4}}.productos .prd-list-header-text h1{color:#414141;font-family:Kanit,sans-serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 16px;text-align:left}.productos .prd-list-header-text p{color:#818181;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;margin:0;max-width:720px}.productos .prd-list-header-btn{display:flex;justify-content:flex-end;align-items:flex-start;grid-column:1/-1}@media only screen and (min-width:768px){.productos .prd-list-header-btn{grid-column:2}}@media only screen and (min-width:992px){.productos .prd-list-header-btn{grid-column:4}}.productos .prd-back-btn{display:inline-flex;align-items:center;flex-shrink:0;margin-top:12px;padding:8px 16px;font-family:Archivo,sans-serif;font-size:13px;font-weight:600;color:#0f9bd2;background:transparent;border:2px solid #0f9bd2;border-radius:4px;text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.productos .prd-back-btn:hover{color:#fff;background:#0f9bd2;border-color:#0f9bd2}.productos .prd-list-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;padding:0 20px 60px}@media only screen and (min-width:768px){.productos .prd-list-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.productos .prd-list-grid{grid-template-columns:repeat(4,1fr);gap:24px}}@media only screen and (min-width:1200px){.productos .prd-list-grid{padding:0 0 60px}}.productos .prd-list-grid .prd-product-card{background:#fff;overflow:hidden}.productos .prd-list-grid .prd-product-card a{color:inherit;text-decoration:none;display:block}.productos .prd-list-grid .prd-product-card a:hover{opacity:1}.productos .prd-list-grid .prd-product-card .prd-prod-img{aspect-ratio:1;overflow:hidden;position:relative;width:100%;background:#f5f5f5}.productos .prd-list-grid .prd-product-card .prd-prod-img img{height:100%;object-fit:contain;object-position:center;width:100%;transition:transform .3s ease}.productos .prd-list-grid .prd-product-card:hover .prd-prod-img img{transform:scale(1.05)}.productos .prd-list-grid .prd-product-card .prd-prod-title{color:#414141;font-family:Kanit,sans-serif;font-size:18px;font-weight:700;margin:0;padding:16px 0 8px;text-align:left;transition:color .2s ease}.productos .prd-list-grid .prd-product-card:hover .prd-prod-title{color:#0f9bd2}.productos .prd-list-grid .prd-product-card .prd-prod-desc{color:#818181;font-family:Archivo,sans-serif;font-size:14px;line-height:1.4;margin:0;padding:0 0 16px;text-align:left}.prd-detail-client-wrap,.productos .prd-detail-layout{display:flex;flex-direction:column;width:100%}.productos .prd-container:has(.prd-detail-layout){margin-top:20px}.productos .prd-detail-row-1{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-bottom:26px}.productos .prd-detail-top{width:100%;margin-bottom:24px}.productos .prd-detail-row-2{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.productos .prd-detail-title-block{flex:1 1;min-width:0}.productos .prd-detail-title-block h1{color:#414141;font-family:Kanit,sans-serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 16px;text-align:left}.productos .prd-detail-title-block .prd-detail-subtitle{color:#818181;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;margin:0}.productos .prd-detail-tabs{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.productos .prd-detail-tab{display:flex;flex-direction:column;align-items:center;gap:13px;padding:18px 20px;border:none;border-radius:4px;background:#eee;color:#333;cursor:pointer;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;transition:background .2s ease,color .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}.productos .prd-detail-tab .prd-detail-tab-icon{display:flex;align-items:center;justify-content:center;line-height:0;color:inherit}.productos .prd-detail-tab .prd-detail-tab-icon svg{font-size:24px;width:24px;height:24px}.productos .prd-detail-tab .prd-detail-tab-label{white-space:nowrap}.productos .prd-detail-tab:hover{background:#ddd}.productos .prd-container{display:flex;flex-direction:column;justify-content:space-between;margin-top:25px;padding:0 20px}@media only screen and (min-width:992px){.productos .prd-container{flex-direction:row;margin-top:63px}.productos .prd-container:has(.prd-detail-layout){margin-top:20px}}@media only screen and (min-width:1200px){.productos .prd-container{padding:0}}.productos .prd-container aside{flex:0 0 267px;order:2;margin-top:30px}@media only screen and (min-width:992px){.productos .prd-container aside{margin-right:25px;margin-top:0;order:1}}.productos .prd-container aside .menu-block{margin-bottom:10px}.productos .prd-container aside .menu-block .menu-header{align-items:center;background-color:#414141;color:#fff;cursor:pointer;display:flex;font-family:Kanit,sans-serif;font-size:20px;justify-content:space-between;padding:10px 15px}.productos .prd-container aside .menu-block .menu-header p{margin:0}.productos .prd-container aside .menu-block .menu-header span.on{display:none}.productos .prd-container aside .menu-block .menu-options{font-size:16px;list-style:none;margin:0;max-height:0;overflow:hidden;padding-left:20px;transition:max-height .3s}.productos .prd-container aside .menu-block .menu-options li{margin-bottom:10px}.productos .prd-container aside .menu-block .menu-options li.active a{color:#0f9bd2;font-weight:700}.productos .prd-container aside .menu-block .menu-options li:first-of-type{margin-top:20px}.productos .prd-container aside .menu-block.active .menu-header span.off{display:none}.productos .prd-container aside .menu-block.active .menu-header span.on{display:inline}.productos .prd-container aside .menu-block.active .menu-options{max-height:1000px}.productos .prd-container main{flex:1 1;position:relative;order:1}@media only screen and (min-width:992px){.productos .prd-container main{order:2}}.productos .prd-container main h1{text-align:left;font-size:40px;line-height:50px;margin:0;transform:translateY(-7px)}@media only screen and (min-width:400px){.productos .prd-container main h1{margin-bottom:20px;text-align:center}}@media only screen and (min-width:1200px){.productos .prd-container main h1{margin-bottom:0;text-align:left}}.productos .prd-container main .tech{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media only screen and (min-width:992px){.productos .prd-container main .tech{flex-direction:row}}.productos .prd-container main .tech img{height:100%;object-fit:contain;object-position:center;width:100%}.productos .prd-container main .tech .images{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;min-height:0}@media only screen and (min-width:992px){.productos .prd-container main .tech .images{flex:1 1 45%;max-width:45%;height:100%}}.productos .prd-container main .tech .images .img-big-zone{flex:1 1;min-height:200px;display:flex;align-items:center;justify-content:center;width:100%}.productos .prd-container main .tech .images .img-big{height:440px;width:100%;flex-shrink:0}@media only screen and (min-width:400px){.productos .prd-container main .tech .images .img-big{width:300px}}@media only screen and (min-width:1200px){.productos .prd-container main .tech .images .img-big{width:100%;max-width:100%}}.productos .prd-container main .tech .images .thumbs{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));width:100%;margin-top:12px;flex-shrink:0}.productos .prd-container main .tech .images .thumbs .thumb{cursor:pointer;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;padding:0;background:none;border:1px solid #ddd;position:relative;justify-self:stretch}.productos .prd-container main .tech .images .thumbs .thumb.active{border:2px solid #414141}.productos .prd-container main .tech .data{flex:1 1 auto;min-width:0;font-size:14px;line-height:20px;min-height:420px}@media only screen and (min-width:992px){.productos .prd-container main .tech .data{flex:1 1 55%;max-width:55%}}.productos .prd-container main .tech .data .data-wrapper{height:calc(100% - 45px)}.productos .prd-container main .tech .data .data-wrapper .tabs{display:flex}.productos .prd-container main .tech .data .data-wrapper .tabs .tab{align-items:center;background-color:#e9e9e9;border-radius:15px 15px 0 0;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;height:45px;width:150px}@media only screen and (min-width:768px){.productos .prd-container main .tech .data .data-wrapper .tabs .tab{font-size:14px}}.productos .prd-container main .tech .data .data-wrapper .tabs .tab.active{background-color:#818181;color:#fff}.productos .prd-container main .tech .data .data-wrapper .contents{background-color:#e9e9e9;color:#414141;padding:28px 21px;border-radius:0 0 8px 8px;min-height:auto;font-family:Archivo,sans-serif}.productos .prd-container main .tech .data .data-wrapper .contents ul{margin:0;padding:0 0 0 21px}.productos .prd-container main .tech .data .data-wrapper .contents ul li{margin-bottom:8px}.productos .prd-container main .tech .data .data-wrapper .contents .content{display:none}.productos .prd-container main .tech .data .data-wrapper .contents .content.active{display:block}.productos .prd-container main .tech .data .data-wrapper .contents .tech-info .tech-row{align-items:center;display:flex;margin-bottom:18px}.productos .prd-container main .tech .data .data-wrapper .contents .content .tech-row{align-items:center;display:flex;margin-bottom:18px;gap:32px}.productos .prd-container main .tech .data .data-wrapper .contents .tech-info .tech-row .tech-title{flex:0 0 150px;margin-right:20px}.productos .prd-container main .tech .data .data-wrapper .contents .content .tech-row .tech-title{flex:0 0 180px;margin-right:0;min-width:0}.productos .prd-container main .tech .data .data-wrapper .contents .tech-info .tech-row .tech-title h5{font-family:Archivo,sans-serif;font-size:12px;line-height:14px;font-weight:700;margin:0;text-align:left}.productos .prd-container main .tech .data .data-wrapper .contents .tech-info .tech-row .tech-title p{margin:0;font-size:12px;line-height:14px}.productos .prd-container main .tech .data .data-wrapper .contents .tech-info .tech-row .tech-result p{font-size:16px;font-weight:700;margin:0}.productos .prd-container main .tech .data .data-wrapper .contents .documentacion a{align-items:center;color:#0f9bd2;font-size:12px;font-weight:700;display:flex;position:relative}.productos .prd-container main .tech .data .data-wrapper .contents .documentacion a span{margin-right:12px;position:relative;top:2px}.productos .prd-container main .tech .data .data-wrapper .contents .documentacion a span img{width:20px}.productos .prd-container main .projects{margin-top:50px}.productos .prd-container main .projects .prj-header{align-items:center;background-color:#e9e9e9;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:0 20px}.productos .prd-container main .projects .prj-header h4,.productos .prd-container main .projects .prj-header span{font-family:Kanit,sans-serif;font-size:20px;text-align:left;margin:0}.productos .prd-container main .projects .prj-header span.on{display:none}.productos .prd-container main .projects .prj-items{align-content:center;align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr;justify-items:center;justify-content:center;margin-top:22px;max-height:0;overflow:hidden;transition:max-height .3s}@media only screen and (min-width:768px){.productos .prd-container main .projects .prj-items{grid-template-columns:repeat(3,1fr)}}.productos .prd-container main .projects .prj-items .prj-item{cursor:pointer;flex:1 1;width:100%}.productos .prd-container main .projects .prj-items .prj-item a img{width:100%}.productos .prd-container main .projects.active .prj-header span.on{display:inline}.productos .prd-container main .projects.active .prj-header span.off{display:none}.productos .prd-container main .projects.active .prj-items{max-height:1000px}.prd-lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:10000;display:flex;align-items:center;justify-content:center;cursor:pointer}.prd-lightbox-close{top:20px;right:20px;width:48px;height:48px;font-size:28px;line-height:1}.prd-lightbox-close,.prd-lightbox-next,.prd-lightbox-prev{position:absolute;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10002}.prd-lightbox-next,.prd-lightbox-prev{top:50%;transform:translateY(-50%);width:56px;height:56px;min-width:56px;min-height:56px;padding:0}.prd-lightbox-arrow{display:flex;align-items:center;justify-content:center;line-height:0;width:24px;height:24px}.prd-lightbox-arrow svg{display:block;width:24px;height:24px}.prd-lightbox-prev{left:24px}.prd-lightbox-next{right:24px}.prd-lightbox-content{position:relative;width:90vw;height:90vh;max-width:1400px;max-height:90vh;cursor:default;touch-action:none}.prd-lightbox-counter{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.9);font-size:14px;font-family:Archivo,sans-serif;z-index:10002}.productos .prd-cta-bar{background-color:#414141;margin-top:40px;padding:35px 0}.proyectos .hero{background-image:url(/images/hero/slider-2.jpg);background-position:50% 70%}.proyectos .proj-selector ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:25px 0;padding:0}.proyectos .proj-selector ul li{cursor:pointer;font-size:16px;margin:0 5px;padding:8px 14px;text-align:center;text-transform:uppercase;width:45%}.proyectos .proj-selector ul li.active{background-color:#000;color:#fff}@media only screen and (min-width:768px){.proyectos .proj-selector ul li{width:auto}}.proyectos .proj-images{align-content:center;align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr;justify-items:center;justify-content:center;margin-top:22px;overflow:hidden;padding:0 20px;transition:max-height .3s}.proyectos .proj-images .prd-loading-wrap{grid-column:1/-1;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}@media only screen and (min-width:768px){.proyectos .proj-images{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.proyectos .proj-images{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1200px){.proyectos .proj-images{padding:0}}.proyectos .proj-images .proj-image{cursor:pointer;flex:1 1;overflow:hidden;position:relative;height:185px;width:100%}.proyectos .proj-images .proj-image a img{height:100%;object-fit:cover;object-position:center;width:100%}.proyectos .proj-images .proj-image .proj-data{align-items:center;background-color:rgba(0,0,0,.8);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:15px;position:absolute;transition:all .3s;top:0;width:100%}.proyectos .proj-images .proj-image .proj-data h4{font-family:Archivo,sans-serif;font-size:20px;font-weight:600;line-height:1.2;margin:0 0 6px}.proyectos .proj-images .proj-image .proj-data p{font-size:16px;font-weight:400;margin:0}.proyectos .proj-images .proj-image:hover .proj-data{opacity:1;transform:scale(1);transform-origin:center}.single-proyecto .hero{position:relative;height:380px;display:flex;align-items:center;justify-content:center;text-align:center}.single-proyecto .hero .hero-img{background-color:#e9e9e9;height:100%;left:0;position:absolute;top:0;width:100%}.single-proyecto .hero .hero-img img{height:100%;object-fit:cover;object-position:center;width:100%}.single-proyecto .hero .hero-content{position:relative;z-index:2}.single-proyecto .hero .hero-content h1{color:#fff;font-family:Kanit,sans-serif;font-weight:900;font-size:40px;line-height:1.2;margin:0 0 8px}.single-proyecto .hero .hero-content .hero-subtitle{color:#fff;font-family:Archivo,sans-serif;font-size:16px;letter-spacing:.2em;text-transform:uppercase;margin:0}.single-proyecto .prj-data{display:flex;flex-direction:column;justify-content:space-between;padding:0 20px;margin-top:-30px}@media only screen and (min-width:768px){.single-proyecto .prj-data{flex-direction:row}}@media only screen and (min-width:1200px){.single-proyecto .prj-data{padding:0}}.single-proyecto .prj-data .prj-left{width:100%}@media only screen and (min-width:768px){.single-proyecto .prj-data .prj-left{width:calc(50% - 9px)}}.single-proyecto .prj-data .prj-left .placeholder{width:100%}.single-proyecto .prj-data .prj-left .placeholder .image-placeholder{background-color:#e9e9e9;height:393px;width:100%}.single-proyecto .prj-data .prj-left .placeholder .image-placeholder img{height:100%;object-fit:cover;object-position:center;width:100%}.single-proyecto .prj-data .prj-left .placeholder .slider-placeholder{height:393px;width:100%}.single-proyecto .prj-data .prj-left .placeholder .slider-placeholder .proj-slider{height:100%;width:100%}.single-proyecto .prj-data .prj-left .placeholder .slider-placeholder .proj-slider img{height:100%;object-fit:cover;object-position:center;width:100%}.single-proyecto .prj-data .prj-left .placeholder .slider-placeholder .proj-slider .swiper-button-next,.single-proyecto .prj-data .prj-left .placeholder .slider-placeholder .proj-slider .swiper-button-prev{display:none}@media only screen and (min-width:992px){.single-proyecto .prj-data .prj-left .placeholder .slider-placeholder .proj-slider .swiper-button-next,.single-proyecto .prj-data .prj-left .placeholder .slider-placeholder .proj-slider .swiper-button-prev{display:flex}}.single-proyecto .prj-data .prj-right{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 9px);padding:0;margin-top:40px}@media only screen and (min-width:768px){.single-proyecto .prj-data .prj-right{padding:10px 0 0 18px;margin-top:60px}}.single-proyecto .prj-data .prj-right .prj-section{margin-bottom:20px}.single-proyecto .prj-data .prj-right .prj-section .prj-hrow{align-items:center;display:flex;margin-bottom:14px}.single-proyecto .prj-data .prj-right .prj-section .prj-hrow h3{text-align:left}.single-proyecto .prj-data .prj-right .prj-section .prj-hrow span{background-color:#414141;height:1px;margin-left:30px;flex:1 1}.single-proyecto .prj-data .prj-right .prj-section .prj-series .prj-series-pill,.single-proyecto .prj-data .prj-right .prj-section .prj-series a{background-color:#d9d9d9;color:#000;display:inline-block;font-size:14px;margin-right:10px;margin-bottom:8px;padding:8px 20px;border-radius:0}.single-proyecto .prj-data .prj-right .prj-section .prj-text p{font-size:14px;line-height:20px;margin:0 0 14px}.sae-huppe .text-block{font-size:16px;line-height:28px;margin-top:70px}@media only screen and (min-width:768px){.sae-huppe .text-block{font-size:22px;line-height:30px}}.sae-huppe .text-block p{padding:0 20px}@media only screen and (min-width:768px){.sae-huppe .text-block p{padding:0 120px}}.sae-huppe .brands-block{margin-top:70px}.sae-huppe .brands-block .brand{align-items:center;display:flex;flex-direction:column;padding:0 20px;margin-bottom:50px}@media only screen and (min-width:768px){.sae-huppe .brands-block .brand{flex-direction:row;padding:0 120px}}.sae-huppe .brands-block .brand .brand-img{width:200px}.sae-huppe .brands-block .brand .brand-img img{flex:0 0 200px;max-width:100%;object-fit:contain;object-position:center}@media only screen and (min-width:768px){.sae-huppe .brands-block .brand .brand-img{text-align:center}}.sae-huppe .brands-block .brand .huppe-logo{display:flex;align-items:center;gap:4px}.sae-huppe .brands-block .brand .huppe-logo .huppe-bracket{color:#e85a0f;font-size:48px;font-weight:900;line-height:1}.sae-huppe .brands-block .brand .huppe-logo .huppe-text{font-family:Archivo,sans-serif;font-size:42px;font-weight:900;color:#000;letter-spacing:-.02em}.sae-huppe .brands-block .brand .brand-txt{flex:1 1;line-height:28px}.sae-huppe .brands-block .brand .brand-txt p{font-size:16px;color:#818181;margin:0}@media only screen and (min-width:768px){.sae-huppe .brands-block .brand .brand-txt{margin-left:50px}}.sae-huppe .brands-block .brand.huppe .brand-img{margin-bottom:30px}@media only screen and (min-width:768px){.sae-huppe .brands-block .brand.huppe .brand-img{margin-bottom:0}}.frm-alta,.frm-contacto,.frm-login{padding:40px 20px 0}@media only screen and (min-width:992px){.frm-alta,.frm-contacto,.frm-login{margin:64px 100px 0}}@media only screen and (min-width:1200px){.frm-alta,.frm-contacto,.frm-login{margin:64px 210px 0;padding:0}}.frm-alta a,.frm-contacto a{color:#0f9bd2;font-weight:700}.frm-alta input[type=email],.frm-alta input[type=text],.frm-contacto input[type=email],.frm-contacto input[type=tel],.frm-contacto input[type=text],.frm-login input[type=email],.frm-login input[type=password],.frm-login input[type=text]{border:none;border-bottom:1px solid #818181;color:#818181;font-family:Archivo,sans-serif;font-size:18px;padding:12px 12px 12px 20px;width:100%}.frm-contacto .contact-row.frm-row-full .frm-item{flex:1 1 100%;margin-right:0}.frm-alta .frm-hp,.frm-contacto .frm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.frm-contacto .contact-row.frm-row-turnstile{margin-top:20px}.frm-alta .frm-subtitle,.frm-contacto .frm-subtitle{font-size:18px;margin-bottom:20px}.frm-alta .frm-feedback,.frm-contacto .frm-feedback{margin-top:16px;font-size:14px}.frm-alta .frm-feedback-ok,.frm-contacto .frm-feedback-ok{color:#2e7d32}.frm-alta .frm-feedback-err,.frm-contacto .frm-feedback-err{color:#c62828}.frm-alta input[type=submit],.frm-contacto input[type=submit],.frm-login input[type=submit]{background:none;background-color:#414141;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;letter-spacing:.3em;margin:20px auto 0;padding:12px 47px;text-transform:uppercase}.frm-login .contact-row.frm-row-links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:28px}.frm-login .contact-row.frm-row-links .frm-link,.frm-login .contact-row.frm-row-links a{color:#0f9bd2;font-weight:400}.frm-login .contact-row.frm-row-links .frm-link{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:none}.frm-login .contact-row.frm-row-links .frm-link:hover{text-decoration:underline}.area-clientes-welcome{padding:40px 20px;text-align:center}.area-clientes-welcome .area-clientes-meta{color:#818181;font-size:14px;margin-top:8px}.frm-alta input[type=submit]:hover:not(:disabled),.frm-contacto input[type=submit]:hover:not(:disabled),.frm-login input[type=submit]:hover:not(:disabled){opacity:.9}.frm-alta input[type=submit]:disabled,.frm-contacto input[type=submit]:disabled,.frm-login input[type=submit]:disabled{opacity:.5;cursor:not-allowed}.frm-alta textarea,.frm-contacto textarea{border:none;border-bottom:1px solid #818181;color:#818181;font-family:Archivo,sans-serif;font-size:18px;min-height:100px;padding:12px 12px 12px 20px;width:100%}.frm-alta .legal-table,.frm-contacto .legal-table{margin-top:20px}.frm-alta .legal-table table,.frm-contacto .legal-table table{width:100%;border-spacing:0;font-size:14px;border-collapse:collapse}.frm-alta .legal-table table tbody tr:nth-child(2n),.frm-contacto .legal-table table tbody tr:nth-child(2n){background-color:#e9e9e9}.frm-alta .legal-table table td,.frm-alta .legal-table table th,.frm-contacto .legal-table table td,.frm-contacto .legal-table table th{border:1px solid #818181;border-collapse:collapse;padding:5px 5px 5px 8px}.frm-alta .contact-row,.frm-contacto .contact-row{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.frm-alta .contact-row,.frm-contacto .contact-row{flex-direction:row}}.frm-alta .contact-row .frm-item,.frm-contacto .contact-row .frm-item{flex:1 1;margin-bottom:20px;position:relative;width:100%}@media only screen and (min-width:768px){.frm-alta .contact-row .frm-item,.frm-contacto .contact-row .frm-item{margin-right:20px}}.frm-alta .contact-row .frm-item.lopd,.frm-contacto .contact-row .frm-item.lopd{color:#818181;font-size:13px;margin-bottom:0}.frm-alta .contact-row .frm-item.lopd{font-size:11px;line-height:1.35;margin-top:28px;margin-bottom:4px}.frm-alta .contact-row.frm-row-chk{margin-top:16px}.frm-alta .contact-row .frm-item:last-of-type,.frm-contacto .contact-row .frm-item:last-of-type{margin-right:0}.frm-alta .contact-row.frm-row-chk,.frm-contacto .contact-row.frm-row-chk{margin-top:48px}.frm-alta .contact-row .chk,.frm-contacto .contact-row .chk{align-items:center;display:flex;flex:1 1}.frm-alta .contact-row .chk .check,.frm-contacto .contact-row .chk .check{align-items:center;background-color:#d2d2d2;cursor:pointer;display:flex;justify-content:center;height:20px;margin-right:20px;flex:0 0 20px;position:relative}.frm-alta .contact-row .chk .check span,.frm-contacto .contact-row .chk .check span{border-bottom:2px solid #414141;border-left:2px solid #414141;display:none;height:7px;width:12px;transform:rotate(-45deg);top:-1px;position:relative}.frm-alta .contact-row .chk.checked span,.frm-contacto .contact-row .chk.checked span{display:block}.frm-alta .err-msg,.frm-contacto .err-msg{bottom:-20px;color:red;font-size:12px;left:20px;position:absolute}.frm-alta .err-msg.e-lopd,.frm-contacto .err-msg.e-lopd{bottom:0;left:40px}.frm-login{padding:40px 20px 0}@media only screen and (min-width:992px){.frm-login{margin:64px 300px 0}}@media only screen and (min-width:1200px){.frm-login{margin:64px 350px 0;padding:0}}.frm-login a{color:#0f9bd2;font-weight:700}.frm-login input[type=email],.frm-login input[type=password],.frm-login input[type=text]{border:none;border-bottom:1px solid #818181;color:#818181;font-size:18px;padding:12px 12px 12px 20px;width:100%}.frm-login input[type=submit]{background:none;background-color:#414141;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;letter-spacing:.3em;margin:20px auto 0;padding:12px 47px;text-transform:uppercase}.frm-login input[type=submit]:hover{opacity:.9}.frm-login .form-row{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.frm-login .form-row{flex-direction:row}}.frm-login .form-row .frm-item{flex:1 1;margin-bottom:20px;position:relative;width:100%}@media only screen and (min-width:768px){.frm-login .form-row .frm-item{margin-right:20px}}.frm-login .form-row .frm-item.lopd{color:#818181;font-size:13px;margin-bottom:0}.frm-login .form-row .frm-item:last-of-type{margin-right:0}.frm-login .form-row .chk{align-items:center;display:flex;flex:1 1}.frm-login .form-row .chk .check{align-items:center;background-color:#d2d2d2;cursor:pointer;display:flex;justify-content:center;height:20px;margin-right:20px;flex:0 0 20px;position:relative}.frm-login .form-row .chk .check span{border-bottom:2px solid #414141;border-left:2px solid #414141;display:none;height:7px;width:12px;transform:rotate(-45deg);top:-1px;position:relative}.frm-login .form-row .chk.checked span{display:block}.frm-login .err-msg{bottom:-20px;color:red;font-size:12px;left:20px;position:absolute}.frm-login .err-msg.e-lopd{bottom:0;left:40px}.form-options{display:flex;flex-direction:column;align-items:center;padding:30px 20px 0}@media only screen and (min-width:992px){.form-options{align-items:flex-start;flex-direction:row;justify-content:space-between;margin:24px 300px 0;padding:0}}@media only screen and (min-width:1200px){.form-options{margin:44px 350px 0;padding:0}}.form-options a{display:block;color:#0f9bd2;margin-bottom:20px}@media only screen and (min-width:992px){.form-options a{margin-bottom:0}}.new-email input[type=email]{border:none;border-bottom:1px solid #818181;color:#818181;font-size:18px;padding:12px 12px 12px 20px;width:100%}.new-password .init-text{font-size:18px;font-weight:700;margin-top:50px;padding:0 20px;text-align:center}.new-password .frm-new-password{padding:40px 20px 0}@media only screen and (min-width:992px){.new-password .frm-new-password{margin:64px 300px 0}}@media only screen and (min-width:1200px){.new-password .frm-new-password{margin:64px 350px 0;padding:0}}.new-password .frm-new-password a{color:#0f9bd2;font-weight:700}.new-password .frm-new-password input[type=email],.new-password .frm-new-password input[type=password],.new-password .frm-new-password input[type=text]{border:none;border-bottom:1px solid #818181;color:#818181;font-size:18px;padding:12px 12px 12px 20px;width:100%}.new-password .frm-new-password input[type=submit]{background:none;background-color:#414141;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;letter-spacing:.3em;margin:20px auto 0;padding:12px 47px;text-transform:uppercase}.new-password .frm-new-password input[type=submit]:hover{opacity:.9}.new-password .frm-new-password .form-row{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.new-password .frm-new-password .form-row{flex-direction:row}}.new-password .frm-new-password .form-row .frm-item{flex:1 1;margin-bottom:20px;position:relative;width:100%}@media only screen and (min-width:768px){.new-password .frm-new-password .form-row .frm-item{margin-right:20px}}.new-password .frm-new-password .form-row .frm-item:last-of-type{margin-right:0}.new-password .frm-new-password .form-row .chk{align-items:center;display:flex;margin-top:20px;flex:1 1}.new-password .frm-new-password .form-row .chk .check{align-items:center;background-color:#d2d2d2;cursor:pointer;display:flex;justify-content:center;height:20px;margin-right:20px;flex:0 0 20px;position:relative}.new-password .frm-new-password .form-row .chk .check span{border-bottom:2px solid #414141;border-left:2px solid #414141;display:none;height:7px;width:12px;transform:rotate(-45deg);top:-1px;position:relative}.new-password .frm-new-password .form-row .chk.checked span{display:block}.new-password .frm-new-password .err-msg{bottom:-20px;color:red;font-size:12px;left:20px;position:absolute}.new-password .frm-new-password .err-msg.e-lopd{bottom:0;left:40px}.new-password .form-options{display:flex;flex-direction:column;align-items:center;padding:30px 20px 0}@media only screen and (min-width:992px){.new-password .form-options{align-items:flex-start;flex-direction:row;justify-content:space-between;margin:24px 300px 0;padding:0}}@media only screen and (min-width:1200px){.new-password .form-options{margin:44px 350px 0;padding:0}}.new-password .form-options a{display:block;color:#0f9bd2;margin-bottom:20px}@media only screen and (min-width:992px){.new-password .form-options a{margin-bottom:0}}.modal-footer{margin-top:40px}.area-clientes .hero{background-image:url(/images/hero-bg.jpg);background-position:50%;background-size:cover;height:320px;max-height:300px;display:flex;align-items:center;justify-content:center}.area-clientes .hero:after{background-color:rgba(0,0,0,.4)}@media only screen and (min-width:768px){.area-clientes .hero{height:420px}}@media only screen and (min-width:1200px){.area-clientes .hero{height:500px}}.area-clientes-banner{background-color:rgba(0,0,0,.5);padding:24px 20px;width:100%}.area-clientes-banner-inner{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:20px}.area-clientes-banner-docs .area-clientes-banner-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:0;gap:0}.area-clientes-banner-docs .area-clientes-banner-back{grid-column:1;justify-self:start}.area-clientes-banner-docs .area-clientes-banner-inner h1{grid-column:2}.area-clientes-banner-back{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:16px}.area-clientes-banner-back-arrow{font-size:20px;line-height:1}.area-clientes-banner-back-text{font-size:16px}.area-clientes-banner-back:hover .area-clientes-banner-back-text{text-decoration:underline}@media only screen and (max-width:767px){.area-clientes-banner-inner{justify-content:space-between}.area-clientes-banner-back-text{display:none}}.area-clientes-banner h1{color:#fff;font-family:Kanit,sans-serif;font-weight:900;font-size:50px;line-height:1.2;margin:0}.area-clientes .hero h1{font-size:50px;line-height:60px}@media only screen and (min-width:768px){.area-clientes .hero h1{font-size:58px;line-height:68px}}.area-clientes h3{font-size:26px;line-height:30px}@media only screen and (min-width:768px){.area-clientes h3{min-height:60px}}.area-clientes p{font-size:14px;line-height:20px}.area-clientes .area-img{margin-top:30px}.area-clientes>.container{padding:0 20px}@media only screen and (min-width:1200px){.area-clientes>.container{padding:0}}.area-clientes .area-dashboard-grid{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin-top:30px}@media only screen and (min-width:768px){.area-clientes .area-dashboard-grid{grid-template-columns:repeat(2,1fr);margin-top:70px;padding:0}}@media only screen and (min-width:1200px){.area-clientes .area-dashboard-grid{grid-template-columns:repeat(3,1fr)}}.area-clientes .area-dashboard-grid>a{display:flex;flex-direction:column;width:100%;min-width:0;height:100%}.area-clientes .area-dashboard-grid>a .area-block{width:100%;margin-top:30px;display:flex;flex-direction:column;flex:1 1;min-height:0}@media only screen and (min-width:768px){.area-clientes .area-dashboard-grid>a .area-block{margin-top:0}}.area-clientes .area-dashboard-grid>a .area-block h3{margin-bottom:20px}.area-clientes .area-dashboard-grid>a .area-block .area-img{margin-top:auto;padding-top:20px}.area-clientes .area-dashboard-grid>.area-block .area-img img,.area-clientes .area-dashboard-grid>a .area-block img{width:100%;height:200px;object-fit:cover}@media only screen and (min-width:768px){.area-clientes .documentos-grid.area-dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){.area-clientes .documentos-grid.area-dashboard-grid{grid-template-columns:repeat(3,1fr)}}.area-clientes-docs{margin:30px auto 0;padding:24px 20px 50px;max-width:1140px}.area-clientes-docs-back{margin-bottom:24px}.area-clientes-docs-back a{color:#0f9bd2;text-decoration:none;font-size:14px}.area-clientes-docs-back a:hover{text-decoration:underline}.area-clientes-docs-intro{text-align:center;font-weight:700;line-height:1.2;padding:0 0 24px;margin:0 0 24px}@media only screen and (min-width:992px){.area-clientes-docs-intro{padding-left:130px;padding-right:130px}}.area-clientes-docs-empty,.area-clientes-docs-error{color:#818181;margin:24px 0}.area-clientes-promocionar{margin:30px auto 0;padding:24px 20px 50px;max-width:1140px}.area-clientes-promocionar-intro{text-align:center;margin-bottom:32px;font-size:16px;line-height:1.4;color:#414141}.frm-obras .contact-row.frm-row-file .frm-item{margin-bottom:16px}.frm-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.frm-file-label{display:inline-block;padding:12px 24px;background-color:#414141;color:#fff;font-family:Archivo,sans-serif;font-size:18px;cursor:pointer;border:none;transition:opacity .2s}.frm-file-label:hover{opacity:.9}.frm-file-count{margin-top:8px;font-size:14px;color:#818181}.obras-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-top:20px;margin-bottom:24px}.obras-preview-item{position:relative;aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid #e9e9e9}.obras-preview-img{width:100%;height:100%;object-fit:cover;display:block}.obras-preview-remove{position:absolute;top:6px;right:6px;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);color:#d9534f;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.obras-preview-remove:hover{background:#fff}.documentos-list{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media only screen and (min-width:768px){.documentos-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){.documentos-list{grid-template-columns:repeat(3,1fr)}}.documentos-list-item{display:flex;align-items:center;padding:12px;border:1px solid #e9e9e9;border-radius:4px;cursor:pointer;background:#fff;transition:box-shadow .2s,border-color .2s}.documentos-list-item:hover{border-color:#0f9bd2;box-shadow:0 2px 8px rgba(0,0,0,.08)}.documentos-list-item-inner{display:flex;align-items:center;gap:16px;width:100%;min-width:0}.documentos-list-item-img{flex:0 0 66px;width:66px;height:66px;border-radius:4px;overflow:hidden;background:#e9e9e9}.documentos-list-item-placeholder{width:100%;height:100%;background:#818181;opacity:.3}.documentos-list-item-pdf-icon{position:relative;background:#e9e9e9}.documentos-list-item-pdf-icon:before{content:"PDF";position:absolute;inset:6px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#d9534f;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em}.documentos-list-item-title{font-size:18px;font-weight:600;line-height:1.2;color:#414141}.documentos-list-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.documentos-list-item-fecha{font-size:12px;color:#818181;text-decoration:underline}.documentos-list-item-homologacion .documentos-list-item-title{margin-bottom:6px}.documentos-list-item-links{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.documentos-list-item-link{font-size:14px;color:#414141;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.documentos-list-item-link:hover:not(:disabled){color:#0f9bd2}.documentos-list-item-link:disabled{opacity:.6;cursor:not-allowed}.documentos-list-separator{grid-column:1/-1;margin:16px 0 8px;padding:0 12px}.documentos-list-separator span{font-weight:700;font-size:16px;color:#414141}.documentos-list-circulares .documentos-list-separator:first-child{margin-top:0}.area-clientes .area-dashboard-grid>.area-block-promocionar{display:flex;flex-direction:column;text-align:center;min-width:0}.area-clientes .area-dashboard-grid>.area-block-promocionar h3{margin-bottom:16px}.area-clientes .area-dashboard-grid>.area-block-promocionar .area-img{margin-top:auto;text-align:center}.area-clientes.pedido .pedido-layout{display:flex;width:100%;min-height:60vh;position:relative}.area-clientes.pedido .pedido-sidebar-wrap .pedido-selectores-tab{flex:0 0 40px;width:40px;align-self:center;height:auto;min-height:0;padding:16px 8px;background-color:#fff;border:1px solid #818181;border-left:none;border-radius:0;cursor:pointer;font-family:Archivo,sans-serif!important;font-size:16px!important;font-weight:700;color:#414141;line-height:1.2;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.area-clientes.pedido .pedido-sidebar-wrap .pedido-selectores-tab,.area-clientes.pedido .pedido-sidebar-wrap .pedido-selectores-tab span{font-family:Archivo,sans-serif!important}.area-clientes.pedido .pedido-sidebar-wrap .pedido-selectores-tab span{transform:rotate(180deg)}.area-clientes.pedido .pedido-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:99;opacity:0;pointer-events:none;transition:opacity .25s ease}@media only screen and (max-width:767px){.area-clientes.pedido .pedido-sidebar-overlay{display:block}.area-clientes.pedido .pedido-layout.sidebar-open .pedido-sidebar-overlay{opacity:1;pointer-events:auto}}.area-clientes.pedido .pedido-sidebar-wrap{position:fixed;left:0;top:0;bottom:0;width:320px;max-width:90vw;z-index:100;display:flex;flex-direction:row;transition:transform .25s ease;transform:translateX(-280px)}.area-clientes.pedido .pedido-sidebar-wrap.is-open{transform:translateX(0)}.area-clientes.pedido .pedido-sidebar-inner{flex:0 0 280px;width:280px;background-color:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}@media only screen and (max-width:767px){.area-clientes.pedido .pedido-sidebar-inner{border-right:none}}.area-clientes.pedido .pedido-sidebar-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:#e9e9e9;color:#414141;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width:768px){.area-clientes.pedido .pedido-sidebar-wrap .pedido-selectores-tab{display:none}.area-clientes.pedido .pedido-sidebar-wrap{position:static;transform:none;width:auto;max-width:none;box-shadow:none;flex:0 0 300px;flex-direction:column;align-self:stretch}.area-clientes.pedido .pedido-sidebar-inner{flex:1 1;min-height:0;width:auto;border-right:none;display:flex;flex-direction:column}.area-clientes.pedido .pedido-sidebar-wrap .pedido-sidebar-inner .pedido-sidebar{flex:1 1;min-height:0}.area-clientes.pedido .pedido-sidebar-close{display:none}}.area-clientes.pedido .pedido-sidebar{flex:0 0 267px;width:267px;background-color:#fff;border-right:1px solid #818181;padding:20px 16px}@media only screen and (max-width:767px){.area-clientes.pedido .pedido-sidebar-inner .pedido-sidebar{flex:none;width:100%;border-right:none;padding:52px 16px 24px 20px;overflow-y:auto;flex:1 1 auto;min-height:0}.area-clientes.pedido .pedido-sidebar-inner .pedido-sidebar .pedido-sidebar-section:first-child{margin-top:20px}}@media only screen and (min-width:768px){.area-clientes.pedido .pedido-sidebar{flex:0 0 300px;width:300px;padding:24px 20px}}.area-clientes.pedido .pedido-sidebar-section{margin-bottom:24px}.area-clientes.pedido .pedido-sidebar-title{font-size:12px;font-weight:700;text-transform:uppercase;color:#0f9bd2;margin:0 0 14px;letter-spacing:.05em;min-height:0}.area-clientes.pedido .pedido-sidebar-field{margin-bottom:16px}.area-clientes.pedido .pedido-sidebar-field label{display:block;font-size:14px;color:#818181;margin-bottom:6px}.area-clientes.pedido .pedido-sidebar-select{width:100%;padding:8px 12px;border:1px solid #818181;border-radius:4px;font-size:16px;background-color:#fff}.area-clientes.pedido .pedido-sidebar-select:disabled{background-color:#e9e9e9;cursor:not-allowed}.area-clientes.pedido .pedido-main{flex:1 1;min-width:0;overflow:auto}.area-clientes.pedido .pedido-container{padding:24px 20px 40px}@media only screen and (max-width:767px){.area-clientes.pedido .pedido-container{padding-top:28px}}.area-clientes.pedido .pedido-filters{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;margin-bottom:24px}.area-clientes.pedido .pedido-filter-row{display:flex;flex-direction:column;gap:6px}.area-clientes.pedido .pedido-filter-row label{font-size:14px;color:#818181}.area-clientes.pedido .pedido-select{min-width:160px}.area-clientes.pedido .pedido-search,.area-clientes.pedido .pedido-select{border:1px solid #818181;border-radius:4px;padding:8px 12px;font-size:16px}.area-clientes.pedido .pedido-search{min-width:280px;width:100%;max-width:480px;box-sizing:border-box}@media only screen and (min-width:768px){.area-clientes.pedido .pedido-search{min-width:360px;max-width:560px}}.area-clientes.pedido .pedido-cart-btn-wrap{margin-left:auto}.area-clientes.pedido .pedido-cart-btn{background-color:#414141;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px}.area-clientes.pedido .pedido-cart-btn:hover{opacity:.9}.area-clientes.pedido .pedido-empty,.area-clientes.pedido .pedido-loading{color:#818181;margin:24px 0}.area-clientes.pedido .pedido-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.area-clientes.pedido .pedido-card{border:2px solid #000;border-radius:0;padding:0;background:#fff;text-align:center;cursor:pointer;transition:box-shadow .2s}.area-clientes.pedido .pedido-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.area-clientes.pedido .pedido-card-clickable{display:flex;flex-direction:column;align-items:stretch;width:100%;font-family:inherit;text-align:center}.area-clientes.pedido .pedido-card-img-wrap{position:relative;width:100%;min-height:160px;display:flex;align-items:center;justify-content:center;padding:16px;background:#fff}.area-clientes.pedido .pedido-card-img{object-fit:contain;max-height:160px;width:auto;height:auto}.area-clientes.pedido .pedido-card-img-placeholder{width:100%;height:160px;background:#e9e9e9}.area-clientes.pedido .pedido-card-ref{font-weight:700;margin:0 0 8px;padding:0 16px;font-size:18px;color:#000;line-height:1.3}.area-clientes.pedido .pedido-card-desc{margin:0 0 16px;padding:0 16px;font-size:14px;color:#000;line-height:1.35}.pedido-detail-wrap{display:flex;justify-content:center;align-items:flex-start;width:100%;min-height:200px}.pedido-detail{width:100%;max-width:720px}.pedido-detail-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0;margin-bottom:20px;border-bottom:1px solid #818181}.pedido-detail-back{background:none;border:1px solid #818181;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;font-family:inherit}.pedido-detail-back:hover{background:#e9e9e9}.pedido-detail-ref{font-weight:700;font-size:19px;color:#000}.pedido-detail-add{display:inline-flex;align-items:center;gap:8px;background-color:#0f9bd2;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-family:inherit}.pedido-detail-add:hover{opacity:.9}.pedido-add-icon{display:inline-flex;align-items:center;justify-content:center}.pedido-add-icon svg{display:block}.pedido-detail-body{display:flex;flex-direction:column;gap:24px}.pedido-detail-main{display:flex;flex-direction:column;align-items:center}.pedido-detail-img-wrap{display:flex;align-items:center;justify-content:center;min-height:220px;margin-bottom:16px}.pedido-detail-img{object-fit:contain;max-height:250px;width:auto;height:auto}.pedido-detail-img-placeholder{width:100%;min-height:220px;background:#e9e9e9}.pedido-detail-desc{margin:0;font-size:14px;color:#000;line-height:1.4;text-align:center;padding:0 16px}.pedido-detail-accesorios-title{margin:0 0 12px;font-size:16px;font-weight:700;text-transform:uppercase;color:#000}.pedido-detail-accesorios-list{list-style:none;padding:0;margin:0;border:1px solid #818181;border-radius:4px;overflow:hidden}.pedido-detail-accesorio-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #818181}.pedido-detail-accesorio-item:last-child{border-bottom:none}.pedido-detail-accesorio-desc{flex:1 1;font-size:14px;color:#000}.pedido-detail-accesorio-ref{flex:0 0 80px;font-weight:700;font-size:18px;text-align:right}.pedido-detail-accesorio-add{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;background-color:#0f9bd2;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit}.pedido-detail-accesorio-add:hover{opacity:.9}.pedido-detail-accesorio-add .pedido-add-icon{flex-shrink:0}.modal-add-cart .modal-add-cart-ref{margin:0 0 16px}.modal-add-cart .modal-add-cart-row{margin-bottom:12px}.modal-add-cart .modal-add-cart-row label{display:block;margin-bottom:4px;font-size:14px}.modal-add-cart .modal-add-cart-row input,.modal-add-cart .modal-add-cart-row select{width:100%;padding:10px 12px;border:1px solid #818181;border-radius:4px;font-size:16px;box-sizing:border-box}.add-cart-color-select{height:48px!important;min-height:48px;padding:12px 36px 12px 12px!important;font-size:16px!important;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid #818181;border-radius:4px}.modal-add-cart .modal-add-cart-row-barras .input-barras{width:4.5rem;max-width:72px;box-sizing:border-box;text-align:center}.modal-add-cart .modal-footer .modal-btn{padding:10px 24px;font-size:16px}.modal-cart-pedido .cart-pedido-list{list-style:none;padding:0;margin:0 0 20px;border:1px solid #e9e9e9;border-radius:4px}.modal-cart-pedido .cart-pedido-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #e9e9e9}.modal-cart-pedido .cart-pedido-item:last-child{border-bottom:none}.modal-cart-pedido .cart-pedido-ref{flex:0 0 80px;font-weight:700}.modal-cart-pedido .cart-pedido-color{flex:1 1;font-size:14px;color:#818181}.modal-cart-pedido .cart-pedido-qty{width:60px;padding:4px 8px;border:1px solid #818181;border-radius:4px}.modal-cart-pedido .cart-pedido-remove{background:none;border:none;color:#c62828;cursor:pointer;font-size:20px;line-height:1;padding:0 4px}.modal-cart-pedido .cart-pedido-form .cart-pedido-field{margin-bottom:16px}.modal-cart-pedido .cart-pedido-form .cart-pedido-field label{display:block;margin-bottom:4px;font-size:14px}.modal-cart-pedido .cart-pedido-form input[type=text],.modal-cart-pedido .cart-pedido-form textarea{width:100%;padding:8px;border:1px solid #818181;border-radius:4px}.modal-cart-pedido .cart-pedido-radio{display:flex;gap:16px}.modal-cart-pedido .cart-pedido-radio label{display:flex;align-items:center;gap:6px;margin-bottom:0;cursor:pointer}.common-descargas .hero{background-image:none;height:85px}@media only screen and (min-width:768px){.common-descargas .hero{height:114px}}.common-descargas .hero h1{font-size:25px;line-height:30px}@media only screen and (min-width:768px){.common-descargas .hero h1{font-size:50px;line-height:60px}}.common-descargas .message{font-size:16px;font-weight:700;padding:20px 20px 0;text-align:center}@media only screen and (min-width:768px){.common-descargas .message{margin:0 auto;max-width:700px;padding:40px 20px 0}}@media only screen and (min-width:1200px){.common-descargas .message{max-width:900px}}.common-descargas .descarga-items{align-content:center;align-items:center;display:grid;grid-gap:25px;gap:25px;grid-template-columns:1fr;justify-items:center;justify-content:center;margin-top:70px;padding:0 20px}@media only screen and (min-width:768px){.common-descargas .descarga-items{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.common-descargas .descarga-items{padding:0}}.common-descargas .descarga-items a{display:block;width:100%}.common-descargas .descarga-items .descarga-item{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:flex-start;line-height:30px}.common-descargas .descarga-items .descarga-item .item-img{align-items:center;display:flex;flex:0 0 66px;height:93px;justify-content:center;margin-right:12px}.common-descargas .descarga-items .descarga-item .item-img img{height:100%;object-fit:contain;object-position:center;width:100%}.descargar-documentos h3{font-size:26px;line-height:30px}@media only screen and (min-width:768px){.descargar-documentos h3{min-height:60px}.descargar-documentos .item-text{height:60px}}.descargar-documentos p{font-size:14px;line-height:20px}.descargar-documentos .item-img{margin-top:30px}.descargar-documentos>.container{padding:0 20px}@media only screen and (min-width:1200px){.descargar-documentos>.container{padding:0}}.descargar-documentos .item-descarga{margin-bottom:40px}@media only screen and (min-width:768px){.descargar-documentos .item-descarga{margin-bottom:0}}.descargar-documentos .first-row{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){.descargar-documentos .first-row{flex-direction:row;margin-top:70px}.descargar-documentos .first-row>a{display:block;flex:0 0 364px}}.descargar-documentos .first-row>a .item-descarga{width:100%;margin-top:30px}@media only screen and (min-width:768px){.descargar-documentos .first-row>a .item-descarga{margin-top:0}}.descargar-documentos .first-row>a .item-descarga img{width:100%}.descargar-documentos .second-row{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.descargar-documentos .second-row{flex-direction:row;margin-top:50px;padding:0 97px}.descargar-documentos .second-row>a{display:block;flex:0 0 364px}}.descargar-documentos .second-row>a .item-descarga{margin-top:30px;width:100%}@media only screen and (min-width:768px){.descargar-documentos .second-row>a .item-descarga{margin-top:0}.descargar-documentos .second-row>a .item-descarga .item-text{height:40px}}.descargar-documentos .second-row>a .item-descarga .item-img{text-align:center}.descargar-documentos .second-row>a .item-descarga .item-img img{width:100%}@media only screen and (min-width:768px){.descargar-documentos .second-row>a .item-descarga .item-img img{max-width:364px}}.descargar-documentos .second-row>a:first-of-type,.descargar-documentos .second-row>a:nth-child(2){margin-right:25px}.descargar-homologaciones .homo{flex:0 0 364px;align-items:flex-start!important;display:flex;width:100%}.descargar-homologaciones .homo .item-txt h5{font-family:Archivo,sans-serif;font-size:18px;font-weight:600;line-height:25px;margin:0 0 3px;text-align:left}.descargar-homologaciones .homo .item-txt .item-links a{font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.descargar-circulares .descarga-items{display:block}.descargar-circulares .descarga-items .date-divider{align-items:center;display:flex;font-family:Kanit,sans-serif;font-size:18px}.descargar-circulares .descarga-items .date-divider span:first-of-type{min-width:160px}.descargar-circulares .descarga-items .date-divider span.line{background-color:#818181;display:inline-block;height:1px;width:100%}.descargar-circulares .descarga-items .items-month{align-content:center;align-items:center;display:grid;grid-gap:25px;gap:25px;grid-template-columns:1fr;justify-items:center;justify-content:center;margin-bottom:30px;margin-top:20px;padding:0 20px}@media only screen and (min-width:768px){.descargar-circulares .descarga-items .items-month{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.descargar-circulares .descarga-items .items-month{padding:0}}.descargar-circulares .descarga-items .items-month .descarga-item{line-height:14px!important}.descargar-circulares .descarga-items .items-month .descarga-item .item-txt span{color:#818181;display:block;font-size:13px;margin-bottom:5px;text-decoration:underline}.descargar-circulares .descarga-items .items-month .descarga-item .item-txt p{line-height:20px;margin:0}.envio-fotos .hero{background-image:none;height:85px}@media only screen and (min-width:768px){.envio-fotos .hero{height:114px}}.envio-fotos .hero h1{font-size:35px}@media only screen and (min-width:768px){.envio-fotos .hero h1{font-size:50px}}.envio-fotos .message{margin-top:40px;padding:0 40px}.envio-fotos .message p{text-align:center}.envio-fotos .form-fotos{margin-top:40px;max-width:500px;padding:0 20px}@media only screen and (min-width:1200px){.envio-fotos .form-fotos{padding:0}}.envio-fotos .form-fotos form{width:100%}.envio-fotos .form-fotos form .form-row{margin-bottom:12px}.envio-fotos .form-fotos form .form-row input{border:none;border-bottom:1px solid #e9e9e9;padding:6px 10px 6px 20px;width:100%}.envio-fotos .form-fotos form .form-row input[type=file]::-webkit-file-upload-button{background:#0f9bd2;border:none;border-radius:5px;color:#fff;margin-right:10px;padding:5px 10px}.envio-fotos .form-fotos form .form-row input[type=file]::file-selector-button{background:#0f9bd2;border:none;border-radius:5px;color:#fff;margin-right:10px;padding:5px 10px}.envio-fotos .form-fotos form .form-row input[type=file]::-webkit-file-upload-button:hover{opacity:.9}.envio-fotos .form-fotos form .form-row input[type=file]::file-selector-button:hover{opacity:.9}.envio-fotos .form-fotos form #preview{list-style:none}.envio-fotos .form-fotos form #preview li{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.envio-fotos .form-fotos form #preview li button{background:none;background-color:#d9534f;border:none;border-radius:5px;color:#fff;order:1;padding:3px 8px}.envio-fotos .form-fotos form input[type=submit]{background:none;background-color:#414141;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;letter-spacing:.3em;margin:50px auto 0;padding:12px 47px;text-transform:uppercase;width:200px}.envio-fotos .form-fotos form input[type=submit]:hover{opacity:.9}.pedido .hero{background-image:none;height:85px}@media only screen and (min-width:768px){.pedido .hero{height:114px}}.pedido .hero h1{font-size:35px}@media only screen and (min-width:768px){.pedido .hero h1{font-size:50px}}.pedido .container{display:flex;justify-content:space-between;position:relative}.pedido .container .selectors{background-color:#fff;border-right:1px solid #000;height:100%;left:-267px;margin-right:24px;padding:0 24px 0 10px;position:fixed;top:145px;transition:left .3s;width:267px;z-index:1000}@media only screen and (min-width:768px){.pedido .container .selectors{border:none;flex:0 0 267px;height:auto;left:auto;position:relative;top:auto;width:auto}}.pedido .container .selectors .alu-select{position:relative}.pedido .container .selectors .alu-select h3{font-size:20px;line-height:30px;margin:20px 0 10px;text-align:left}.pedido .container .selectors .alu-select .select-main{align-items:center;border:1px solid #000;cursor:pointer;display:flex;justify-content:space-between;height:40px;padding:0 12px 0 20px}.pedido .container .selectors .alu-select .select-main p{flex:1 1;overflow:hidden;margin:0}.pedido .container .selectors .alu-select .select-main span{transition:all .3s}.pedido .container .selectors .alu-select .select-items{background-color:#fff;left:0;list-style:none;margin:0;max-height:0;overflow:auto;padding:0;position:absolute;top:80px;transition:max-height .3s;width:100%;z-index:5}.pedido .container .selectors .alu-select .select-items li{border-bottom:1px solid #000;cursor:pointer;padding:8px 10px 8px 20px}.pedido .container .selectors .alu-select .select-items li:last-of-type{border:none}.pedido .container .selectors .alu-select .select-items li:hover{background-color:#e9e9e9}.pedido .container .selectors .alu-select.active .select-main span{transform:rotate(180deg)}.pedido .container .selectors .alu-select.active .select-items{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;max-height:142px}.pedido .container .selectors .pedido-tab{align-items:center;background-color:#fff;border:1px solid #000;border-top-color:#fff;display:flex;justify-content:center;position:absolute;right:-69px;top:120px;transform:rotate(-90deg);width:100px}@media only screen and (min-width:768px){.pedido .container .selectors .pedido-tab{display:none}}.pedido .container .selectors .pedido-tab p{margin:0;padding:10px 0}.pedido .container .selectors.active{left:0}.pedido .container main{position:relative;flex:1 1;max-width:100vw;overflow:hidden}.pedido .container main .refs-container{align-content:center;align-items:center;display:none;gap:25px;grid-template-columns:1fr;justify-items:center;justify-content:center;margin-top:30px;padding:0 20px}@media only screen and (min-width:768px){.pedido .container main .refs-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.pedido .container main .refs-container{padding:0}}.pedido .container main .refs-container p{margin:0}.pedido .container main .refs-container .ref-item{align-items:center;border:5px solid #000;color:#000;cursor:pointer;display:flex;flex-direction:column;padding:10px 10px 35px;width:100%}.pedido .container main .refs-container .ref-item:hover{opacity:.8}.pedido .container main .refs-container .ref-item .ref-img{pointer-events:none;width:175px}.pedido .container main .refs-container .ref-item .ref-img img{height:100%;object-fit:cover;object-position:center;width:100%}.pedido .container main .refs-container .ref-item .ref-ref{font-size:20px;font-weight:700;line-height:30px;pointer-events:none}.pedido .container main .refs-container .ref-item .ref-desc{font-size:14px;font-weight:500;margin-top:5px;pointer-events:none}.pedido .container main .refs-container.active{display:grid}.pedido .container main .single-container{background-color:#fff;display:none;padding:30px 0 20px;width:100%}.pedido .container main .single-container .single-btn{align-items:center;background-color:#0f9bd2;border-radius:5px;color:#fff;display:flex;justify-content:center;cursor:pointer;padding:6px 10px;position:relative}.pedido .container main .single-container .single-btn span.btn-icon{display:inline-block;transform:translateY(2px)}@media only screen and (min-width:768px){.pedido .container main .single-container .single-btn span.btn-icon{margin-right:10px}}.pedido .container main .single-container .single-btn span.btn-loading{display:none;transform:translateY(2px)}.pedido .container main .single-container .single-btn span.btn-loading img{width:20px}.pedido .container main .single-container .single-btn p{margin:0}.pedido .container main .single-container .single-btn.btn-atras{background-color:#e9e9e9;color:#414141;padding-left:2px}.pedido .container main .single-container .single-btn.loading span.btn-icon{display:none}.pedido .container main .single-container .single-btn.loading span.btn-loading{display:inline-block}.pedido .container main .single-container .single-header{align-items:center;display:flex;justify-content:space-between;height:40px;padding:0 20px;width:100%}@media only screen and (min-width:768px){.pedido .container main .single-container .single-header{padding:0 150px}}.pedido .container main .single-container .single-header .single-btn p{display:none}@media only screen and (min-width:768px){.pedido .container main .single-container .single-header .single-btn p{display:block}}.pedido .container main .single-container .single-header .single-btn.btn-atras span.btn-icon{transform:translateX(4px) translateY(2px)}.pedido .container main .single-container .single-header .header-ref{font-family:Kanit,sans-serif;font-size:26px;font-weight:900;line-height:30px}.pedido .container main .single-container .single-body{display:flex;flex-direction:column;align-items:center}.pedido .container main .single-container .single-body .body-img{width:180px}@media only screen and (min-width:768px){.pedido .container main .single-container .single-body .body-img{width:330px}}.pedido .container main .single-container .single-body .body-img img{width:100%}.pedido .container main .single-container .single-body .body-data{text-align:center;font-size:22px;font-weight:600;line-height:30px}.pedido .container main .single-container .single-body .body-data p{margin:0 0 10px}.pedido .container main .single-container .single-accesorios{margin:45px auto 20px;padding:0 20px;width:100%}@media only screen and (min-width:768px){.pedido .container main .single-container .single-accesorios{margin:45px auto 20px;padding:0;width:651px}}.pedido .container main .single-container .single-accesorios .single-row{align-items:center;border-top:1px solid #e9e9e9;display:flex;padding:5px 0}.pedido .container main .single-container .single-accesorios .single-row:last-of-type{border-bottom:1px solid #e9e9e9}.pedido .container main .single-container .single-accesorios .single-row .row-desc{flex:1 1;font-size:14px;font-weight:600;line-height:20px;padding-right:10px}@media only screen and (min-width:768px){.pedido .container main .single-container .single-accesorios .single-row .row-desc{font-size:15px;padding-right:15px}}.pedido .container main .single-container .single-accesorios .single-row .row-ref{flex:0 0 60px;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:20px}@media only screen and (min-width:768px){.pedido .container main .single-container .single-accesorios .single-row .row-ref{font-size:22px;flex:0 0 102px}}.pedido .container main .single-container .single-accesorios .single-row .row-btn{flex:0 0 50px}@media only screen and (min-width:768px){.pedido .container main .single-container .single-accesorios .single-row .row-btn{flex:0 0 120px}}.pedido .container main .single-container .single-accesorios .single-row .row-btn .single-btn p{display:none}@media only screen and (min-width:768px){.pedido .container main .single-container .single-accesorios .single-row .row-btn .single-btn p{display:block}}.pedido .container main .single-container.active{align-items:center;display:flex;flex-direction:column}.add-pedido .modal{width:100%;max-width:600px}.add-pedido .modal .modal-body{margin-top:40px}.add-pedido .modal .frm-row{align-items:center;display:flex;margin-bottom:20px}.add-pedido .modal .frm-row label{margin-right:20px;text-align:right;font-weight:700;width:100px}.add-pedido .modal .frm-row input{height:40px;padding:0 10px 0 20px;max-width:80px;width:100%}.add-pedido .modal .frm-row .alu-select{width:100%;max-width:300px}.add-pedido .modal .frm-row .alu-select .select-main{position:relative}.add-pedido .modal .frm-row .alu-select .select-items{top:40px}.add-pedido .modal .frm-row.row-nombre-color{display:none}.add-pedido .modal .frm-row.row-nombre-color input{max-width:300px}.add-pedido .modal .frm-row.row-nombre-color.active{display:flex}.add-pedido .modal .frm-row.row-color-concreto{display:none}.add-pedido .modal .frm-row.row-color-concreto input{max-width:300px}.add-pedido .modal .frm-row.row-color-concreto.active,.new-noticia .container{display:flex}.new-noticia .container .left{border-right:1px solid #eee;flex:0 0 380px}.new-noticia .container .right{padding-left:20px;flex:1 1}.new-noticia .instruccion{font-family:Kanit,sans-serif;font-size:30px;text-align:center;margin-top:50}.new-noticia .left .noticias-list{margin-top:30px;max-height:100vh;overflow-y:auto;padding-right:20px}.new-noticia .left .instruccion{text-align:left}.new-noticia .left .noticia-item{border-bottom:1px solid #eee;border-top:1px solid #eee;border-radius:10px;padding:20px 10px}.new-noticia .left .noticia-item:hover{background-color:#eee}.new-noticia .left .noticia-item p{margin:5px 0;line-height:15px}.new-noticia .left .noticia-item .titulo{font-family:Kanit,sans-serif;font-size:18px}.new-noticia .left .noticia-item .imagenes{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.new-noticia .left .noticia-item .imagenes img{height:100px;object-fit:cover;object-position:center;width:100px}.new-noticia form{margin-top:30px}.new-noticia .form-item{display:flex;flex-direction:column;justify-content:center;margin:20px 0}.new-noticia .form-item.btn{flex-direction:row;justify-content:flex-end}.new-noticia .form-item label{font-size:14px;font-weight:700;margin-bottom:10px}.new-noticia .form-item input{border:2px solid #eee;border-radius:10px;padding:10px}.new-noticia .form-item #drop-area{border:2px dashed #ccc;border-radius:8px;padding:20px;text-align:center;cursor:pointer}.new-noticia .form-item #drop-area.highlight{border-color:#2196f3}.new-noticia .form-item.btn button{background:none;border:none;border-radius:10px;background-color:#0f9bd2;color:#fff;cursor:pointer;max-width:100px;padding:10px 20px}.new-noticia .tox .tox-promotion{display:none}.aviso-legal li,.aviso-legal p{line-height:20px}.aviso-legal .legal-content{margin-top:30px;padding:0 20px}@media only screen and (min-width:768px){.aviso-legal .legal-content{padding:0}}.aviso-legal .legal-content h3{background-color:#e9e9e9;color:#414141;margin-top:40px;padding:8px 0}.aviso-legal .legal-content a{color:#0f9bd2}.aviso-legal .legal-content a:hover{text-decoration:underline}.aviso-legal .legal-content ul{margin-bottom:15px}.aviso-legal .legal-content ul li{margin-bottom:10px}.aviso-legal .legal-content .table-cookies-policy{font-size:14px;overflow-x:auto}.aviso-legal .legal-content .table-cookies-policy table{border:1px solid #e9e9e9;border-collapse:collapse}.aviso-legal .legal-content .table-cookies-policy table td,.aviso-legal .legal-content .table-cookies-policy table th{border:1px solid #e9e9e9;padding:8px}.aviso-legal .legal-content .table-cookies-policy table thead tr,.ban-cookies{background-color:#414141;color:#fff}.ban-cookies{bottom:0;font-size:14px;line-height:18px;left:0;padding:20px;position:fixed;transition:transform .3s;z-index:10000}@media only screen and (min-width:992px){.ban-cookies{display:flex;justify-content:space-between}}.ban-cookies a{color:#0f9bd2;font-weight:700}.ban-cookies p{margin:0 0 10px}.ban-cookies p:last-of-type{margin-bottom:0}.ban-cookies .ban-footer{display:flex;justify-content:flex-end;margin-top:20px}@media only screen and (min-width:992px){.ban-cookies .ban-footer{flex:0 0 290px;margin-left:20px}}.ban-cookies .ban-footer a{background-color:#0f9bd2;border-radius:5px;color:#fff;padding:5px 10px}@media only screen and (min-width:992px){.ban-cookies .ban-footer a{display:block;height:32px;padding:7px 10px}}.ban-cookies .ban-footer a:first-of-type{background-color:#818181;margin-right:10px}.ban-cookies.accepted{transform:translateY(100%)}.modal-cookies{font-size:14px;z-index:10001}.modal-cookies .modal{max-width:650px}.modal-cookies .modal h5{font-family:Archivo,sans-serif;font-size:16px;font-weight:700;margin:0 0 10px;text-align:left}.modal-cookies .modal p{margin:0 0 10px}.modal-cookies .modal p.two{display:none}.modal-cookies .modal .modal-body{max-height:calc(100vh - 170px);overflow:auto}@media only screen and (min-width:768px){.modal-cookies .modal .modal-body{max-height:calc(100vh - 270px)}}.modal-cookies .modal .modal-body .cok-header{margin-bottom:20px}.modal-cookies .modal .modal-body .cok-header .btn-show{font-size:12px;text-decoration:underline}.modal-cookies .modal .modal-body .cok-header .btn-show.show-lite{display:none}.modal-cookies .modal .modal-body .cok-header.full{max-height:1200px}.modal-cookies .modal .modal-body .cok-header.full p.two{display:block}.modal-cookies .modal .modal-body .cok-header.full .show-lite{display:inline-block}.modal-cookies .modal .modal-body .cok-header.full .show-more{display:none}.modal-cookies .modal .modal-body .cok-list{margin-top:10px}.modal-cookies .modal .modal-body .cok-list .cok-acc{margin-bottom:5px}.modal-cookies .modal .modal-body .cok-list .cok-acc header{align-items:center;background-color:#e9e9e9;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.modal-cookies .modal .modal-body .cok-list .cok-acc header p{margin:0}.modal-cookies .modal .modal-body .cok-list .cok-acc header>p:before{content:"+";margin-right:5px;position:relative;min-width:20px;top:-1px}.modal-cookies .modal .modal-body .cok-list .cok-acc header .selector{align-items:center;display:flex;flex:0 0 100px;justify-content:flex-end}.modal-cookies .modal .modal-body .cok-list .cok-acc header .selector p{font-size:12px}.modal-cookies .modal .modal-body .cok-list .cok-acc header .selector .alu-toggle{background-color:#414141;border-radius:100px;position:relative;height:15px;margin-left:10px;width:32px}.modal-cookies .modal .modal-body .cok-list .cok-acc header .selector .alu-toggle span{background-color:#fff;border-radius:50%;height:15px;left:0;position:absolute;top:0;transition:transform .3s;width:15px}.modal-cookies .modal .modal-body .cok-list .cok-acc header .selector .alu-toggle.active{background-color:#5cb85c}.modal-cookies .modal .modal-body .cok-list .cok-acc header .selector .alu-toggle.active span{transform:translateX(17px)}.modal-cookies .modal .modal-body .cok-list .cok-acc header .selector .alu-toggle.disabled{background-color:#5cb85c;opacity:.5}.modal-cookies .modal .modal-body .cok-list .cok-acc header .selector .alu-toggle.disabled span{transform:translateX(17px)}.modal-cookies .modal .modal-body .cok-list .cok-acc .acc-body{font-size:13px;max-height:0;overflow:hidden;padding:0 10px;transition:max-height .3s}.modal-cookies .modal .modal-body .cok-list .cok-acc .acc-body .text{margin-top:10px}.modal-cookies .modal .modal-body .cok-list .cok-acc .acc-body .cok-table{padding:0 0 10px}.modal-cookies .modal .modal-body .cok-list .cok-acc .acc-body .cok-table table{border:1px solid #e9e9e9;border-collapse:collapse;font-size:12px}.modal-cookies .modal .modal-body .cok-list .cok-acc .acc-body .cok-table table tr td,.modal-cookies .modal .modal-body .cok-list .cok-acc .acc-body .cok-table table tr th{border:1px solid #e9e9e9;padding:6px}.modal-cookies .modal .modal-body .cok-list .cok-acc .acc-body .cok-table table tr th{background-color:#414141;color:#fff;font-weight:400;text-align:left}.modal-cookies .modal .modal-body .cok-list .cok-acc.show header>p:before{content:"-"}.modal-cookies .modal .modal-body .cok-list .cok-acc.show .acc-body{max-height:1000px}.modal-cookies .modal .modal-footer{margin-top:20px}.gestio-interna .hero{background-image:none;height:85px}@media only screen and (min-width:768px){.gestio-interna .hero{height:114px}}.gestio-interna .hero h1{font-size:35px}@media only screen and (min-width:768px){.gestio-interna .hero h1{font-size:50px}}.gestio-interna .gestio-row{display:flex;flex-direction:column;margin-top:30px}@media only screen and (min-width:992px){.gestio-interna .gestio-row{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.gestio-interna .gestio-row .gestio-frame{padding:15px;width:100%}@media only screen and (min-width:992px){.gestio-interna .gestio-row .gestio-frame{width:calc(50% - 13px)}}.gestio-interna .gestio-row .gestio-frame .title{background-color:#818181;border-radius:5px;color:#fff;font-weight:700;padding:10px}.gestio-interna .gestio-row .gestio-frame .frame-container{margin-top:10px;max-height:400px;overflow-y:auto}@media only screen and (min-width:992px){.gestio-interna .gestio-row .gestio-frame .frame-container{max-height:300px}}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item{border-bottom:1px solid #e9e9e9;padding:10px}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item:last-of-type{border-bottom:none}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .body .body-row{align-items:center;display:flex;margin-bottom:5px}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .body .body-row label{flex:0 0 100px}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .body .body-row p{margin:0}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .table-container{overflow-x:auto}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .table-container table .tbl-date{min-width:100px}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .table-container table.accesos{width:100%}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .table-container table.accesos td,.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .table-container table.accesos th{text-align:left;padding-bottom:5px}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .item-footer{padding:20px 0 10px}@media only screen and (min-width:992px){.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .item-footer{padding:10px 0}}.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .item-footer a{background-color:#0f9bd2;border-radius:5px;color:#fff;display:block;font-weight:700;padding:10px;text-align:center}@media only screen and (min-width:992px){.gestio-interna .gestio-row .gestio-frame .frame-container .gestio-item .item-footer a{display:inline-block;padding:5px 10px}}.gestio-interna form{padding:40px 20px 0}@media only screen and (min-width:992px){.gestio-interna form{margin:64px 100px 0}}@media only screen and (min-width:1200px){.gestio-interna form{margin:64px 210px 0;padding:0}}.gestio-interna form a{color:#0f9bd2;font-weight:700}.gestio-interna form input[type=email],.gestio-interna form input[type=text]{border:none;border-bottom:1px solid #818181;color:#818181;font-size:18px;padding:8px 12px 8px 20px;width:100%}.gestio-interna form input[type=submit]{background:none;background-color:#414141;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;letter-spacing:.3em;margin:20px auto 0;padding:12px 47px;text-transform:uppercase}.gestio-interna form input[type=submit]:hover{opacity:.9}.gestio-interna form textarea{border:none;border-bottom:1px solid #818181;color:#818181;font-size:18px;min-height:100px;padding:12px 12px 12px 20px;width:100%}.gestio-interna form .legal-table{margin-top:20px}.gestio-interna form .legal-table table{width:100%;border-spacing:0;font-size:14px;border-collapse:collapse}.gestio-interna form .legal-table table tbody tr:nth-child(2n){background-color:#e9e9e9}.gestio-interna form .legal-table table td,.gestio-interna form .legal-table table th{border:1px solid #818181;border-collapse:collapse;padding:5px 5px 5px 8px}.gestio-interna form .frm-row{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.gestio-interna form .frm-row{flex-direction:row}}.gestio-interna form .frm-row .frm-item{flex:1 1;margin-bottom:20px;position:relative;width:100%}@media only screen and (min-width:768px){.gestio-interna form .frm-row .frm-item{margin-right:20px}}.gestio-interna form .frm-row .frm-item label{font-size:14px}.gestio-interna form .frm-row .frm-item.lopd{color:#818181;font-size:13px;margin-bottom:0}.gestio-interna form .frm-row .frm-item:last-of-type{margin-right:0}.gestio-interna form .form-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}@media only screen and (min-width:768px){.gestio-interna form .form-footer{flex-direction:row;gap:20px}}.gestio-interna form .form-footer button{background:none;background-color:#0f9bd2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-bottom:10px;padding:15px;width:100%}@media only screen and (min-width:768px){.gestio-interna form .form-footer button{margin-bottom:0;padding:10px 15px}}.gestio-interna form .form-footer button#no_aceptar_cliente{background-color:#d9534f}.gestio-interna form .err-msg{bottom:-20px;color:red;font-size:12px;left:20px;position:absolute}.gestio-interna form .err-msg.e-lopd{bottom:0;left:40px}.footer{background-color:#414141;margin-top:85px;padding:53px 20px 55px}@media only screen and (min-width:1200px){.footer{padding:53px 0 85px}}.footer .footer-block{display:flex;flex-wrap:wrap;gap:25px}.footer .footer-block .ft-item{margin-bottom:30px;width:100%}@media only screen and (min-width:768px){.footer .footer-block .ft-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 13px)}}@media only screen and (min-width:992px){.footer .footer-block .ft-item{flex-wrap:nowrap;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 19px);margin-bottom:0}}.footer .footer-block .ft-item .ft-col-title h5{color:#818181;font-family:Kanit,sans-serif;font-size:18px;margin-top:0;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.footer .footer-block .ft-item .ft-col-title h5{text-align:left;margin-bottom:25px}}.footer .footer-block .ft-item .ft-links{text-align:center}@media only screen and (min-width:768px){.footer .footer-block .ft-item .ft-links{text-align:left}}.footer .footer-block .ft-item .ft-links a{color:#fff;display:block;font-family:Archivo,sans-serif;font-size:16px;font-weight:700;margin-bottom:12px}.footer .footer-block .ft-item .ft-social{margin-top:24px;text-align:center}@media only screen and (min-width:768px){.footer .footer-block .ft-item .ft-social{text-align:left}}.footer .footer-block .ft-item .ft-social a{display:inline-block;margin-right:11px}.footer .footer-block .ft-item .ft-social a img{height:25px;width:25px}.footer .footer-block .ft-item .ft-recycle{margin-top:20px;text-align:center}@media only screen and (min-width:768px){.footer .footer-block .ft-item .ft-recycle{margin-top:30px;text-align:left}}.footer .footer-block .ft-item .ft-recycle img{height:100px;width:100px}