/**
* Theme Name: Moonex Child
* Description: This is a child theme of Moonex.
* Author: paul_tf
* Template: moonex
* Version: 1.0.0
*/
@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-Regular.woff2') format('woff2'),url('../../../fonts/canela/Canela-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-Black.woff2') format('woff2'),url('../../../fonts/canela/Canela-Black.woff') format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-Bold.woff2') format('woff2'),url('../../../fonts/canela/Canela-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-Light.woff2') format('woff2'),url('../../../fonts/canela/Canela-Light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-Thin.woff2') format('woff2'),url('../../../fonts/canela/Canela-Thin.woff') format('woff');font-weight:100;font-style:normal}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-RegularItalic.woff2') format('woff2'),url('../../../fonts/canela/Canela-RegularItalic.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-BlackItalic.woff2') format('woff2'),url('../../../fonts/canela/Canela-BlackItalic.woff') format('woff');font-weight:900;font-style:italic}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-BoldItalic.woff2') format('woff2'),url('../../../fonts/canela/Canela-BoldItalic.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-LightItalic.woff2') format('woff2'),url('../../../fonts/canela/Canela-LightItalic.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-family:'Canela';src:url('../../../fonts/canela/Canela-ThinItalic.woff2') format('woff2'),url('../../../fonts/canela/Canela-ThinItalic.woff') format('woff');font-weight:100;font-style:italic}@media (max-width:500px){html body a.ptf-offcanvas-menu-icon.js-offcanvas-menu-toggle{margin-top:-20%}html body .ptf-header{height:60px}html body .ptf-header .ptf-navbar .ptf-navbar-inner a.ptf-navbar-logo{height:110px!important;clip-path:polygon(0% 20%, 100% 20%, 100% 80%, 0% 80%);margin-top:-20%;margin-left:-10px}html body #bloque-4{background-position:-180px 0%}html body #bloque1-fondo{margin-top:75px;background-position:top center;background-size:cover}}html body{background-color:#f4f4f4 !important}html body .athelas,html body .athelas *{font-family:Canela!important}html body label .contacto-digito{font-family:Syne;margin:auto 50px;font-weight:600;font-size:.9em}html body label .contacto-label{font-family:'Canela';font-size:.9em}html body label input{margin-top:70px!important;margin-bottom:40px!important}html body label textarea{height:120px!important}html body label span.wpcf7-not-valid-tip{color:red;font-size:.7em;position:relative;top:-40px !important;margin-left:50px}html body .form-title{margin-left:130px;margin-bottom:25px;margin-top:15 0px;font-family:Syne;color:#000;font-weight:600}html body .wpcf7-submit{font-family:Syne;font-size:35px;text-transform:uppercase;background:transparent;border:none}html body .submit-container{cursor:pointer;display:inline-block}html body .submit-container .submit-arrow{height:auto;max-height:28px;margin-top:-11px}html body .logo img{height:60px;width:auto}html body .container-xxl{max-width:inherit}html body #bloque-1{position:relative!important}html body #bloque-1 #bloque1-fondo,html body #bloque-1 #bloque1-fondo-cel{position:absolute;top:-135px !important;width:100%}html body #bloque-1 #bloque1-fondo{height:calc(100% + 135px) !important}html body #bloque-1 #bloque1-fondo-cel{height:450px}html body #bloque-1 .bloque1-fondo-cel-contact{height:300px!important}@media (min-width:501px){html body #bloque-4{background-position:0% 0%;background-size:cover}}html body .ptf-header{border-bottom:1px solid #e9eaf8}html body .ptf-header #menu-menu-1{visibility:hidden}html body .ptf-header *{background:transparent}html body .ptf-header .ptf-navbar .ptf-navbar-inner{color:#fff;max-height:134px}html body .ptf-header .ptf-navbar .ptf-navbar-inner a.ptf-navbar-logo{height:180px}