:root{--el-red: #C0181F;--el-red-dark: #8B0F14;--el-gold: #C9A84C;--el-gold-dark: #A6882E;--el-red-light: #F04449;--el-red-mid: #DC2A31;--el-red-tint: rgba(192, 24, 31, .14);--el-gold-light: #E3C877;--el-gold-tint: rgba(201, 168, 76, .12);--el-gradient-red: linear-gradient(135deg, #8B0F14 0%, #C0181F 48%, #DC2A31 100%);--el-gradient-gold: linear-gradient(90deg, #A6882E 0%, #E3C877 50%, #C9A84C 100%);--el-gradient-line: linear-gradient(90deg, #8B0F14 0%, #C0181F 35%, #C9A84C 100%);--el-bg: #0A0A0A;--el-bg2: #111111;--el-bg3: #1A1A1A;--el-txt: #ffffff;--el-muted: #999999;--el-border: #252525}.product__title{font-size:3.6rem;line-height:1;word-break:normal;overflow-wrap:normal;color:var(--el-red)}.product__title h1,.product__title .h1{word-break:normal;overflow-wrap:normal;color:var(--el-red)}@media screen and (max-width:749px){.product__title{font-size:2.8rem}}.section-header{border-bottom:2px solid;border-image:var(--el-gradient-line) 1}.header-wrapper{border-bottom:none!important}.header__heading-logo-wrapper{padding-top:4px}.header__heading-logo{max-width:220px!important;width:220px!important}@media screen and (max-width:749px){.header__heading-logo{max-width:140px!important;width:140px!important}.header__heading-logo-wrapper{padding-top:2px}}@media screen and (min-width:990px){.header--middle-left .header__inline-menu{margin:0 auto;justify-content:center}.header--middle-left{grid-template-columns:1fr auto 1fr}.header--middle-left .header__icons{justify-self:end}}.section-header .header .list-menu__item--link,.header__inline-menu .list-menu__item--link{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif!important;font-weight:400!important;font-size:1.2rem!important;letter-spacing:.2rem!important;text-transform:uppercase!important}.el-section{width:100%}.el-btn{display:inline-block;background:var(--el-red);color:#fff;padding:14px 32px;font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:100px;border:none;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .2s}.el-btn:hover{background:var(--el-red-light);color:#fff}.el-btn--outline{display:inline-block;background:transparent;color:#fff;padding:13px 30px;font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:100px;border:1px solid #444;cursor:pointer;text-decoration:none;text-align:center;transition:border-color .2s}.el-btn--outline:hover{border-color:var(--el-gold);color:#fff}.el-btn--white{background:#fff;color:var(--el-red);padding:14px 32px;font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:none;border-radius:100px;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;transition:opacity .2s}.el-btn--white:hover{opacity:.9;color:var(--el-red)}.el-lbl{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--el-red-light);margin-bottom:10px}.el-lbl:before{content:"";display:inline-block;width:22px;height:2px;margin-right:10px;vertical-align:middle;background:var(--el-gold)}.el-lbl[style*=center]:before{display:none}.el-div{width:56px;height:3px;background:var(--el-gradient-gold);margin-bottom:28px}.el-heading{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;line-height:.95;color:var(--el-txt)}.el-heading em,.el-heading span.accent{font-style:normal;color:var(--el-red)}.el-body{color:var(--el-muted);font-size:14px;line-height:1.8}.el-badge{background:var(--el-bg2);border:1px solid var(--el-border);padding:7px 14px;font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--el-gold);display:inline-block}.el-badge--red{background:var(--el-red);border-color:var(--el-red);color:#fff}.el-hero{min-height:580px;display:grid;grid-template-columns:1fr 1fr;background:var(--el-bg);position:relative;overflow:hidden}.el-hero__bolt{position:absolute;left:38%;top:50%;transform:translate(-50%,-50%);height:140%;opacity:.04;pointer-events:none;z-index:0}.el-hero__left{padding:60px 40px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.el-hero__left h1{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:72px;font-weight:700;line-height:.92;text-transform:uppercase;margin-bottom:20px;color:#fff}.el-hero__left h1 em{font-style:normal;color:var(--el-red)}.el-hero__left p{color:var(--el-muted);font-size:15px;max-width:400px;line-height:1.7;margin-bottom:28px}.el-hero__price{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:36px;font-weight:700;margin-bottom:28px;color:var(--el-gold)}.el-hero__buttons{display:flex;gap:12px;flex-wrap:wrap}.el-hero__right{position:relative;overflow:hidden;background:var(--el-bg3);display:flex;align-items:center;justify-content:center;color:#333;font-size:13px}.el-hero__right img{width:100%;height:100%;object-fit:cover}.el-hero__badge{position:absolute;top:24px;right:24px;background:var(--el-red);color:#fff;font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;z-index:2}@media screen and (max-width:749px){.el-hero{grid-template-columns:1fr;min-height:auto}.el-hero__left{padding:40px 24px}.el-hero__left h1{font-size:44px}.el-hero__left p{font-size:14px;margin-bottom:20px}.el-hero__right{min-height:280px}.el-hero__price{font-size:26px;margin-bottom:20px}.el-hero__buttons{flex-direction:column;gap:10px}.el-hero__buttons .el-btn,.el-hero__buttons .el-btn--outline{width:100%;text-align:center}.el-hero__bolt{display:none}}.el-banner-text{background:var(--el-gradient-red);padding:36px 40px;text-align:center;position:relative;overflow:hidden}.el-banner-text__inner{position:relative;z-index:1}.el-banner-text h3{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#fff;line-height:1.2}.el-banner-text p{font-size:14px;color:#fff;opacity:.8;margin-top:8px}.el-banner-text__bolt{position:absolute;right:5%;top:50%;transform:translateY(-50%);height:200%;opacity:.06;pointer-events:none;z-index:0}.el-banner-text--scroll{padding-left:0;padding-right:0}.el-banner-text--scroll .el-banner-text__static{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.el-banner-text__marquee{overflow:hidden;width:100%}.el-banner-text__track{display:flex;width:max-content;animation:el-marquee var(--el-marquee-duration, 40s) linear infinite;will-change:transform}.el-banner-text__group{display:flex;flex-shrink:0;align-items:center}.el-banner-text__item{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#fff;line-height:1.2;white-space:nowrap}.el-banner-text__sep{flex-shrink:0;width:10px;height:10px;margin:0 48px;background:var(--el-gold-light);opacity:.9;transform:rotate(45deg)}@keyframes el-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.el-banner-text--scroll .el-banner-text__marquee{display:none}.el-banner-text--scroll .el-banner-text__static{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}@media screen and (max-width:749px){.el-banner-text{padding:28px 24px}.el-banner-text--scroll{padding-left:0;padding-right:0}.el-banner-text__item{font-size:20px;letter-spacing:2px}.el-banner-text__sep{margin:0 28px}.el-banner-text h3{font-size:20px;letter-spacing:2px}}@media(prefers-reduced-motion:reduce){.el-banner-text--scroll{padding-left:24px;padding-right:24px}}.el-stats{background:var(--el-gradient-red);border-bottom:3px solid var(--el-gold);display:grid;grid-template-columns:repeat(4,1fr)}.el-stat{padding:24px 20px;text-align:center;border-right:1px solid rgba(227,200,119,.4)}.el-stat:last-child{border-right:none}.el-stat__number{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:36px;font-weight:700;line-height:1;color:#fff}.el-stat__label{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;opacity:.8;margin-top:3px;color:#fff}@media screen and (max-width:749px){.el-stats{grid-template-columns:repeat(2,1fr)}.el-stat{padding:18px 12px;border-bottom:1px solid rgba(255,255,255,.2)}.el-stat:nth-child(2){border-right:none}.el-stat:nth-last-child(-n+2){border-bottom:none}.el-stat__number{font-size:26px}.el-stat__label{font-size:9px;letter-spacing:1px}}.el-problem{display:grid;grid-template-columns:1fr 1fr;min-height:420px}.el-problem__left{position:relative;overflow:hidden;background:var(--el-bg3);padding:60px 48px;display:flex;flex-direction:column;justify-content:center}.el-problem__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.el-problem__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.el-problem__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0ad1,#0a0a0a99 55%,#0a0a0a61)}.el-problem__content{position:relative;z-index:1}.el-problem__left h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:.95;margin-bottom:20px;color:#fff}.el-problem__left h2 em{font-style:normal;color:var(--el-red)}.el-problem__right{background:var(--el-bg2);padding:60px 48px;display:flex;flex-direction:column;justify-content:center;gap:28px}.el-problem__item{display:flex;gap:16px;align-items:flex-start}.el-problem__num{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:44px;font-weight:700;color:var(--el-red-light);line-height:1;flex-shrink:0;min-width:52px;opacity:.55}.el-problem__item-title{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:3px;color:#fff}.el-problem__item-text{color:var(--el-muted);font-size:13px;line-height:1.6}@media screen and (max-width:749px){.el-problem{grid-template-columns:1fr}.el-problem__left h2{font-size:32px}.el-problem__left,.el-problem__right{padding:40px 24px}.el-problem__num{font-size:36px;min-width:40px}.el-problem__item-title{font-size:15px}}.el-hiw{padding:72px 40px;background:var(--el-bg2)}.el-hiw h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;margin-bottom:40px;line-height:1;color:#fff}.el-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--el-border)}.el-step{background:var(--el-bg);padding:32px 28px}.el-step__num{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:72px;font-weight:700;color:var(--el-gold);line-height:.9;margin-bottom:12px;opacity:.9;background:var(--el-gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.el-step h3{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:8px;color:#fff}.el-step p{color:var(--el-muted);font-size:13px;line-height:1.7}@media screen and (max-width:749px){.el-hiw{padding:48px 24px}.el-hiw h2{font-size:32px;margin-bottom:28px}.el-steps{grid-template-columns:1fr}.el-step{padding:24px 22px}.el-step__num{font-size:52px}.el-step h3{font-size:18px}}.el-about-product{padding:56px 40px;background:var(--el-bg3)}.el-about-product__inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.el-about-product__img{position:relative;background:var(--el-bg2);overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1.05;color:#333;font-size:13px}.el-about-product__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.el-about-product__text h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;line-height:.95;margin-bottom:20px;color:#fff}.el-about-product__text h2 em{font-style:normal;color:var(--el-red)}.el-about-product__text p{color:var(--el-muted);font-size:14px;line-height:1.8;margin-bottom:14px}.el-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}@media screen and (max-width:749px){.el-about-product{padding:48px 24px}.el-about-product__inner{grid-template-columns:1fr;gap:32px}.el-about-product__img{min-height:0;aspect-ratio:1 / 1}.el-about-product__text h2{font-size:32px}.el-badge{font-size:10px;padding:6px 10px}}.el-testimonials{padding:72px 40px;background:var(--el-bg)}.el-testimonials h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:40px;color:#fff}.el-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.el-proof-card{background:var(--el-bg2);border:1px solid var(--el-border);padding:28px}.el-proof-card__stars{color:var(--el-gold);font-size:13px;margin-bottom:12px;letter-spacing:2px}.el-proof-card__quote{font-size:14px;line-height:1.7;color:#ddd;margin-bottom:16px;font-style:italic}.el-proof-card__name{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.el-proof-card__role{font-size:12px;color:var(--el-muted)}@media screen and (max-width:749px){.el-testimonials{padding:48px 24px}.el-testimonials h2{font-size:32px;margin-bottom:28px}.el-proof-grid{grid-template-columns:1fr;gap:14px}.el-proof-card{padding:22px}}.el-cta{background:var(--el-gradient-red);padding:64px 40px;text-align:center;position:relative;overflow:hidden;background-size:cover;background-position:center}.el-cta__content{position:relative;z-index:2}.el-cta h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;line-height:.95;margin-bottom:10px;color:#fff}.el-cta p{font-size:15px;opacity:.85;margin-bottom:28px;color:#fff}.el-cta__bolt{position:absolute;right:-40px;top:50%;transform:translateY(-50%);height:160%;opacity:.08;pointer-events:none;z-index:1}.el-cta[style*=background-image]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#c0181fd9;z-index:1}@media screen and (max-width:749px){.el-cta{padding:40px 24px}.el-cta h2{font-size:32px}.el-cta p{font-size:14px}.el-cta__bolt{height:100%;right:-40px;opacity:.05}.el-btn--white{padding:12px 24px;font-size:13px}}.el-about-hero{padding:72px 40px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;background:var(--el-bg)}.el-about-hero h1{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:.92;margin-bottom:20px;color:#fff}.el-about-hero h1 em{font-style:normal;color:var(--el-red)}.el-about-hero p{color:var(--el-muted);font-size:14px;line-height:1.8;margin-bottom:12px}.el-about-hero__img{background:var(--el-bg3);min-height:420px;display:flex;align-items:center;justify-content:center;color:#333;font-size:13px;overflow:hidden}.el-about-hero__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.el-about-hero{grid-template-columns:1fr;padding:48px 24px;gap:32px}.el-about-hero h1{font-size:42px}}.el-founders{padding:72px 40px;background:var(--el-bg2)}.el-founders h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;margin-bottom:40px;color:#fff}.el-founders__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.el-founder-card{background:var(--el-bg);border:1px solid var(--el-border);border-top:3px solid var(--el-red);transition:border-color .25s,transform .25s}.el-founder-card:hover{border-color:var(--el-gold);transform:translateY(-3px)}.el-founder-card__photo{height:240px;background:var(--el-bg3);display:flex;align-items:center;justify-content:center;color:#333;font-size:12px;overflow:hidden}.el-founder-card__photo img{width:100%;height:100%;object-fit:cover}.el-founder-card__body{padding:18px}.el-founder-card__name{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff}.el-founder-card__role{font-size:11px;color:var(--el-gold);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-top:2px}.el-founder-card__bio{font-size:12px;color:var(--el-muted);margin-top:8px;line-height:1.5}@media screen and (max-width:749px){.el-founders{padding:48px 24px}.el-founders h2{font-size:36px}.el-founders__grid{grid-template-columns:repeat(2,1fr)}}.el-slideshow{padding:72px 40px;background:var(--el-bg)}.el-slideshow__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.el-slideshow h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1;margin:0 0 20px;color:#fff}.el-slideshow__head .el-div{margin-bottom:0}.el-slideshow__arrows{display:flex;gap:10px;flex-shrink:0}.el-slideshow__arrow{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--el-red);border:2px solid var(--el-red);border-radius:3px;cursor:pointer;transition:background .2s,color .2s}.el-slideshow__arrow:hover,.el-slideshow__arrow:focus-visible{background:var(--el-red-light);border-color:var(--el-red-light);color:#fff}.el-slideshow__viewport{overflow:hidden;border:1px solid var(--el-border)}.el-slideshow__track{display:flex;transition:transform .6s ease}.el-slideshow__slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1.1fr 1fr;background:var(--el-bg2)}.el-slideshow__media{position:relative;min-height:380px;background:var(--el-bg3);overflow:hidden}.el-slideshow__media img,.el-slideshow__media .el-slideshow__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.el-slideshow__media .el-slideshow__placeholder{padding:20%;fill:var(--el-border)}.el-slideshow__body{display:flex;flex-direction:column;justify-content:center;padding:48px}.el-slideshow__count{font-size:12px;font-weight:600;letter-spacing:3px;color:var(--el-red);margin-bottom:16px}.el-slideshow__body h3{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.05;margin:0 0 16px;color:#fff}.el-slideshow__body p{color:var(--el-muted);font-size:15px;line-height:1.8;margin:0;max-width:460px}.el-slideshow__dots{display:flex;justify-content:center;gap:10px;margin-top:24px}.el-slideshow__dot{width:28px;height:4px;padding:0;border:0;border-radius:2px;background:var(--el-border);cursor:pointer;transition:background .2s,width .2s}.el-slideshow__dot:hover{background:var(--el-muted)}.el-slideshow__dot.is-active{width:44px;background:var(--el-red)}@media screen and (max-width:749px){.el-slideshow{padding:48px 24px}.el-slideshow h2{font-size:36px}.el-slideshow__arrow{width:40px;height:40px}.el-slideshow__slide{grid-template-columns:1fr}.el-slideshow__media{min-height:0;aspect-ratio:4 / 3}.el-slideshow__body{padding:28px 24px 32px}.el-slideshow__body h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.el-slideshow__track{transition:none}}.el-faq{padding:72px 40px;background:var(--el-bg)}.el-faq__layout{display:grid;grid-template-columns:280px 1fr;gap:60px}.el-faq__side h2,.el-faq__side h3{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.1;margin-bottom:12px;color:#fff}.el-faq__side p{color:var(--el-muted);font-size:13px;line-height:1.7;margin-bottom:20px}.el-faq__contact-box{background:var(--el-red);padding:24px;margin-top:32px}.el-faq__contact-box h4{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:6px;color:#fff}.el-faq__contact-box p{font-size:13px;opacity:.85;margin-bottom:16px;color:#fff}.el-faq__list{display:flex;flex-direction:column}.el-faq__item{border-bottom:1px solid var(--el-border)}.el-faq__question{padding:20px 0;font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#fff;background:none;border:none;width:100%;text-align:left;transition:color .2s}.el-faq__question:hover{color:var(--el-red-light)}.el-faq__icon{color:var(--el-gold);font-size:22px;line-height:1;flex-shrink:0;transition:transform .2s}.el-faq__answer{font-size:14px;color:var(--el-muted);line-height:1.8;padding-bottom:20px;display:none}.el-faq__item.open .el-faq__answer{display:block}.el-faq__item.open .el-faq__icon{transform:rotate(45deg)}@media screen and (max-width:749px){.el-faq{padding:48px 24px}.el-faq__layout{grid-template-columns:1fr;gap:32px}}.el-courses-hero{padding:72px 40px;background:var(--el-bg2);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.el-courses-hero h1{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:62px;font-weight:700;text-transform:uppercase;line-height:.92;margin-bottom:16px;color:#fff}.el-courses-hero h1 em{font-style:normal;color:var(--el-red)}.el-courses-hero p{color:var(--el-muted);font-size:14px;line-height:1.8;margin-bottom:24px}.el-courses-hero__img{background:var(--el-bg3);min-height:360px;display:flex;align-items:center;justify-content:center;color:#333;font-size:13px;overflow:hidden}.el-courses-hero__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.el-courses-hero{grid-template-columns:1fr;padding:48px 24px;gap:32px}.el-courses-hero h1{font-size:42px}}.el-courses{padding:72px 40px;background:var(--el-bg)}.el-courses h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:12px;color:#fff}.el-courses>p{color:var(--el-muted);font-size:14px;max-width:540px;line-height:1.7;margin-bottom:40px}.el-courses__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.el-course-card{background:var(--el-bg2);border:1px solid var(--el-border);overflow:hidden;transition:border-color .2s;text-decoration:none;color:inherit;display:block}.el-course-card:hover{border-color:var(--el-red)}.el-course-card__img{height:200px;background:var(--el-bg3);display:flex;align-items:center;justify-content:center;color:#333;font-size:12px;position:relative;overflow:hidden}.el-course-card__img img{width:100%;height:100%;object-fit:cover}.el-course-card__tag{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif}.el-course-card__tag--beginner{background:#c0181fe6}.el-course-card__tag--intermediate{background:#8c6414e6}.el-course-card__tag--advanced{background:#141414f2;border-top:1px solid var(--el-border)}.el-course-card__body{padding:24px}.el-course-card__num{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:44px;font-weight:700;color:var(--el-gold);opacity:.4;line-height:1;margin-bottom:4px}.el-course-card__num--red{color:var(--el-red)}.el-course-card__num--gold{color:var(--el-gold)}.el-course-card__num--grey{color:#666}.el-course-card__title{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:8px;color:#fff}.el-course-card__desc{color:var(--el-muted);font-size:13px;line-height:1.7;margin-bottom:20px}.el-course-card__list{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.el-course-card__list-item{display:flex;gap:10px;font-size:13px;color:var(--el-muted)}.el-course-card__dot{width:6px;height:6px;background:var(--el-red);flex-shrink:0;margin-top:7px}.el-course-card__meta{display:flex;gap:16px;font-size:12px;color:var(--el-muted);margin-bottom:20px;padding-top:16px;border-top:1px solid var(--el-border)}@media screen and (max-width:749px){.el-courses{padding:48px 24px}.el-courses h2{font-size:36px}.el-courses__grid{grid-template-columns:1fr}}.el-cta--dark{background:var(--el-bg3);border-top:1px solid var(--el-border)}.el-cta--dark p{color:var(--el-muted);opacity:1}.el-contact{padding:72px 40px;background:var(--el-bg)}.el-contact__layout{display:grid;grid-template-columns:1fr 1fr;gap:60px}.el-contact__left h1,.el-contact__left h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:20px;color:#fff}.el-contact__left>p{color:var(--el-muted);font-size:14px;line-height:1.8;margin-bottom:36px}.el-contact__detail{display:flex;gap:14px;margin-bottom:20px;align-items:flex-start}.el-contact__icon{width:40px;height:40px;background:var(--el-red);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:#fff}.el-contact__detail strong{display:block;font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.el-contact__detail span{font-size:13px;color:var(--el-muted)}.el-contact__pill{display:flex;align-items:center;background:var(--el-red);margin-bottom:12px;transition:opacity .2s}.el-contact__pill:hover{opacity:.9}.el-contact__pill-icon{width:44px;height:44px;background:var(--el-red-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:#fff}.el-contact__pill-text{padding:0 16px;font-size:13px;font-weight:600;color:#fff;white-space:nowrap}.el-contact__social{display:flex;gap:10px;margin-top:36px}.el-contact__social-link{width:40px;height:40px;background:var(--el-bg3);border:1px solid var(--el-border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--el-muted);text-decoration:none;font-size:14px;transition:all .2s}.el-contact__social-link:hover{background:var(--el-red);border-color:var(--el-red);color:#fff}.el-contact__form{background:var(--el-bg2);border:1px solid var(--el-border);padding:36px}.el-contact__form-title{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;margin-bottom:4px;color:#fff}.el-contact__form-subtitle{font-size:12px;color:var(--el-muted);margin-bottom:28px}.el-form-group{margin-bottom:18px}.el-form-group label{display:block;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--el-muted);margin-bottom:6px}.el-form-group input,.el-form-group textarea,.el-form-group select{width:100%;background:var(--el-bg3);border:1px solid var(--el-border);color:#fff;padding:11px 14px;font-family:var(--font-body-family),sans-serif;font-size:13px;outline:none;border-radius:0;-webkit-appearance:none;transition:border-color .2s}.el-form-group textarea{height:110px;resize:vertical}.el-form-group input:focus,.el-form-group textarea:focus,.el-form-group select:focus{border-color:var(--el-red)}.el-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media screen and (max-width:749px){.el-contact{padding:48px 24px}.el-contact__layout{grid-template-columns:1fr;gap:32px}.el-contact__left h1,.el-contact__left h2{font-size:36px}.el-form-row{grid-template-columns:1fr}}.el-footer{background:var(--el-bg2);border-top:3px solid;border-image:var(--el-gradient-line) 1;padding:48px 40px 28px;position:relative;overflow:hidden}.el-footer__bolt{position:absolute;right:-20px;top:50%;transform:translateY(-50%);height:110%;opacity:.03;pointer-events:none;z-index:0}.el-footer__grid,.el-footer__bottom{position:relative;z-index:1}.el-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 2fr;gap:40px;margin-bottom:40px}.el-footer__brand .el-footer__logo{display:inline-block;text-decoration:none}.el-footer__brand .el-footer__logo-img{max-width:180px;height:auto}.el-footer__brand p{color:var(--el-muted);font-size:12px;line-height:1.7;margin-top:10px;max-width:200px}.el-footer__col h5{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;color:var(--el-red)}.el-footer__col ul{list-style:none;padding:0;margin:0}.el-footer__col li{margin-bottom:6px}.el-footer__col a{color:var(--el-muted);text-decoration:none;font-size:12px;transition:color .2s}.el-footer__col a:hover{color:var(--el-red-light)}.el-footer__newsletter input{width:100%;background:var(--el-bg3);border:1px solid var(--el-border);color:#fff;padding:10px 14px;font-size:12px;font-family:var(--font-body-family),sans-serif;outline:none;margin-bottom:8px;border-radius:0;-webkit-appearance:none;transition:border-color .2s}.el-footer__newsletter input:focus{border-color:var(--el-red)}.el-footer__message{margin-top:10px;padding:8px 12px;font-size:12px;background:#ffffff0a;border-left:2px solid currentColor}.el-footer__bottom{border-top:1px solid var(--el-border);padding-top:20px;display:flex;justify-content:space-between;align-items:center}.el-footer__bottom p{font-size:11px;color:var(--el-muted)}.el-footer__social{display:flex;gap:14px;font-size:14px}.el-footer__social a{color:var(--el-muted);text-decoration:none;transition:color .2s}.el-footer__social a:hover{color:var(--el-gold-light)}@media screen and (max-width:749px){.el-footer{padding:36px 24px 20px}.el-footer__grid{grid-template-columns:1fr 1fr;gap:24px}.el-footer__brand,.el-footer__newsletter{grid-column:1 / -1}}.el-auth{min-height:100vh;background:var(--el-bg);display:flex;align-items:center;justify-content:center;padding:60px 24px;position:relative;overflow:hidden}.el-auth__bolt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;opacity:.03;pointer-events:none;z-index:0}.el-auth__bolt img{width:100%;height:100%;object-fit:contain}.el-auth__card{position:relative;z-index:1;background:var(--el-bg2);border:1px solid var(--el-border);max-width:440px;width:100%;padding:48px 40px}.el-auth__panel h1{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;text-align:center;line-height:1;margin-bottom:12px;color:#fff}.el-auth__panel>p{color:var(--el-muted);font-size:13px;line-height:1.6;text-align:center;margin-bottom:28px}.el-auth__logo{text-align:center;margin-bottom:28px}.el-auth__logo img{max-width:200px;height:auto}.el-auth__field{margin-bottom:16px}.el-auth__field label{display:block;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--el-muted);margin-bottom:6px}.el-auth__field input{width:100%;background:var(--el-bg3);border:1px solid var(--el-border);color:#fff;padding:13px 16px;font-family:var(--font-body-family),sans-serif;font-size:14px;outline:none;border-radius:0;-webkit-appearance:none;transition:border-color .2s}.el-auth__field input:focus{border-color:var(--el-red)}.el-auth__field input::placeholder{color:#555}.el-auth__field-error{display:block;color:var(--el-red);font-size:12px;margin-top:6px}.el-auth__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.el-auth__forgot{display:block;text-align:right;font-size:12px;color:var(--el-muted);margin-bottom:20px;margin-top:-8px;text-decoration:none;transition:color .2s}.el-auth__forgot:hover{color:var(--el-red)}.el-auth__link{display:block;text-align:center;font-size:13px;color:var(--el-muted);margin-top:16px;text-decoration:none;transition:color .2s}.el-auth__link:hover{color:#fff}.el-auth__separator{display:flex;align-items:center;gap:12px;margin:24px 0;color:#444;font-size:12px}.el-auth__separator:before,.el-auth__separator:after{content:"";flex:1;height:1px;background:var(--el-border)}.el-auth__separator span{color:var(--el-muted);white-space:nowrap}.el-auth__error{background:#c0181f26;border:1px solid var(--el-red);color:var(--el-red);padding:12px 16px;font-size:13px;margin-bottom:20px;line-height:1.5}.el-auth__error ul{list-style:none;padding:0;margin:0}.el-auth__success{background:#28a74526;border:1px solid #28a745;color:#28a745;padding:12px 16px;font-size:13px;margin-bottom:20px;line-height:1.5}.customer.login,.customer.register{display:none!important}@media screen and (max-width:749px){.el-auth{padding:40px 16px}.el-auth__card{padding:36px 24px}.el-auth__panel h1{font-size:28px}.el-auth__row{grid-template-columns:1fr}}.el-social-banner{background:var(--el-bg2);border-top:1px solid var(--el-border);border-bottom:1px solid var(--el-border);padding:48px 40px}.el-social-banner__inner{max-width:1200px;margin:0 auto}.el-social-banner__text{margin-bottom:32px}.el-social-banner__text .el-lbl{margin-bottom:6px}.el-social-banner h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1;margin:0;color:#fff}.el-social-banner__links{display:flex;justify-content:space-around;align-items:center;list-style:none;margin:0;padding:0}.el-social-banner__links li{flex:1;display:flex;justify-content:center}.el-social-banner__link{display:flex;align-items:center;justify-content:center;color:var(--el-red);transition:color .2s,transform .2s}.el-social-banner__link svg{width:48px;height:48px}.el-social-banner__link:hover,.el-social-banner__link:focus-visible{color:#fff;transform:translateY(-2px)}@media screen and (max-width:749px){.el-social-banner{padding:36px 24px}.el-social-banner h2{font-size:28px}.el-social-banner__link svg{width:36px;height:36px}}.el-video{padding:72px 40px;background:var(--el-bg)}.el-video__layout{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center;max-width:1200px;margin:0 auto}.el-video__player{position:relative;aspect-ratio:16 / 9;background:var(--el-bg3);border:1px solid var(--el-border);overflow:hidden}.el-video__poster{position:absolute;top:0;right:0;bottom:0;left:0}.el-video__poster img,.el-video__poster .el-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.el-video__poster .el-video__placeholder{padding:18%;fill:var(--el-border)}.el-video__poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000000d);pointer-events:none}.el-video__play{position:absolute;top:50%;left:50%;z-index:2;width:84px;height:84px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:0 0 0 4px;border:0;border-radius:50%;background:var(--el-red);color:#fff;cursor:pointer;transition:background-color .2s}.el-video__play:hover,.el-video__play:focus-visible{background:var(--el-red-light)}.el-video__soon{position:absolute;z-index:2;left:20px;bottom:20px;padding:8px 14px;background:var(--el-red);color:#fff;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.el-video__player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.el-video__info h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;line-height:1;margin:0 0 20px;color:#fff}.el-video__info p{color:var(--el-muted);font-size:14px;line-height:1.8;margin:0 0 24px}.el-video__list{display:flex;flex-direction:column;gap:12px}.el-video__list-item{display:flex;gap:10px;font-size:14px;color:#fff}.el-video__dot{width:6px;height:6px;background:var(--el-red);flex-shrink:0;margin-top:8px}@media screen and (max-width:749px){.el-video{padding:48px 24px}.el-video__layout{grid-template-columns:1fr;gap:28px}.el-video__info h2{font-size:32px}.el-video__play{width:68px;height:68px}}.el-gallery{padding:72px 40px;background:var(--el-bg)}.el-gallery__head{margin-bottom:40px}.el-gallery h2{font-family:"VipnaGorgialla",var(--font-heading-family),sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1;margin:0 0 20px;color:#fff}.el-gallery__head p{color:var(--el-muted);font-size:14px;line-height:1.7;max-width:540px;margin:0}.el-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.el-gallery__item{position:relative;display:block;padding:0;border:1px solid var(--el-border);background:var(--el-bg3);aspect-ratio:1;overflow:hidden;cursor:zoom-in}.el-gallery__item img,.el-gallery__item .el-gallery__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.el-gallery__item .el-gallery__placeholder{padding:25%;fill:var(--el-border)}.el-gallery__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--el-red);opacity:0;mix-blend-mode:multiply;transition:opacity .3s}.el-gallery__item:hover img,.el-gallery__item:focus-visible img{transform:scale(1.06)}.el-gallery__item:hover:after,.el-gallery__item:focus-visible:after{opacity:.25}.el-gallery__item:focus-visible{outline:2px solid var(--el-red);outline-offset:2px}.el-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;width:100dvw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#000;color:#fff}.el-lightbox[open]{display:block}.el-lightbox::backdrop{background:#000}.el-lightbox__figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:20px;cursor:zoom-out}.el-lightbox__img{display:block;width:100%;height:100%;object-fit:contain}.el-lightbox__img[hidden]{display:none}.el-lightbox__count{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:6px 14px;background:#000000a6;font-size:12px;font-weight:600;letter-spacing:3px;color:#fff;pointer-events:none}.el-lightbox__close,.el-lightbox__nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;background:#000000a6;color:var(--el-red);border:2px solid var(--el-red);border-radius:3px;cursor:pointer;transition:background .2s,color .2s}.el-lightbox__close:hover,.el-lightbox__close:focus-visible,.el-lightbox__nav:hover,.el-lightbox__nav:focus-visible{background:var(--el-red-light);border-color:var(--el-red-light);color:#fff}.el-lightbox__close{top:20px;right:20px}.el-lightbox__nav{top:50%;transform:translateY(-50%)}.el-lightbox__nav--prev{left:20px}.el-lightbox__nav--next{right:20px}html.el-lightbox-open{overflow:hidden}@media screen and (max-width:989px){.el-gallery__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.el-gallery{padding:48px 16px}.el-gallery h2{font-size:40px}.el-gallery__grid{grid-template-columns:repeat(2,1fr);gap:8px}.el-lightbox__figure{padding:0}.el-lightbox__close{top:12px;right:12px}.el-lightbox__close,.el-lightbox__nav{width:44px;height:44px}.el-lightbox__nav{top:auto;bottom:16px;transform:none}.el-lightbox__nav--prev{left:12px}.el-lightbox__nav--next{right:12px}.el-lightbox__count{bottom:26px}}::selection{background:var(--el-red);color:#fff}html{scrollbar-color:var(--el-red) var(--el-bg2)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--el-bg2)}::-webkit-scrollbar-thumb{background:var(--el-red);border:2px solid var(--el-bg2);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--el-red-light)}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message a,.utility-bar .announcement-bar__link,.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover span{color:var(--el-gold-light)}.header__inline-menu .header__active-menu-item{text-decoration-color:var(--el-gold)}.el-social-banner__link:hover,.el-social-banner__link:focus-visible{color:var(--el-gold-light)}.el-slideshow .el-slideshow__count{color:var(--el-gold-light)}.el-slideshow .el-slideshow__dot.is-active{background:var(--el-gold)}.el-slideshow .el-slideshow__body{border-left:3px solid var(--el-gold)}.el-slideshow .el-slideshow__arrow:hover,.el-slideshow .el-slideshow__arrow:focus-visible{background:var(--el-red-light);border-color:var(--el-red-light)}@media screen and (max-width:749px){.el-slideshow .el-slideshow__body{border-left:0;border-top:3px solid var(--el-gold)}}.el-gallery .el-gallery__item:hover,.el-gallery .el-gallery__item:focus-visible{border-color:var(--el-gold)}.el-lightbox .el-lightbox__count{color:var(--el-gold-light)}.el-video .el-video__soon{background:var(--el-gradient-red);border-bottom:2px solid var(--el-gold)}.el-video .el-video__play:hover,.el-video .el-video__play:focus-visible{background:var(--el-red-light)}.el-contact .el-contact__pill-icon{background:var(--el-gold);color:var(--el-bg)}.el-contact .el-contact__pill:hover{opacity:1;background:var(--el-red-mid)}.el-faq .el-faq__contact-box{border-top:3px solid var(--el-gold)}.el-popup .el-popup__modal{border:2px solid var(--el-gold)}.el-popup .el-popup__field input:focus{border-color:var(--el-gold)}.el-auth .el-auth__card{border-top:3px solid var(--el-gold)}.price .price-item--sale,.price--on-sale .price-item--last{color:var(--el-gold-light)}.card-information .price .price-item--regular,.price:not(.price--on-sale) .price-item--regular{color:var(--el-gold-light)}.price--on-sale .price-item--regular{color:var(--el-muted)}.badge{color:var(--el-gold-light);background:var(--el-gold-tint);border:1px solid var(--el-gold)}.card__heading a:hover,.card__heading a:focus-visible{color:var(--el-red-light)}.field__input:focus,.text-area:focus,.select__select:focus{box-shadow:0 0 0 1px var(--el-red-light)}.product__info-container .earlybird__price{color:var(--el-gold-light)}.product__info-container .earlybird__price.earlybird__price--strikethrough{color:var(--el-muted)}.product__info-container .earlybird__badge{color:var(--el-gold-light);background:var(--el-gold-tint);border:1px solid var(--el-gold);padding:2px 10px;letter-spacing:1px}.product__info-container .earlybird__selling_plan_discount{color:var(--el-gold-light);font-weight:600}a.el-contact__pill{text-decoration:none;color:inherit;cursor:pointer}a.el-contact__pill[target=_blank]:after{content:"\2197";margin-left:auto;padding-right:16px;font-size:16px;color:#ffffffbf;transition:transform .2s,color .2s}a.el-contact__pill[target=_blank]:hover:after,a.el-contact__pill[target=_blank]:focus-visible:after{color:var(--el-gold-light);transform:translate(2px,-2px)}a.el-contact__pill:focus-visible{outline:2px solid var(--el-gold);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/elastrike-custom.css.map */
