@media(max-width:767px){body.page-id-42 main.wd-content-layout{padding-top:0!important}body.page-id-42 .elementor-42>.e-con{padding:30px 18px!important}body.page-id-42 .elementor-42>.elementor-element-950000e{padding-top:22px!important;padding-bottom:28px!important}body.page-id-42 .elementor-42 .e-con{min-height:0!important}body.page-id-42 .elementor-42 .e-con-inner{padding-top:0!important;padding-bottom:0!important;gap:16px!important}body.page-id-42 .elementor-42 :is(.elementor-element-950000c,.elementor-element-9500015,.elementor-element-950002e,.elementor-element-950003a){gap:20px!important}body.page-id-42 .elementor-42 :is(.elementor-element-9500007,.elementor-element-9500011,.elementor-element-9500014,.elementor-element-950002d,.elementor-element-9500034){gap:12px!important}body.page-id-42 .elementor-42 .elementor-widget-text-editor p{font-size:15px!important;line-height:1.55!important;margin-bottom:0!important}body.page-id-42 .elementor-42 h1.elementor-heading-title{font-size:34px!important;line-height:1.08!important;letter-spacing:-.035em!important}body.page-id-42 .elementor-42 h2.elementor-heading-title{font-size:27px!important;line-height:1.14!important;letter-spacing:-.025em!important}body.page-id-42 .elementor-42 h6.elementor-heading-title{font-size:10px!important;line-height:1.4!important;letter-spacing:.085em!important}body.page-id-42 .elementor-42 .elementor-button{min-height:46px!important;display:flex;align-items:center;justify-content:center;font-size:14px!important;line-height:1.25!important;padding:13px 16px!important;border-radius:13px!important}body.page-id-42 .elementor-42 .elementor-button:hover{filter:brightness(.95)}body.page-id-42 .elementor-42 .elementor-button:focus-visible{outline:3px solid #a83268;outline-offset:3px}body.page-id-42 .elementor-element-9500006 .elementor-button{width:100%;margin-top:4px}body.page-id-42 .elementor-element-950000b{position:relative!important;gap:0!important;overflow:hidden;border-radius:22px!important}body.page-id-42 .elementor-element-9500001 img{display:block!important;width:100%!important;height:250px!important;object-fit:cover!important;border-radius:0!important}body.page-id-42 .elementor-element-950000a{position:absolute!important;bottom:0;left:0;padding:28px 18px 16px!important;gap:7px!important;background:linear-gradient(transparent,rgb(25 47 31 / .94))!important;border-radius:0!important}body.page-id-42 .elementor-element-950000a :is(p,.elementor-heading-title){color:white!important}body.page-id-42 .elementor-element-9500009 p{font-size:17px!important;line-height:1.3!important;font-weight:600}body.page-id-42 .elementor-element-9500011{border-left:3px solid #b33173!important;padding-left:14px!important}body.page-id-42 .elementor-element-9500017{background:#30452a!important}body.page-id-42 .elementor-element-9500017 .elementor-heading-title{color:#fff!important}body.page-id-42 .elementor-element-9500017 .elementor-widget-text-editor{color:#e7efdf!important}body.page-id-42 .elementor-element-9500014{gap:10px!important}body.page-id-42 .elementor-42 .sup-about-team{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;align-items:stretch!important}body.page-id-42 .elementor-42 .sup-about-team>.e-con{width:100%!important;padding:15px 12px!important;gap:10px!important;border-radius:16px!important;height:auto!important;justify-content:flex-start!important}body.page-id-42 .elementor-42 .sup-about-team>.e-con:nth-child(2),body.page-id-42 .elementor-42 .sup-about-team>.e-con:nth-child(3){background:#f4f7ef!important}body.page-id-42 .elementor-42 .sup-about-team>.e-con>.elementor-widget-heading:first-child .elementor-heading-title{font-size:13px!important;color:#a83268!important;letter-spacing:.08em!important}body.page-id-42 .elementor-42 .sup-about-team h3.elementor-heading-title{font-size:18px!important;line-height:1.15!important}body.page-id-42 .elementor-42 .sup-about-team .elementor-widget-text-editor p{font-size:14px!important;line-height:1.45!important}body.page-id-42 .elementor-42 .sup-about-team strong{display:block;margin-bottom:7px;font-weight:600}body.page-id-42 .elementor-42 .sup-about-team strong+br{display:none}body.page-id-42 .elementor-element-9500039{border-radius:20px!important;overflow:hidden}body.page-id-42 .elementor-element-9510002{padding:16px 18px!important;gap:12px!important;flex-direction:row!important;align-items:center!important}body.page-id-42 .elementor-element-9510001 .elementor-icon{font-size:26px!important}body.page-id-42 .elementor-element-9510004 .elementor-heading-title{font-size:21px!important;line-height:1.15!important}body.page-id-42 .elementor-element-951000b{padding:18px!important;gap:12px!important}body.page-id-42 .elementor-element-9510005{padding:10px 12px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}body.page-id-42 .elementor-element-9510006 .elementor-heading-title{font-size:10px!important;letter-spacing:.04em!important}body.page-id-42 .elementor-element-9510007 .elementor-heading-title{font-size:17px!important}body.page-id-42 .elementor-element-9500037 .elementor-button{width:100%;background:#a83268!important;color:#fff!important}body.page-id-42 .elementor-element-9510008 .elementor-button{background:transparent!important;border:0!important;color:#516a30!important;padding:9px!important}body.page-id-42 .elementor-element-9500047{gap:12px!important}body.page-id-42 :is(.elementor-element-9500042,.elementor-element-9500046){padding:20px!important;gap:11px!important;border-radius:18px!important}body.page-id-42 :is(.elementor-element-950003f,.elementor-element-9500043) .elementor-heading-title{font-size:21px!important;line-height:1.2!important}body.page-id-42 :is(.elementor-element-9500041,.elementor-element-9500045) .elementor-button{width:100%}body.page-id-42 .elementor-element-9500041 .elementor-button{background:#b33173!important;color:white!important;border-color:#b33173!important}body.page-id-42 .elementor-element-9500045 .elementor-button{background:#5d7d2e!important;color:white!important;border-color:#5d7d2e!important}body.page-id-42 #nuestra-forma{scroll-margin-top:88px}}@media(max-width:359px){body.page-id-42 .elementor-42 .sup-about-team{grid-template-columns:1fr!important}}