/* Styles shared by the frontend and the native block editor. */
.sq-native-page #contenido>.wp-block-group,.editor-styles-wrapper .is-root-container>.wp-block-group{margin-top:0;margin-bottom:0}
.sq-native-container{max-width:1140px;margin-left:auto!important;margin-right:auto!important;padding-left:20px;padding-right:20px}
.sq-native-page .wp-block-columns,.editor-styles-wrapper .wp-block-columns{gap:32px;margin-bottom:0;align-items:flex-start}
.sq-native-page .wp-block-column,.editor-styles-wrapper .wp-block-column{min-width:0}
.sq-native-page .wp-block-heading,.editor-styles-wrapper .wp-block-heading{font-family:Montserrat,sans-serif}
.sq-native-page .wp-block-image,.editor-styles-wrapper .wp-block-image{margin:0 0 24px}.sq-native-image img{width:100%;height:auto}
.sq-native-hero{margin:0;min-height:400px}.sq-native-hero .wp-block-cover__inner-container{max-width:1000px;margin:0 auto;padding:50px 20px;text-align:center}.sq-native-hero .sq-native-quote{font-family:Montserrat,sans-serif;font-size:2.5rem;line-height:1.2;margin:0}.sq-native-hero .wp-block-heading{color:inherit;font-size:1.5rem}
.sq-native-home{margin:0;min-height:600px}.sq-native-home .wp-block-cover__inner-container{align-self:flex-end;padding-bottom:32px}
.sq-native-title-band{background:linear-gradient(90deg,#656836,#9eab39);color:#fff;padding:22px 28px;max-width:1100px;margin:0 auto!important}.sq-native-title-band h1{font-size:1.7rem;margin:0;color:inherit}
.sq-team-member{padding:65px 0}.sq-team-intro{padding-top:65px;padding-bottom:30px;text-align:center}.sq-team-member .news_item{overflow:hidden}.sq-team-member .news_desc{padding:30px}.sq-team-member .wp-block-heading{font-size:1.6rem}.sq-team-member ul{padding-left:22px}.sq-team-member .news_item .image img{display:block;width:100%}
.sq-native-services{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sq-native-service .wp-block-image img{aspect-ratio:4/3;object-fit:cover}.sq-native-service .wp-block-heading{font-size:1.4rem}.sq-native-service .wp-block-button__link{font-size:14px}
.sq-native-partners{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:center}.sq-native-partners .wp-block-image{margin:0!important}.sq-native-partners img{max-height:90px;object-fit:contain}
.sq-native-page .wp-block-button__link,.editor-styles-wrapper .wp-block-button__link{background:linear-gradient(90deg,#656836,#9eab39);color:#fff;border-radius:30px;padding:12px 25px;text-decoration:none;font-size:15px}
.sq-native-page .wp-block-quote,.editor-styles-wrapper .wp-block-quote{border-left:3px solid #9eab39;padding:10px 20px;margin:20px 0;color:#454545}
.sq-native-page .news_desc p,.sq-native-page .wp-block-list{margin-bottom:1.2rem}.sq-native-page .price-included{margin:12px 0}.sq-native-page .text-center{text-align:center}.sq-native-page .app-image img{max-width:300px;object-fit:contain}
@media(max-width:781px){.sq-native-services{grid-template-columns:1fr!important}.sq-native-partners{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sq-native-hero .sq-native-quote{font-size:1.8rem}.sq-native-home{min-height:400px!important}.sq-team-member{padding:40px 0}.sq-native-page .wp-block-column{flex-basis:100%!important}.sq-native-page .wp-block-columns{flex-wrap:wrap!important}.sq-native-page .padding,.sq-native-page .padding_top{padding-top:50px}.sq-native-page .padding,.sq-native-page .padding_bottom_half{padding-bottom:50px}}
