.alg-page.personalizadas-v1 .alg-what-copy .alg-title .elementor-heading-title{font-size:clamp(27px,3vw,40px)!important;font-style:italic!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-1.2px!important;color:#360071!important;text-align:left!important}.alg-page.personalizadas-v1 .alg-what-description,.alg-page.personalizadas-v1 .alg-what-description p{font-size:clamp(14px,1.4vw,18px)!important;line-height:1.25!important;margin:0!important}.alg-page.personalizadas-v1 .alg-why-item .alg-small-title .elementor-heading-title{font-size:clamp(12px,1.18vw,16px)!important;line-height:1.13!important;text-align:center!important;font-weight:850!important;overflow-wrap:normal!important;word-break:normal!important}.alg-page.personalizadas-v1 .alg-techniques .alg-inner{background:#f0e8ff!important;border-radius:23px!important;padding:18px 22px!important}.alg-page.personalizadas-v1 .beanie-embroider-grid{display:grid!important;grid-template-columns:33% repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:center!important;width:100%!important}.alg-page.personalizadas-v1 .beanie-personal-head{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;border-right:2px solid #7700e7!important;padding-right:12px!important}.alg-page.personalizadas-v1 .beanie-sew{width:78px!important;height:78px!important;border-radius:50%!important;background:#e2d0ff!important;color:#7000e9!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}.alg-page.personalizadas-v1 .beanie-personal-head h2{font-family:Poppins,Arial,sans-serif!important;font-size:clamp(24px,2.45vw,34px)!important;font-weight:900!important;font-style:italic!important;line-height:1.04!important;letter-spacing:-1px!important;margin:0 0 9px!important;color:#310078!important}.alg-page.personalizadas-v1 .beanie-personal-head h2 span{background:linear-gradient(90deg,#a200fa,#5700c9)!important;color:white!important;border-radius:22px!important;padding:0 12px 3px!important;display:inline-block!important}.alg-page.personalizadas-v1 .beanie-personal-head p{font-size:clamp(13px,1.25vw,17px)!important;line-height:1.22!important;margin:0!important}.alg-page.personalizadas-v1 .beanie-embroider-grid>.elementor-widget-image,.alg-page.personalizadas-v1 .beanie-embroider-grid>.elementor-widget-image .elementor-widget-container{height:160px!important;min-height:160px!important;background:#e7d8ff!important;border-radius:20px!important;overflow:hidden!important}.alg-page.personalizadas-v1 .beanie-embroider-grid img{height:100%!important;width:100%!important;object-fit:cover!important}.alg-page.personalizadas-v1 .beanie-location-grid{display:grid!important;grid-template-columns:1.23fr 1fr .78fr!important;gap:14px!important;align-items:stretch!important;width:100%!important}.alg-page.personalizadas-v1 .beanie-location-grid>.elementor-widget-html,.alg-page.personalizadas-v1 .beanie-location-grid>.alg-map{min-width:0!important;width:100%!important;min-height:180px!important;height:auto!important;border-radius:22px!important;background:#f0e7ff!important;padding:14px!important;overflow:hidden!important}.alg-page.personalizadas-v1 .beanie-location-grid>.elementor-widget-html:first-child{grid-column:1!important;grid-row:1!important}.alg-page.personalizadas-v1 .beanie-location-grid>.alg-map{grid-column:2!important;grid-row:1!important;padding:8px!important}.alg-page.personalizadas-v1 .beanie-location-grid>.elementor-widget-html:last-child{grid-column:3!important;grid-row:1!important}.alg-page.personalizadas-v1 .alg-map iframe{min-height:175px!important;height:100%!important;width:100%!important;border-radius:16px!important}.alg-page.personalizadas-v1 .alg-faq .v40-faq-heading .elementor-heading-title{font-size:clamp(27px,3vw,38px)!important;font-style:italic!important;color:#5a00c9!important;text-align:center!important;white-space:normal!important}.alg-page.personalizadas-v1 .alg-faq .elementor-accordion{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 32px!important}.alg-page.personalizadas-v1 .alg-faq .elementor-accordion-item{background:#eee4ff!important;border:0!important;border-radius:22px!important;overflow:hidden!important}.alg-page.personalizadas-v1 .alg-last .alg-inner{background:linear-gradient(115deg,#8b05db,#4c00a4)!important;border-radius:30px!important;box-shadow:none!important;padding:24px 28px!important}.alg-page.personalizadas-v1 .alg-last-grid{display:grid!important;grid-template-columns:1.55fr .8fr .95fr!important;gap:18px!important;align-items:center!important}.alg-page.personalizadas-v1 .alg-last-text{display:grid!important;grid-template-columns:95px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.alg-page.personalizadas-v1 .alg-last-text .cta52-heading{font-size:clamp(24px,2.5vw,34px)!important;font-weight:900!important;font-style:italic!important;line-height:1.04!important;color:white!important;margin:0!important}.alg-page.personalizadas-v1 .alg-last-text .cta52-heading span{color:white!important}.alg-page.personalizadas-v1 .alg-last-text .cta-real-second{display:none!important}.alg-page.personalizadas-v1 .alg-last-media{border-left:2px solid #d6b2ff!important;padding-left:18px!important;min-height:0!important}.alg-page.personalizadas-v1 .alg-last-actions .elementor-button{background:#00ca14!important;color:white!important;border:2px solid white!important;border-radius:14px!important;font-size:clamp(13px,1.3vw,17px)!important;line-height:1.2!important;padding:13px 12px!important;white-space:normal!important}@media (max-width:1024px){.alg-page.personalizadas-v1 .beanie-embroider-grid{grid-template-columns:36% repeat(3,minmax(0,1fr))!important}.alg-page.personalizadas-v1 .beanie-personal-head{grid-template-columns:58px 1fr!important}.alg-page.personalizadas-v1 .beanie-sew{width:55px!important;height:55px!important}.alg-page.personalizadas-v1 .beanie-location-grid{gap:8px!important}}@media (max-width:767px){.alg-page.personalizadas-v1 .alg-why-item .alg-small-title .elementor-heading-title{font-size:11px!important}.alg-page.personalizadas-v1 .beanie-embroider-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.alg-page.personalizadas-v1 .beanie-embroider-grid>.elementor-widget-html{grid-column:1/-1!important}.alg-page.personalizadas-v1 .beanie-personal-head{grid-template-columns:65px 1fr!important}.alg-page.personalizadas-v1 .beanie-embroider-grid>.elementor-widget-image,.alg-page.personalizadas-v1 .beanie-embroider-grid>.elementor-widget-image .elementor-widget-container{height:105px!important;min-height:105px!important}.alg-page.personalizadas-v1 .beanie-location-grid{grid-template-columns:1fr!important}.alg-page.personalizadas-v1 .beanie-location-grid>.elementor-widget-html:first-child,.alg-page.personalizadas-v1 .beanie-location-grid>.alg-map,.alg-page.personalizadas-v1 .beanie-location-grid>.elementor-widget-html:last-child{grid-column:1!important;grid-row:auto!important}.alg-page.personalizadas-v1 .alg-faq .elementor-accordion{grid-template-columns:1fr!important}.alg-page.personalizadas-v1 .alg-last-grid{grid-template-columns:1fr!important}.alg-page.personalizadas-v1 .alg-last-media{border-left:0!important;padding-left:0!important}.alg-page.personalizadas-v1 .alg-last-text{grid-template-columns:65px 1fr!important}.alg-page.personalizadas-v1 .alg-last-text .cta52-heading{font-size:25px!important}}