.generic-section-content .generic-content{gap:30px}.generic-section-content .generic-content>*{margin-top:0 !important;margin-bottom:0 !important}.generic-section-content .generic-content p{max-width:610px;color:#000;display:block;font-size:1.1rem;font-weight:400;line-height:1.55;margin-bottom:20px;margin-top:0}.generic-section-content .generic-content blockquote{border-left:5px solid #c4151b;padding-left:20px;padding-top:10px;padding-bottom:10px;margin:30px 0 30px 20px !important;font-size:22px !important}.generic-section-content .generic-content blockquote p{margin-bottom:0 !important;font-size:22px !important}.generic-section-content .generic-content .wp-block-embed{margin-left:0 !important;margin-right:0 !important}.generic-section-content .generic-content .wp-block-image{margin-left:0;margin-right:0}.generic-section-content .generic-content .wp-block-image figcaption{font-style:italic;font-weight:300;font-size:14px;padding:10px 10px 0 0;opacity:.8;margin:0 !important}.generic-section-content .generic-content .wp-block-gallery{margin-left:0;margin-right:0}.generic-section-content .generic-content .wp-block-gallery figure{cursor:pointer}.generic-section-content .generic-content .wp-block-gallery figure img{cursor:pointer}.generic-section-content .generic-content .wp-block-gallery figure figcaption{opacity:0}.generic-section-content .generic-content h1,.generic-section-content .generic-content h2,.generic-section-content .generic-content h3,.generic-section-content .generic-content h4,.generic-section-content .generic-content h5,.generic-section-content .generic-content h6{margin-top:20px !important}.generic-section-content .generic-content .wp-block-group.contacto .wp-block-group__inner-container{display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.1}.generic-section-content .generic-content .wp-block-group.contacto .wp-block-group__inner-container p{margin:0}.generic-section-content .generic-content .wp-block-group.contacto .wp-block-group__inner-container .has-small-font-size{font-size:14px !important;font-weight:300}.generic-section-content .generic-content .wp-block-group.contacto .wp-block-group__inner-container a{font-weight:500;color:#c4151b}@media (min-width:1200px){.generic-section-content .generic-content{gap:60px}.generic-section-content .generic-content h1{font-size:4rem;max-width:700px;line-height:1.1}.generic-section-content .generic-content h2{font-size:2.5rem;max-width:700px;line-height:1.1}}.cards{margin-top:30px}.cards .col-card{width:100%;flex:0 0 100%;background-size:cover;background-position:center;aspect-ratio:.75;max-width:400px;margin:0 auto 20px auto;background-color:#000}.cards .col-card .data{height:100%;background-color:rgba(0,0,0,0.4);transition:all .2s ease}.cards .col-card .data .title{padding:40px 10px 20px 10px;font-weight:500;font-size:18px;line-height:1.2;color:#fff;text-transform:uppercase;opacity:.7;transition:all .2s ease;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%)}.cards .col-card .data .icon{padding:15px;opacity:.7;transition:all .2s ease}.cards .col-card .data .icon svg{fill:#fff}.cards .col-card:hover .data{background-color:rgba(0,0,0,0)}.cards .col-card:hover .data .title{opacity:1;padding:40px 10px 30px 10px}.cards .col-card:hover .data .icon{opacity:1}@media (min-width:1200px){.cards{margin-top:50px}}