/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";:root{--spacer:50px;--radius:10px;--paddingDefault:20px;--marginDefault:20px;--footer-height:30px;--footer-height-mobile:30px;--sidebar:0px;--primaryColor:#0b3f66;--secondaryColor:#e30a16;--tertiaryColor:#ccc;--success:#12c109;--alert:#e30a16;--textColor:#000;--textColorHeader:#d8d8d8;--textColorFooter:#d8d8d8;--colorlink:#c00;--colorlinkHover:#c00;--colorlinkActive:#c00;--colorlinkVisited:#c00;--colorLinkHeader:#c00;--colorLinkFooter:#c00;--backgroundBody:#000;--backgroundHeader:#000;--borderColor:#ccc}html{color-scheme:normal;height:auto;min-height:100%;position:relative}body{background:var(--backgroundBody);color:var(--textColor);background-image:url(/media/app/class-work.png);min-height:100vh;margin:0}@media (min-width:568px){body{margin:0}}body{color:var(--textColor)!important}*{font-family:Lato,sans-serif}.h1,h1{color:var(--textColor);margin-bottom:1rem;font-size:20px;font-weight:800}@media screen and (min-width:320px){.h1,h1{font-size:calc(1.13636vw + 16.3636px)}}@media screen and (min-width:1200px){.h1,h1{font-size:30px}}.h1,h1{line-height:20px}@media screen and (min-width:320px){.h1,h1{line-height:calc(1.13636vw + 16.3636px)}}@media screen and (min-width:1200px){.h1,h1{line-height:30px}}.h2,h2{font-size:18px}@media screen and (min-width:320px){.h2,h2{font-size:calc(.795455vw + 15.4545px)}}@media screen and (min-width:1200px){.h2,h2{font-size:25px}}.h2,h2{line-height:18px}@media screen and (min-width:320px){.h2,h2{line-height:calc(.795455vw + 15.4545px)}}@media screen and (min-width:1200px){.h2,h2{line-height:25px}}.h3,h3{font-size:15px}@media screen and (min-width:320px){.h3,h3{font-size:calc(.568182vw + 13.1818px)}}@media screen and (min-width:1200px){.h3,h3{font-size:20px}}.h3,h3{line-height:15px}@media screen and (min-width:320px){.h3,h3{line-height:calc(.568182vw + 13.1818px)}}@media screen and (min-width:1200px){.h3,h3{line-height:20px}}h4{display:inline-block}hr{border-top:1px solid var(--borderColor)}.title-section{color:var(--textColor);text-transform:uppercase;width:100%;margin-bottom:1em;font-size:17px;font-weight:600}a{color:var(--colorLink)}a:hover{color:var(--colorLinkHover)}a:active{color:var(--colorLinkActive)}p{font-size:.9em;line-height:1.5em}.menu__main li{all:unset;z-index:100;cursor:pointer;will-change:transform;transition:transform var(--timeOut,var(--duration));text-transform:uppercase;border:1px solid #666;border-radius:10px;flex-grow:1;margin:10px;padding:.55em 0 .85em;position:relative}.menu__main li,.menu__main li a{flex-direction:column;justify-content:center;align-items:center;display:flex}.menu__main li a{gap:4px;width:100%;height:100%;font-weight:700}.menu__main li svg.icon{stroke:#fff;fill:#0000;stroke-width:1pt;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round;width:2.6em;height:2.6em}header{background-color:var(--backgroundHeader);min-height:var(--header-height);flex-direction:column;align-items:center;display:flex}.subheader,header{color:var(--textColorHeader)}.subheader{background-color:#414141}footer{height:var(--footer-height);align-items:center;display:flex}.light .bg-white{background-color:#fff}.light .bg-gray-100{background-color:#f1f1f1}.light .bg-gray-50{background-color:#f9fafb}.light .text-gray-500{color:#6a7282}.light .text-black{color:#000}.dark .bg-white{background-color:#2b2b2b}.dark .bg-gray-100{background-color:#494949}.dark .bg-gray-50{background-color:#2b2b2b}.dark .text-gray-500{color:#ccc}.dark .text-black{color:#fff}.dark .text-gray-600{color:#d1d1d1}.dark .text-gray-700{color:#e1e1e1}.dark .text-gray-800{color:#f1f1f1}