.contact-button{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.contact-button:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.contact-button{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:2.75rem;font-weight:600}.contact-button:hover{border-width:1px;--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.contact-button:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.contact-button{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.contact-button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.contact-button:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.contact-button:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.contact-button{display:flex;justify-content:center;align-items:center}.contact-button__text{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.contact-button__text:hover{--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.contact-button--primary{font-size:11px;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.contact-button--primary:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.contact-button--primary{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:1.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(7 178 165/var(--tw-border-opacity,1))}.contact-button--primary:hover{--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.contact-button--primary:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.contact-button--primary:hover{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.contact-button--primary:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.contact-button--primary:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.contact-button--primary:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.contact-button--primary{display:flex;justify-content:center;align-items:center;padding-left:1.5rem;padding-right:1.5rem;font-family:var(--font-imb-plex-sans);font-weight:600}.contact-button--secondary{--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1));border-radius:9999px;height:2.75rem;background-color:transparent;font-weight:600;font-size:.875rem;line-height:1.25rem;border-width:1px}.contact-button--secondary:hover{--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#07b2a5;--tw-shadow:var(--tw-shadow-colored)}.contact-button--secondary{--tw-border-opacity:1;border-color:rgb(7 178 165/var(--tw-border-opacity,1))}.contact-button--secondary:active{--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.contact-button--secondary:hover{--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.contact-button--secondary:hover:is(.dark *){background-color:transparent}.contact-button--secondary{display:flex;justify-content:center;align-items:center}.contact-button--secondary:active{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1))}.contact-button--secondary:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1))}.courses-button__text{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.courses-button__text:hover{--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.course-content{display:flex;width:100%}.course-content__sidebar{width:24rem;flex-shrink:0;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.course-content__sidebar:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.course-content__sidebar{height:calc(100vh - 80px);overflow-y:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.course-content__sidebar:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.course-content__main{flex:1 1 0%;overflow-y:auto}.course-content__error,.course-content__loader{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center}.course-content__error{color:rgba(0,0,0,.6)}.course-content__error:is(.dark *){color:hsla(0,0%,100%,.7)}.sidebar__header{padding:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.sidebar__header:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.sidebar__header-content{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.sidebar__header-icon{height:1.5rem;width:1.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.sidebar__header-icon:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.sidebar__header-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.sidebar__header-title:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.sidebar__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__body{padding:.5rem}.sidebar__section{padding-top:.5rem;padding-bottom:.5rem}.sidebar__section-button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.sidebar__section-button:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.sidebar__section-button{border-radius:calc(var(--radius) - 2px)}.sidebar__section-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.sidebar__section-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.sidebar__section-button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.sidebar__section-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 169 157/var(--tw-ring-opacity,1))}.sidebar__section-title-wrapper{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;margin-right:.5rem}.sidebar__section-icon{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.sidebar__section-icon:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.sidebar__section-icon{flex-shrink:0}.sidebar__section-title{font-size:.875rem;line-height:1.25rem;text-align:left;white-space:normal;text-wrap:wrap}.sidebar__section-chevron{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;flex-shrink:0}.sidebar__section-chevron--open{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sidebar__classes-container{overflow:hidden;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar__classes-container--open{max-height:100vh}.sidebar__classes-container--closed{max-height:0}.sidebar__classes-list{margin-top:.5rem;margin-left:.25rem;display:flex;flex-direction:column}.sidebar__class-button{width:100%;position:relative;display:flex;align-items:flex-start;text-align:left;-moz-column-gap:.75rem;column-gap:.75rem;padding:.5rem .75rem;border-radius:calc(var(--radius) - 2px);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.sidebar__class-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(0 169 157/var(--tw-ring-opacity,1))}.sidebar__class-button{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.sidebar__class-button:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.sidebar__class-button:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.sidebar__class-button:hover:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.sidebar__class-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.sidebar__class-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.sidebar__class-button--taken{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.sidebar__class-button--taken:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.sidebar__class-button--active{--tw-text-opacity:1;color:rgb(0 169 157/var(--tw-text-opacity,1))}.sidebar__class-button--active:is(.dark *){--tw-text-opacity:1;color:rgb(0 169 157/var(--tw-text-opacity,1))}.sidebar__class-button--active{font-weight:600;background-color:rgba(0,169,157,.1)}.sidebar__class-active-indicator{position:absolute;left:0;top:0;height:100%;width:.25rem;--tw-bg-opacity:1;background-color:rgb(0 169 157/var(--tw-bg-opacity,1));border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sidebar__class-icon{height:1.25rem;width:1.25rem;flex-shrink:0;margin-top:0}.sidebar__class-icon--taken{--tw-text-opacity:1;color:rgb(0 169 157/var(--tw-text-opacity,1))}.sidebar__class-title{flex:1 1 0%;font-size:.875rem;line-height:1.25rem;text-align:left;white-space:normal;text-wrap:wrap}.main-content{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.main-content:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.main-content__placeholder{padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.main-content__placeholder:is(.dark *){background-color:rgba(17,24,39,.5)}.main-content__placeholder-icon{height:4rem;width:4rem;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.main-content__placeholder-icon:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.main-content__placeholder-icon{margin-bottom:1rem}.main-content__placeholder-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.main-content__placeholder-title:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.main-content__placeholder-text{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.main-content__placeholder-text:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.main-content__placeholder-text{margin-top:.25rem}.main-content__body{padding:1.5rem}@media (min-width:768px){.main-content__body{padding:2.5rem}}@media (min-width:1024px){.main-content__body{padding:3rem}}.main-content__title{font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.main-content__title:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.main-content__description{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.main-content__description:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.main-content__description{margin-bottom:2rem}.main-content__renderer-area{max-width:none;display:flex;flex-direction:column;row-gap:1.5rem}.main-content__renderer-area blockquote,.main-content__renderer-area ol,.main-content__renderer-area p,.main-content__renderer-area ul{margin-bottom:1rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.main-content__renderer-area blockquote:is(.dark *),.main-content__renderer-area ol:is(.dark *),.main-content__renderer-area p:is(.dark *),.main-content__renderer-area ul:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.main-content__renderer-area blockquote,.main-content__renderer-area ol,.main-content__renderer-area p,.main-content__renderer-area ul{line-height:1.625}.main-content__renderer-area h1,.main-content__renderer-area h2,.main-content__renderer-area h3,.main-content__renderer-area h4{font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.main-content__renderer-area h1:is(.dark *),.main-content__renderer-area h2:is(.dark *),.main-content__renderer-area h3:is(.dark *),.main-content__renderer-area h4:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.main-content__renderer-area h1,.main-content__renderer-area h2,.main-content__renderer-area h3,.main-content__renderer-area h4{margin-top:1.5rem;margin-bottom:.75rem}.main-content__renderer-area h1{font-size:1.875rem;line-height:2.25rem}.main-content__renderer-area h2{font-size:1.5rem;line-height:2rem}.main-content__renderer-area h3{font-size:1.25rem;line-height:1.75rem}.main-content__renderer-area h4{font-size:1.125rem;line-height:1.75rem}.main-content__renderer-area ul{list-style-type:disc;padding-left:1.25rem}.main-content__renderer-area ol{list-style-type:decimal;padding-left:1.25rem}.main-content__renderer-area a{--tw-text-opacity:1;color:rgb(0 169 157/var(--tw-text-opacity,1));text-decoration-line:underline}.main-content__renderer-area a:hover{--tw-text-opacity:1;color:rgb(0 135 126/var(--tw-text-opacity,1))}.main-content__renderer-area code{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.main-content__renderer-area code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.main-content__renderer-area code{border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.main-content__footer{padding:1.5rem}@media (min-width:768px){.main-content__footer{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.main-content__footer{padding-left:3rem;padding-right:3rem}}.main-content__footer{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.main-content__footer:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.main-content__footer{display:flex;justify-content:space-between;align-items:center}.main-content__button{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;padding:.5rem 1rem;font-weight:600;border-radius:calc(var(--radius) - 2px);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.main-content__button:disabled{opacity:.5;cursor:not-allowed}.main-content__button--previous{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.main-content__button--previous:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.main-content__button--previous{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.main-content__button--previous:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.main-content__button--previous{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.main-content__button--previous:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.main-content__button--previous:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.main-content__button--previous:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.main-content__button--next{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 169 157/var(--tw-bg-opacity,1))}.main-content__button--next:hover{--tw-bg-opacity:1;background-color:rgb(0 135 126/var(--tw-bg-opacity,1))}.main-content__button-icon{height:1.25rem;width:1.25rem}.content-renderer__video-container{aspect-ratio:16/9}.content-renderer__unsupported{padding:1rem;--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1));border-radius:.25rem}.coursepage{display:flex;flex-direction:column;align-items:stretch;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.coursepage{padding-left:2.25rem;padding-right:2.25rem}}.coursepage{max-width:1280px;width:100%}.coursepage__banner{width:100%;margin-bottom:4rem;display:flex;flex-direction:column}@media (min-width:640px){.coursepage__banner{flex-direction:row}}.coursepage__banner{align-items:stretch;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.coursepage__banner-content{display:flex;flex-direction:column;padding:1.25rem}@media (min-width:768px){.coursepage__banner-content{padding:2.25rem}}@media (min-width:1024px){.coursepage__banner-content{padding:2.5rem 6rem}}.coursepage__banner-content{align-items:center;flex-basis:0px;width:100%;flex-grow:1}.coursepage__banner-header{display:flex;align-items:center;width:100%;justify-content:space-between}.coursepage__banner-category{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__banner-category:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__banner-category{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.coursepage__banner-category{font-size:1.25rem;line-height:1.75rem}}.coursepage__banner-category{line-height:1.25;margin:0}.coursepage__share-button{background-color:transparent;border-width:0;padding:0;cursor:pointer}.coursepage__banner-title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__banner-title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__banner-title{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.coursepage__banner-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.coursepage__banner-title{font-size:3rem;line-height:1}}.coursepage__banner-title{text-align:left;line-height:1.25;width:100%;padding-bottom:32px;margin-bottom:21px}.coursepage__banner-description{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));text-align:left;font-weight:300;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.coursepage__banner-description{font-size:1.125rem;line-height:1.75rem}}.coursepage__banner-description:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__banner-description{line-height:1.75rem;margin-bottom:1.75rem}.coursepage__banner-actions{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.coursepage__banner-actions{flex-direction:row}}.coursepage__banner-actions{gap:.875rem;align-items:center;width:100%}.coursepage__add-cart-button{width:80%;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__add-cart-button:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.coursepage__add-cart-button{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:2.75rem;font-weight:600}.coursepage__add-cart-button:hover{border-width:1px;--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.coursepage__add-cart-button:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.coursepage__add-cart-button{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.coursepage__add-cart-button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.coursepage__add-cart-button:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.coursepage__add-cart-button:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.coursepage__add-cart-button{display:flex;justify-content:center;align-items:center}.coursepage__price-container{border-width:1px;--tw-border-opacity:1;border-color:rgb(7 178 165/var(--tw-border-opacity,1));display:flex;align-items:flex-end;margin-left:21px;padding-left:.75rem;padding-right:.75rem;border-radius:.25rem}.coursepage__price-value{font-size:21px;font-weight:700}.coursepage__price-currency,.coursepage__price-value{--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.coursepage__price-currency{font-weight:600;font-size:11px;margin-left:.25rem;margin-bottom:.25rem}.coursepage__banner-sidebar{border-top-width:1px}@media (min-width:640px){.coursepage__banner-sidebar{border-left-width:1px;border-top-width:0}}.coursepage__banner-sidebar{border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));display:flex;flex-direction:column;width:100%;padding:1.25rem;min-width:200px}@media (min-width:640px){.coursepage__banner-sidebar{max-width:40%}}@media (min-width:1024px){.coursepage__banner-sidebar{max-width:30%}}.coursepage__banner-sidebar{flex-grow:1}.coursepage__sidebar-title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__sidebar-title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__sidebar-title{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.coursepage__sidebar-title{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.coursepage__sidebar-title{font-size:1.875rem;line-height:2.25rem}}.coursepage__sidebar-title{line-height:1.25;margin-bottom:21px}.coursepage__sidebar-subtitle{--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1))}.coursepage__sidebar-item{display:flex;margin-bottom:21px;align-items:center}.coursepage__sidebar-icon{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.coursepage__sidebar-info{display:flex;flex-direction:column;margin-left:.75rem;text-align:left;font-weight:600;font-size:.875rem;line-height:1.25rem}.coursepage__sidebar-label{margin-bottom:.25rem}.coursepage__sidebar-label,.coursepage__sidebar-value{--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1))}.coursepage__content{display:flex;flex-direction:column}@media (min-width:768px){.coursepage__content{flex-direction:row}}.coursepage__content{row-gap:70px}@media (min-width:768px){.coursepage__content{gap:2.5rem}}.coursepage__content{width:100%;justify-content:space-between}.coursepage__info-section{display:flex;flex-direction:column;gap:70px}.coursepage__info-block{display:flex;align-items:flex-start}.coursepage__info-arrow{margin-top:.75rem}.coursepage__info-content{display:flex;flex-direction:column;margin-left:2rem}.coursepage__info-title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__info-title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__info-title{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.coursepage__info-title{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.coursepage__info-title{font-size:1.875rem;line-height:2.25rem}}.coursepage__info-title{line-height:1.25;margin-bottom:1.5rem}.coursepage__info-description{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));text-align:left;font-weight:300;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.coursepage__info-description{font-size:1.125rem;line-height:1.75rem}}.coursepage__info-description:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__info-description{line-height:1.75rem}.coursepage__sidebar-section{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.coursepage__sidebar-section{max-width:40%}}@media (min-width:1024px){.coursepage__sidebar-section{max-width:30%}}.coursepage__teacher-card{display:flex;flex-direction:column;margin-bottom:21px;width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.75rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.75rem 1rem}.coursepage__teacher-header{font-weight:700;--tw-bg-opacity:1;background-color:rgb(255 230 109/var(--tw-bg-opacity,1));border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1));border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);padding:.5rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;letter-spacing:.05em;margin-bottom:1rem}.coursepage__teacher-list{display:flex;flex-direction:column;gap:1.75rem}.coursepage__teacher-item{display:flex;flex-direction:row;align-items:center;gap:1rem}.coursepage__teacher-photo-container{flex-shrink:0}.coursepage__teacher-image{border-radius:9999px;-o-object-fit:cover;object-fit:cover;width:6rem;height:6rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.coursepage__teacher-details-v2{display:flex;flex-direction:column}.coursepage__teacher-name-v2{font-weight:700;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(0 49 60/var(--tw-text-opacity,1));line-height:1.25}.coursepage__teacher-degree-v2{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.375}.coursepage__teacher-details{display:flex;flex-direction:column;margin-left:1.75rem}.coursepage__teacher-name{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__teacher-name:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__teacher-name{font-size:1rem;line-height:1.5rem;line-height:1.25;margin-bottom:21px}.coursepage__teacher-degree{text-align:left;font-weight:600;font-size:.875rem;line-height:1.25rem}.coursepage__teacher-resume{text-align:left;font-weight:300;font-size:.875rem;line-height:1.25rem}.coursepage__certificate-card{--tw-bg-opacity:1;background-color:rgb(255 230 109/var(--tw-bg-opacity,1));display:flex;padding:14px;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));width:100%;align-items:center}.coursepage__certificate-image-container{max-width:40%;aspect-ratio:1/1;flex-grow:1;flex-basis:0px}.coursepage__certificate-image{border-radius:calc(var(--radius) - 2px)}.coursepage__certificate-content{display:flex;flex-direction:column;margin-left:21px;flex-basis:0px;flex-grow:1}.coursepage__certificate-title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__certificate-title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__certificate-title{font-size:1rem;line-height:1.5rem;line-height:1.25;margin-bottom:21px}.coursepage__certificate-description{text-align:left;font-weight:300;font-size:.875rem;line-height:1.25rem}.coursepage__units-section{display:flex;align-items:flex-start;padding-top:70px;margin-top:70px;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));width:100%}.coursepage__units-arrow-desktop{margin-top:.75rem;margin-right:1.75rem;display:none}@media (min-width:1024px){.coursepage__units-arrow-desktop{display:block}}.coursepage__units-container{display:flex;flex-direction:column;margin-bottom:42px;width:100%}.coursepage__units-header{display:flex;align-items:center;margin-bottom:21px;gap:.75rem}@media (min-width:1024px){.coursepage__units-arrow-mobile{display:none}}.coursepage__units-title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__units-title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__units-title{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.coursepage__units-title{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.coursepage__units-title{font-size:1.875rem;line-height:2.25rem}}.coursepage__units-title{line-height:1.25}.coursepage__units-summary{text-align:left;font-weight:600;font-size:.875rem;line-height:1.25rem}.coursepage__units-resources{text-align:left;font-weight:300;font-size:.75rem;line-height:1rem;margin-bottom:40px}.coursepage__units-grid{width:100%;display:flex;flex-direction:column}@media (min-width:640px){.coursepage__units-grid{display:grid}}.coursepage__units-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin-bottom:42px}.coursepage__unit-card{display:flex;flex-direction:column;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.coursepage__unit-header{font-size:.875rem;line-height:1.25rem;font-weight:300;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));padding-top:0;padding-bottom:0;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));width:100%;justify-content:space-between}.coursepage__unit-header,.coursepage__unit-header-content{display:flex;align-items:center}.coursepage__unit-number-container{padding:21px;margin-right:21px;border-width:1px;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.coursepage__unit-number,.coursepage__unit-number-container{display:flex;align-items:center;justify-content:center;--tw-border-opacity:1}.coursepage__unit-number{width:2rem;height:2rem;border-radius:9999px;border-width:1px;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.coursepage__unit-details{display:flex;flex-direction:column}.coursepage__unit-title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__unit-title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__unit-title{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.coursepage__unit-title{font-size:1.25rem;line-height:1.75rem}}.coursepage__unit-title{line-height:1.25}.coursepage__unit-meta{display:flex;align-items:center;margin-top:17px;text-align:left;font-weight:300;font-size:.75rem;line-height:1rem}.coursepage__unit-clock,.coursepage__unit-index{--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1))}.coursepage__unit-clock{margin-left:.25rem;margin-right:.25rem}.coursepage__unit-duration{--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1))}.coursepage__unit-toggle{padding:1rem}.coursepage__unit-content{font-weight:300;padding:1rem}.coursepage__unit-content--open{display:block}.coursepage__unit-content--closed{display:none}.coursepage__content-link{font-size:11px;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__content-link:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.coursepage__content-link{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:1.75rem;font-weight:600;border-width:1px;--tw-border-opacity:1;border-color:rgb(7 178 165/var(--tw-border-opacity,1))}.coursepage__content-link:hover{--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.coursepage__content-link:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.coursepage__content-link:hover{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.coursepage__content-link:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.coursepage__content-link:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.coursepage__content-link:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.coursepage__content-link{margin-top:1rem;margin-left:.5rem;margin-right:.5rem}.coursepage__content-link,.coursepage__cta-container{display:flex;justify-content:center;align-items:center}.coursepage__cta-container{width:100%;margin-top:42px}.coursepage__cta-button{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__cta-button:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.coursepage__cta-button{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:2.75rem;font-weight:600}.coursepage__cta-button:hover{border-width:1px;--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.coursepage__cta-button:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.coursepage__cta-button{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.coursepage__cta-button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.coursepage__cta-button:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.coursepage__cta-button:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.coursepage__cta-button{display:flex;justify-content:center;align-items:center;width:410px}@media (min-width:640px){.coursepage__cta-button{width:50%}}.coursepage__more-courses{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));padding:2.5rem;margin-top:2.5rem;margin-bottom:5rem}.coursepage__more-courses-title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.coursepage__more-courses-title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__more-courses-title{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.coursepage__more-courses-title{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.coursepage__more-courses-title{font-size:1.875rem;line-height:2.25rem}}.coursepage__more-courses-title{line-height:1.25;margin-bottom:1.25rem}.coursepage__more-courses-description{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));text-align:left;font-weight:300;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.coursepage__more-courses-description{font-size:1.125rem;line-height:1.75rem}}.coursepage__more-courses-description:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__more-courses-description{margin-bottom:2rem;text-align:center;max-width:42rem}.coursepage__more-courses-button{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.coursepage__more-courses-button:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.coursepage__more-courses-button{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:2.75rem;font-weight:600}.coursepage__more-courses-button:hover{border-width:1px;--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.coursepage__more-courses-button:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.coursepage__more-courses-button{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.coursepage__more-courses-button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.coursepage__more-courses-button:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.coursepage__more-courses-button:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.coursepage__more-courses-button{display:flex;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem}.coursepage__not-buyable-text{margin-top:.5rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.courses_container{justify-content:flex-start;align-items:center}.courses_container,.courses_header{display:flex;flex-direction:column;width:100%}.courses_header{max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.courses_header{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.courses_header{padding-left:2rem;padding-right:2rem}}.courses_header{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));font-family:var(--font-imb-plex-sans);font-weight:700}.courses_subtitle{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.75rem}.courses_subtitle,.courses_title{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.courses_title{font-size:3rem;line-height:1;margin-bottom:3.5rem}.courses_content{display:flex;flex-direction:column;width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.courses_content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.courses_content{padding-left:2rem;padding-right:2rem}}.courses_top-section{display:flex;flex-direction:column;width:100%}.courses_section-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));margin-bottom:2.75rem;margin-top:4rem}.courses_card{display:flex;flex-direction:column;justify-content:space-between;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));padding:1.25rem;gap:1.25rem;height:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.courses_card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.courses_card{border-radius:var(--radius);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.courses_card,.courses_card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.courses_card:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.courses_card{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.courses_card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;overflow:hidden;font-family:var(--font-space-grotesk);font-weight:700}.courses_card-category{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:700;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-width:1px;--tw-border-opacity:1;border-color:rgb(30 69 76/var(--tw-border-opacity,1));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;min-width:0}.courses_card-badge{--tw-bg-opacity:1;background-color:rgb(255 230 109/var(--tw-bg-opacity,1));height:1.5rem}.courses_card-badge:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 69 76/var(--tw-bg-opacity,1))}.courses_card-badge{border-radius:9999px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));border-width:1px;display:flex;justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem}.courses_card-badge:is(.dark *){--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.courses_card-badge{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);flex-shrink:0}.courses_card-badge-text{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.courses_card-badge-text:is(.dark *){--tw-text-opacity:1;color:rgb(255 230 109/var(--tw-text-opacity,1))}.courses_card-badge-text{font-size:.75rem;line-height:1rem;font-weight:600}.courses_card-title{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.courses_card-title:is(.dark *){--tw-text-opacity:1;color:rgb(30 69 76/var(--tw-text-opacity,1))}.courses_card-title{font-family:var(--font-space-grotesk);font-weight:700}.courses_card-description{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1))}.courses_card-description:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.courses_card-description{font-family:var(--font-imb-plex-sans);font-weight:300}.courses_card-duration{display:flex;align-items:center}.courses_card-duration>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.courses_card-icon{width:14px;height:14px;margin-right:.5rem;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.courses_card-icon:is(.dark *){--tw-text-opacity:1;color:rgb(30 69 76/var(--tw-text-opacity,1))}.courses_card-duration-text{font-weight:600;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1))}.courses_card-duration-text:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.courses_card-button{background-color:transparent;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.courses_card-button:hover{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.courses_card-button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;text-align:center;border-radius:calc(var(--radius) - 2px)}.courses_card-button:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 69 76/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(30 69 76/var(--tw-text-opacity,1))}.courses_card-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 69 76/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.allcategories-category,.courses_categories-section{width:100%;display:flex;flex-direction:column}.allcategories-header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.allcategories-grid{width:100%;display:grid;gap:1.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.allcategories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.allcategories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.allcategories-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.allcategories-grid{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.allcategories-grid{padding-left:0;padding-right:0}}.diploma-programs{width:100%;align-items:center;justify-content:center;margin-top:3.5rem;margin-bottom:3.5rem;padding-top:2rem;padding-bottom:2rem}.diploma-programs,.diploma-programs__inner{display:flex;--tw-bg-opacity:1;background-color:rgb(255 230 109/var(--tw-bg-opacity,1))}.diploma-programs__inner{flex-direction:column;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.diploma-programs__inner{padding-left:1.75rem;padding-right:1.75rem}}.diploma-programs__inner{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.diploma-programs__inner{padding-top:3.5rem;padding-bottom:3.5rem}}.diploma-programs__inner{width:100%;max-width:80rem}.diploma-programs__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.diploma-programs__title-container{display:flex;align-items:center;justify-content:flex-start;padding-left:0}@media (min-width:768px){.diploma-programs__title-container{padding-left:2rem}}@media (min-width:1024px){.diploma-programs__title-container{padding-left:4rem}}.diploma-programs__title-container{margin-bottom:1.5rem;gap:.75rem}.diploma-programs__title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.diploma-programs__title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.diploma-programs__title{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.diploma-programs__title{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.diploma-programs__title{font-size:1.875rem;line-height:2.25rem}}.diploma-programs__title{line-height:1.25}.diploma-programs__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.diploma-programs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.diploma-programs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.diploma-programs__grid{gap:2.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.diploma-programs__grid{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.diploma-programs__grid{padding-left:4rem;padding-right:4rem}}.diploma-card{position:relative;width:100%;min-width:250px;max-width:420px;margin-left:auto;margin-right:auto;height:340px;margin-bottom:2.5rem}.diploma-card__layer-2{top:.5rem;left:.5rem;right:.5rem}.diploma-card__layer-1,.diploma-card__layer-2{position:absolute;height:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));border-radius:var(--radius)}.diploma-card__layer-1{top:.25rem;left:.25rem;right:.25rem}.diploma-card__content{position:relative;width:100%;height:100%;padding:1.25rem;display:flex;flex-direction:column;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:var(--radius);z-index:10}.diploma-card__title{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.diploma-card__title{font-size:1.25rem;line-height:1.75rem}}.diploma-card__title{font-weight:700;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-family:var(--font-space-grotesk)}.diploma-card__description{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1));font-weight:400;line-height:1.625;margin-bottom:1rem}.diploma-card__meta{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;margin-bottom:.75rem}.diploma-card__duration{display:flex;align-items:center;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(118 152 157/var(--tw-border-opacity,1));padding-right:1rem}.diploma-card__duration>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.diploma-card__classes{display:flex;align-items:center}.diploma-card__meta-text{font-weight:600;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1))}.diploma-card__button{width:100%;margin-top:auto;text-align:center;padding:.75rem 1rem;--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:calc(var(--radius) - 2px);font-weight:500;font-size:.875rem;line-height:1.25rem}.diploma-card__button:hover{--tw-bg-opacity:1;background-color:rgb(17 53 59/var(--tw-bg-opacity,1))}.diploma-card__button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;text-transform:uppercase}.enterprise-categories{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1));width:100%;display:flex;align-items:center;justify-content:center;margin-top:1rem}.enterprise-categories__container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.enterprise-categories__container{padding-left:2.25rem;padding-right:2.25rem}}.enterprise-categories__container{max-width:1280px;--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1));width:100%;padding-top:4rem;padding-bottom:4rem}.text-title-secondary{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1));font-weight:700}.text-title-secondary:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.text-title-secondary{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.text-title-secondary{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.text-title-secondary{font-size:1.875rem;line-height:2.25rem}}.text-title-secondary{line-height:1.25}.text-title-m{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.text-title-m:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.text-title-m{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.text-title-m{font-size:1.25rem;line-height:1.75rem}}.text-title-m{line-height:1.25}.text-body-m{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));text-align:left;font-weight:300;font-size:.875rem;line-height:1.25rem}.text-body-m:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.enterprise-categories__wrapper{display:flex}.enterprise-categories__grid{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}.enterprise-categories__catalog{display:flex;flex-direction:column;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1));width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(129 222 209/var(--tw-border-opacity,1))}@media (min-width:640px){.enterprise-categories__catalog{width:16rem}}.enterprise-categories__catalog{height:16rem;padding:1.5rem}.enterprise-categories__catalog-title{--tw-text-opacity:1;color:rgb(129 222 209/var(--tw-text-opacity,1));font-weight:700;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.enterprise-categories__catalog-title{font-size:1.25rem;line-height:1.75rem}}.enterprise-categories__catalog-title{line-height:1.25;border-bottom-width:1px;border-style:dotted;--tw-border-opacity:1;border-color:rgb(129 222 209/var(--tw-border-opacity,1));padding-bottom:.75rem}.enterprise-categories__catalog-description{--tw-text-opacity:1;color:rgb(129 222 209/var(--tw-text-opacity,1));text-align:left;font-weight:300;font-size:.875rem;line-height:1.25rem}.enterprise-categories__catalog-link{font-size:11px;--tw-text-opacity:1;color:rgb(129 222 209/var(--tw-text-opacity,1));--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1));border-radius:9999px;height:1.75rem;font-weight:600;border-width:1px;--tw-border-opacity:1;border-color:rgb(7 178 165/var(--tw-border-opacity,1));display:flex;justify-content:center;align-items:center}.enterprise-followship{display:flex;width:100%;align-items:center;justify-content:center}.enterprise-followship__container{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:80rem;flex-direction:column;padding-top:4rem}.enterprise-followship__tabs{display:flex;align-items:flex-end}.enterprise-followship__tab{display:flex;cursor:pointer;align-items:center;justify-content:center;height:1.75rem;width:13rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-family:var(--font-imb-plex-sans);font-weight:600}.enterprise-followship__tab--active{height:2.75rem;--tw-bg-opacity:1;background-color:rgb(255 230 109/var(--tw-bg-opacity,1))}.enterprise-followship__content{display:flex;justify-content:space-between;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 230 109/var(--tw-bg-opacity,1));padding:1.25rem .875rem}.enterprise-followship__item{display:flex;flex-direction:column;gap:1.75rem}@media (min-width:768px){.enterprise-followship__item{flex-direction:row}}@media (min-width:1024px){.enterprise-followship__item{flex-direction:row-reverse}}.enterprise-followship__image{aspect-ratio:16/9;width:100%;flex-shrink:0}@media (min-width:768px){.enterprise-followship__image{width:50%}}.enterprise-followship__info{display:flex;flex-direction:column;row-gap:1.75rem}.enterprise-followship__title{font-family:var(--font-space-grotesk);font-weight:700;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.enterprise-followship__title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.enterprise-followship__title{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.enterprise-followship__title{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.enterprise-followship__title{font-size:1.875rem;line-height:2.25rem}}.enterprise-followship__title{line-height:1.25;font-family:var(--font-imb-plex-sans);font-weight:300}.enterprise-followship__description{text-align:left;font-weight:300;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.enterprise-followship__description{font-size:1.125rem;line-height:1.75rem}}.enterprise-followship__description:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.enterprise-followship__description{font-family:var(--font-space-grotesk);font-weight:700}.enterprise-demo{width:100%}.enterprise-demo__wrapper{--tw-bg-opacity:1;background-color:rgb(255 230 109/var(--tw-bg-opacity,1))}.enterprise-demo__container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.enterprise-demo__container{padding-left:2.25rem;padding-right:2.25rem}}.enterprise-demo__container{max-width:1280px;width:100%}.enterprise-demo__content{width:100%;display:flex;flex-direction:row;padding-top:2rem;padding-bottom:2rem;-moz-column-gap:2rem;column-gap:2rem}.enterprise-demo__text-section{display:flex;flex-direction:column;vertical-align:middle;justify-content:space-between;row-gap:1.25rem;flex-basis:0px;flex-grow:1}.enterprise-demo__title{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.enterprise-demo__title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.enterprise-demo__title{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.enterprise-demo__title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.enterprise-demo__title{font-size:3rem;line-height:1}}.enterprise-demo__title{text-align:left;line-height:1.25}.enterprise-demo__description{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));text-align:left;font-weight:300;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.enterprise-demo__description{font-size:1.125rem;line-height:1.75rem}}.enterprise-demo__description:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.enterprise-demo__button{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.enterprise-demo__button:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.enterprise-demo__button{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:2.75rem;font-weight:600}.enterprise-demo__button:hover{border-width:1px;--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.enterprise-demo__button:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.enterprise-demo__button{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.enterprise-demo__button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.enterprise-demo__button:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.enterprise-demo__button:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.enterprise-demo__button{display:flex;justify-content:center;align-items:center;width:100%}@media (min-width:1024px){.enterprise-demo__button{width:11rem}}.enterprise-demo__image-wrapper{width:50%}@media (min-width:1024px){.enterprise-demo__image-wrapper{width:33.333333%}}.enterprise-demo__image-wrapper{display:none}@media (min-width:640px){.enterprise-demo__image-wrapper{display:block}}.enterprise-demo__image-mobile{width:100%;aspect-ratio:16/9}@media (min-width:640px){.enterprise-demo__image-mobile{display:none}}.footer{width:100%;padding-top:3rem;padding-bottom:3rem}.footer-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}.footer-content{margin-bottom:2rem;padding-top:2rem}.footer-sections{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem}@media (min-width:768px){.footer-sections{flex-direction:row}}.footer-links{margin-left:auto;margin-right:auto;display:flex;gap:3rem}@media (min-width:768px){.footer-links{margin-left:0;margin-right:0}}.footer-section{border-right-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));padding-right:3rem}.footer-section:last-child{border-right-width:0;padding-right:0}.footer-title{margin-bottom:1rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.footer-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.footer-link{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.footer-link:hover{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.footer-social{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.footer-social{margin-left:0;margin-right:0;align-items:flex-end}}.footer-social-links{display:flex;align-items:center;gap:1rem}.footer-social-icon{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.footer-social-icon:hover{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.footer-bottom{margin-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));padding-top:1rem}@media (min-width:640px){.footer-bottom{flex-direction:row}}.footer-bottom-links{display:flex;align-items:center;gap:.5rem}.footer-bottom-text{font-size:.875rem;line-height:1.25rem;font-weight:500}.footer-bottom-text,.footer-divider{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.footer-logo{margin-left:1.5rem}@media (min-width:768px){.footer-logo{margin-left:0}}.footer-logo{margin-top:0}@media (min-width:768px){.footer-logo{margin-top:2.75rem}}.footer-logo{padding-top:0}@media (min-width:768px){.footer-logo{padding-top:1.75rem}}.plan-section{min-width:310px}@media (min-width:640px){.plan-section{height:297px}}@media (min-width:1024px){.plan-section{min-width:464px;height:384px}}.plan-section:is(.dark *){--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.plan-section{display:flex;flex-direction:column;--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1));--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));justify-content:center;border-width:1px;align-items:center;padding:1rem}@media (min-width:768px){.plan-section{padding:1.75rem}}.plan-section{flex-grow:1;flex-basis:0px}.plan-section__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;row-gap:.875rem}@media (min-width:640px){.plan-section__container{row-gap:1.25rem}}.plan-section__header{display:flex;flex-direction:row-reverse;-moz-column-gap:.875rem;column-gap:.875rem;width:100%;place-content:start}@media (min-width:1024px){.plan-section__header{place-content:end}}.plan-section__header{align-items:center}@media (min-width:1024px){.plan-section__header{flex-direction:column;row-gap:.75rem}}.plan-section__header{border-bottom-width:2px;--tw-border-opacity:1;border-bottom-color:rgb(26 83 92/var(--tw-border-opacity,1))}.plan-section__header:is(.dark *){--tw-border-opacity:1;border-bottom-color:rgb(245 245 245/var(--tw-border-opacity,1))}.plan-section__header{border-style:dotted;padding-top:.25rem;padding-bottom:.25rem}@media (min-width:768px){.plan-section__header{height:7rem}}@media (min-width:1024px){.plan-section__header{height:8rem;padding-bottom:1.75rem}}.plan-section__header{flex-shrink:0}.plan-section__premium-badge{--tw-bg-opacity:1;background-color:rgb(255 230 109/var(--tw-bg-opacity,1));height:1.5rem}.plan-section__premium-badge:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 69 76/var(--tw-bg-opacity,1))}.plan-section__premium-badge{border-radius:calc(var(--radius) - 2px);--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));border-width:1px;display:flex;justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem}.plan-section__premium-badge:is(.dark *){--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.plan-section__premium-text{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.plan-section__premium-text:is(.dark *){--tw-text-opacity:1;color:rgb(255 230 109/var(--tw-text-opacity,1))}.plan-section__premium-text{font-size:.75rem;line-height:1rem;font-family:var(--font-imb-plex-sans);font-weight:600}.plan-section__title{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.plan-section__title:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.plan-section__title{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.plan-section__title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.plan-section__title{font-size:3rem;line-height:1}}.plan-section__title{text-align:left;line-height:1.25;font-family:var(--font-space-grotesk);font-weight:700}.plan-section__description{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));text-align:left;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.plan-section__description{font-size:1.125rem;line-height:1.75rem}}.plan-section__description:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.plan-section__description{flex-grow:1;font-family:var(--font-imb-plex-sans);font-weight:300}.plan-section__button-container{width:100%;flex-shrink:0;display:flex;justify-content:center}.plan-section__button{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.plan-section__button:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.plan-section__button{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:2.75rem}.plan-section__button:hover{border-width:1px;--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.plan-section__button:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.plan-section__button{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.plan-section__button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.plan-section__button:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.plan-section__button:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.plan-section__button{display:flex;justify-content:center;align-items:center;width:100%}@media (min-width:640px){.plan-section__button{width:50%}}.plan-section__button{font-family:var(--font-imb-plex-sans);font-weight:600}.home-categories__container{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center}@media (min-width:1024px){.home-categories__container{flex-direction:row;justify-content:space-between;-moz-column-gap:1.75rem;column-gap:1.75rem}}.home-categories__container{margin-top:2rem}.home-page{width:100%;padding-left:1rem;padding-right:1rem}.home-page p{overflow-wrap:break-word;overflow-wrap:normal;word-break:normal}.page-welcome__title-display{font-family:var(--font-space-grotesk);--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));font-weight:700}.page-welcome__title-display:is(.dark *){--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.page-welcome__title-display{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.page-welcome__title-display{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.page-welcome__title-display{font-size:3rem;line-height:1}}.page-welcome__title-display{text-align:left;line-height:1.25}.page-welcome__button{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.page-welcome__button:active:is(.dark *){--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.page-welcome__button{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));border-radius:9999px;height:2.75rem;font-weight:600}.page-welcome__button:hover{border-width:1px;--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#1a535c;--tw-shadow:var(--tw-shadow-colored)}.page-welcome__button:hover:is(.dark *){--tw-shadow-color:#ebf2eb;--tw-shadow:var(--tw-shadow-colored)}.page-welcome__button{--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.page-welcome__button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(235 242 235/var(--tw-border-opacity,1))}.page-welcome__button:active{--tw-bg-opacity:1;background-color:rgb(26 83 92/var(--tw-bg-opacity,1))}.page-welcome__button:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.page-welcome__button{display:flex;justify-content:center;align-items:center}.page-welcome__button-secondary{--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1));border-radius:9999px;height:2.75rem;background-color:transparent;font-weight:600;font-size:.875rem;line-height:1.25rem;border-width:1px}.page-welcome__button-secondary:hover{--tw-shadow:inset 0 -4px 0 0 #000;--tw-shadow-colored:inset 0 -4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#07b2a5;--tw-shadow:var(--tw-shadow-colored)}.page-welcome__button-secondary{--tw-border-opacity:1;border-color:rgb(7 178 165/var(--tw-border-opacity,1))}.page-welcome__button-secondary:active{--tw-text-opacity:1;color:rgb(235 242 235/var(--tw-text-opacity,1))}.page-welcome__button-secondary:hover{--tw-bg-opacity:1;background-color:rgb(235 242 235/var(--tw-bg-opacity,1))}.page-welcome__button-secondary:hover:is(.dark *){background-color:transparent}.page-welcome__button-secondary{display:flex;justify-content:center;align-items:center}.page-welcome__button-secondary:active{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1))}.page-welcome__button-secondary:active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1))}.page-welcome__root-container{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:1024px){.page-welcome__root-container{-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:1280px){.page-welcome__root-container{-moz-column-gap:8rem;column-gap:8rem}}.page-welcome__root-container{justify-content:space-between;align-items:center;vertical-align:middle;width:100%;margin-bottom:2rem}.page-welcome__text--wrapper{display:flex;flex-direction:column;row-gap:1.25rem}@media (min-width:640px){.page-welcome__text--wrapper{max-width:50%}}.page-welcome__button-container{display:flex;flex-direction:column}@media (min-width:1024px){.page-welcome__button-container{flex-direction:row}}.page-welcome__button-container{row-gap:1.25rem;-moz-column-gap:1.75rem;column-gap:1.75rem;vertical-align:middle}.layout{min-height:100vh;background-color:hsl(var(--background));font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout__container{position:relative;min-height:100vh}.layout__main{width:100%;overflow-x:hidden}.layout__content{width:100%}.learning_container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.learning_container{padding-left:2.25rem;padding-right:2.25rem}}.learning_container{max-width:1280px;width:100%;display:flex;flex-direction:column;gap:2.5rem}.learning_title{font-family:var(--font-space-grotesk);font-weight:700;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.learning_title{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.learning_title{font-size:1.875rem;line-height:2.25rem}}.learning_title{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.learning_content{display:flex;flex-direction:column}@media (min-width:768px){.learning_content{flex-direction:row}}.learning_content{justify-content:space-between;gap:.875rem}@media (min-width:1280px){.learning_content{gap:1.75rem}}.learning_main-section{display:flex;flex-direction:column;gap:3rem;padding-bottom:3rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}@media (min-width:768px){.learning_main-section{width:66.666667%}}@media (min-width:1280px){.learning_main-section{width:75%}}.learning_course-highlight{display:flex;flex-direction:column}@media (min-width:640px){.learning_course-highlight{flex-direction:row}}.learning_course-highlight{gap:.875rem;padding:14px;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.learning_course-highlight-image-desktop{display:none}@media (min-width:640px){.learning_course-highlight-image-desktop{display:block}}.learning_course-highlight-image-desktop{width:360px;height:250px;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.learning_course-highlight-image-mobile{display:block}@media (min-width:640px){.learning_course-highlight-image-mobile{display:none}}.learning_course-highlight-image-mobile{width:100%;height:250px;border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.learning_course-highlight-content{display:flex;flex-direction:column;width:100%}.learning_course-highlight-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.learning_course-category-badge{font-weight:600;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(118 152 157/var(--tw-text-opacity,1));border-width:1px;--tw-border-opacity:1;border-color:rgb(118 152 157/var(--tw-border-opacity,1));padding:.25rem .5rem;border-radius:.25rem}.learning_course-progress-indicator{font-weight:600;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.learning_course-highlight-title{font-family:var(--font-space-grotesk);font-weight:700;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.learning_course-highlight-title{font-size:1.25rem;line-height:1.75rem}}.learning_course-highlight-title{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));padding-bottom:21px;margin-bottom:21px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1))}.learning_course-highlight-description{font-weight:300;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.learning_course-highlight-description{font-size:1.125rem;line-height:1.75rem}}.learning_course-highlight-description{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));margin-bottom:21px}.learning_course-highlight-footer{display:flex;align-items:flex-end;gap:1.25rem}.learning_progress-container{display:flex;flex-direction:column;flex-grow:1}.learning_progress-text{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1));margin-bottom:.5rem}.learning_progress-bar{width:100%;height:.5rem;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));border-radius:9999px;overflow:hidden}.learning_progress-bar-filled{height:100%}.learning_continue-button,.learning_progress-bar-filled{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1))}.learning_continue-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:11px;font-weight:600;border-radius:9999px;height:1.75rem;padding-left:1rem;padding-right:1rem}.learning_my-courses{display:flex;flex-direction:column}.learning_my-courses-header{margin-bottom:21px;display:flex;align-items:center}.learning_my-courses-title{font-weight:700;font-size:28px;margin-right:1rem}.learning_my-courses-link,.learning_my-courses-title{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.learning_my-courses-link{font-weight:600;font-size:11px}.learning_my-courses-grid{display:flex;gap:14px;overflow:auto}.learning_my-course-card{border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));padding:.75rem;width:180px;display:flex;flex-direction:column;justify-content:space-between}.learning_my-course-progress{font-weight:600;font-size:.75rem;line-height:1rem}.learning_my-course-progress,.learning_my-course-title{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.learning_my-course-title{font-weight:700}.learning_my-course-footer{margin-top:.5rem}.learning_my-course-percentage{font-weight:600;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(7 178 165/var(--tw-text-opacity,1))}.learning_my-course-progress-bar{width:100%;height:.25rem;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));border-radius:9999px;overflow:hidden}.learning_my-course-progress-bar-filled{--tw-bg-opacity:1;background-color:rgb(7 178 165/var(--tw-bg-opacity,1));height:100%;width:25%}.learning_sidebar{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width:768px){.learning_sidebar{width:-moz-min-content;width:min-content}}.learning_sidebar-title{font-weight:700;font-size:21px;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));margin-bottom:21px}.learning_stats-container{display:flex;gap:.75rem;margin-bottom:14px}.learning_stats-card{border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));padding:21px 14px;width:125px;display:flex;flex-direction:column;align-items:center}.learning_stats-card--highlighted{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.learning_stats-card-label{font-weight:600;font-size:11px;margin-bottom:11px}.learning_stats-card-label,.learning_stats-card-value{--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1))}.learning_stats-card-value{font-weight:700;font-size:21px}.learning_avatar-container{width:260px;height:200px;--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1));border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));display:flex;justify-content:center;align-items:center}.learning_recommended{display:flex;flex-direction:column;width:100%}.learning_recommended-header{display:flex;justify-content:space-between;align-items:center}.learning_recommended-title{font-weight:700;font-size:21px;--tw-text-opacity:1;color:rgb(26 83 92/var(--tw-text-opacity,1));margin-bottom:21px}.learning_navigation-buttons{display:flex;gap:14px}.learning_nav-button{border-width:1px;--tw-border-opacity:1;border-color:rgb(26 83 92/var(--tw-border-opacity,1));border-radius:9999px;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center}.learning_recommended-courses{display:flex;gap:.875rem;overflow:auto}.navbar-search{position:relative;display:none}@media (min-width:768px){.navbar-search{display:block}}.navbar-search__label{color:rgba(0,0,0,.5)}.navbar-search__label:is(.dark *){color:hsla(0,0%,100%,.9)}.navbar-search__input{background-color:transparent;color:rgba(0,0,0,.9)}.navbar-search__input:is(.dark *){color:hsla(0,0%,100%,.9)}.navbar-search__input::-moz-placeholder{color:hsl(var(--nextui-default-700)/.5)}.navbar-search__input::placeholder{color:hsl(var(--nextui-default-700)/.5)}.navbar-search__input:is(.dark *)::-moz-placeholder{color:hsla(0,0%,100%,.6)}.navbar-search__input:is(.dark *)::placeholder{color:hsla(0,0%,100%,.6)}.navbar-search__input{width:100%;height:1.5rem;display:flex;align-items:center;text-align:center;padding-left:.5rem;padding-right:.5rem;border-style:none;outline:2px solid transparent;outline-offset:2px}.navbar-search__inner-wrapper{background-color:transparent}.navbar-search__input-wrapper{background-color:hsl(var(--nextui-default-200)/.5)}.navbar-search__input-wrapper:is(.dark *){background-color:hsl(var(--nextui-default)/.6)}.navbar-search__input-wrapper{--tw-backdrop-blur:blur(24px);--tw-backdrop-saturate:saturate(2);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.navbar-search__input-wrapper:hover{background-color:hsl(var(--nextui-default-200)/.7)}.navbar-search__input-wrapper:hover:is(.dark *){background-color:hsl(var(--nextui-default)/.7)}.group[data-focus=true] .navbar-search__input-wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group[data-focus=true] .navbar-search__input-wrapper:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.navbar-search__input-wrapper{cursor:text!important}.navbar-search__dropdown{position:absolute;left:0;z-index:50;width:100%;margin-top:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.navbar-search__dropdown:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-900)/var(--nextui-default-900-opacity,var(--tw-bg-opacity)))}.navbar-search__dropdown{border-radius:var(--radius);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-border-opacity)));max-height:20rem;overflow:auto}.navbar-search__searching{display:flex;flex-direction:column;padding:1rem;text-align:center;color:rgba(0,0,0,.6)}.navbar-search__searching:is(.dark *){color:hsla(0,0%,100%,.7)}.navbar-search__results{list-style-type:none;margin:0;padding:0}.navbar-search__result{border-bottom-width:1px}.navbar-search__result:last-child{border-style:none}.navbar-search__result{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-border-opacity)))}.navbar-search__result-link{display:block;padding:.75rem 1rem}.navbar-search__result-link:hover{background-color:hsl(var(--nextui-default-200)/.4)}.navbar-search__result-link:hover:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-700)/var(--nextui-default-700-opacity,var(--tw-bg-opacity)))}.navbar-search__result-link{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;border-radius:calc(var(--radius) - 2px)}.navbar-search__result-title{font-weight:600}.navbar-search__result-description{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity)));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-search__see-all{width:100%;text-align:left;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.navbar-search__see-all:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.navbar-search__see-all:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.navbar-search__see-all:hover:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-700)/var(--nextui-default-700-opacity,var(--tw-bg-opacity)))}.navbar-search__see-all{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;background-color:transparent;border-style:none}.navbar-search__no-results{padding:1rem;text-align:center;color:rgba(0,0,0,.5)}.navbar-search__no-results:is(.dark *){color:hsla(0,0%,100%,.6)}