@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";._header_zucrr_1{position:sticky;top:0;z-index:100;padding:.8rem 0;background-color:#ffffff73;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(12px);border-bottom:none;transition:background-color .3s ease,border-color .3s ease;padding:0}.dark ._header_zucrr_1{background-color:#120e26a9;border-bottom:1px solid rgba(255,255,255,.1)}.dark ._megaMenu_zucrr_20,.dark ._simpleDropdown_zucrr_24{background-color:#1a1a2ee6;border:1px solid rgba(255,255,255,.1)}._container_zucrr_29{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}._logoArea_zucrr_38{display:flex;align-items:center;gap:15px}._logo_zucrr_38{width:4vw;min-width:50px}.cursor{margin:0 auto;text-align:center;white-space:nowrap}.wave-animation{animation:_restartWave_zucrr_1 5s infinite}.wave-animation span{display:inline-block;animation:_wave_zucrr_54 .3s ease-in-out both;animation-delay:calc(var(--i) * .08s)}@keyframes _wave_zucrr_54{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes _restartWave_zucrr_1{0%,to{opacity:1}}._slogan_zucrr_85{font-size:1.12rem;font-weight:800;color:#fff;-webkit-text-stroke:3px #543a7d;paint-order:stroke fill}.dark ._slogan_zucrr_85{color:#fff;-webkit-text-stroke:2px #c5a6ff;font-size:1.12rem}@media(max-width:1368px){._slogan_zucrr_85{font-size:1rem}}@media(max-width:768px){._slogan_zucrr_85{display:none}}._navLinks_zucrr_115{display:flex;list-style:none;margin:0;padding:0;gap:2rem}._navLinks_zucrr_115 li{position:relative}._navLinks_zucrr_115 a,._navLinks_zucrr_115 span{text-decoration:none;color:var(--text-light);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:color .2s}._navLinks_zucrr_115 a:hover,._hasDropdown_zucrr_137:hover span,._hasDropdown_zucrr_137._active_zucrr_138 span{color:var(--accent-color)}._chevron_zucrr_141{font-size:.8rem;transition:transform .2s}._hasDropdown_zucrr_137._active_zucrr_138 ._chevron_zucrr_141{transform:rotate(180deg)}._megaMenu_zucrr_20,._simpleDropdown_zucrr_24{position:absolute;top:150%;left:0;background-color:#ffffffe7;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:20px;z-index:101;width:max-content;min-width:180px;animation:_fadeUp_zucrr_1 .2s ease-out forwards;font-size:.9rem}@keyframes _fadeUp_zucrr_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._menuColumn_zucrr_176 h4{margin-top:0;margin-bottom:15px;color:var(--text-color)}._menuColumn_zucrr_176 a,._simpleDropdown_zucrr_24 a{display:block;padding:8px 0;color:var(--text-light)!important}._menuColumn_zucrr_176 a:hover,._simpleDropdown_zucrr_24 a:hover{color:var(--accent-color)!important}._actions_zucrr_193{display:flex;align-items:center;gap:20px}._ctaButton_zucrr_198{background-color:var(--accent-color);color:#fff;padding:10px 24px;border-radius:30px;font-weight:700;cursor:pointer;transition:background-color .2s;display:inline-block;text-decoration:none;border:none;outline:none}._ctaButton_zucrr_198:hover{background-color:var(--accent-hover)}._languageSelector_zucrr_216{display:flex;align-items:center;gap:8px;color:var(--text-light);cursor:pointer}._themeToggle_zucrr_223{background:none;border:none;cursor:pointer;color:var(--text-color);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:background-color .2s}._themeToggle_zucrr_223:hover{background-color:#8080801a}._mobileControls_zucrr_243,._mobileDrawer_zucrr_246{display:none}@media(max-width:1130px){._desktopOnly_zucrr_252{display:none!important}._mobileControls_zucrr_243{display:flex;align-items:center;gap:15px}._hamburgerBtn_zucrr_263{background:none;border:none;cursor:pointer;color:var(--accent-color);display:flex;align-items:center;padding:5px}._header_zucrr_1{position:fixed;top:0;left:0;width:100%}._mobileDrawer_zucrr_246{display:block;position:fixed;left:0;width:100vw;height:100vh;background-color:#f3f0f9;z-index:99;overflow-y:auto;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;margin:0;box-sizing:border-box;-webkit-overflow-scrolling:touch}.dark ._mobileDrawer_zucrr_246{background-color:#1a1a2e}._mobileDrawer_zucrr_246._open_zucrr_306{opacity:1;visibility:visible;pointer-events:auto}._mobileNav_zucrr_313{list-style:none;padding:0;margin:0}._mobileLink_zucrr_320{display:block;padding:15px 10px;font-size:1.1rem;color:var(--text-color);text-decoration:none;border-bottom:1px solid rgba(0,0,0,.05)}._accordionHeader_zucrr_330{display:flex;justify-content:space-between;align-items:center;padding:15px 10px;background-color:#00000005;margin-top:5px;cursor:pointer;color:var(--text-color);font-weight:500;border-radius:8px}._rotate_zucrr_343{transform:rotate(180deg)}._accordionContent_zucrr_347{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background-color:transparent;padding-left:20px}._accordionContent_zucrr_347._show_zucrr_355{max-height:300px;padding-bottom:15px}._slogan_zucrr_85,.dark ._slogan_zucrr_85{font-size:0rem;color:transparent}._accordionContent_zucrr_347 a{display:block;padding:10px 0;color:var(--text-light);text-decoration:none;font-size:.95rem}._mobileActions_zucrr_376{margin-top:40px;display:flex;flex-direction:column;gap:20px}._mobileActions_zucrr_376 ._ctaButton_zucrr_198{width:fit-content;text-align:center;padding:15px;font-size:1.1rem}._mobileLang_zucrr_390{display:flex;align-items:center;gap:10px;color:var(--text-color);padding:10px;cursor:pointer}}._heroSection_1bgjg_1{background:linear-gradient(to bottom,var(--bg-color) 60%,#856dab 100%);border:none;overflow:hidden;min-height:100vh;display:flex;align-items:center;position:relative;width:100%;max-width:100vw;overflow-x:hidden;margin-top:-5vh}.dark ._heroSection_1bgjg_1{background:linear-gradient(to bottom,var(--bg-color) 60%,#5b4285 100%)}._videoOverlay_1bgjg_18{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000a6;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._videoModal_1bgjg_32{background:#000;padding:12px;border-radius:12px;max-width:900px;width:90%}._videoPlayer_1bgjg_40{width:100%;height:auto;border-radius:8px}._container_1bgjg_46{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}._textContent_1bgjg_59{width:100%;max-width:900px;text-align:center;display:flex;flex-direction:column;align-items:center;z-index:10}._topTag_1bgjg_69{display:block;color:var(--accent-color);font-weight:600;margin-top:1rem;font-size:1.1rem;letter-spacing:.5px;margin-bottom:1rem}._title_1bgjg_79{font-size:3.5rem;line-height:1.1;color:var(--text-color);margin-bottom:2rem;font-weight:800}._pillsContainer_1bgjg_88{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}._pill_1bgjg_88{padding:12px 28px;border-radius:50px;border:1px solid #e0d4f0;color:var(--text-light);font-weight:600;text-decoration:none;cursor:pointer;background-color:transparent;transition:all .3s ease}._pill_1bgjg_88:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-2px)}._activePill_1bgjg_113{background-color:var(--accent-color)!important;color:#fff!important;border-color:var(--accent-color)!important;box-shadow:0 10px 20px #6b4c9a4d}._imagesWrapper_1bgjg_121{width:100%;display:flex;justify-content:center;position:relative;height:500px;margin-bottom:-50px}._layeredImagesContainer_1bgjg_130{position:relative;width:100%;max-width:900px;height:100%}._monitorLayer_1bgjg_137,._laptopLayer_1bgjg_138,._phoneLayer_1bgjg_139{position:absolute;display:block;height:auto;object-fit:contain;transition:all .3s ease}._monitorLayer_1bgjg_137{width:70%;top:0;left:15%;z-index:1}._laptopLayer_1bgjg_138{width:50%;bottom:50px;right:5%;z-index:2}._phoneLayer_1bgjg_139{width:16%;bottom:0;left:20%;z-index:3}._badgeCSS_1bgjg_169{position:absolute;bottom:180px;left:12%;z-index:4;background-color:#9d84c6;color:#fff;font-weight:700;text-align:center;line-height:1.2;padding:14px 28px;border-radius:30px;box-shadow:0 10px 25px #6b4c9a66;white-space:nowrap;font-size:1rem}._badgeCSS_1bgjg_169:after{content:"";position:absolute;background-color:#9d84c6;width:20px;height:20px;bottom:-6px;right:25px;transform:rotate(45deg);z-index:-1;border-radius:0 0 6px}@media(max-height:804px){._heroSection_1bgjg_1{min-height:100vh}._title_1bgjg_79{width:700px;font-size:2rem;margin-top:0}._imagesWrapper_1bgjg_121{height:50vh;width:100%;margin-bottom:0}._laptopLayer_1bgjg_138{height:60%;top:140px}._monitorLayer_1bgjg_137{height:100%}._phoneLayer_1bgjg_139{height:60%}}@media(max-width:800px){._heroSection_1bgjg_1{margin-top:5vh;min-height:auto;padding-bottom:50px}._title_1bgjg_79{font-size:2.2rem;width:100%;padding:0 10px}._pillsContainer_1bgjg_88{gap:10px}._pill_1bgjg_88{padding:10px 20px;font-size:.9rem}._imagesWrapper_1bgjg_121{height:350px;width:100%;margin-bottom:0}._monitorLayer_1bgjg_137{width:80vw;left:5%;top:20px}._laptopLayer_1bgjg_138{width:55vw;right:0;bottom:30px}._phoneLayer_1bgjg_139{width:25vw;left:10%;bottom:10px}._badgeCSS_1bgjg_169{padding:8px 16px;font-size:.8rem;left:2%;bottom:140px}}._assistantButton_1bgjg_282{position:relative;display:inline-block;padding:12px 26px;font-size:1rem;font-weight:700;border-radius:40px;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#6a3bdc,#8e63ff);color:#fff;overflow:hidden;text-align:center;transition:transform .2s ease}._assistantText_1bgjg_299{display:inline-block;animation:_wiggle_1bgjg_1 1.8s infinite ease-in-out}@keyframes _wiggle_1bgjg_1{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}._assistantButton_1bgjg_282:before,._assistantButton_1bgjg_282:after{content:"";position:absolute;width:180%;height:180%;background:#ffffff26;top:-60%;left:-40%;border-radius:45%;animation:_drip_1bgjg_1 3.8s infinite ease-in-out}._assistantButton_1bgjg_282:after{animation-delay:1.3s;background:#ffffff1a}@keyframes _drip_1bgjg_1{0%{transform:scale(1) translate(0);opacity:.5}50%{transform:scale(1.15) translate(4%,6%);opacity:.25}to{transform:scale(1) translate(0);opacity:.5}}._assistantButton_1bgjg_282:hover{transform:scale(1.06)}._white_1bgjg_354{white-space:pre-line}._assistantButton_1bgjg_282:active{transform:scale(.95)}.dark ._assistantButton_1bgjg_282{background:linear-gradient(135deg,#9d7dff,#c5a6ff)}._section_wu7ca_1{padding:85px 20px 80px;background:linear-gradient(to bottom,#856dab 20%,#efeaf3 70%);text-align:center;position:relative;border-top:none}.dark ._section_wu7ca_1{background:linear-gradient(to bottom,#5b4285 10%,#150e21 50%)}._container_wu7ca_14{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}._header_wu7ca_22{max-width:900px;margin-bottom:1rem}._title1_wu7ca_27{font-size:2.5rem;color:#fff;margin-bottom:20px;font-weight:700}._subtitle1_wu7ca_34{font-size:1.1rem;color:#fff;line-height:1.6}._laptopContainer_wu7ca_41{width:100%;max-width:600px;height:350px;display:flex;justify-content:center;align-items:center;margin-bottom:30px}._laptopImage_wu7ca_51{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.15))}._tabsContainer_wu7ca_59{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap;justify-content:center}._tabButton_wu7ca_67{white-space:pre-line;background:#f2ecf7;border:1px solid transparent;padding:5px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px #0000000d;min-width:110px;max-width:125px;min-height:90px}._icon_wu7ca_85{font-size:1.5rem;color:#4a346e}._labelText_wu7ca_90{font-weight:600;color:#4a346e;font-size:.8rem}._activeTab_wu7ca_97{background-color:#8c6ab3;color:#fff;transform:translateY(-5px);box-shadow:0 10px 20px #825ab44d}._activeTab_wu7ca_97 ._icon_wu7ca_85,._activeTab_wu7ca_97 ._labelText_wu7ca_90{color:#fff}._contentArea_wu7ca_110{width:100%;max-width:700px;text-align:left;height:150px;overflow-y:auto;background-color:#ffffff1f;padding:20px 40px;border-radius:20px;margin-bottom:40px}._featuresList_wu7ca_122{list-style:none;padding:0;margin:0}._featuresList_wu7ca_122 li{margin-bottom:12px;color:var(--text-color);font-size:1rem;line-height:1.5}._contentArea_wu7ca_110::-webkit-scrollbar{width:6px}._contentArea_wu7ca_110::-webkit-scrollbar-track{background:transparent}._contentArea_wu7ca_110::-webkit-scrollbar-thumb{background-color:#dcd0f0;border-radius:10px}._contentArea_wu7ca_110::-webkit-scrollbar-thumb:hover{background-color:#8c6ab3}._footer_wu7ca_150{display:flex;flex-direction:column;align-items:center;gap:15px}._footer_wu7ca_150 p{color:#6b4c9a;font-weight:700;font-size:1.1rem;margin:0}._ctaButton_wu7ca_164{background-color:#5b4285;color:#fff;padding:12px 30px;border-radius:30px;border:none;font-weight:700;cursor:pointer;transition:transform .2s;font-size:.9rem}._ctaButton_wu7ca_164:hover{transform:scale(1.05);background-color:#4a346e}@media(max-width:768px){._title_wu7ca_27{font-size:1.8rem}._laptopContainer_wu7ca_41{height:250px}._tabsContainer_wu7ca_59{gap:10px}._tabButton_wu7ca_67{padding:5px;min-width:110px}._labelText_wu7ca_90{font-size:.8rem}._contentArea_wu7ca_110{padding:15px;height:200px}}._section_11z2i_1{background-color:var(--bg-color);padding-bottom:100px;overflow:hidden}._darkBanner_11z2i_8{background-color:#2e1a5b;width:100%;padding:30px 20px;text-align:center;margin-bottom:80px}._bannerContainer_11z2i_16 h3{color:#fff;font-size:1.4rem;font-weight:700;max-width:800px;margin:0 auto}._container_11z2i_26{max-width:1100px;margin:0 auto;padding:0 20px}._header_11z2i_32{text-align:center;max-width:800px;margin:0 auto 80px}._title_11z2i_38{color:#8c6ab3;font-size:2.5rem;font-weight:800;margin-bottom:20px;line-height:1.2}._subtitle_11z2i_46{color:var(--text-color);font-size:1.1rem;font-weight:500}._description_11z2i_52{color:var(--text-color);margin-top:20px;font-size:1rem;line-height:1.6}._row_11z2i_59{display:flex;align-items:center;gap:60px;margin-bottom:100px}._rowReverse_11z2i_66{flex-direction:row-reverse}._textColumn_11z2i_70{flex:1}._textColumn_11z2i_70 h3{font-size:2rem;color:var(--text-color);margin-bottom:20px;font-weight:700;line-height:1.2}._textColumn_11z2i_70 p{color:var(--text-color);line-height:1.6;font-size:1rem;margin-bottom:30px}._imageColumn_11z2i_89{flex:1;display:flex;justify-content:center}._imageColumn_11z2i_89 img{width:100%;max-width:450px;height:350px;object-fit:cover;border-radius:30px;box-shadow:0 20px 40px #0000001a}._actionButton_11z2i_104{background-color:#5b4285;color:#fff;padding:12px 30px;border-radius:30px;border:none;font-weight:700;cursor:pointer;transition:transform .2s,background-color .2s;font-size:.95rem}._actionButton_11z2i_104:hover{background-color:#4a346e;transform:translateY(-2px)}@media(max-width:900px){._bannerContainer_11z2i_16 h3{font-size:1.2rem}._title_11z2i_38{font-size:2rem}._darkBanner_11z2i_8{text-align:justify;margin-bottom:50px;width:fit-content;padding:30px}._row_11z2i_59,._rowReverse_11z2i_66{flex-direction:column;gap:5px;margin-bottom:10px;text-align:center}._imageColumn_11z2i_89{order:-1;width:100%;display:flex;justify-content:center}._imageColumn_11z2i_89 img{height:300px;width:90%;max-width:500px;object-fit:cover}._textColumn_11z2i_70{width:100%;max-width:600px;padding:0 10px}._textColumn_11z2i_70 h3{font-size:2rem;width:100%;margin-bottom:15px;text-align:center}._textColumn_11z2i_70 p{color:var(--text-colorp);text-align:justify;font-size:1rem;line-height:1.6;margin-bottom:25px}._actionButton_11z2i_104{display:inline-block;margin:0 auto 30px}}._section_ztcc2_1{padding:80px 20px 100px;background-color:#efeaf3;transition:background-color .3s ease}.dark ._section_ztcc2_1{background-color:#150e21;border-top:#422c68 1.5px solid}._container_ztcc2_12{max-width:1200px;margin:0 auto}._header_ztcc2_17{text-align:center;max-width:900px;margin:0 auto 60px}._title_ztcc2_23{color:#7c559f;font-size:2.5rem;font-weight:800;margin-bottom:30px}._description_ztcc2_30,._subDescription_ztcc2_31{color:#4a4a4a;font-size:1.1rem;line-height:1.6;margin-bottom:20px}._subDescription_ztcc2_31{font-weight:500}.dark ._title_ztcc2_23{color:#9d7bc2}.dark ._description_ztcc2_30,.dark ._subDescription_ztcc2_31{color:#d1d1d1}._grid_ztcc2_50{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}._card_ztcc2_56{background-color:#fff;border-radius:30px;overflow:hidden;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;max-width:320px}._card_ztcc2_56:hover{transform:translateY(-10px);box-shadow:0 20px 40px #2c186426}.dark ._card_ztcc2_56{background-color:#231b33;box-shadow:0 10px 30px #0000004d}._imageWrapper_ztcc2_79{width:100%;height:220px;overflow:hidden}._imageWrapper_ztcc2_79 img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._card_ztcc2_56:hover ._imageWrapper_ztcc2_79 img{transform:scale(1.05)}._cardContent_ztcc2_96{padding:30px;flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}._cardTitle_ztcc2_106{color:#7c559f;font-size:1.3rem;font-weight:700;margin-bottom:15px;line-height:1.3}._cardText_ztcc2_114{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:30px;flex:1}.dark ._cardTitle_ztcc2_106{color:#bca0dc}.dark ._cardText_ztcc2_114{color:silver}._cardButton_ztcc2_129{background-color:#564684;color:#fff;padding:12px 28px;border-radius:30px;border:none;font-weight:600;font-size:.95rem;cursor:pointer;transition:background-color .3s ease;width:100%;max-width:200px}._cardButton_ztcc2_129:hover{background-color:#2c1864}@media(max-width:768px){._title_ztcc2_23{font-size:2rem}._grid_ztcc2_50{grid-template-columns:1fr}._card_ztcc2_56{max-width:fit-content;margin:0 auto;border-radius:20px}}._section_1gn7l_1{position:relative;padding:100px 20px;color:#fff;overflow:hidden;background-color:#534684}._backgroundOverlay_1gn7l_9{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(to bottom,#856dabe6,#534684f2),url(/Imagenes/nosotros.jpg);background-size:cover;background-position:center;background-attachment:fixed}._container_1gn7l_30{position:relative;z-index:1;max-width:1200px;margin:0 auto}._topContent_1gn7l_38{display:flex;align-items:center;gap:60px;margin-bottom:100px}._textColumn_1gn7l_45{flex:1}._title_1gn7l_49{font-size:3rem;font-weight:800;margin-bottom:30px}._paragraph_1gn7l_55{font-size:1.1rem;line-height:1.6;margin-bottom:20px;color:#ffffffe6}._paragraphp_1gn7l_61{font-size:1.3rem;font-weight:800;line-height:1.6;margin-bottom:20px;color:#ffffffe6}._imageColumn_1gn7l_69{flex:1;display:flex;justify-content:center}._pyramidImage_1gn7l_75{width:100%;max-width:500px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.3))}._bottomContent_1gn7l_84{text-align:center}._statsTitle_1gn7l_88{font-size:2.2rem;font-weight:700;margin-bottom:20px}._statsSubtitle_1gn7l_94{font-size:1.1rem;max-width:800px;margin:0 auto 10px;font-weight:500}._statsIntro_1gn7l_101{font-size:1rem;margin-bottom:40px;opacity:.8}._cardsGrid_1gn7l_107{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}._card_1gn7l_107{border:1px solid rgba(255,255,255,.4);background-color:#ffffff0d;border-radius:15px;padding:25px 20px;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:border-color .3s}._card_1gn7l_107:hover{border-color:#fff}._iconWrapper_1gn7l_127{margin-bottom:15px;display:inline-block;padding:8px;background:#fff3;border-radius:50%}._cardAmount_1gn7l_135{font-size:1.2rem;font-weight:800;margin-bottom:10px}._cardText_1gn7l_141{font-size:.9rem;line-height:1.4;opacity:.9}@media(max-width:1024px){._cardsGrid_1gn7l_107{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._topContent_1gn7l_38{flex-direction:column;text-align:center}._title_1gn7l_49{font-size:2.2rem}._cardsGrid_1gn7l_107{grid-template-columns:1fr}._pyramidImage_1gn7l_75{max-width:300px;margin-top:30px}}._section_qcnnc_1{position:relative;padding:80px 20px;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#2e1a5b;overflow:hidden}._backgroundOverlay_qcnnc_13{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:url(/Imagenes/contacto.png);background-size:cover;background-position:center}._container_qcnnc_28{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;display:flex;gap:60px;align-items:flex-start}._infoColumn_qcnnc_40{flex:1;color:#fff;padding-top:20px}._title_qcnnc_46{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}._description_qcnnc_53{font-size:1.1rem;margin-bottom:40px;opacity:.9;line-height:1.6;max-width:400px}._detailItem_qcnnc_61{margin-bottom:25px}._detailItem_qcnnc_61 strong{display:block;font-size:1rem;margin-bottom:5px}._detailItem_qcnnc_61 a{color:#fff;text-decoration:none;font-size:1.1rem;opacity:.8;transition:opacity .2s}._detailItem_qcnnc_61 a:hover{opacity:1;text-decoration:underline}._socialIcons_qcnnc_84{display:flex;gap:20px;margin-top:40px}._socialIcons_qcnnc_84 a{color:#fff;font-size:1.5rem;transition:transform .2s;background:#fff3;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center}._socialIcons_qcnnc_84 a:hover{transform:translateY(-3px);background:#fff6}._formColumn_qcnnc_107{flex:1;max-width:600px}._form_qcnnc_107{background:#ffffff0e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:40px 40px 50px;border-radius:30px;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px #0003}._formRow_qcnnc_122{display:flex;gap:40px}._inputGroup_qcnnc_127{margin-bottom:20px;width:100%}._inputGroup_qcnnc_127 label{display:block;color:#fff;font-size:.8rem;margin-bottom:8px;font-weight:500}._inputGroup_qcnnc_127 label span{color:#ff6b6b}._form_qcnnc_107 input[type=text],._form_qcnnc_107 input[type=email],._form_qcnnc_107 textarea,._selectInput_qcnnc_147,._phoneInput_qcnnc_148,select{width:100%;box-sizing:border-box;padding:12px 15px;border-radius:8px;border:none;font-family:inherit;font-size:.9rem;background-color:#fff;color:#333;outline:none;appearance:none;-webkit-appearance:none}._phoneWrapper_qcnnc_168{display:flex;gap:10px;width:100%}._countrySelect_qcnnc_174{flex:2;min-width:140px;padding:12px 15px;border-radius:8px;border:none;font-family:inherit;font-size:.9rem;background-color:#fff;color:#333;outline:none}._phoneInputPre_qcnnc_188{flex:0 0 50px;text-align:center;padding:12px 5px;border-radius:8px;border:none;font-family:inherit;font-size:.95rem;background-color:#fff;color:#333;outline:none}._checkboxGroup_qcnnc_201{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:#fff;font-size:.9rem}._checkboxGroup_qcnnc_201 a{color:#fff;text-decoration:underline}._submitButton_qcnnc_216{width:100%;padding:15px;background-color:#2c1864;color:#fff;border:none;border-radius:30px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .3s}._submitButton_qcnnc_216:hover{background-color:#452c8a}@media(max-width:900px){._container_qcnnc_28{flex-direction:column;padding:0}._infoColumn_qcnnc_40{text-align:center;padding-bottom:40px}._contactDetails_qcnnc_245{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}._socialIcons_qcnnc_84{justify-content:center}._formColumn_qcnnc_107{width:100%}._formRow_qcnnc_122{flex-direction:column;gap:0}}._overlay_dm98p_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}._modal_dm98p_17{background-color:#fff;width:100%;max-width:400px;border-radius:25px;padding:40px 30px;text-align:center;box-shadow:0 25px 50px -12px #00000040;position:relative;overflow:hidden}.dark ._modal_dm98p_17{background-color:#1a1a2e;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080}._iconWrapper_dm98p_37{margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center;padding:20px;border-radius:50%}._successBg_dm98p_47{background-color:#4caf501a}._errorBg_dm98p_51{background-color:#f443361a}._iconSuccess_dm98p_56{color:#4caf50}._iconError_dm98p_60{color:#f44336}._title_dm98p_65{font-size:1.8rem;color:#333;margin-bottom:15px;font-weight:800}.dark ._title_dm98p_65{color:#fff}._message_dm98p_76{font-size:1rem;color:#666;line-height:1.6;margin-bottom:30px}.dark ._message_dm98p_76{color:#b0b0b0}._button_dm98p_88{background-color:#2c1864;color:#fff;border:none;padding:12px 40px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,background-color .2s;width:100%}._button_dm98p_88:hover{background-color:#452c8a;transform:translateY(-2px)}._btnError_dm98p_108{background-color:#f44336}._btnError_dm98p_108:hover{background-color:#d32f2f}@media(max-width:480px){._modal_dm98p_17{padding:30px 20px}._title_dm98p_65{font-size:1.5rem}}._section_1dihz_2{background-color:#fff;padding:48px 40px 36px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;overflow:hidden}._label_1dihz_11{text-align:center;font-size:15px;color:#2f163a;letter-spacing:.02em;margin:0 0 40px}._gridWrapper_1dihz_20{position:relative;overflow:hidden;min-height:160px}._grid_1dihz_20{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,80px);gap:0;width:100%}._logoCell_1dihz_35{display:flex;align-items:center;justify-content:center;padding:12px 24px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}._logoCell_1dihz_35:nth-child(6n){border-right:none}._logoCell_1dihz_35:nth-last-child(-n+6){border-bottom:none}._logoImg_1dihz_55{max-width:130px;max-height:55px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) brightness(.85) contrast(.9);opacity:.65;transition:filter .3s ease,opacity .3s ease,transform .25s ease}._logoImg_1dihz_55:hover{filter:grayscale(0%) brightness(1) contrast(1);opacity:1;transform:scale(1.08)}@keyframes _enterFromRight_1dihz_1{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes _enterFromLeft_1dihz_1{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes _exitToLeft_1dihz_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes _exitToRight_1dihz_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}._enterActive_1dihz_122{animation:_enterFromRight_1dihz_1 .35s ease forwards}._enterActivePrev_1dihz_126{animation:_enterFromLeft_1dihz_1 .35s ease forwards}._exitLeft_1dihz_130{animation:_exitToLeft_1dihz_1 .35s ease forwards}._exitRight_1dihz_134{animation:_exitToRight_1dihz_1 .35s ease forwards}._bullets_1dihz_139{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px}._bullet_1dihz_139{width:8px;height:8px;border-radius:50%;border:none;background-color:#d0d0d0;cursor:pointer;padding:0;transition:background-color .25s ease,transform .25s ease,width .25s ease;flex-shrink:0}._bullet_1dihz_139:hover{background-color:#aaa;transform:scale(1.2)}._bulletActive_1dihz_167{background-color:#2929c8;width:22px;border-radius:4px;transform:none}@media(max-width:1024px){._grid_1dihz_20{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,80px)}._logoCell_1dihz_35:nth-child(6n){border-right:1px solid #f0f0f0}._logoCell_1dihz_35:nth-child(4n){border-right:none}._logoCell_1dihz_35:nth-last-child(-n+4){border-bottom:none}._logoCell_1dihz_35:nth-last-child(n+5):last-child~._logoCell_1dihz_35{border-bottom:1px solid #f0f0f0}}@media(max-width:640px){._section_1dihz_2{padding:32px 16px 28px}._grid_1dihz_20{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,72px)}._logoCell_1dihz_35:nth-child(6n),._logoCell_1dihz_35:nth-child(4n){border-right:1px solid #f0f0f0}._logoCell_1dihz_35:nth-child(3n){border-right:none}._logoImg_1dihz_55{max-width:90px;max-height:40px}}._footer_1irlm_1{background-color:#2c1864;color:#fff;padding:80px 20px 30px;font-family:Roboto,sans-serif}._container_1irlm_8{max-width:1200px;margin:0 auto 80px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}._brandColumn_1irlm_18{display:flex;flex-direction:column;gap:30px}._logo_1irlm_24{width:150px;height:auto;object-fit:contain}._socialIcons_1irlm_30{display:flex;gap:20px}._socialIcons_1irlm_30 a{color:#fff;font-size:1.5rem;transition:transform .2s,color .2s}._socialIcons_1irlm_30 a:hover{color:#a189c7;transform:translateY(-3px)}._linkColumn_1irlm_48 h3{font-size:1.1rem;font-weight:700;margin-bottom:25px;color:#fff}._linkColumn_1irlm_48 ul{list-style:none;padding:0;margin:0}._linkColumn_1irlm_48 li{margin-bottom:15px}._linkColumn_1irlm_48 a{color:#e0e0e0;text-decoration:none;font-size:.95rem;transition:color .2s,padding-left .2s;display:inline-block}._linkColumn_1irlm_48 a:hover{color:#a189c7;padding-left:5px}._legalColumn_1irlm_80{padding-top:45px}._copyright_1irlm_84{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;text-align:center}._copyright_1irlm_84 p{color:#a0a0a0;font-size:.85rem;margin:0}@media(max-width:900px){._container_1irlm_8{grid-template-columns:1fr 1fr;gap:50px}._legalColumn_1irlm_80{padding-top:0}}@media(max-width:600px){._container_1irlm_8{grid-template-columns:1fr;text-align:center;gap:40px}._brandColumn_1irlm_18{align-items:center}._socialIcons_1irlm_30{justify-content:center}._legalColumn_1irlm_80{margin-top:-20px}}._overlay_11u74_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#2c186466;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}._phoneInputPre_11u74_16{width:10%;padding:12px 15px;border-radius:8px;border:none;font-family:inherit;font-size:.95rem;background-color:#fff;color:#333;outline:none}._modal_11u74_27{background-color:#fff;width:100%;max-width:600px;border-radius:20px;padding:30px 40px;position:relative;box-shadow:0 20px 50px #0003;animation:_slideUp_11u74_1 .3s ease-out;max-height:90vh;overflow-y:auto}@keyframes _slideUp_11u74_1{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}._closeBtn_11u74_51{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;color:#999;transition:color .2s}._closeBtn_11u74_51:hover{color:#333}._title_11u74_66{text-align:center;color:#7c559f;font-size:1.5rem;margin-bottom:25px;font-weight:700}._form_11u74_74{display:flex;flex-direction:column;gap:15px}._row_11u74_80{display:flex;gap:20px}._group_11u74_85{flex:1;display:flex;flex-direction:column}._group_11u74_85 label{font-size:.85rem;color:#2c1864;font-weight:600;margin-bottom:5px}._group_11u74_85 label span{color:#e74c3c;margin-left:3px}._group_11u74_85 input,._group_11u74_85 textarea,._selectInput_11u74_105{padding:10px 15px;border:1px solid #ddd;border-radius:20px;font-family:inherit;font-size:.9rem;outline:none;transition:border-color .2s;color:#555;background-color:#fff}._group_11u74_85 input:focus,._group_11u74_85 textarea:focus,._selectInput_11u74_105:focus{border-color:#7c559f}._phoneWrapper_11u74_123{display:flex;gap:10px;align-items:center}._countrySelect_11u74_129{display:flex;align-items:center;gap:5px;border:1px solid #ddd;border-radius:20px;padding:9px 12px;font-size:.85rem;color:#555;background:#fff;min-width:100px}._prefix_11u74_142{background:#fff;border:1px solid #ddd;border-radius:20px;padding:10px 15px;color:#555;font-size:.9rem}._phoneWrapper_11u74_123 input{flex:1}._selectWrapper_11u74_155{position:relative}._selectInput_11u74_105{width:100%;appearance:none;cursor:pointer}._selectIcon_11u74_165{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#7c559f;pointer-events:none}._checkboxGroup_11u74_175{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#555;margin-top:5px}._checkboxGroup_11u74_175 a{color:#555;text-decoration:underline;font-weight:600}._submitButton_11u74_191{background-color:#2c1864;color:#fff;border:none;padding:15px;border-radius:30px;font-weight:700;font-size:1rem;margin-top:10px;cursor:pointer;transition:background-color .2s}._submitButton_11u74_191:hover{background-color:#452c8a}@media(max-width:600px){._modal_11u74_27{padding:20px;height:100%;max-height:100vh;border-radius:0}._row_11u74_80{flex-direction:column;gap:15px}._phoneWrapper_11u74_123{flex-wrap:wrap}._phoneWrapper_11u74_123 input{width:100%}}._pageContainer_1ondn_1{background-color:var(--bg-color);min-height:100vh;padding-bottom:80px}._legalHero_1ondn_7{background-image:linear-gradient(to bottom,#4c3472c2,#392c68f2 120%),url(/Imagenes/nosotros.jpg);background-size:cover;background-position:center;padding:20px;text-align:center;color:#fff;margin-bottom:40px;border:none}._legalHero_1ondn_7 h1{font-size:2rem;font-weight:700}._backButton_1ondn_29{position:absolute;top:100px;display:flex;align-items:center;gap:8px;color:#ffffffb3;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .2s ease;padding:8px 16px;border-radius:30px;border:1px solid rgba(255,255,255,.2)}._backButton_1ondn_29:hover{color:#fff;background-color:#ffffff1a;transform:translate(-5px)}@media(max-width:768px){._backButton_1ondn_29{position:static;display:inline-flex;margin-bottom:20px}}._contentWrapper_1ondn_60{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:flex-start}._sidebar_1ondn_69{flex:0 0 280px;position:sticky;top:100px}._sidebarCard_1ondn_75{background:#fff;padding:25px;border-radius:15px;box-shadow:0 5px 20px #0000000d}._sidebarCard_1ondn_75 h3{color:#2c1864;margin-bottom:15px;font-size:1.1rem;border-bottom:1px solid #eee;padding-bottom:10px}._docList_1ondn_90{list-style:none;padding:0;margin:0}._docList_1ondn_90 li{padding:12px 15px;cursor:pointer;border-radius:8px;color:#555;font-weight:500;transition:all .2s;margin-bottom:5px}._docList_1ondn_90 li:hover{background-color:#f0f0f0;color:#2c1864}._docList_1ondn_90 li._active_1ondn_111{background-color:#e0d4f0;color:#2c1864;font-weight:700}._viewerContainer_1ondn_117{flex:1;display:flex;flex-direction:column;align-items:center}._pdfDocument_1ondn_125{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}._pdfPage_1ondn_133{box-shadow:0 4px 15px #0000001a;border-radius:4px;overflow:hidden;max-width:100%!important}._pdfPage_1ondn_133 canvas{max-width:100%!important;height:auto!important}._mobileDownload_1ondn_145{margin-top:40px;text-align:center;padding-top:20px;border-top:1px solid #ddd;width:100%}@media(max-width:900px){._pdfPage_1ondn_133{width:100%!important}}@media(max-width:900px){._contentWrapper_1ondn_60{flex-direction:column}._sidebar_1ondn_69{width:100%;position:static;flex:none}._viewerContainer_1ondn_117{width:100%;height:500px}._pdfPage_1ondn_133{width:100%!important}._mobileDownload_1ondn_145{display:block}}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}:root{--bg-color: #ffffff;--text-color: #1a1a1a;--text-colorp: #5c5c5c;--text-light: #555555;--accent-color: #6b4c9a;--accent-hover: #543a7d;--border-color: #e5e5e5;--dropdown-bg: #ffffff}html{scroll-behavior:smooth}section{scroll-margin-top:100px}:root.dark{--text-colorp: #ffffff;--bg-color: #120e26;--text-color: #ffffff;--text-light: #a0a0a0;--border-color: #2a2a2a;--dropdown-bg: #1a1a1a}body{margin:0;font-family:Roboto;background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:9999}::-webkit-scrollbar{width:8px;background-color:none!important}::-webkit-scrollbar-track{background:none!important}::-webkit-scrollbar-thumb{background-color:#6b4c9a4d;border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#6b4c9a99}
