/*
Theme Name: Conaventuraxj Editable
Author: Conaventuraxj
Description: Tema de bloques editable, con imágenes originales y patrones de página.
Version: 4.0.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: conaventuraxj
*/
*{box-sizing:border-box}body{margin:0}a{text-underline-offset:4px}img{max-width:100%;height:auto}.wp-site-blocks>*,.wp-site-blocks>main,.wp-site-blocks>footer{margin-block-start:0}.cx-header,.cx-footer,.cx-section,.cx-feature,.cx-stats{padding:clamp(28px,5vw,72px) max(20px,calc((100vw - 1160px)/2))}.cx-header{padding-block:20px;background:#071826;color:white}.cx-header .wp-block-columns{align-items:center;margin-bottom:0}.cx-header .wp-block-column:first-child{flex-basis:28%;flex-grow:0}.cx-brand{font-size:clamp(24px,3vw,32px);font-style:italic;font-weight:900;letter-spacing:-1.3px}.cx-brand a{text-decoration:none}.cx-brand span,.cx-hero h1 span{color:#ef1738}.cx-hero{text-align:center}.cx-hero .wp-block-buttons{justify-content:center}.cx-hero h1{font-size:clamp(54px,9vw,120px);letter-spacing:-.055em;font-weight:900;font-style:italic;line-height:1;margin-block:24px}.cx-stats{padding-block:28px;background:#071826;color:white;text-align:center}.cx-stats h2{font-size:clamp(26px,3vw,46px)}.cx-stats .wp-block-columns{align-items:center;margin-bottom:0}.cx-stats .wp-block-buttons{justify-content:center}.cx-stats .wp-block-button__link,.cx-footer .wp-block-button__link{padding:10px 15px}.cx-section h2,.cx-feature h2{font-size:clamp(28px,4vw,48px)}.cx-cards{gap:16px}.cx-cards .wp-block-column{background:#071826;color:white;border-radius:16px;overflow:hidden}.cx-cards h3,.cx-cards .wp-block-buttons{padding-inline:16px}.cx-cards h3{font-size:20px}.cx-cards .wp-block-buttons{padding-bottom:20px}.cx-cards img{height:225px;width:100%;object-fit:cover}.cx-feature{background:#071826;color:white}.cx-feature .wp-block-columns{align-items:center}.cx-feature img{border-radius:16px}.cx-light{background:#f5f7f9}.cx-post-card{padding:22px;border-radius:16px;box-shadow:0 12px 34px #0e23341a;background:white}.cx-post-card a{text-decoration:none}.cx-footer{background:#071826;color:white}.cx-footer h2{font-size:26px}.cx-form label{display:block;font-weight:600}.cx-form input,.cx-form textarea{display:block;width:100%;padding:12px;border:1px solid #adb6bf;border-radius:8px;font:inherit;background:#fff;color:#111820}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid .full{grid-column:1/-1}.cx-form button{margin-top:20px;padding:14px 24px;border:0;border-radius:9px;background:#ef1738;color:#fff;font:inherit;font-weight:700;cursor:pointer}.form-success,.form-error{padding:16px;border:1px solid;margin-bottom:20px}.cx-honeypot{position:absolute;left:-9999px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ef1738;outline-offset:4px}@media(max-width:781px){.cx-header .wp-block-columns{flex-wrap:nowrap!important}.cx-header .wp-block-column:first-child{flex-basis:70%!important}.cx-header .wp-block-column:last-child{flex-basis:30%!important}.cx-cards .wp-block-column{flex-basis:100%!important}.form-grid{grid-template-columns:1fr}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important}.cx-hero{min-height:570px!important}}

.cx-header a,.cx-footer a{color:inherit}

.cx-header a,.cx-footer a{color:inherit}
@media (max-width: 767px) {
    .cx-header .wp-block-site-logo img {
        width: 75px !important;
        height: auto !important;
    }
}
.cx-hero .wp-block-cover__background {
    opacity: 0 !important;
}