:root{--whiteCustom:#f6f3ed;--grayCustom:#c2cbd3;--blueCustom:#313851;--blueActive:#22283f}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html,body{height:100%}body{background-color:var(--whiteCustom);color:var(--blueCustom);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.bg-custom-white{background-color:var(--whiteCustom)!important}.text-custom-blue{color:var(--blueCustom)!important}.btn-blueCustom{align-items:center;gap:.5rem;font-weight:500;display:inline-flex;background-color:var(--blueCustom)!important;color:var(--whiteCustom)!important;border:none!important}.btn-blueCustom:hover{background-color:var(--blueActive)!important;color:var(--whiteCustom)!important}.btn-grayCustom{background-color:var(--blueCustom)!important;border:2px solid var(--blueCustom)!important;color:var(--whiteCustom)!important}.btn-grayCustom:hover{background-color:var(--blueActive)!important;border-color:var(--blueActive)!important}.nav-link-animated{color:#212529;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.nav-link-animated:after{content:"";background-color:var(--blueCustom);width:0;height:2px;transition:width .25s;position:absolute;bottom:-.2rem;left:0}.nav-link-animated:hover,.nav-link-animated:focus{color:var(--blueCustom)!important}.nav-link-animated:hover:after,.nav-link-animated:focus:after{width:100%}.hero-section{align-items:center;min-height:80vh;display:flex}.hero-image{max-width:500px;height:auto}.languages-heading{margin-top:2.5rem}@media (max-width:992px){.hero-image{max-width:420px}}@media (min-width:1200px){.page-padding-lg{padding-left:10rem!important;padding-right:10rem!important}}@media (min-width:1400px){.page-padding-lg{padding-left:12rem!important;padding-right:12rem!important}}@media (max-width:576px){.hero-image{max-width:320px}.mobile-tight-space{margin-top:2rem!important;margin-bottom:2rem!important}}@media (min-width:768px){.languages-heading{margin-top:5rem}}body.theme-dark{--whiteCustom:#050816;--grayCustom:#4b5563;--blueCustom:#f9fafb;--blueActive:#e5e7eb;background-color:var(--whiteCustom);color:var(--blueCustom)}body.theme-dark .bg-custom-white{background-color:var(--whiteCustom)!important}body.theme-dark .text-custom-blue,body.theme-dark .nav-link-animated{color:var(--blueCustom)!important}body.theme-dark .card,body.theme-dark .bg-white{color:var(--blueCustom)!important;background-color:#111827!important}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark p{color:var(--blueCustom)}body.theme-dark .btn-blueCustom{background-color:var(--blueCustom)!important;color:#050816!important}body.theme-dark .form-control{color:var(--blueCustom);background-color:#111827;border-color:#374151}body.theme-dark .form-control::placeholder{color:#9ca3af}body.theme-dark p,body.theme-dark label{color:var(--blueCustom)!important}body.theme-dark .btn-blueCustom{color:var(--blueCustom)!important;background-color:#1f2937!important}body.theme-dark .btn-blueCustom:hover{background-color:#374151!important}body.theme-dark .btn-grayCustom{color:var(--blueCustom)!important;background-color:#1f2937!important;border-color:#1f2937!important}body.theme-dark .btn-grayCustom:hover{background-color:#374151!important;border-color:#374151!important}body.theme-dark .btn-close{filter:invert()grayscale()brightness(200%);opacity:1}body.theme-dark .edu-exp-section,body.theme-dark .edu-exp-section *{color:var(--blueCustom)!important}
