.alg-page.personalizadas-v1 .alg-hero .alg-h1 .elementor-heading-title{font-size:clamp(46px,5.4vw,72px)!important;line-height:.99!important;letter-spacing:-2.1px!important;font-weight:900!important;font-style:italic!important}.alg-page.personalizadas-v1 .alg-hero .alg-hero-body,.alg-page.personalizadas-v1 .alg-hero .alg-hero-body p{font-size:clamp(17px,1.9vw,23px)!important;line-height:1.2!important;font-weight:600!important}.alg-page.personalizadas-v1 .alg-hero .alg-benefit .alg-svg-widget,.alg-page.personalizadas-v1 .alg-hero .alg-benefit .alg-svg-widget .elementor-widget-container{width:46px!important;height:46px!important;min-width:0!important;min-height:0!important;background:0 0!important;border:0!important;box-shadow:none!important;margin:0 auto!important}.alg-page.personalizadas-v1 .alg-hero .mayor-main-button .elementor-button{font-size:20px!important;min-height:55px!important;min-width:340px!important}.alg-page.personalizadas-v1 .alg-colors .alg-title .elementor-heading-title{font-size:clamp(25px,3.1vw,36px)!important;line-height:1.12!important;font-weight:900!important;font-style:italic!important}.alg-page.personalizadas-v1 .alg-colors .alg-center,.alg-page.personalizadas-v1 .alg-colors .alg-center p{font-size:17px!important}.alg-page.personalizadas-v1 .alg-color .elementor-widget-image,.alg-page.personalizadas-v1 .alg-color .elementor-widget-image .elementor-widget-container{height:108px!important;min-height:108px!important}.alg-page.personalizadas-v1 .alg-what-copy .alg-title .elementor-heading-title{font-size:clamp(26px,3.2vw,39px)!important;line-height:1.01!important;font-weight:900!important;font-style:italic!important;letter-spacing:-1px!important}.alg-page.personalizadas-v1 .alg-what-description,.alg-page.personalizadas-v1 .alg-what-description p{font-size:clamp(14px,1.5vw,18px)!important;line-height:1.2!important;font-weight:550!important}.alg-page.personalizadas-v1 .alg-why-item .alg-small-title .elementor-heading-title{font-size:clamp(12px,1.35vw,17px)!important;line-height:1.1!important;font-weight:850!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.alg-page.personalizadas-v1 .alg-techniques .alg-inner{background:#fff!important;padding:12px 20px!important;border-radius:0!important}.alg-page.personalizadas-v1 .beanie-embroider-grid{display:grid!important;grid-template-columns:minmax(0,40%) repeat(3,minmax(0,20%))!important;gap:9px!important;align-items:center!important;min-height:155px!important}.alg-page.personalizadas-v1 .beanie-personal-head{display:grid!important;grid-template-columns:95px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding-right:15px!important;border-right:2px solid #7100e8!important;min-width:0!important}.alg-page.personalizadas-v1 .beanie-sew{width:88px!important;height:88px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#eee0ff!important;color:#6d00d8!important}.alg-page.personalizadas-v1 .beanie-personal-head h2{font-family:Poppins,Arial,sans-serif!important;font-size:clamp(24px,2.85vw,36px)!important;line-height:1.02!important;font-style:italic!important;font-weight:900!important;letter-spacing:-1px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;margin:0 0 5px!important}.alg-page.personalizadas-v1 .beanie-personal-head h2 span{display:inline-block!important;background:linear-gradient(120deg,#8c13f5,#5100d3)!important;color:#fff!important;border-radius:30px!important;padding:1px 13px 5px!important;white-space:nowrap!important}.alg-page.personalizadas-v1 .beanie-personal-head p{font-size:clamp(13px,1.4vw,17px)!important;line-height:1.16!important;margin:0!important;font-weight:550!important}.alg-page.personalizadas-v1 .beanie-embroider-grid>.beanie-editable{min-height:150px!important;height:150px!important;background:#f4ecff!important;border-radius:23px!important;overflow:hidden!important}.alg-page.personalizadas-v1 .beanie-location-grid{display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,32%) minmax(0,25%)!important;gap:12px!important;align-items:stretch!important;min-height:168px!important}.alg-page.personalizadas-v1 .beanie-location-grid>.elementor-widget-html,.alg-page.personalizadas-v1 .beanie-location-grid>.alg-map{height:100%!important;min-height:168px!important;border-radius:21px!important}.alg-page.personalizadas-v1 .beanie-faq-section .v40-faq-heading .elementor-heading-title{font-size:clamp(28px,3.2vw,39px)!important;font-weight:900!important;font-style:italic!important}.alg-page.personalizadas-v1 .alg-last .alg-inner{min-height:135px!important;padding:19px 25px!important}.alg-page.personalizadas-v1 .alg-last-grid{display:grid!important;grid-template-columns:minmax(0,52%) minmax(0,24%) minmax(0,24%)!important;align-items:center!important;gap:10px!important}.alg-page.personalizadas-v1 .alg-last-text{min-width:0!important}.alg-page.personalizadas-v1 .alg-last-text h2,.alg-page.personalizadas-v1 .alg-last-text .elementor-heading-title,.alg-page.personalizadas-v1 .cta52-title-widget *{font-size:clamp(25px,3vw,38px)!important;line-height:1.02!important;font-style:italic!important;font-weight:900!important}.alg-page.personalizadas-v1 .alg-last-media p{font-size:clamp(13px,1.45vw,17px)!important;line-height:1.4!important}.alg-page.personalizadas-v1 .alg-last-actions .elementor-button{font-size:clamp(14px,1.5vw,19px)!important;min-height:65px!important}@media (max-width:767px){.alg-page.personalizadas-v1 .alg-hero .alg-h1 .elementor-heading-title{font-size:clamp(34px,8vw,49px)!important}.alg-page.personalizadas-v1 .alg-hero .alg-hero-body p{font-size:16px!important}.alg-page.personalizadas-v1 .alg-hero .mayor-main-button .elementor-button{min-width:0!important}.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:75px 1fr!important}.alg-page.personalizadas-v1 .beanie-sew{width:68px!important;height:68px!important}.alg-page.personalizadas-v1 .beanie-personal-head h2{font-size:26px!important}.alg-page.personalizadas-v1 .beanie-embroider-grid>.beanie-editable{height:100px!important;min-height:100px!important}.alg-page.personalizadas-v1 .beanie-location-grid{grid-template-columns:1fr!important}.alg-page.personalizadas-v1 .alg-last-grid{grid-template-columns:1fr!important}}