#__framer-badge-container,#__framer-editorbar-container,[data-framer-name="Framer Badge"]{display:none!important;visibility:hidden!important;pointer-events:none!important}

html:has(.pilar-conversation),body:has(.pilar-conversation){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none}.pilar-conversation{max-width:100vw!important;overflow:hidden!important}.pilar-conversation .quiz-main,.pilar-conversation .quiz-intro,.pilar-conversation .quiz-art{overflow:clip!important;min-width:0!important}.pilar-conversation .quiz-question-layout,.pilar-conversation .quiz-question-copy{min-width:0!important;max-width:100%}.pilar-conversation .quiz-topbar{height:72px!important;flex-shrink:0;max-width:1104px!important;padding:20px 32px!important;box-sizing:border-box}.pilar-conversation .quiz-topbar>a{font-size:16px!important;line-height:32px!important;white-space:nowrap}.pilar-conversation .quiz-topbar>nav{margin-right:100px!important;min-width:0}@media(max-width:809px){.pilar-conversation .quiz-topbar{height:96px!important;flex-wrap:wrap!important;padding:14px 20px 8px!important;gap:4px!important}.pilar-conversation .quiz-topbar>a{font-size:13px!important;line-height:28px!important}.pilar-conversation .quiz-topbar>nav{margin-right:0!important;width:100%;justify-content:center}}

.framer-lhphsa p{font-family:'DM Sans',sans-serif!important;font-weight:700!important}

a.framer-gcx0lb,a[data-framer-name="Volver a la web"],a[data-framer-name="Back to the website"]{display:none!important}

@media(max-width:809px){
 html:has([data-quiz-contact]),body:has([data-quiz-contact]){height:100dvh;overflow:hidden;overscroll-behavior:none}
 [data-quiz-contact]{height:100dvh!important;min-height:0!important;padding:72px 24px 76px!important;overflow:hidden}
 [data-quiz-contact]>div{gap:16px!important;max-height:100%;min-height:0}
 [data-quiz-contact] h1{font-size:clamp(26px,4.2svh,34px)!important;flex-shrink:0}
 [data-quiz-contact]>div>div:nth-child(2){font-size:clamp(14px,3svh,var(--contact-summary-size,24px))!important;line-height:1.18!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:unset;overflow:hidden;max-height:calc(100dvh - 370px);overflow-wrap:anywhere}
 [data-quiz-contact]>div>div:nth-child(3){flex-wrap:nowrap!important;gap:12px!important;flex-shrink:0}
 [data-quiz-contact]>div>div:nth-child(3)>a{flex:1;min-width:0;min-height:66px!important;padding:12px 10px!important;font-size:22px!important;box-sizing:border-box}
 [data-quiz-contact]>div>div:last-child{font-size:13px!important;line-height:1.35!important;flex-shrink:0}
}
@media(max-width:809px) and (max-height:650px){[data-quiz-contact]>div{gap:12px!important}[data-quiz-contact]>div>div:nth-child(2){font-size:14px!important}}
.pilar-platforms{width:100%!important;max-width:none!important;margin:0;background:#f5f2e9;padding:48px max(40px,calc((100% - 1104px)/2))!important}.pilar-platforms h2{font:600 28px/1.2 'DM Sans',sans-serif;letter-spacing:-.02em;margin:0 0 16px}.pilar-platforms h2:not(:first-child){margin-top:56px}.pilar-logo-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:28px 16px;margin-top:36px}.pilar-logo-grid figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.pilar-logo-grid img{display:block;width:44px;height:48px;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply}.pilar-logo-grid figcaption{font:400 14px/1.4 'DM Sans',sans-serif;text-align:center;color:#242a25}.pilar-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pilar-tools-grid img{width:48px;max-width:100%}.pilar-tools-grid figure:first-child img,.pilar-tools-grid figure:nth-child(3) img,.pilar-tools-grid figure:nth-child(4) img{width:48px}@media(max-width:1000px){.pilar-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pilar-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.pilar-platforms{width:100%!important;padding:32px 24px!important}.pilar-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 14px}.pilar-logo-grid figcaption{font-size:13px}.pilar-platforms h2{font-size:24px}}@media(max-width:809px){[data-framer-name="Contacto · presentación"]{display:flex!important;justify-content:center!important}[data-framer-name="El reloj favorito de Pilar · hora real"]{margin-inline:auto!important;rotate:0deg!important}}/* Tablet layout: shared by Spanish and English. */
@media (min-width:700px) and (max-width:1199px){
 .framer-cHoYc.framer-72rtr7{width:100%!important}
 .framer-cHoYc .framer-2krtdo{padding:16px 32px!important}
 .framer-cHoYc header .framer-u4qcoz{margin-right:auto!important}
 .framer-cHoYc header .pilar-language{order:1;margin-right:0!important}
 .framer-cHoYc header .framer-8lg1d8-container{order:2}
 .framer-cHoYc .framer-1x8n6rn{padding:56px 32px 64px!important}
 .framer-cHoYc .framer-1lvuf84,.framer-cHoYc .framer-at5xze{flex-direction:row!important;align-items:center;gap:32px!important;width:100%!important}
 .framer-cHoYc .framer-ofqiwu,.framer-cHoYc .framer-1qcrby1{flex:1!important;min-width:0;width:auto!important}
 .framer-cHoYc .framer-1w340xd,.framer-cHoYc .framer-15hkbgu{flex:0 0 240px!important;width:240px!important;height:416px!important}
 .framer-cHoYc .framer-w5pzn-container,.framer-cHoYc .framer-1rizvdc-container{width:240px!important}
 .framer-cHoYc .framer-1ue9rdz h2{font-size:clamp(36px,4.5vw,48px)!important;line-height:1.1!important}
 .framer-cHoYc .framer-1ue9rdz h2 span{font-size:inherit!important}
 .framer-cHoYc .framer-ofqiwu p{font-size:17px!important;line-height:1.55!important}
 .framer-cHoYc .framer-1pukl5z span{font-size:28px!important}
 .framer-cHoYc .framer-17mp2w{padding:48px 32px!important}
 .framer-cHoYc .framer-1mn5lcd,.framer-cHoYc .framer-18i6hk4,.framer-cHoYc .framer-191x64s{padding:64px 32px!important}
 .framer-cHoYc .framer-lywzl9 h2,.framer-cHoYc .framer-sysm1s h2,.framer-cHoYc .framer-15pkthm h2{font-size:40px!important;line-height:1.12!important}
 .framer-cHoYc .framer-lywzl9 h2 span,.framer-cHoYc .framer-sysm1s h2 span,.framer-cHoYc .framer-15pkthm h2 span{font-size:inherit!important}
 .framer-cHoYc .framer-1ik9ifp,.framer-cHoYc .framer-1ebls3u,.framer-cHoYc .framer-1mxwk4z{height:340px!important}
 .framer-cHoYc .framer-7aictn{width:90%!important;height:360px!important}
 .framer-cHoYc .framer-qbgtaf{height:auto!important;min-height:480px;padding:0 32px 64px!important}
 .framer-cHoYc .framer-1goeqh4{width:min(620px,100%)!important}
 .framer-cHoYc .framer-dqq7rw{padding:64px 32px 96px!important}
 .framer-cHoYc .framer-1jpl0g6{gap:40px!important}
 .framer-cHoYc .framer-ym6fcx{width:100%!important;padding:36px!important}
 .framer-cHoYc .framer-1xcgjqq{padding:28px 32px!important}
 .framer-cHoYc footer .framer-5ft2y5{display:grid!important;grid-template-columns:max-content 1fr;gap:18px!important;align-items:center!important}
 .framer-cHoYc footer .framer-cf26em{grid-column:1/-1}
}
@media (min-width:900px) and (max-width:1199px){
 .framer-cHoYc .framer-16ggou7,.framer-cHoYc .framer-umcr7h,.framer-cHoYc .framer-1lpnre4,.framer-cHoYc .framer-10dkvuz{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px!important;align-items:center!important}
 .framer-cHoYc .framer-16ggou7>*,.framer-cHoYc .framer-umcr7h>*,.framer-cHoYc .framer-1lpnre4>*,.framer-cHoYc .framer-10dkvuz>*{width:100%!important;min-width:0}
 .framer-cHoYc .framer-1a1ezt7,.framer-cHoYc .framer-feagtb,.framer-cHoYc .framer-u8rbmh,.framer-cHoYc .framer-uxf87t{order:0!important}
 .framer-cHoYc .framer-1ik9ifp,.framer-cHoYc .framer-1ebls3u,.framer-cHoYc .framer-1mxwk4z,.framer-cHoYc .framer-7aictn{order:0!important;height:340px!important}
 .framer-cHoYc .framer-1jpl0g6{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px!important;align-items:start}
 .framer-cHoYc .framer-1l05ffp{width:100%!important}
 html[lang|=en] .framer-cHoYc .framer-1dzry70 h2{width:100%!important;max-width:100%!important;font-size:32px!important}
}

html[lang|=en] .framer-1pukl5z,html[lang|=en] .framer-1pukl5z p,html[lang|=en] .framer-1pukl5z span{white-space:nowrap!important}html[lang|=en] .framer-1pukl5z span{font-size:clamp(22px,2.6vw,32px)!important}

@media(min-width:810px){html[lang|=en] .framer-1dzry70 h2{font-size:clamp(28px,3.2vw,40px)!important;--framer-font-size:40px;width:calc(100% + 80px);max-width:calc(100vw - 80px);white-space:pre-line;line-height:1.12em!important}html[lang|=en] .framer-1dzry70 h2 span{white-space:nowrap;font-size:inherit!important;--framer-font-size:40px}html[lang|=en] .framer-feagtb{overflow:visible!important}}
@media(max-width:809px){.framer-1pukl5z span{white-space:nowrap!important;font-size:clamp(22px,6.4vw,32px)!important;--framer-font-size:clamp(22px,6.4vw,32px)}}
