.elementor .tabs-menu-dark{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;border-radius:50px;gap:10px}.elementor .text-light{color:var(--white)}.elementor .no-margin{padding:0;margin:0}.elementor .no-padding{padding:0}.elementor .outline-btn{font-family:Body;font-weight:700;font-size:1em;color:var(--white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:50px;border-width:1px;border-color:var(--Light-Border);border-style:solid;background-color:#fff0}.elementor .outline-btn:hover,.elementor .outline-btn:focus-visible{color:var(--cr-black);background-color:var(--white)}.elementor .btn{font-family:Body;font-weight:700;font-size:1em;color:var(--white);letter-spacing:1px;padding-block-start:12px;padding-inline-start:30px;padding-inline-end:30px;border-radius:50px;background-color:var(--cr-red)}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--Text);background-color:var(--CR-Cream)}.elementor .bento-grid-card{position:relative;padding:20px;border-radius:10px;border-width:1px;border-color:var(--Light-Border);border-style:solid;box-shadow:0 0 8px 0 rgb(0 0 0 / .07)}.elementor .h2-large{font-family:Body;font-weight:400;font-size:2.5em;line-height:1.3em;margin-block-start:20px;margin-block-end:20px}.elementor .tab-header{width:auto;font-weight:700;font-size:16px;color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:50em;border-width:1px;border-color:var(--dark-border);border-style:solid;background-color:var(--dark-border);backdrop-filter:blur(24px)}.elementor .tab-header:active{color:var(--CR-Cream);border-width:1px;border-color:var(--Light-Border);border-style:solid;background-color:var(--Light-Border);backdrop-filter:blur(24px)}.elementor .tab-header:hover,.elementor .tab-header:focus-visible{color:var(--white);border-width:1px;border-color:var(--Light-Border);border-style:solid;background-color:var(--Light-Border);backdrop-filter:blur(16px)}.elementor .tab-header:focus{color:var(--white);border-width:1px;border-color:var(--Light-Border);border-style:solid;background-color:var(--Light-Border);backdrop-filter:blur(24px)}.elementor .tab-header.e--selected{border-width:1px;border-color:var(--Light-Border);border-style:solid;background-color:var(--Light-Border);backdrop-filter:blur(24px)}.elementor .container-spacing{padding-block-start:120px;padding-block-end:120px;display:flex}.elementor .normal-h3{font-family:Body;font-weight:500;font-size:21px;line-height:1.3em;margin-block-start:20px;margin-block-end:20px}.elementor .padding-20{padding:20px}.elementor .main-header{position:relative}.elementor .smaller-text{font-size:.65em;line-height:1.3em}.elementor .small-text{font-weight:700;font-size:.75em;line-height:1.5em}.elementor .small-heading-text{font-family:Body;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;margin-block-end:20px;border-radius:50px;display:inline-block}.elementor .width-75{width:var(--Width-100);max-width:75%;color:var(--white)}.elementor .width-66{width:var(--Width-100);max-width:var(--Width-66)}.elementor .width-50{width:var(--Width-100);max-width:50%;border-radius:10px;flex-direction:column}.elementor .width-33{width:var(--Width-100);max-width:var(--Width-33)}.elementor .width-25{width:var(--Width-100);max-width:25%;border-radius:10px;justify-content:flex-end}.elementor .hero-cta{font-family:Body;font-weight:700;font-size:20px;margin-block-start:30px;margin-block-end:10px;display:flex;flex-direction:row;gap:30px}.elementor .hero-description{font-family:Body;font-weight:400;font-size:1.2em;word-spacing:1px;line-height:1.4em}.elementor .hero-title{font-family:Heading;font-weight:400;font-size:3.5em;line-height:1.2em;text-align:center;margin-block-end:20px}.elementor .main-wrapper-inner{width:var(--Width-100);max-width:var(--main-body);display:flex;justify-content:center}.elementor .main-wrapper{display:flex;flex-direction:column;align-items:center}.elementor .hero-wrapper{min-height:100vh;padding-block-start:25vh;padding-block-end:0;display:flex;flex-direction:row;justify-content:center}.elementor .small-heading-white{position:relative;font-family:Body;font-weight:700;font-size:14px;color:var(--white);letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:15px;border-radius:50px;background-color:#FFFFFF1A;align-self:start}.elementor .small-heading-default{color:var(--cr-black);padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:15px;background-color:rgb(178 181 183 / .25);backdrop-filter:blur(4px)}.elementor .course-item{width:var(--Width-100);min-width:var(--Width-100);max-width:var(--Width-100);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.elementor .course-item:hover,.elementor .course-item:focus-visible{background-color:var(--Light-Border);backdrop-filter:blur(24px);display:flex}.elementor .course-item-avatar{width:48px;max-width:48px;border-radius:50%;border-width:1px;border-color:var(--Light-Border);border-style:solid;background-color:var(--CR-Cream)}.elementor .tabs-wrapper{display:flex;flex-direction:column;align-items:center}.elementor .h3-large{font-family:Heading;font-weight:400;font-size:2em;line-height:1.4em;margin-block-end:20px}.elementor .course-main-image{object-fit:fill;border-radius:10px}.elementor .course-meta{display:flex;flex-direction:row;gap:15px;align-items:center}.elementor .js-marquee-track{display:flex}.elementor .logo-animate{margin-inline-end:15px}.elementor .super-gradient-text{font-family:Heading;font-size:25vw;line-height:.9em;text-transform:uppercase}.elementor .course-item-loop{padding-block-start:0;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px}