:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}:root{--primary-color:#9873d3;--primary-color-hover:#815dbd;--secondary-color:#cdf9f6;--secondary-color-hover:#9ae6e0;--secondary-color-transparent:#9ae6e067;--accent-color:#2b457d;--accent-color-hover:#132855;--accent-color-soft:#2b457dad;--text-color:#080708}body,html{padding:0;margin:0}body{overflow-x:hidden}body>.background.triangles-background{background:url(/public/static/images/triangle0_11_hor_02.jpg) no-repeat;background-size:cover;opacity:.7;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.full-page{height:100vh}.vertical-center{min-height:82%;min-height:82vh;display:flex;align-items:center}.jumbotron{background-image:url(/_next/static/media/triangle-with-reduced-opacityjpg.2c57c398.png);background-size:cover}.jumbotron .jumbotron-title{animation:slideInBottom 1s ease-out 0s 1;font-family:Libre Baskerville,serif;opacity:.8}.dropdown-button{color:#fff;background-color:var(--accent-color)}.dropdown-button:hover{color:#fff;border-color:#fff;background-color:var(--accent-color-hover);transition:all .5s}.jumbotron #estudios{opacity:.7}p.booking-description{font-size:.8rem;opacity:.8}#logo-nav{width:30%;height:auto}.navigation-bar{background-color:#f5f5f5}.nav-link.custom-hover{background:linear-gradient(var(--accent-color-soft) 0 0) bottom /var(--d,0) 3px no-repeat;transition:.5s}.nav-link.custom-hover:hover{--d:100%}.navbar-nav li:hover .dropdown-menu{display:block}.navbar-toggler{display:inline-flex}#estudios{font-size:1.5rem}.card{background-color:var(--primary-color);transition:all .5s;transition-timing-function:ease-out}.card-group{margin:0;vertical-align:bottom}.card-group .card{margin-bottom:0}.card .card-text{opacity:.7}.card .card-title{opacity:.9}.card:hover{background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.read-more-text{color:var(--accent-color-soft)}.purple-circle{fill:var(--primary-color)}.list-text{font-family:Inter;font-weight:700;font-size:1.5rem}.css-yb0lig{font-size:1.5rem!important;opacity:.9}.footer-image{width:5rem}.card-link{color:inherit;text-decoration:inherit;transition:all 1s}.card-link:hover{color:var(--accent-color-soft);text-decoration:inherit}.MuiButtonBase-root{background-color:var(--accent-color)!important}.btn.btn-info{font-family:Inter;font-weight:700;border:0;transition:all .5s}.btn.btn-info.mainButton{font-family:Inter;font-weight:700;padding:.75rem;color:hsla(0,0%,92%,.945);box-shadow:0 10px 20px -8px rgba(38,33,43,.795)}.btn.btn-info:hover{background-color:var(--accent-color-hover);color:#fff}.btn.btn-info.btn-top{background-color:var(--primary-color);border:0}.button-link.contacto{color:inherit;text-decoration:inherit}.no-dropdown-item.red-hover:hover{transition:all 1s}.section-title{margin:3.5rem 0 0}.section-subtitle,.section-title{opacity:.9;font-family:Libre Baskerville,serif}.section-subtitle{margin:1rem 0 0}.underline-top-list.purple{border-top:1.5px solid var(--primary-color)}#sobre-mi-text{opacity:.8;font-size:1.5rem}#sobre-mi-text-small,.list-text-small{opacity:.8;font-size:1.25rem}.underline{margin:.4rem 0}.underline.purple{border-top:4px solid var(--primary-color)}.underline.blue{border-top:4px solid var(--secondary-color-hover)}#contacto-text{opacity:.8;font-size:1.5rem}@media only screen and (max-width:576px){.mobile-body{overflow-x:hidden}.css-yb0lig{font-size:1.25rem!important;opacity:.9}p.booking-description{font-size:.8rem;opacity:.8}.card .card-text{font-size:.9375rem}.card .card-title{font-size:1.0625rem}.card img{width:90%}.jumbotron .jumbotron-title{font-family:Libre Baskerville,serif;font-weight:600;font-size:2.3125rem}.jumbotron #estudios{font-size:1.0625rem}.nav-link{background:linear-gradient(to left top red 0) bottom /var(--d,0) 3px no-repeat;transition:.5s}.nav-link:hover{--d:100%}}@keyframes slideInBottom{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@font-face{font-family:__Inter_cc2747;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93c8632ba3309827-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_cc2747;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0dbeedbc542141f4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_cc2747;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d5bb7febfdd2862a-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_cc2747;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/241c4d5b43afdd6e-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_cc2747;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8904b649424fc2b6-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_cc2747;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34019fa29111defb-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_cc2747;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56da557e531d1081-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_cc2747;src:local("Arial");ascent-override:90.00%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:107.64%}.__className_cc2747{font-family:__Inter_cc2747,__Inter_Fallback_cc2747;font-weight:400;font-style:normal}