.alg-page.personalizadas-v1 .alg-h1 .elementor-heading-title{font-size:clamp(38px,5vw,68px)!important;line-height:1.02!important;letter-spacing:-1.6px;font-weight:900}.alg-page.personalizadas-v1 .alg-hero-body p{font-size:20px;font-weight:600;line-height:1.25}.alg-page.personalizadas-v1 .alg-button .elementor-button{background:linear-gradient(180deg,#a324f8,#5700bc);color:white;border-radius:16px;padding:15px 26px;font-size:17px;font-weight:800}.alg-page.personalizadas-v1 .alg-title .elementor-heading-title{font-size:clamp(26px,3vw,38px)!important;font-weight:900;font-style:italic;text-align:center;color:#3d087b}.alg-page.personalizadas-v1 .alg-center{text-align:center}.alg-page.personalizadas-v1 .alg-color .elementor-widget-image{height:110px}.alg-page.personalizadas-v1 .alg-what-description p{font-size:17px;line-height:1.25}.alg-page.personalizadas-v1 .alg-small-title .elementor-heading-title{font-size:14px!important;font-weight:800}.alg-page.personalizadas-v1 .alg-techniques .alg-inner{display:grid;grid-template-columns:40% 1fr;gap:18px;align-items:center;padding:16px}.alg-page.personalizadas-v1 .beanie-personal-head{display:flex;gap:14px;align-items:center}.alg-page.personalizadas-v1 .beanie-sew{font-size:45px;color:#7300eb;background:#eee1ff;border-radius:50%;padding:20px}.alg-page.personalizadas-v1 .beanie-personal-head h2{font-size:30px;line-height:1.04;font-weight:900;font-style:italic;color:#350676;margin:0}.alg-page.personalizadas-v1 .beanie-personal-head h2 span{background:#7600ed;color:white;border-radius:16px;padding:0 10px}.alg-page.personalizadas-v1 .beanie-personal-head p{font-size:16px;line-height:1.2}.alg-page.personalizadas-v1 .beanie-embroider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.alg-page.personalizadas-v1 .beanie-embroider-grid .elementor-widget-image{min-height:150px;background:#efe4ff;border-radius:22px;border:1px dashed #b992ef}.alg-page.personalizadas-v1 .beanie-location-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:15px;background:#f0e5ff;border-radius:22px;padding:15px}.alg-page.personalizadas-v1 .alg-map{min-height:180px}.alg-page.personalizadas-v1 .alg-map iframe{width:100%;height:100%;min-height:180px}.alg-page.personalizadas-v1 .beanie-faq-section .elementor-accordion{display:grid;grid-template-columns:1fr 1fr;gap:9px 25px}.alg-page.personalizadas-v1 .beanie-faq-section .elementor-accordion-item{background:#efe5ff;border-radius:22px;overflow:hidden;border:0}.alg-page.personalizadas-v1 .alg-last .alg-inner{background:linear-gradient(115deg,#8100d8,#4b009b);border-radius:28px;padding:25px;color:#fff}.alg-page.personalizadas-v1 .alg-last-grid{display:grid;grid-template-columns:1.2fr .65fr 1fr;gap:16px;align-items:center}.alg-page.personalizadas-v1 .alg-last-text .elementor-heading-title{color:#fff!important;font-size:30px;font-weight:900;font-style:italic}.alg-page.personalizadas-v1 .alg-last-media p{color:#fff}.alg-page.personalizadas-v1 .alg-green .elementor-button{background:#00c916!important}.alg-page.personalizadas-v1 .elementor-widget-image img{max-width:100%;object-fit:contain}@media (max-width:767px){.alg-page.personalizadas-v1 .alg-h1 .elementor-heading-title{font-size:clamp(31px,8vw,45px)!important}.alg-page.personalizadas-v1 .alg-hero-body p{font-size:16px}.alg-page.personalizadas-v1 .alg-techniques .alg-inner{grid-template-columns:1fr}.alg-page.personalizadas-v1 .beanie-embroider-grid .elementor-widget-image{min-height:110px}.alg-page.personalizadas-v1 .beanie-location-grid{grid-template-columns:1fr}.alg-page.personalizadas-v1 .beanie-faq-section .elementor-accordion{grid-template-columns:1fr}.alg-page.personalizadas-v1 .alg-last-grid{grid-template-columns:1fr}.alg-page.personalizadas-v1 .alg-last-media{display:none}}