@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Lexend:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.navbar{align-items:center;background:var(--color-dark-gray);box-sizing:border-box;display:flex;height:130px;padding:30px 0}.mobile-nav{display:none}.navbar-left,.navbar-navigation,.navbar-right{align-items:center;display:flex}.navbar-navigation{justify-content:flex-start;list-style:none;margin:0;padding:0}.navbar-navigation li{margin-right:20px}.navbar-navigation li a{color:inherit;font-size:18px;font-weight:400;text-decoration:none;text-transform:uppercase;white-space:nowrap}.nav-link.active,.nav-link:hover,.navbar-auth button:hover{background-image:var(--color-gold-gradient);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;border-bottom:none}.nav-link.active,.nav-link:hover{padding-bottom:8px}.navbar-search{align-items:center;display:flex;margin-left:50px;position:relative}.navbar-search input{background-color:var(--color-black-pure);border:2px solid var(--color-gold-dark);border-radius:25px;color:var(--color-field-input-text);font-size:14px;font-style:italic;height:45px;margin-left:70px;padding:13px 35px 13px 40px;width:250px}.navbar-search input:focus{outline:none}.search-icon{color:var(--color-gold-dark);font-size:18px;left:80px;position:absolute}.search-results-dropdown{opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.search-results-dropdown.show{opacity:1;pointer-events:auto;transform:translateY(0)}.search-results-dropdown{background:var(--color-dark-gray);border-radius:8px;border-right:none;box-shadow:0 4px 8px #0000004d;left:70px;max-height:500px;max-height:400px;overflow-y:auto;position:absolute;top:calc(100% + 5px);width:250px;width:calc(100% - 70px);z-index:1000}.search-results-content{padding:15px}.search-section h4{color:var(--color-gold-medium);margin:0 0 10px}.search-section ul{list-style:none;margin:0 0 20px;padding:0}.search-section li a{color:var(--color-white);display:block;padding:8px 0;text-decoration:none;transition:color .2s}.search-section li a:hover{color:var(--color-gold-medium)}.course-author-nav{color:var(--color-text-light);display:block;font-size:12px!important;margin-left:0;margin-top:4px}.search-results-dropdown::-webkit-scrollbar{width:9px}.search-results-dropdown::-webkit-scrollbar-track{background:var(--color-dark-gray)}.search-results-dropdown::-webkit-scrollbar-thumb{background-color:var(--color-gold-medium);border:2px solid var(--color-dark-gray);border-radius:4px}.navbar-cart{margin-left:130px;margin-right:25px}.navbar-language{align-items:flex-start;display:flex;height:40px;margin-left:65px;margin-top:10px}.language-hover-group{display:flex;flex-direction:column;position:relative}.language-toggle-button{background:none;color:var(--color-white);font-size:18px;margin:0;padding:0;position:relative;text-align:center;z-index:1}.language-hover-group button:nth-child(2){left:0;margin-top:5px;opacity:0;position:absolute;top:100%;transition:opacity .2s ease}.language-hover-group:hover button:nth-child(2){height:auto;margin-top:5px;opacity:1}.navbar-auth{align-items:center;display:flex}.navbar-auth button{background:none;border:1px solid #0000;box-sizing:border-box;color:var(--color-white);cursor:pointer;font-size:18px;font-weight:400;margin-left:20px;padding:8px 2px;text-transform:uppercase}.navbar-user,.navbar-user-links{align-items:center;display:flex}.navbar-user-links{list-style:none;margin:0;padding:0}.navbar-user-links li{margin-right:20px}.navbar-user-links li:last-child{margin-right:0}.navbar-user-links li a{color:var(--color-white);font-size:18px;font-weight:400;padding:8px 2px;text-decoration:none}.navbar-user-links li a:hover{background-image:var(--color-gold-gradient);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;border-bottom:none}.navbar-user-info a{background:var(--color-gold-gradient);-webkit-background-clip:text;background-clip:text;color:#0000;margin-left:30px}.navbar-user-info span{font-size:18px}.navbar-user-profile-group{align-items:center;cursor:pointer;display:flex;position:relative}.navbar-user-profile-group:hover{cursor:pointer}.navbar-user-profile-group img{margin-left:20px;margin-top:2px;width:35px}@media (max-width:1366px) and (min-width:1025px){.navbar-language{margin-left:0}.navbar-navigation li a{font-size:16px}.navbar-search input{height:40px;margin-left:0;width:160px}.navbar-user{margin-left:12px}.navbar-search{margin-left:0}.navbar-cart{margin-left:20px;margin-right:20px}.navbar-auth button{font-size:16px}.search-icon{left:10px}}@media (max-width:576px){.search-results-dropdown{background:var(--color-dark-gray);border:1px solid var(--color-gold-dark);border-right:none;left:0;max-height:400px;overflow-y:auto;position:absolute;top:auto;width:auto;z-index:1000}}@media (max-width:375px){.search-results-dropdown{background:var(--color-dark-gray);border:1px solid var(--color-gold-dark);border-right:none;left:0;max-height:400px;overflow-y:auto;position:absolute;top:auto;width:auto;z-index:1000}}.user-dropdown{background:var(--color-dark-gray);box-shadow:0 4px 6px #0003;position:absolute;right:-10px;top:92px;width:180px;z-index:1000}.user-dropdown-arrow{border-bottom:10px solid var(--color-dark-gray);border-left:8px solid #0000;border-right:8px solid #0000;height:0;position:absolute;right:15px;top:-10px;width:0}.user-dropdown ul{list-style:none;margin:0;padding:0}.user-dropdown li{cursor:pointer;padding:10px 16px}.user-dropdown li a{background:none;border:none;color:var(--color-white);cursor:pointer;display:block;font-size:16px;padding:6px 0;text-align:right;text-decoration:none;transition:border-color .3s ease-in-out;width:100%}.user-dropdown li a.active-link,.user-dropdown li a:hover,.user-dropdown li button:hover{background-image:var(--color-gold-gradient);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;border-bottom:none}.language-toggle-button{background:var(--color-gray);border:none;border-radius:100%;box-shadow:0 2px 4px #0003;color:var(--color-black-pure);font-size:14px;font-weight:400;margin-left:14px;padding:9px;transition:background-color .3s}.layout-sidebar{align-items:center;background:var(--color-dark-gray);display:flex;flex-direction:column;height:100vh;justify-content:start;left:0;padding:20px;position:fixed;top:0;width:380px;z-index:100}.layout-sidebar .logo{display:flex;justify-content:center;margin-bottom:30px;margin-top:5px}.logo img{height:auto;width:120px}.layout-sidebar .sidebar-menu{margin-top:25px;padding:0;text-align:center;width:75%}.layout-sidebar ul li{margin:15px 0}.layout-sidebar ul li a,.nav-link-sidebar{background:var(--color-gold-gradient);border-radius:22px;color:var(--color-black-pure);display:block;font-size:16px;font-weight:700;padding:13px 20px;text-decoration:none}.dropdown-menu{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:opacity .9s ease,max-height .9s ease,transform .9s ease;visibility:hidden}.dropdown-menu li a{background:var(--color-black-gradient)!important;border:.5px solid #0000;box-sizing:border-box;color:var(--color-gray)!important;font-weight:400!important;padding:8px!important}.dropdown-menu li a:hover{border:1px solid var(--color-gold-dark)}.dropdown{overflow:visible;position:relative}.dropdown>a{display:block;padding:10px;transition:transform .3s ease}.dropdown:hover>a{transform:translateY(1px)}.dropdown:hover .dropdown-menu{max-height:500px;opacity:1;transform:translateY(0);visibility:visible}.dropdown-link.active{background:var(--color-black-lighter)!important;border:1px solid var(--color-gold-dark);font-weight:700}.span-text{margin-bottom:90px;margin-top:auto}@media (max-width:1366px) and (min-width:1025px){.layout-sidebar{overflow-y:auto}.layout-sidebar .sidebar-menu{margin-top:0}.layout-sidebar{height:100%;width:295px}.logo img{width:100px}.layout-sidebar ul li a{font-size:14px}}.home-content{align-items:start;display:grid;grid-template-areas:"title video" "subtitle video" "paragraph video";grid-template-columns:1fr 45%;margin-top:50px;max-width:1200px;width:100%}.text-home-content{grid-area:title/title/subtitle/subtitle;text-align:left}.images-home-content{grid-area:video;justify-self:center;position:relative;width:100%}.fullscreen-button{background:#000000b3;border:none;border-radius:6px;border-radius:50%;bottom:60px;color:#fff;cursor:pointer;font-size:18px;padding:8px 12px;position:absolute;right:10px;transition:background-color .3s;z-index:10}.fullscreen-button:hover{background:#000000e6}.title-home{background:var(--color-gold-gradient);background-clip:text;-webkit-background-clip:text;color:#0000;display:inline-block;padding-bottom:15px}.mute-button{background:#00000080;border:none;border-radius:50%;bottom:10px;color:#fff;cursor:pointer;font-size:16px;height:40px;position:absolute;right:10px;width:40px}.paragraph-container{grid-area:paragraph;margin-top:20px;text-align:left}.banner-video{border-radius:25px;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:992px){.home-content{gap:30px;grid-template-areas:"title" "subtitle" "video" "paragraph";grid-template-columns:1fr;justify-items:center;margin-top:50px;text-align:center}.text-home-content{text-align:center;width:90%}.title-home{font-size:38px}.subtitle-home{font-size:28px;padding:15px 0}}@media (max-width:768px){.home-content{gap:25px;margin-top:40px}.title-home{font-size:32px}.subtitle-home{font-size:24px}.banner-video{border-radius:20px}}@media (max-width:576px){.home-content{gap:20px;margin-top:30px}.text-home-content{margin-top:55px}.paragraph-container,.text-home-content{width:95%}.paragraph-container{margin-left:4px;text-align:justify}.images-home-content{width:90%}.banner-video{border-radius:15px;height:auto;max-width:100%;width:100%}.title-home{font-size:30px;padding:8px 0}.subtitle-home{font-size:22px;padding:10px 0}.paragraph-container span{display:block;margin-bottom:15px}}@media (max-width:380px){.banner-video{height:200px}.paragraph-container,.text-home-content{width:91%}}.services{margin:110px 0;max-width:1200px}.services h2{text-align:center}.services_section{display:flex;flex-wrap:wrap;gap:40px 145px;text-align:left}.service_item{align-items:center;min-width:280px;width:calc(33.333% - 120px)}.service_item:first-child{text-align:justify}.service_item img{height:50px;margin-bottom:15px;object-fit:contain;width:50px}@media (max-width:768px){.services h2{font-size:22px}.service_item{display:flex;flex-direction:column;justify-content:center;margin:15px auto;text-align:justify}}.carousel-wrapper{display:flex;flex-direction:column;max-width:1200px;width:100%}.slick-slide{padding-right:55px!important}.carousel-wrapper h2{font-weight:700;margin-bottom:20px;margin-top:30px;text-align:left}.home-content-section .loading-sub,.home-content-section .no-courses-msg{text-align:center}.carousel-title-heading,.loading-sub{text-align:center!important}.carousel-container{width:100%}.carousel-slide{cursor:pointer;position:relative;transition:transform .3s ease}.carousel-slide:hover{transform:translateY(-5px)}.image-container{aspect-ratio:16/9;border-radius:25px;overflow:hidden;position:relative}.carousel-image{border-radius:25px;height:100%;object-fit:cover;width:100%}.category-badge{background-color:#000;background-color:var(--color-black-pure,#000);color:#fff;top:10px;z-index:1}.category-badge,.duration-badge{border-radius:50px;font-size:11px;font-weight:700;padding:8px 12px;position:absolute;right:10px}.duration-badge{background-color:#fff;bottom:10px;box-shadow:0 2px 4px #0003;color:#000}.course-info{padding:12px 5px;text-align:left}.course-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical}.course-title-carousel{font-weight:700;line-height:1.3;margin:5px 0}.instructor{margin:5px 0}.instructor span{color:#d4af37;color:var(--color-gold-medium,#d4af37);text-decoration:underline}.instructor-notAuth{font-size:15px;font-weight:400;margin:2% 0}.carousel-title-container{border-bottom-left-radius:25px;border-bottom-right-radius:25px;bottom:0;color:#fff;left:0;padding:20px 15px 15px;position:absolute;right:0;text-align:center}.carousel-title-container a{color:#fff;text-decoration:none}.carousel-title-container h3{font-size:16px;font-weight:700;padding-bottom:8px}.carousel-title,.carousel-title-container h3{color:#fff;margin:0;text-shadow:1px 1px 3px #00000080}.carousel-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding-bottom:5px}.button-wrapper{margin:30px 0;text-align:center;width:100%}.see_all_button{background-color:#000;background-color:var(--color-black-pure,#000);border:1px solid #ccc;border:1px solid var(--color-gray,#ccc);border-radius:40px;color:#fff;color:var(--color-white,#fff);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:12px 28px;text-decoration:none;transition:all .3s ease}.see_all_button:hover{background-color:#333;box-shadow:0 4px 8px #0000001a}.non-auth .carousel-title-container{background:linear-gradient(0deg,#000c 30%,#0000);padding:20px 15px 15px}.non-auth .course-info p,.non-auth .instructor{color:#fff!important;text-shadow:1px 1px 3px #00000080}.non-auth .image-container{aspect-ratio:16/10}.non-auth .carousel-slide{display:flex!important;min-height:320px}.non-auth .carousel-image{height:100%;object-position:center top}@media (max-width:768px){.carousel-wrapper h2{font-size:22px;text-align:center}.course-info p{font-size:13px!important}.loading-sub-auth,.no-courses-msg{margin-right:30px;text-align:center}.carousel-title-container h3{font-size:14px}.carousel-title-heading{font-size:22px}.carousel-title{font-size:12px}.course-title-carousel{font-size:16px}.carousel-container{margin-left:13px}}@media (max-width:576px){.slick-slide{padding-right:19px!important}.category-badge,.duration-badge{font-size:10px;padding:6px 10px}.first-carousel-title{margin-top:100px!important}.carousel-title-container,.non-auth .carousel-title-container{padding:0 0 10px}}.mobile-navbar-container{background:#0000;height:auto;left:0;position:fixed;right:0;top:0;z-index:1000}.mobile-navbar{position:relative}.mobile-navbar-header{top:0}.mobile-navbar-main{align-items:center;display:flex;justify-content:space-between}.mobile-logo .logo-img{width:auto}.hamburger-toggle{position:relative}.dropdown-toggle{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;margin-right:20px}.dropdown-arrow{margin-left:5px;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.courses-dropdown-menu{background:var(--color-black-pure);border-top:1px solid #333;bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;padding:10px 20px;position:fixed;right:0;top:70px;z-index:999}.courses-menu-items{display:flex;flex:1 1;flex-direction:column}.course-menu-item{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:15px 0;text-decoration:none}.mobile-menu{background:var(--color-black-pure);bottom:0;display:flex;flex-direction:column;left:0;opacity:1;overflow-y:auto;position:fixed;right:0;top:70px;transform:translateY(0);visibility:visible;z-index:999}body.mobile-menu-open{overflow:hidden}.mobile-menu-open .hamburger-bar:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-menu-open .hamburger-bar:nth-child(2){opacity:0}.mobile-menu-open .hamburger-bar:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-search-container{background:#000;padding:15px}.mobile-search-input{background:#000;border:2px solid #d4a017;border-radius:25px;color:#a0a0a0;font-size:14px;padding:10px 40px 10px 15px;width:100%}.mobile-search-icon{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.mobile-menu-navigation{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:0 20px}.mobile-menu-item{align-items:center;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:15px 0;text-decoration:none;text-transform:none}.dropdown-trigger{cursor:pointer}.mobile-submenu{background:#0000004d;padding:5px 0 5px 20px}.mobile-submenu-item{color:#d4a017;display:block;font-size:15px;padding:12px 0;text-decoration:none}.mobile-menu-footer{align-items:center;background:var(--color-dark-gray);display:flex;justify-content:space-between;margin-top:auto;padding:15px}.mobile-language-selector{display:flex;gap:10px}.language-toggle-button{border-radius:50%;cursor:pointer;margin-right:10px}.language-toggle-button:last-child{margin-right:0}.mobile-cart-button{position:relative}.cart-counter{align-items:center;background:#d4a017;border-radius:50%;color:#000;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-8px;top:-8px;width:18px}.mobile-menu .navbar-search{justify-content:center;margin-bottom:20px;margin-left:0;padding:20px 0;position:relative;width:100%}.mobile-menu .navbar-search input{margin-left:0;width:190px}.mobile-menu .search-input-wrapper{position:relative}.mobile-menu .search-icon{height:18px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:2}.mobile-menu-footer .language-hover-group{flex-direction:row}.mobile-menu-footer .language-hover-group button:nth-child(2){margin-top:0;opacity:1;position:relative}.mobile-menu-footer .navbar-language{margin:0}.mobile-footer-tagline{font-size:10px;margin-top:auto;padding:20px 0;text-align:center}.mobile-close-btn{display:none}.mobile-menu-open .mobile-close-btn{align-items:center;background:#0000;border:none;color:#d4a017;cursor:pointer;display:flex;font-size:24px;justify-content:center;margin-left:10px;z-index:1002}.dropdown-options{display:flex}@media (max-width:600px){.desktop-nav{display:none}.mobile-nav{display:block!important}.hamburger-toggle{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:17px;justify-content:space-between;margin-right:15px;padding:0;width:25px}.courses-dropdown-menu{padding:0}.courses-menu-items{padding:20px}.hamburger-bar{background:#d4a017;height:3px;transition:.3s;width:100%}.mobile-menu{top:70px}.mobile-menu-item{font-size:18px;padding:20px 0}.mobile-footer-tagline{font-size:10px;padding:30px 0}.dropdown-toggle{display:flex}}@media (max-width:480px){.mobile-navbar-container{background:var(--color-dark-gray);overflow:hidden;width:100vw;z-index:1000}.mobile-navbar-header{background:var(--color-dark-gray);padding:15px;position:relative;z-index:1001}.courses-dropdown-menu{top:60px}.mobile-menu{background:var(--color-black-pure);bottom:0;display:flex;flex-direction:column;height:calc(100vh - 60px);left:0;overflow-y:auto;padding:0;position:fixed;right:0;width:100vw}.mobile-menu-navigation{flex:1 1;margin-bottom:20px;padding:0 20px}.mobile-menu-item{font-size:16px;padding:18px 0}.mobile-menu-footer{padding:15px;position:sticky}.mobile-logo .logo-img{height:40px;max-width:180px}.mobile-cart-button{margin-right:0}body.mobile-menu-open{height:100%;overflow:hidden;position:fixed;width:100%}}.highlights{align-items:flex-start;display:flex;gap:40px;margin:80px 0;max-width:1200px}.highlights_title{flex:1 1;margin:auto}.mobile-line{display:none}.highlights_title span{background:var(--color-gold-gradient);background-clip:text;-webkit-background-clip:text;color:#0000;display:inline-block;padding:10px 0}.highlights_section{display:flex;flex:2 1;flex-direction:column;gap:20px;text-align:justify}.highlight_item{align-items:center;display:flex;gap:30px}.highlight_item img{object-fit:contain}@media (max-width:768px){.highlights{display:block!important}.mobile-line{display:block}}@media (max-width:480px){.highlights_title{font-size:22px;margin:0 10px 10px;text-align:center}.highlights_title span{padding:0}.highlight_item img{align-self:baseline;margin-top:10px}}.membership-access{align-items:center;display:flex;justify-content:center;margin:80px 0;max-width:1200px;padding:0 20px}.membership-access-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-black-sidebar-gradient);border:1px solid #928a8a;border-radius:20px;max-width:850px;padding:60px 80px;text-align:center}.membership-access-title{background:var(--color-gold-gradient);background-clip:text;-webkit-background-clip:text;color:var(--color-white);color:#0000;font-size:30px;font-weight:600;margin-bottom:40px}.membership-access-description{margin-bottom:40px}.membership-access-description p{color:var(--color-white);font-size:16px;line-height:1.6;margin-bottom:20px;text-align:center}.membership-access-description p:last-child{margin-bottom:0}.membership-access-button{background:var(--color-gold-gradient-alt);border:none;border-radius:25px;color:var(--color-white);cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;padding:15px 40px;text-decoration:none;transition:all .3s ease}.membership-access-button:hover{background:var(--color-gold-gradient-alt-hover)}@media (max-width:768px){.membership-access-content{max-width:90%;padding:40px 30px}.membership-access-title{font-size:26px;margin-bottom:30px}.membership-access-description p{font-size:15px}}@media (max-width:480px){.membership-access{margin:60px 0;padding:0 15px}.membership-access-content{border-radius:15px;padding:30px 20px}.membership-access-title{font-size:22px;margin-bottom:25px}.membership-access-description p{font-size:14px;margin-bottom:15px}.membership-access-button{font-size:14px;padding:12px 30px}}.faq_content{margin:80px 0;max-width:1200px;text-align:center}.faq_content h2{margin:30px 0}.faq-list{margin:30px auto 0;text-align:center;width:750px}.faq_item{background-color:var(--color-dark-gray);border-radius:30px;box-shadow:0 2px 4px #0003;margin-bottom:15px;padding:15px 20px;transition:box-shadow .3s ease}.faq_item:hover{box-shadow:0 4px 8px #0000004d}.faq_question_header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq_question_header p{color:var(--color-white);flex-grow:1;font-size:18px;font-weight:500;margin:0;padding-right:15px}.faq_answer{background:var(--color-black-gradient);border-radius:30px;max-height:0;overflow:hidden;padding:0 35px;transition:max-height .3s ease-out,padding .3s ease-out}.faq_answer,.faq_answer.open{margin-bottom:25px;margin-top:-14.5px}.faq_answer.open{border:.5px solid var(--color-dark-gray);max-height:600px;padding:35px}.faq_answer p{color:var(--color-white);font-size:18px;line-height:1.6;margin:0}@media (max-width:768px){.faq-list{width:100%}.faq-list p{font-size:16px}}@media (max-width:480px){.faq_item{background:var(--color-black-faq-gradient)}.faq_answer{background:var(--color-black-pure)}.faq_content h2{font-size:22px}.faq_item{padding:15px}}.go_to_login{margin:125px 0;max-width:1200px;text-align:center}.go_to_login_button{background:var(--color-gold-gradient-alt);border:none;border-radius:40px;color:var(--color-white);cursor:pointer;font-weight:700;margin:30px 0;outline:none;padding:11px 25px}.go_to_login_button:hover{background:var(--color-gold-gradient-alt-hover)}.horizontal-line-go-to{background:var(--color-gold-gradient);border:0;height:3px;margin:15px auto 30px;text-align:center;width:125px}@media (max-width:480px){.horizontal-line-go-to{height:1px}.go_to_login{background:var(--color-black-pure);border:1px solid var(--color-gold-dark);border-radius:25px;box-shadow:0 2px 4px #0000000d;margin-left:13px;padding:25px}.go_to_login h2{font-size:22px}.go_to_login p{text-align:justify}.go_to_login_button{padding:15px}}.footer{padding:32px 16px;width:100%}.footer-columns{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.footer-column{flex:1 1 200px}.footer-column p{color:var(--color-gray);margin-bottom:16px}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:.5rem}.footer-column ul li a{color:var(--color-white);text-decoration:none}.copyright{margin:40px 40px 0 0;text-align:center}@media (max-width:480px){.footer-columns{justify-content:left}.footer-column{flex:2 1}.footer{padding-left:10px!important}.copyright{margin:35px 0 5px}}.profile-container{margin-right:150px}.profile-heading{margin:30px 0}.profile-blocks{display:flex;flex-wrap:wrap;gap:40px}.profile-block{background-color:var(--color-white);border-radius:25px;color:var(--color-dark-gray);flex:1 1;padding:20px;position:relative}.block-title{font-size:24px;font-weight:500;margin-bottom:20px}.profile-field{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;position:relative}.field-label{font-size:18px;font-weight:700}.field-value{color:var(--color-dark-gray);padding-top:10px}.edit-button-profile{background:none;border:none;color:var(--color-dark-gray);cursor:pointer;font-weight:700}.edit-button-profile:hover{opacity:.9}.field-divider{background-color:var(--color-gray);height:1px}.profile-divider{margin:25px 0}.shop-item-divider{margin:10px 0}.email-input,.password-input{background-color:var(--color-gray);border:none;border-radius:5px;color:var(--color-white);font-size:16px;outline:none;padding:8px;text-align:center;width:100%}.email-input::placeholder,.password-input::placeholder{color:var(--color-white);font-style:italic}.email-input:focus::placeholder,.password-input:focus::placeholder{border:none;color:#0000}.email-message,.password-message{font-size:14px;font-style:italic;margin-top:8px;text-align:center}.email-message.success,.password-message.success{color:green}.email-message.error,.password-message.error{color:red}.login-methods{align-items:center;display:flex;margin-top:70px;position:relative}.login-label{margin-right:10px}.social-icons{display:flex;gap:15px}.profile-block a{color:var(--color-dark-gray);text-decoration:none}.bought-items-container{flex:1 1;overflow-y:auto;padding-bottom:10px}.bought-item{margin-bottom:55px}.item-buttons,.item-info{display:flex;justify-content:space-between;margin-bottom:0}.item-buttons{align-items:baseline}.more-item-details-btn{background:var(--color-black-pure);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;padding:8px 32px}.extend-course-link{background:none;border:none;color:var(--color-gold-dark);cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline}.other-purchases-link{align-items:center;display:flex;font-size:16px;margin-top:50px;text-decoration:underline!important}@media (max-width:520px){.profile-container{margin-bottom:140px;margin-right:0;margin-top:120px;padding:0 10px}}@media (max-width:380px){.profile-container{margin-bottom:40px;margin-right:0;margin-top:120px;padding:0 10px}}.courses-page-wrapper{margin:40px 0;max-width:1200px}.courses-columns-container{display:flex;flex-direction:row;gap:40px}.courses-column{flex:1 1;min-width:0}.column-title,.heading-type{margin-bottom:20px;padding-bottom:10px}.courses-container{display:flex;flex-direction:column;gap:30px}.course-section{margin-bottom:20px}.courses-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:start}.course-media-link{color:inherit;display:block;text-decoration:none}.course-media-link:hover{transform:translateY(-5px)}.course-media-container{border-radius:10px;box-shadow:0 4px 12px #0000001a;height:240px;overflow:hidden;position:relative;width:240px}.thumbnail-wrapper{height:100%;overflow:hidden;width:100%}.thumbnail-image{display:block;height:100%;object-fit:cover;width:100%}.overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;color:var(--color-white);display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:15px;position:absolute;right:0;text-align:center;z-index:2}.course-title{font-size:16px;line-height:1.3;margin:0 0 5px}.course-author-overlay{font-size:12px;margin:0;opacity:.9}.thumbnail-placeholder{align-items:center;animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;display:flex;height:100%;justify-content:center;width:100%}.placeholder-text{color:#999;font-size:14px}.skeleton{pointer-events:none}.skeleton-thumbnail{background-color:#ddd;border-radius:8px;height:150px;width:100%}.skeleton-box{background-color:#e0e0e0;border-radius:4px;height:16px;margin-top:8px}.skeleton-title{width:70%}.skeleton-author{width:50%}@keyframes shine{to{background-position-x:-200%}}.no-courses-message{color:#666;font-style:italic;padding:30px 0}.ebooks-section{margin-top:60px;padding-top:40px}.ebooks-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-width:900px}.ebook-thumbnail{color:inherit;display:flex;flex-direction:column;max-width:285px;text-decoration:none;transition:transform .2s ease}.ebook-thumbnail:hover{transform:translateY(-5px)}.ebook-cover{background-color:#f5f5f5;border-radius:5px;box-shadow:0 4px 8px #0000001a;height:180px;margin-bottom:10px;overflow:hidden;width:150px}.ebook-image{height:100%;object-fit:cover;width:100%}.ebook-placeholder{align-items:center;animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;display:flex;height:100%;justify-content:center;width:100%}.ebook-title{font-size:16px}.ebook-cover-placeholder{background-color:#e0e0e0;border-radius:5px;height:180px;margin-bottom:10px;width:150px}@media screen and (max-width:768px){.courses-page-wrapper{box-sizing:border-box;margin:90px 0;padding:0;width:100%}.courses-columns-container{flex-direction:column;gap:0}.column-title{color:#fff;font-size:22px;font-weight:600;margin-bottom:5px;margin-top:30px;padding-left:15px;text-align:center;text-transform:none}.courses-column:before{color:#fff;content:"Kursevi";display:block;font-size:14px;font-weight:400;margin-bottom:10px;opacity:.8;padding-left:15px}.courses-container{padding:0}.courses-grid{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:15px;margin-left:15px;overflow-x:auto;padding:10px 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.courses-grid::-webkit-scrollbar{display:none}.course-media-link{flex:0 0 auto;margin-right:5px;scroll-snap-align:start;width:200px}.course-media-container{border-radius:25px;height:180px;margin-bottom:8px;position:relative;width:100%}.overlay{background:linear-gradient(0deg,#000c,#0000);padding:10px}.course-title{color:#fff;font-size:14px;line-height:1.2;text-align:center}.course-author-overlay{color:#fff;font-size:10px;opacity:.8;text-align:center}.course-category-label{background-color:#000000b3;border-radius:4px;color:#fff;font-size:10px;padding:3px 8px;pointer-events:none;position:absolute;right:10px;top:10px;z-index:3}.course-media-container:after{background:#0000;bottom:40px;color:#fff;content:attr(data-duration);font-size:12px;left:10px;position:absolute;z-index:4}.ebooks-section{margin-top:20px;padding:0}.ebooks-section .column-title{margin-bottom:5px}.ebooks-grid{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:15px;max-width:none;overflow-x:auto;padding:10px 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.ebooks-grid::-webkit-scrollbar{display:none}.ebook-thumbnail{flex:0 0 auto;margin-right:5px;scroll-snap-align:start;width:110px}.ebook-cover{border-radius:8px;height:120px;overflow:hidden;width:100%}.ebook-title{color:#fff;font-size:12px;margin-top:5px;text-align:center}.templates-section{margin-top:20px;padding:0}.templates-section .column-title{margin-bottom:5px}.skeleton-thumbnail{height:120px}.ebook-cover-placeholder{height:120px;width:100%}.templates-grid{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:15px;overflow-x:auto;padding:10px 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.no-courses-message{margin-top:120px;padding:30px 15px}.course-title-bottom{font-weight:700}.course-author-bottom,.course-author-bottom span,.course-duration-bottom span{font-size:14px}.course-author-bottom span{color:var(--color-gold-medium);text-decoration:underline}}@media (max-width:480px){.no-courses-message{margin-top:60px}}@media (max-width:375px){.no-courses-message{margin-top:40px;padding:60px 20px}}.course-detail-container{margin-left:50px;margin-top:30px;width:950px}.course-header{margin-bottom:40px;text-align:center}.course-author,.course-header h2{margin-bottom:30px}.course-author{font-size:1.1rem}.course-author-span a{color:var(--color-gold-medium);text-decoration:none}.course-trailer{border-radius:25px;box-shadow:0 4px 8px #0000001a;margin-bottom:40px;overflow:hidden;width:100%}.course-trailer h3{background:#34495e;color:#fff;margin:0;padding:12px 20px}.course-content-container{display:flex;gap:30px;margin-top:20px}.course-translations{display:flex;justify-content:center;margin-bottom:50px;margin-top:-30px}.course-translations img{height:24px;margin-left:40px;width:27px}.course-translations p{margin-left:7px}.course-description-section{background:var(--color-blacklinear-gradient);border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 2px 4px #0000000d;flex:2 1;padding:25px}.course-description-section h2{margin-bottom:20px;padding-bottom:10px}.course-description-section p{line-height:1.7}.course-pricing-section{background:var(--color-blacklinear-gradient);border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 2px 4px #0000000d;display:flex;flex:1 1;flex-direction:column;max-height:fit-content;padding:25px}.course-pricing-section h2{color:var(--color-gold-medium);margin-bottom:15px;text-align:center}.original-price{text-align:center}.discount-badge{background:#e74c3c;border-radius:4px;display:inline-block;font-size:.9rem;margin-left:10px;padding:5px 10px}.vat-notice{font-size:.9rem;text-align:center}.notify-course-rules{color:var(--color-gray);font-size:10px;margin-bottom:70px;margin-top:30px}.coming-soon{font-weight:700;letter-spacing:2px;text-transform:uppercase}@media (max-width:1366px) and (min-width:1025px){.course-detail-container{margin-right:30px;width:auto}}@media (max-width:768px){.course-detail-container{margin-bottom:130px;margin-left:0;margin-top:15px;padding:0 15px;width:100%}.course-header{display:flex;flex-direction:column;margin-top:100px}.course-author-span a{text-decoration:underline}.course-header h2{font-size:1.8rem;margin-bottom:10px}.course-author{font-size:.9rem;margin-bottom:20px;order:2}.course-cover_detail{margin-bottom:25px;max-width:250px}.course-translations{margin-bottom:30px;margin-top:20px}.course-translations img{height:24px;margin-left:20px;width:24px}.course-translations p{font-size:.9rem}.course-content-container{flex-direction:column;gap:20px}.course-description-section,.course-pricing-section{flex:1 1 100%;padding:20px}.course-description-section h2{font-size:1.5rem;margin-bottom:15px}.course-description-section p{font-size:.9rem}.course-pricing-section h2{font-size:1.6rem}.original-price{font-size:.9rem}.vat-notice{font-size:.8rem;margin:10px 0}.add-to-cart-btn,.buy-now-btn{font-size:14px;padding:10px}.notify-course-rules{font-size:9px;margin-bottom:40px;margin-top:20px;padding:0 10px;text-align:justify}}@media (max-width:480px){.course-header h2{font-size:1.5rem}.course-cover_detail{max-width:200px}.course-description-section,.course-pricing-section{border-radius:15px;padding:15px}.course-pricing-section h2{font-size:1.4rem}.original-price{font-size:.8rem}}@media screen and (min-width:1240px) and (max-width:1728px) and (min-height:400px) and (max-height:1117px){.course-detail-container{margin-left:0}}.course-container{display:flex;gap:20px;max-width:100%;padding:20px}.course-container h2,.course-container h3{margin-bottom:10px}.video-wrapper{aspect-ratio:16/9;position:relative;width:100%}.video-wrapper video{border-radius:15px;height:100%;object-fit:cover;width:100%}.video-section{flex:1.6 1}.video-container{padding:10px}.video-container video{border-radius:25px}.lesson-item video{background:#0000;border-radius:15px;object-fit:cover}.lesson-list{border-radius:10px;direction:rtl;flex:1.1 1;margin-left:30px;max-height:600px;overflow-y:auto;padding:15px}.lesson-list h3{direction:ltr;text-align:left}.lesson-list::-webkit-scrollbar{margin-top:110px;width:12px}.lesson-list::-webkit-scrollbar-thumb{background-color:var(--color-gray);border-radius:4px}.lesson-list::-webkit-scrollbar-track{background:var(--color-black-pure)}.lesson-title{flex-shrink:0;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-item{align-items:center;border-radius:5px;cursor:pointer;direction:ltr;display:flex;margin-bottom:5px;min-height:100px;padding:10px}.lesson-item.active,.lesson-item:hover{background-color:var(--color-black-pure)}.lesson-video-thumbnail{border-radius:10px;flex-shrink:0;height:90px;margin:0 20px;overflow:hidden;width:180px}.lesson-thumbnail{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}.lesson-video-thumbnail video{border-radius:10px;height:100%;object-fit:contain;width:100%}.lesson-info{align-items:center;display:flex;gap:40px}.lesson-number{font-weight:700}.arrow_holder{align-items:center;color:var(--color-white);display:flex;margin-top:25px}.course-container a{text-decoration:none}.arrow_holder p{margin-left:15px}.instructor-info{font-size:18px;margin:20px 0}.instructor-link{color:var(--color-gold-medium);text-decoration:underline!important}.heading-line{align-items:center;display:flex;justify-content:space-between}.course-materials{border-radius:10px;margin:20px 0}.download-paragraph{color:var(--color-gold-medium)}.materials-section li{margin:5px 0}.materials-download{margin-top:40px}.ebook-section,.template-section{margin:20px 0}.template-section{margin-bottom:115px;margin-top:15px}.download-link{color:var(--color-orange);font-weight:700;text-decoration:none}.download-link:hover{text-decoration:underline}.lesson-list video::-webkit-media-controls,.lesson-list video::-webkit-media-controls-enclosure{display:none!important}.lesson-list video::-webkit-media-controls-panel{display:none!important}.downloadable-pdf{height:200px;width:250px}.ebook-section p{margin-bottom:20px}.ebook-section img{padding:20px 0}@media (max-width:1600px) and (min-width:1367px){.lesson-list{flex:1.9 1}}@media (max-width:1366px) and (min-width:1025px){.lesson-list{flex:1.9 1}}@media (max-width:768px){.course-container{flex-direction:column;padding:10px}.video-section{flex:auto;width:100%}.video-container{margin-top:85px;padding:0}.lesson-list{flex:auto;margin-bottom:20%;margin-left:0;max-height:none;overflow-y:visible;padding:10px}.lesson-info,.lesson-item,.lesson-list,.lesson-list h3,.lesson-number{transform:none}.lesson-item{align-items:center;flex-direction:row}.lesson-video-thumbnail{height:50px;margin:0 10px 0 20px;width:80px}.lesson-info{align-items:flex-start;flex-direction:column;gap:2px}.lesson-number{margin-bottom:5px;margin-right:0}.heading-line{align-items:flex-start;flex-direction:column;gap:10px}.download-section,.instructor-info{align-items:flex-start;text-align:left;width:100%}.course-materials{flex-direction:column;gap:15px}.materials-download{text-align:left}.ebook-section,.template-section{justify-content:flex-start}.lesson-video-thumbnail img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}}.newsletter-section-wrapper{margin-left:-80px}.newsletter{align-items:flex-start;color:var(--color-white);display:flex;padding-bottom:60px;padding-left:80px;padding-top:40px}.newsletter-content{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;padding-bottom:32px;padding-top:32px;width:100%}.newsletter-text p{line-height:1.5;margin-top:26px}.newsletter-line{background-color:var(--color-horizontal-line);border:0;height:3px;margin:25px 0 10px!important;width:125px}.newsletter-text{flex:1 1}.newsletter-form{align-items:center;display:flex;flex:1 1;gap:16px;text-align:center}.input-container{display:flex;flex-direction:column;gap:8px}.input-container input::placeholder{color:var(--color-dark-gray);font-style:italic}.input-container input[type=text]{background-color:var(--color-gray);border:1px solid var(--color-gray);border-radius:30px;color:var(--color-dark-gray);font-size:14px;padding:11px;text-align:center;width:550px}.chb-email{align-items:center;color:var(--color-field-input-text);display:flex;font-size:12px;gap:5px;justify-content:center}.chb-email input[type=checkbox]{opacity:0;position:absolute}.chb-email label{cursor:pointer;padding-left:36px;position:relative}.chb-email label:before{background-color:var(--color-white);border:2px solid var(--color-field-input-text);border-radius:4px;content:"";height:16px;left:24px;position:absolute;top:0;width:16px}.chb-email input[type=checkbox]:checked+label:before{background-color:var(--color-black-almost)}.chb-email label:after{border:solid var(--color-white);border-width:0 2px 2px 0;content:"";height:10px;left:31px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:opacity .2s ease-in-out;width:5px}.chb-email input[type=checkbox]:checked+label:after{opacity:1}.send-email-button{background-color:var(--color-black-pure);border:1px solid var(--color-gray);border-radius:40px;color:var(--color-white);cursor:pointer;font-weight:700;padding:9px 25px}.send-email-button:hover{background-color:#333;box-shadow:0 4px 8px #0000001a}@media (max-width:768px){.newsletter-content{flex-direction:column}.send-email-button{align-self:center}.input-container input[type=text]{text-align:left;width:100%}}@media (max-width:480px){.newsletter{border-radius:8px;margin:0 auto;max-width:340px;padding:20px 0}.newsletter-content{flex-direction:column;gap:20px;padding:0}.newsletter-form{display:block}.newsletter-text h2{font-size:22px;line-height:1.2;text-align:center}.newsletter-line{margin:10px auto!important;width:80px}.newsletter-text p{line-height:1.4;margin-top:20px;padding-left:15px}.input-container{display:flex;flex-direction:column;gap:12px;width:100%}.input-container input[type=text]{padding:12px;text-align:center;width:100%}.chb-email{padding:10px 0}.chb-email label{font-size:12px}.send-email-button{border-radius:30px;font-size:16px;margin-top:8px;padding:12px;width:70%}.newsletter-section-wrapper{margin-bottom:0;margin-left:0}}@media (max-width:380px){.newsletter-text{padding:0 32px}.chb-email label{padding-left:40px}}.navbar-cart{position:relative}.cart-dropdown{animation:fadeIn .3s ease;background:var(--color-dark-gray);border-radius:5px;box-shadow:0 4px 6px #0003;padding:20px;position:absolute;right:-15px;top:86px;width:300px;z-index:1000}.thumbnail-wrapper-cart{border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:100px;overflow:hidden;width:110px}.cart-dropdown-close{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;line-height:1;padding:0 5px;position:absolute;right:10px;top:10px}.cart-dropdown-close:hover{opacity:.8}.cart-dropdown .dropdown-arrow{border-bottom:10px solid var(--color-dark-gray);border-left:8px solid #0000;border-right:8px solid #0000;height:0;position:absolute;right:15px;top:-10px;width:0}.cart-confirmation{display:flex;margin-bottom:15px}.cart-confirmation,.check-icon{align-items:center;color:var(--color-white)}.check-icon{display:inline-flex;font-weight:700;justify-content:center;margin-right:10px}.cart-course-info{align-items:center;display:flex;margin-bottom:20px}.cart-course-image{border-radius:5px;height:60px;margin-right:10px;object-fit:cover;width:60px}.cart-course-name{align-items:center;color:var(--color-white);display:flex}.cart-actions{display:flex;flex-direction:column;gap:10px}.cart-action-button{border-radius:25px;display:block;font-weight:700;padding:6px;text-align:center;text-decoration:none;transition:all .3s ease}.checkout,.view-cart{border:2px solid #fff;color:#fff;text-transform:uppercase}.checkout:hover,.view-cart:hover{background-color:#ffffff1a}.cart-page-container{color:var(--color-white);max-width:1200px;padding:40px 10px;width:100%}.cart-title{margin-bottom:40px;text-align:center}.empty-cart{padding:40px 0;text-align:center}.continue-shopping-btn{background:var(--color-gold-gradient);border-radius:25px;color:var(--color-black-pure);display:inline-block;font-weight:600;margin-top:20px;padding:12px 24px;text-decoration:none;transition:opacity .3s}.continue-shopping-btn:hover{opacity:.9}.cart-items-container{margin-bottom:30px}.cart-header{border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.cart-header-cena{text-align:right;width:150px}.cart-item{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:15px 0}.cart-item,.cart-item-info{align-items:center;display:flex}.cart-item-image{border-radius:5px;height:100%;margin-right:15px;object-fit:cover;width:100%}.cart-item-details{flex-direction:column;margin-left:30px}.cart-item-details button{background:none;border:none;color:var(--color-gray);cursor:pointer;display:inline;font:inherit;text-decoration:none}.cart-item-title{margin-bottom:8px}.remove-item-btn:hover{text-decoration:underline}.cart-item-price{font-weight:600;text-align:right;width:150px}.cart-summary{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:60px;position:relative}.cart-total{margin-bottom:55px}.cart-notice{color:#ffffffb3}.cart-notice,.cart-terms{margin-bottom:20px}.terms-checkbox{align-items:flex-start;cursor:pointer;display:flex;position:relative}.terms-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-custom{background-color:initial;border:1px solid #fff;border-radius:3px;height:16px;margin-right:10px;position:relative;top:2px;width:16px}.terms-checkbox input:checked~.checkbox-custom:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.terms-text{font-family:Alexandria,sans-serif;font-size:12px;line-height:1.4}.terms-link{color:var(--color-gold-medium);text-decoration:none}.terms-link:hover{text-decoration:underline}.checkout-btn{background-color:var(--color-dark-gray);border:1px solid var(--color-white);border-radius:25px;color:var(--color-white);cursor:pointer;display:inline-block;margin-top:10px;min-width:200px;padding:14px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.checkout-btn:not(.disabled):hover{background-color:var(--color-white);color:var(--color-dark-gray)}.checkout-btn.disabled{cursor:not-allowed;opacity:.5}.recommended-courses{margin-top:60px}.recommended-title{margin-bottom:30px;text-align:center}.recommended-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.recommended-course{border-radius:8px;overflow:hidden;position:relative;transition:transform .3s}.recommended-course:hover{transform:translateY(-5px)}.recommended-course-image{border-radius:8px;height:180px;object-fit:cover;width:100%}.recommended-course-title{background:linear-gradient(#0000,#000c);bottom:0;color:#fff;font-weight:500;left:0;padding:10px;position:absolute;right:0}@media (max-width:768px){.cart-page-container{margin-top:100px;max-width:100%;padding:20px 15px}.cart-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.cart-header{margin-bottom:15px;padding-bottom:8px}.cart-header-cena,.cart-header-kurs{font-size:14px}.cart-item{padding:10px 0}.cart-item-image{height:50px;margin-right:10px;width:50px}.cart-item-title{font-size:14px;margin-bottom:0}.cart-item-price{font-size:15px;font-weight:700}.cart-summary{align-items:flex-start;margin-bottom:30px;width:100%}.cart-total{font-size:16px;font-weight:700;margin-bottom:20px;text-align:right;width:100%}.cart-notice{margin-bottom:15px;text-align:left;width:100%}.cart-notice p{font-size:10px;position:absolute;top:5px}.cart-terms{margin-bottom:15px;width:100%}.terms-checkbox{align-items:flex-start;display:flex}.checkbox-custom{border:1px solid;height:16px;margin-right:8px;min-width:16px}.terms-text{font-size:12px;line-height:1.3}.terms-link{color:var(--color-gold-medium)}.checkout-btn{background-color:initial;border:1px solid #fff;border-radius:25px;font-size:14px;margin-top:5px;padding:12px;text-align:center;text-transform:uppercase;width:100%}.recommended-courses{margin-top:40px}.recommended-title{font-size:18px;margin-bottom:20px;text-align:center}.recommended-grid{-webkit-overflow-scrolling:touch;display:flex;gap:15px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.recommended-grid::-webkit-scrollbar{display:none}.recommended-course{flex-shrink:0;min-width:140px;width:140px}.recommended-course-image{border-radius:5px;height:140px}.recommended-course-title{font-size:12px;padding:8px 5px}.empty-cart{padding:30px 0}.continue-shopping-btn{font-size:14px;padding:10px 20px}}@media (max-width:480px){.cart-notice p{position:relative;text-align:right}.thumbnail-wrapper-cart{height:auto;width:auto}}.checkout-container-pay{margin:40px auto;max-width:1600px;width:100%}.checkout-container-pay h2{color:#fff;margin-bottom:30px;text-align:center}.checkout-layout{align-items:flex-start;display:flex;gap:30px}.checkout-form-section{background-color:#fff;border-radius:25px;box-shadow:0 4px 15px #0000001a;color:#333;flex:2 1;padding:25px}.checkout-form-section h4{border-bottom:1px solid #eee;color:#333;font-size:18px;margin-bottom:20px;padding-bottom:10px}.form-group-checkout{margin-bottom:25px}.form-row{display:flex;gap:15px}.form-row input{flex:1 1}.checkout-form-section input[type=email],.checkout-form-section input[type=tel],.checkout-form-section input[type=text]{background:var(--color-field-input);border:1px solid #ccc;border-radius:30px;box-sizing:border-box;font-size:14px;font-weight:100;margin-bottom:15px;padding:16px 12px;width:100%}.checkout-form-section input[type=email]:focus,.checkout-form-section input[type=tel]:focus,.checkout-form-section input[type=text]:focus{background-color:#fff;border-color:#777;outline:none}.checkout-form-section input::placeholder{color:#fff}input[name=address]{flex:2 1;width:75%!important}input[name=postalCode]{width:20%!important}.payment-methods input[name=cardNumber],.payment-methods input[name=cardholderName],.personal-information input[name=name],.voucher-section input[name=voucher]{margin-bottom:15px}.payment-methods h4{align-items:center;display:flex;justify-content:space-between}.payment-methods .secure-info{color:#666;font-size:.8em;margin-left:10px}.payment-icons{gap:15px;margin-bottom:15px}.payment-icons,.payment-option{align-items:center;display:flex}.payment-option{background-color:#f5f5f5;border:2px solid #0000;border-radius:8px;cursor:pointer;gap:10px;padding:6px 10px;transition:all .2s ease}.payment-option.selected{background-color:#fff}.payment-option input[type=radio]:checked:before{background-color:#000;border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.payment-option input[type=radio]{appearance:none;border:2px solid #ccc;border-radius:50%;cursor:pointer;height:18px;outline:none;position:relative;transition:border .2s ease;width:18px}.payment-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex-shrink:0;height:30px;width:50px}.payment-option label{align-items:center;display:flex;margin:0}.payment-icon.upc{align-items:center;background-image:none;border-radius:4px;color:#666;display:flex;font-size:10px;justify-content:center}.payment-icon.upc:after{content:"💳";font-size:20px;margin-bottom:9px}.payment-icon.visa{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAfCAYAAACcai8CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMgSURBVHgB7ZhfSFNxFMfPvd4tneIfFHtoEzVoQf80CFIhjHxQH9QHHwyCsIeCSPLFeijIZ32xrId6sHyI9hBkPfTioBL/RH9I0iIDjbxBVLPNObfarrvtHDo/7nSwMRxssC+M3797z++zc87v3MuV4L9cXq0jLIfbIQ0lAzwvKzCPYl9y63qx5tMeAeiNkN6aVTTTcWXDF+qPDBoh/VWjKdpFyeULftF1qITMkEf6tRbUIYMkQ4YpC5xqZYFTLSXWpBTy0s+osMUaNVZX1kXfVpovxoV5JiiymMXavOqGVX+Q+g32nVv24vvQRvLAmheUlZew4/MQyP5vNPfH3gt/9/SKa9oHxmmzroZq6Kqvho5BJ82P9TUR2NN3KvTcnQGvPyTuwXlcZx2+PCaAh8/UkZ14ipkS4TwrBG2dsHZiEkbWz4MnlAtm9aFYfzC1KDbCTdiDKPTusssHp29NECyO6+3lsN9WEuV5ow3U/LIbEpES74JFSzMccVrgdeNNkCOe15VCcEwv0VpFWQF57YrjjYBFMB6jnl1rjRluow38g5g6iSjuoUOgr/4S6Hx1CnJWP5Lx6YWftNbXdoBa9hTCMjirfXAcphZ+RNk02jjbZKd2W4ERYMJVBZNLAbE5zrXUWAUAz6HONe0V8KprnfL7quOtsDn4ZE7YZhuYVolAJ1TW9tmKqb0/nys2a6m1CsAPqodazFUGx1QY7q6DitICmrvt/EQHEf8cpwMeWEwJtrM5EkkDt9baqHVMLYnwX2o7SO2c+ltcx3AsBBq9cEyM0YNGqIHH76lS6KCL9XiKe+hQGDZjSDGUfJAw5CxbWT558Y5zAZprd0FRnll4k+/rGZkRY2OVIODlbQLmsHH5Qs+JTQxewbxFYPTi5vBiRPB+huR6jcJrMc/5IWM8tEkBo250HxVwxgKPkFgteJOT9bupj55fDQRpHcGwxdrLlcX41GMbiSj7Ap9qZYFTrSxwqoXAs5AhipSzWTnyEeU6ZIhkCYbk8kLzPRn0fkhn6eDRIdyLHwQlnvvuDlSackyHIt1iSC951jZyXlSVSPRK+A99x1zw6aWhVAAAAABJRU5ErkJggg==)}.payment-icon.mastercard{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAfCAYAAACcai8CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALKSURBVHgB1ZdNaBNBFMf/M7vbpm1MU1DwK/1AvNimUQQP9fumVNGjxbuICPXWk9KDFBQP9lCoetDioTcFFaw3i7UXL8EWPago8eBBSDZtommyu+NMWgKxaeY1Ecz+LtnMvNn95eXN7luGNcRS6jwMnEMjwvGatXRMqUMmRCqMLJ5K5RNobOIosJMcGW/UB7KK/WjCMBPZ5FcIdMMf2ExkkgI+gsNnmKgRYS+hMDcPkU4XvxudEZhHByrHFtIQP+eA/Gosa+sE23YEtbBp4cKbefweuwNHfv4Nl9LW2VMIXLkEoysCT0q6H25J2bfrT2SFwHcNwtg3AtbaCSqbquHsyHWsTDzQxinxttuHIHLT2li0yX8mNga+cxAUyMJUWUVLzEHgoAfngCyHLaQlMAcek6RJmy43cZ8s27zHlcIemCMlFuSAQ1oG591ViF8JbZxWWG2qHFFW0RJzS8csJy/wnbhQbkz306Q2TCucfz4DL0G7qrXdAw+WjxlUYYn3bbp4R6mGXvjFDKhYEW/dmCoNlWkSStZeqBpCKgkqPLjB/l0GGc9erDqvFaaWwz+j3pIwon2gIvKs8oQFMjwcrT4PDUZ/L6i4ycrCIgg6rZGq01pha4P+oBIrX7jMcvmYuwPkBqDYY9SbYSVsEqVVSeQ+lp/S7QEZ1VfoID3pgvfGwbsilFApbMDNrJaGo2QDpGXgey/Lawzp40BANTPB6YckaZXl5VcmnN3t8IjZ5bLVpGS3GAsiZn8fQi+foOnM6apxLBxC4MZNGMOz2owxq70oah5/VjymUNMrkuqJC/IJ6LxfLN2njWgvrGMDaL54Aaw9VIoV2QTcz5Oy4ZcPhGxi7UdFZVYPg3UPkUXrEv6f+O6dzpfCcfiHOIfnjcM3sLuchbY+kltvFI2MgA0urrFgx1SpWxGpH91oCsTkZBiNBJOyeXuWdfTY6usfxbnydo5VuS8AAAAASUVORK5CYII=)}.payment-icon.paypal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAfCAYAAACcai8CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAInSURBVHgB7ZhNaxNRFIbfO0knFdpJGlDa1I8s3KQu7EIogqCFim5EwT/gzqX+A7tUcBHBZRf6C8SdC5EI3Qgusim0JdAS2pKuGprp58zc03unbTqZph9wZiADfSDMmdyzeHnnzMu9I3DEpkuvDImX6EUMVAbS4rsuBRHlbBc/VP0EvU3VTWNStBwqq5t3SAbTwnZpiQhFJIOmdpiQIAwkjMQJTiMC1hpN/K8ud10rDOfwYLyIqIhE8Oevv1CZXThzXYt+++YxXjwfB5dIRqJl7567rp/Ah48/L+y7DJEIXqytX6qvMjsPLuyR0K4FnZM7TZCz1dkkhLKmD3WZAhe2wwu1Rsc9Sed0k456bx/l2g7+NbbBgS14MSQY3QQrnNI9kGXhd90GB7Zg/UK1IXnoZgiphDoTDxEF7BkOjgR5ne5SJgN5/Qb2pp757momhq+BA1twMCHc4h3slSb9mqwsYGZ80cfcHOjD1O1BcGAJDieEVxiBHL3VtdcyDXx6NAIuLMHhhPDyuXatBZby/RhU1zF1fX03i1HlMBe2w0FkfqhdP1WPPgpHw7BSIhhpZJrqd+KgdjcOWA7rzYze2GjmbImZQMSW8hnEAUuwFls42oH111uY+bPaXhuLyeFIj0gr9mEOZ82U/7LFwdWZLm4SKbiK5FA11AR/QUJQ54CyYZnim6qn0cOoVFDHGLzXHwTF8Z8bRMWUh/uqzKG3aHop/B0Swt94HwDg4brODVURcQAAAABJRU5ErkJggg==)}.payment-icon.stripe{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAfCAYAAACcai8CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHgB7ZgxTFNBGMe/exCSGkKgjsWEoYzVTUdgqyyKbsZNR6MuhrgYVuOCxs2YSKJs2k3ZpKNMjW7axMWOlgaoTSB55/3ucfCoPVqEl/Ql/ScX3rvv7rv//e9/X2mV7GNrS18fGpJr0ocIAlnPZNQKz0prPd5sSsk8z0p/o7K3J3Nqe1svKyUPJAUwPJdUs6l/ai1Tkg401M6OoZsiBJIyDAgnjcQIt/5oqf8+++vxX4QhQ/Nh7WMojxdDWfvUB4QdmfK6n0yrJZKfVradNYaPC6LixhdtCeQmleRyIvV6FKvVxMYKF5V8+6olkxHJZqM4fbnJ6L32S9ux+Xw0h/fLV5Rkz6t/1gHMjcfa4a3D+O/Z09CSdSheVZaQSw7u3Q/k5YvQPkOahrKMscQMaaxBfzzXrduBjbMB5neKdYLXEqUPh8pCtF0VSNEf78ucU1ahztIomZk9HF96H5F8/Sr6OzMXSHE+OBI7EWEUARwXKi3cUEd2zRGzADGHO3eVLNzsnBI7EXu0GMUhhJWcxQqFKCf5iPkqjNfDkKlWQztx9Z0hbY7VKdBtk93GOK9Xv4cH/c5WDvide9AzYZI+WTKkf2hrD7xGhTjtzUcAp2rughFgIyKK+vEN+9bxSga51behTc5xAjzqwKWiucW7gQ2XP4d28zaXIYfFHEmEcfZiU3GrxeFV2FWDeEXgQuEzR5QNUSV6Ab50ZAGXDLJUBC4efqYByBbnO+fxl7V6tGtn/vgHAWrZ2rtfFRjnNgQJO68eLcwzZY25KEq+9g8VxpKPC05OTtRnicT/H8ZajnCvp3EchiVhoFh+Wvz1+YQYfONIGgPCSSOVhCuSHlSCMJTnkh4sB2Nj6g0/AUkfwxTehvlB8OHoqFo5qOabm3pqZEQumeC49BGMmI3dXSlPTKgG738BFUdYdKu9W0cAAAAASUVORK5CYII=)}.payment-icon.visa{border-color:#1a1f71;color:#1a1f71}.payment-icon.mastercard{border-color:#eb001b;color:#eb001b}.payment-icon.amex{border-color:#007bc1;color:#007bc1}.payment-icon.paypal{border-color:#003087;color:#003087}.payment-icon.stripe{border-color:#6772e5;color:#6772e5}.card-details input[name=cvc],.card-details input[name=expDate]{flex-basis:calc(50% - 7.5px)}.checkout-summary-section{background-color:#fff;border-radius:25px;box-shadow:0 4px 15px #0003;color:#000;flex:1 1;padding:25px}.checkout-summary-section h4{border-bottom:1px solid #5f5f5f;margin-bottom:20px;padding-bottom:10px}.cart-items-summary{margin-bottom:20px}.thumbnail-wrapper-checkout{border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:80px;overflow:hidden;width:80px}.cart-item-summary{align-items:center;border-bottom:1px solid #5f5f5f;display:flex;gap:15px;padding:15px 0}.cart-item-summary:last-child{border-bottom:none;margin-bottom:0}.cart-item-summary img{border-radius:4px;height:100%;margin-right:15px;object-fit:cover;width:100%}.cart-item-summary .item-details{flex-direction:column;flex-grow:1;gap:5px}.cart-item-summary .item-details p{font-size:.95em;margin:0}.cart-item-summary .item-details button{background:none;border:none;color:var(--color-gray);cursor:pointer;display:inline;font:inherit;text-decoration:none}.cart-item-summary .item-details p:last-child:hover{text-decoration:underline}.cart-item-summary .item-price{font-size:1em;font-weight:700}.order-totals{margin-bottom:20px}.total-row{display:flex;font-size:1em;justify-content:space-between;margin-bottom:10px}.total-row.grand-total{border-top:1px solid #5f5f5f;font-size:1.2em;font-weight:700;padding-top:10px}.terms-notice{color:#b0b0b0;font-size:.8em;margin-bottom:20px}.terms-notice a{color:#e0a040;text-decoration:none}.terms-notice a:hover{text-decoration:underline}.pay-button{background:linear-gradient(90deg,#e0a040,#bf8030);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:22px;font-weight:700;padding:10px;transition:background-color .3s ease;width:100%}.pay-button:hover{background:linear-gradient(90deg,#d09030,#af7020)}.proceed-button{background:linear-gradient(90deg,#e0a040,#bf8030);border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:22px;font-weight:500;margin:30px auto;padding:10px 25px;transition:all .2s ease}.proceed-button:hover{background:linear-gradient(90deg,#d09030,#af7020);transform:translateY(-1px)}@media (max-width:992px){.checkout-layout{flex-direction:column}.checkout-form-section,.checkout-summary-section{margin:0 auto 20px;max-width:600px;width:100%}}@media (max-width:576px){.checkout-container h1{font-size:24px}.checkout-form-section h2,.checkout-summary-section h2{font-size:18px}.form-row{flex-direction:column;gap:0}.form-row input{margin-bottom:15px}.card-details{flex-direction:row;gap:15px}.card-details input[name=cvc],.card-details input[name=expDate]{flex-basis:calc(50% - 7.5px)}.pay-button{font-size:16px;padding:12px}.cart-item-summary img{height:100%;margin-right:10px;width:100%}.checkout-form-section,.checkout-summary-section{margin:9px}.cart-item-summary .item-details p{font-size:.9em}.checkout-container-pay{margin:90px auto}.payment-icons{display:block}.payment-option{margin-bottom:20px}}.scrolling-orb{background-image:url(/static/media/eclipse_homepage.6d2ae01a6e8e6d1af8af.png);background-position:50%;background-size:cover;border-radius:50%;filter:blur(5px);height:350px;left:20%;opacity:.6;pointer-events:none;position:fixed;top:40%;transition:top .1s linear,left .1s linear;width:350px;z-index:0}.about-us-page{color:var(--color-white);max-width:1200px;padding:20px}.about-banner{border-radius:25px;height:320px;margin:40px auto;overflow:hidden;position:relative;width:50%}.about-banner video{display:block;height:100%;object-fit:fill;width:100%}.about-banner button{background:#00000080;border:none;border-radius:50%;bottom:10px;color:#fff;cursor:pointer;font-size:16px;height:40px;position:absolute;right:10px;width:40px;z-index:10}.about-main-title{background:var(--color-gold-gradient);background-clip:text;-webkit-background-clip:text;color:#0000;margin-bottom:20px;padding:10px 0;text-align:center}.about-intro{line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:950px;text-align:center}.about-section{margin-bottom:50px;margin-top:50px;text-align:center}.about-section h2{color:var(--color-white);margin-bottom:25px;padding-bottom:10px}.about-section h4{line-height:1.7;margin:0 auto 15px;max-width:950px;text-align:center}.about-section .horizontal-line-go-to{margin:-15px auto 35px}.about-zones{display:flex;flex-wrap:wrap;gap:30px;line-height:1.6;margin-bottom:60px;margin-top:40px}.zone-box{background:var(--color-black-sidebar-gradient);border:1px solid var(--color-dark-gray);border-radius:25px;flex:1 1;min-width:300px;padding:40px}.zone-box h3{padding-bottom:40px;text-align:center}.zone-box h3>span{color:var(--color-gold-medium);font-weight:700;margin-bottom:20px}.zone-box ul{font-size:18px;list-style:disc;margin-bottom:15px;padding-left:20px;padding-top:11px}.enthusiasts{background:url(data:image/png;base64,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),var(--color-black-sidebar-gradient);background-position:100% 100%,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover}.professionals{background:url(data:image/png;base64,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),var(--color-black-sidebar-gradient);background-position:100% 100%,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover}@media (max-width:768px){.about-us-page{display:flex;flex-direction:column}.about-main-title{margin-bottom:20px;margin-top:80px;order:-1}.about-section span{background:var(--color-gold-gradient);background-clip:text;-webkit-background-clip:text;color:#0000;display:inline-block;padding:10px 0}.about-intro,.about-section h4{text-align:justify}.about-banner{height:250px;margin:0 auto 30px;width:100%}.about-zones{flex-direction:column;gap:20px}.zone-box{margin-bottom:20px;width:100%}.about-section h2{font-size:24px}.about-intro,.about-section h4{font-size:16px;line-height:1.5}}@media (max-width:490px){.about-banner-video{border-radius:25px;height:95%!important;margin-left:3%;object-fit:cover!important;width:95%!important}.about-banner button{bottom:16px!important;right:25px!important}}@media (max-width:480px){.about-main-title{font-size:28px}.about-banner{height:200px}.about-us-page{padding:10px}.zone-box{padding:20px}.zone-box h3{padding-bottom:20px}.zone-box h4,.zone-box ul{font-size:16px!important}.about-section{margin-bottom:30px;margin-top:0}.about-bottom{margin-bottom:130px}}.contact-page{max-width:1200px;padding:40px 0}.contact-container{display:flex;flex-wrap:wrap;gap:230px}.contact-form-section{flex:1 1;min-width:300px}.contact-info-section{flex:1 1;min-width:415px;text-align:right}.contact-form-section h2,.contact-info-section h3{margin-bottom:20px}.contact-form-section hr.horizontal-line-go-to{border:none;display:block;height:2px;margin:0 0 35px;width:160px}.contact-info-section .horizontal-line-go-to{height:2px!important;margin-left:360px}.contact-form-section p{line-height:1.6;margin-bottom:30px}.contact-form .form-group{margin-bottom:15px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{background-color:var(--color-black-pure);border:1px solid var(--color-gold-dark);border-radius:25px;color:var(--color-white);font-family:inherit;padding:15px 20px;transition:border-color .3s ease;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--color-field-input-text)}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--color-gold-dark);outline:none}.contact-form textarea{min-height:150px;resize:vertical}.contact-submit-btn{background:var(--color-gold-gradient-alt);border:none;border-radius:25px;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:12px 50px;transition:opacity .3s ease}.contact-submit-btn:hover{background:var(--color-gold-gradient-alt-hover)}.contact-submit-btn:disabled{cursor:not-allowed;opacity:.6}.contact-info-section .info-item{margin-bottom:25px}.contact-info-section .info-label{font-size:18px;margin-bottom:8px}.contact-info-section .info-value{color:var(--color-white);font-size:24px}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.submit-message{border-radius:15px;font-weight:500;margin-top:20px;padding:10px;text-align:center}.submit-message.success{background-color:#3cb37133;border:1px solid #3cb371;color:#3cb371}.submit-message.error{background-color:#dc143c1a;border:1px solid #dc143c;color:#dc143c}.contact-footer{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:150px}@media (max-width:1600px) and (min-width:1367px){.contact-info-section{margin-right:20px}.contact-info-section .horizontal-line-go-to{margin-left:290px}}@media (max-width:992px){.contact-container{align-items:center;flex-direction:column;gap:40px}.contact-info-section{margin-top:35px;min-width:0;min-width:auto;text-align:center;width:100%}.contact-info-section .horizontal-line-go-to{margin-left:auto;margin-right:auto}.contact-form-section{max-width:600px;min-width:0;min-width:auto;width:100%}.contact-form-section h2,.contact-info-section h3{font-size:28px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{padding:12px 18px}.contact-submit-btn{font-size:15px;padding:10px 40px}.contact-info-section .info-label{font-size:17px}.contact-info-section .info-value{font-size:22px}}@media (max-width:768px){.contact-page{padding:30px 20px}.contact-container{gap:40px}.contact-form-section h2,.contact-info-section h3{font-size:28px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{padding:12px 18px}.contact-submit-btn{font-size:15px;padding:10px 40px}.contact-info-section .info-label{font-size:17px}.contact-info-section .info-value{font-size:22px}.contact-footer{align-items:center;display:flex;gap:30px;justify-content:center;margin-bottom:80px;margin-top:80px}}@media (max-width:600px){.contact-form-section hr.horizontal-line-go-to,.contact-info-section .horizontal-line-go-to{margin-bottom:25px;margin-left:auto;margin-right:auto;width:140px}.contact-form-section h2{margin-top:20px;text-align:center}.contact-form{display:flex;flex-direction:column}.contact-submit-btn{align-self:center}}@media (max-width:480px){.contact-page{padding:100px 15px 20px}.contact-container{gap:30px}.contact-form-section h2,.contact-info-section h3{font-size:24px}.contact-form-section p{font-size:15px;margin-bottom:20px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{border-radius:20px;padding:10px 15px}.contact-form textarea{min-height:120px}.contact-submit-btn{font-size:16px;padding:10px 50px}.contact-info-section .info-label{font-size:16px}.contact-info-section .info-value{font-size:20px}.submit-message{font-size:14px}}@media (max-width:400px){.contact-footer{gap:16px!important}}@media (max-width:1366px) and (min-width:1025px){.contact-container{gap:70px}.contact-form-section,.contact-info-section{flex:initial}.contact-info-section{text-align:left}.contact-info-section .horizontal-line-go-to{margin:0}.contact-info-section .info-item{margin-top:30px}}@media (max-width:375px){.contact-form-section h2,.contact-info-section h3{font-size:22px}.contact-info-section .info-value{font-size:18px}}.instructor-profile-page{color:var(--color-white);max-width:1200px;padding:20px}.instructor-profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.instructor-details{flex:1 1}.instructor-details h2{margin:20px 0}.instructor-field{font-size:16px;margin-bottom:10px}.instructor-description{font-size:16px;line-height:1.7;margin-right:50px;text-align:justify}.instructor-image{display:flex;flex:1 1}.instructor-image img,.instructor-image video{border-radius:10px;height:auto;object-fit:cover;width:100%}.instructor-line{background-color:var(--color-gray);border:none;height:1px;margin:40px 0;width:100%}.instructor-courses-section{display:flex;gap:40px;justify-content:space-between}.course-category{flex:1 1}.course-category h2{font-size:24px;margin-bottom:20px}.courses-grid-instructor{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.instructor-image{flex:initial}.instructor-profile-page{margin-top:100px;padding:10px}.instructor-description{margin-left:12px;margin-right:0}.instructor-profile-header{align-items:center;flex-direction:column}.instructor-image{margin-bottom:20px;order:-1}.instructor-details{text-align:center}.instructor-courses-section{flex-direction:column;gap:30px}.courses-grid-instructor{grid-template-columns:1fr}}.instructors-container{padding:3rem 0}.instructors-inner{max-width:80rem}.instructors-title{margin-bottom:2rem}.instructors-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}.instructor-card{border-radius:1rem;box-shadow:0 1px 2px #0000000d;display:block;overflow:hidden;text-decoration:none;transition:box-shadow .3s}.instructor-card:hover{box-shadow:0 10px 15px #0000001a}.instructor-card img{height:19.65rem;object-fit:cover;transition:transform .3s;width:100%}.instructor-card:hover img{transform:scale(1.05)}.instructor-info-one{padding:1rem;text-align:center}.instructor-name{color:var(--color-white);font-weight:500}.instructor-specialty{color:#9ca3af;font-size:.875rem;margin-top:.25rem}.spinner{animation:spin 1s linear infinite;border-color:#6b7280 #0000;border-radius:50%;border-style:solid;border-width:.25rem;height:3rem;width:3rem}.spinner-wrapper{align-items:center;display:flex;height:16rem;justify-content:center}.instructors-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.instructors-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.instructors-grid{grid-template-columns:repeat(2,1fr)}.instructors-title{margin-top:100px}}@media (max-width:480px){.instructors-container{padding:2rem 1rem 6rem}.instructors-grid{grid-template-columns:repeat(1,1fr)}.instructors-title{font-size:1.5rem;margin-top:90px}}.conditions-container{max-width:950px;min-height:100vh;padding:40px 0;text-align:center}.conditions-header{margin-bottom:2rem}.conditions-title{margin-bottom:1.5rem}.conditions-intro{font-size:18px;line-height:1.5;margin-bottom:2rem;opacity:.8}.conditions-note{opacity:.7;text-align:center}.condition-item,.conditions-note{font-size:18px;margin-bottom:2rem}.condition-item{border-radius:8px;padding:1.5rem}.condition-title{margin-bottom:1rem}.condition-text{font-size:18px;line-height:1.5;margin-bottom:.5rem;opacity:.9}.condition-subtext{font-size:18px;line-height:1.5;opacity:.8}.page-footer{opacity:.6;padding:1rem;text-align:center}@media (max-width:768px){.conditions-title{font-size:22px;margin-top:80px}.condition-title{font-size:22px}.conditions-container p{text-align:justify}.conditions-intro,.conditions-note{padding:1.5rem}}.ebook-detail-container{color:var(--color-white);margin-right:auto;margin-top:30px;padding:0 20px;width:950px}.ebook-header{margin-bottom:30px;text-align:center}.ebook-header h2{margin-bottom:15px}.ebook-description-short{color:var(--color-gray);line-height:1.6;margin-bottom:10px}.ebook-author{color:var(--color-gray);font-size:1rem;margin-bottom:25px}.ebook-author-span a{color:var(--color-gold-medium);font-weight:500;text-decoration:none}.ebook-author-span a:hover{text-decoration:underline}.ebook-thumbnail-cover{border-radius:25px;box-shadow:0 4px 8px #0000001a;margin-bottom:40px;overflow:hidden;width:100%}.ebook-cover_detail{margin:0 auto 40px;max-width:300px;position:relative;text-align:center;width:100%}.ebook-cover_detail img{border-radius:10px;box-shadow:0 5px 15px #0000004d;display:block;height:auto;width:100%}.ebook-translations{display:flex;justify-content:center;margin-bottom:50px;margin-top:30px}.ebook-translations img{margin-left:40px}.ebook-translations p{margin-left:7px}.ebook-content-container{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.ebook-description-section{background:var(--color-blacklinear-gradient);border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 2px 4px #0000000d;flex:2 1;padding:25px}.ebook-description-section h2{margin-bottom:20px;padding-bottom:10px}.ebook-description-section p{line-height:1.7}.ebook-pricing-section{background:var(--color-blacklinear-gradient);border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 2px 4px #0000000d;display:flex;flex:1 1;flex-direction:column;padding:25px;text-align:center}.ebook-pricing-section h2{color:var(--color-gold-medium);margin-bottom:5px}.notify-ebook-rules{color:var(--color-gray);font-size:10px;margin-bottom:70px;margin-top:30px}@media (max-width:768px){.ebook-detail-container{margin-top:15px;padding:0 15px;width:100%}.ebook-header{display:flex;flex-direction:column;margin-top:100px}.ebook-author-span a{text-decoration:underline}.ebook-header h2{font-size:1.8rem;margin-bottom:10px}.ebook-description-short{font-size:.9rem;margin-bottom:15px}.ebook-author{font-size:.9rem;margin-bottom:20px;order:2}.ebook-cover_detail{margin-bottom:25px;max-width:250px}.ebook-translations{margin-bottom:30px;margin-top:20px}.ebook-translations img{height:24px;margin-left:20px;width:24px}.ebook-translations p{font-size:.9rem}.ebook-content-container{flex-direction:column;gap:20px}.ebook-description-short{order:3}.ebook-description-section,.ebook-pricing-section{flex:1 1 100%;padding:20px}.ebook-description-section h2{font-size:1.5rem;margin-bottom:15px}.ebook-description-section p{font-size:.9rem}.ebook-pricing-section h2{font-size:1.6rem}.original-price{font-size:.9rem}.vat-notice{font-size:.8rem;margin:10px 0}.add-to-cart-btn,.buy-now-btn{font-size:14px;padding:10px}.notify-ebook-rules{font-size:9px;margin-bottom:40px;margin-top:20px;padding:0 10px;text-align:justify}}@media (max-width:480px){.ebook-header h2{font-size:1.5rem}.ebook-cover_detail{max-width:200px}.ebook-description-section,.ebook-pricing-section{border-radius:15px;padding:15px}.ebook-pricing-section h2{font-size:1.4rem}.original-price{font-size:.8rem}}.ebooks-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 1rem}.ebook-card{border-radius:15px;box-shadow:0 2px 8px #0000001a;overflow:hidden;padding:1.5rem;text-align:center;transition:transform .2s ease-in-out}.ebook-card:hover{transform:translateY(-5px)}.ebook-card img{aspect-ratio:245/270;border-radius:15px;display:block;height:auto;margin:0 auto;max-width:245px;object-fit:cover;width:100%}.ebook-single-thumb{margin-left:0}.ebook-card h3{font-size:1.1rem;font-weight:600;margin:.5rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebook-card p{font-size:.9rem;margin:.5rem 0 0;text-align:left}.ebook-wrapper .horizontal-line-go-to{background-color:#ccc;background-color:var(--color-gray,#ccc);height:1px;margin:0 0 1.5rem;text-align:left}.ebook-card a,.ebook-card span{color:var(--color-gold-medium);font-size:.9rem;text-decoration:underline}.category-section{margin-bottom:2rem;padding:0 1rem}.category-heading{font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media (max-width:768px){.ebooks-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ebook-thumbnail{width:auto}.ebook-wrapper h2{margin-left:40px}.ebook-wrapper h3,.no-ebooks{margin-left:35px}.ebook-card{padding:1rem}.ebook-card img{aspect-ratio:180/200;max-width:180px}.ebook-card h3{font-size:1rem}.ebook-card p{font-size:.85rem}.category-heading{font-size:1.3rem}}@media (max-width:480px){.ebooks-grid{gap:.75rem;grid-template-columns:1fr}.ebook-card{padding:.75rem}.ebook-card img{aspect-ratio:245/270;max-width:100%}.ebook-card h3{font-size:.95rem}.ebook-card p{font-size:.8rem}.category-section{padding:2rem .5rem}.category-heading{font-size:1.2rem}.ebook-wrapper .horizontal-line-go-to{margin-left:40px;margin-top:5px}}.ebook-show-container{color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:40px}.ebook-header{color:#fff;font-family:sans-serif;font-size:32px;font-weight:600;margin-bottom:20px}.book-cover{border-radius:25px;margin-bottom:20px;object-fit:contain;width:300px}.ebook-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:15px}.author,.ebook-title{font-family:sans-serif}.author{margin-bottom:20px}.author-label{color:#fff;font-weight:400}.author-name{color:var(--color-gold-medium)}.author-name,.author-name:hover{text-decoration:underline}.download-btn{background-color:#000;background-color:var(--color-black-pure,#000);border:1px solid #ccc;border:1px solid var(--color-gray,#ccc);border-radius:40px;color:#fff;color:var(--color-white,#fff);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:12px 28px;text-decoration:none;transition:all .3s ease}.download-btn:hover{background-color:#333;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.error,.loading,.not-found{color:#fff;font-family:sans-serif;padding:20px;text-align:center}.error{color:red}.template-detail-container{color:var(--color-white);margin-right:auto;margin-top:30px;padding:0 20px;width:950px}.template-header{margin-bottom:30px;text-align:center}.template-header h2{margin-bottom:15px}.template-description-short{color:var(--color-gray);line-height:1.6;margin-bottom:10px}.template-author{color:var(--color-gray);font-size:1rem;margin-bottom:25px}.template-author-span a{color:var(--color-gold-medium);font-weight:500;text-decoration:none}.template-author-span a:hover{text-decoration:underline}.template-thumbnail-cover{border-radius:25px;box-shadow:0 4px 8px #0000001a;margin-bottom:40px;overflow:hidden;width:100%}.template-cover{margin:0 auto 40px;position:relative;text-align:center;width:100%}.template-cover img{border-radius:10px;box-shadow:0 5px 15px #0000004d;display:block;height:auto;width:100%}.template-translations{display:flex;justify-content:center;margin-bottom:50px;margin-top:30px}.template-translations img{margin-left:40px}.template-translations p{margin-left:7px}.template-content-container{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.template-description-section{background:var(--color-blacklinear-gradient);border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 2px 4px #0000000d;flex:2 1;min-width:300px;padding:25px}.template-description-section h2{margin-bottom:20px;padding-bottom:10px}.template-description-section p{line-height:1.7}.template-pricing-section{background:var(--color-blacklinear-gradient);border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 2px 4px #0000000d;display:flex;flex:1 1;flex-direction:column;min-width:250px;padding:25px;text-align:center}.template-pricing-section h2{color:var(--color-gold-medium);margin-bottom:5px}.original-price{color:var(--color-gray);margin-bottom:10px;text-decoration:line-through}.vat-notice{color:var(--color-gray);margin:15px 0}.add-to-cart-btn,.buy-now-btn{background-color:var(--color-dark-gray);border:none;border:1px solid var(--color-white);border-radius:25px;color:var(--color-white);cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:12px;text-transform:uppercase;transition:all .3s ease;width:100%}.add-to-cart-btn:hover,.buy-now-btn:hover{background-color:var(--color-white);color:var(--color-dark-gray)}.notify-template-rules{color:var(--color-gray);font-size:10px;margin-bottom:70px;margin-top:30px}@media (max-width:768px){.template-detail-container{margin-top:15px;padding:0 15px;width:100%}.template-header{display:flex;flex-direction:column;margin-top:100px}.template-author-span a{text-decoration:underline}.template-header h2{font-size:1.8rem;margin-bottom:10px}.template-description-short{font-size:.9rem;margin-bottom:15px}.template-author{font-size:.9rem;margin-bottom:20px;order:2}.template-cover_detail{margin-bottom:25px;max-width:250px}.template-translations{margin-bottom:30px;margin-top:20px}.template-translations img{height:24px;margin-left:20px;width:24px}.template-translations p{font-size:.9rem}.template-content-container{flex-direction:column;gap:20px}.template-description-short{order:3}.template-description-section,.template-pricing-section{flex:1 1 100%;padding:20px}.template-description-section h2{font-size:1.5rem;margin-bottom:15px}.template-description-section p{font-size:.9rem}.template-pricing-section h2{font-size:1.6rem}.original-price{font-size:.9rem}.vat-notice{font-size:.8rem;margin:10px 0}.add-to-cart-btn,.buy-now-btn{font-size:14px;padding:10px}.notify-template-rules{font-size:9px;margin-bottom:40px;margin-top:20px;padding:0 10px;text-align:justify}}@media (max-width:480px){.template-header h2{font-size:1.5rem}.template-cover_detail{max-width:200px}.template-description-section,.template-pricing-section{border-radius:15px;padding:15px}.template-pricing-section h2{font-size:1.4rem}.original-price{font-size:.8rem}}.slider-section{display:flex;flex-direction:column;max-width:1200px;width:100%}.slider-section h2{font-weight:700;margin-bottom:20px;margin-top:30px;text-align:left}.slider-track{width:100%}.slider-item{box-sizing:border-box;cursor:pointer;max-width:220px;min-width:220px;padding:10px;position:relative;transition:transform .3s ease}.slider-item:hover{transform:translateY(-5px)}.slider-image-wrapper{aspect-ratio:16/9;border-radius:25px;overflow:hidden;position:relative}.slider-image{border-radius:25px;height:100%;object-fit:cover;width:100%}.badge-category{background-color:#000;border-radius:50px;color:#fff;font-size:11px;font-weight:700;padding:8px 12px;position:absolute;right:10px;top:10px;z-index:1}.item-info-profile{padding:12px 5px;text-align:left}.item-info-profile p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item-title{line-height:1.3;text-align:left}.item-instructor,.item-title{margin:5px 0}.item-instructor span{color:#d4af37;text-decoration:underline}@media (max-width:1200px){.slider-section{width:95%}}@media (max-width:768px){.item-title{font-size:16px}}@media (max-width:576px){.slider-item{max-width:90%;min-width:90%;padding:5px}.badge-category{font-size:10px;padding:6px 10px}}.membership-page{color:var(--color-white);max-width:1200px;padding:20px}.membership-main-title{background:var(--color-gold-gradient);background-clip:text;-webkit-background-clip:text;color:#0000;margin-bottom:30px;padding:15px 0;text-align:center}.membership-intro{line-height:1.7;margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.membership-section{margin-bottom:60px;margin-top:60px}.membership-section h2{color:var(--color-white);margin-bottom:30px;padding-bottom:15px;text-align:center}.why-section p{margin:17px 0}.membership-subtitle,.why-section p{text-align:center}.align-left{text-align:left!important}.membership-section h2 span{background:var(--color-gold-gradient);background-clip:text;-webkit-background-clip:text;color:#0000}.membership-section h4{line-height:1.8;margin:0 auto 20px;max-width:900px;text-align:center}.membership-section .horizontal-line-go-to{margin:-20px auto 40px}.price-par{margin-top:50px}.price-only{margin-bottom:20px}.membership-plans{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:70px;margin-top:50px}.mem-types,.zone-item{line-height:1.6}.zone-item p{margin-bottom:10px;text-align:left}.mem-types ul,.zone-list{list-style:circle;margin-left:28px;text-align:left}.benefits-grid{display:flex;gap:20px;margin-top:40px}.benefits-grid .go_to_login_button{margin-left:30px;width:80%}.benefit-item{display:flex;flex:1 1;flex-direction:column}.benefit-item button{margin-top:auto}.benefit-item{background:var(--color-blacklinear-gradient);border:1px solid var(--color-dark-gray);border-radius:20px;padding:30px;text-align:center;transition:transform .3s ease}.benefit-item h3{color:var(--color-gold-medium);font-weight:700;margin-bottom:15px}.benefit-item h4{line-height:1.6}.faq-container{margin:0 auto;max-width:800px;text-align:left}.faq-item{background:var(--color-black-sidebar-gradient);border-radius:15px;margin-bottom:20px;padding:30px}.faq-item h3{color:var(--color-gold);font-size:22px;margin-bottom:15px}.faq-item h4{line-height:1.7}.subtitle{margin-top:15px;text-align:left}.paragraph-membership{margin:20px auto 1.5rem;max-width:900px;text-align:center}.grid-container-membership{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}@media (max-width:768px){.membership-page{display:flex;flex-direction:column}.membership-main-title{font-size:36px;margin-bottom:25px;margin-top:80px;order:-1}.membership-intro{font-size:17px;text-align:justify}.membership-banner{height:280px;margin:0 auto 35px;width:100%}.membership-plans{flex-direction:column;gap:30px}.plan-box{margin-bottom:25px;min-width:auto;width:100%}.membership-section h2{font-size:28px}.membership-intro,.membership-section h4{font-size:17px;line-height:1.6}.benefits-grid{gap:20px;grid-template-columns:1fr}.benefit-item,.faq-item{padding:25px}.plan-price .price{font-size:36px}}@media (max-width:480px){.membership-main-title{font-size:32px}.membership-banner{height:220px}.membership-page{padding:15px}.plan-box{padding:30px}.plan-box h3{padding-bottom:25px}.plan-box h3>span{font-size:24px}.plan-box h4,.plan-box ul{font-size:16px!important}.membership-section{margin-bottom:40px;margin-top:40px}.benefit-item{padding:20px}.benefit-item h3{font-size:20px}.faq-item{padding:20px}.faq-item h3{font-size:20px}.plan-price .price{font-size:32px}}.success-content{background:#00000080;border-radius:10px;box-shadow:0 4px 8px #0003;color:var(--color-white);margin-bottom:300px;margin-right:300px;max-width:400px;padding:30px;text-align:center;width:100%}.success-icon{animation:bounce .5s ease-in-out;color:#28a745;font-size:3rem;margin-bottom:20px}.checkout-container h2{color:var(--color-white)}.payment-id{color:var(--color-gray);font-size:.9rem;margin-bottom:20px}.success-actions{display:flex;gap:20px;justify-content:center;margin-top:20px}.btn-primary{background-color:var(--color-gold);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-gold-dark)}.btn-secondary{border:1px solid var(--color-gold);color:var(--color-gold)}.btn-secondary:hover{background-color:var(--color-gold);color:var(--color-white)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-content{background:#00000080;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;margin-bottom:300px;margin-right:300px;max-width:400px;padding:30px;text-align:center;width:100%}.error-icon{animation:pulse 1s infinite;color:#dc3545;font-size:3rem;margin-bottom:20px}.error-actions{gap:20px;margin-top:20px}.checkout-container,.error-actions{display:flex;justify-content:center}.checkout-container{align-items:center;min-height:100vh}.cancelled-content{background:#00000080;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;margin-bottom:300px;margin-right:300px;max-width:400px;padding:30px;text-align:center;width:100%}.cancelled-icon{animation:shake .5s ease-in-out;color:#ffc107;font-size:3rem;margin-bottom:20px}.checkout-container h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:15px}.checkout-container p{font-size:1rem;margin-bottom:15px}.cancelled-actions{display:flex;gap:20px;justify-content:center;margin-top:20px}.btn-primary{background-color:#d4af37;border-radius:5px;color:#fff;display:inline-block;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.btn-primary:hover{background-color:#b8972e}.btn-secondary{background-color:initial;border:1px solid #d4af37;border-radius:5px;color:#d4af37;display:inline-block;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.btn-secondary:hover{background-color:#d4af37;color:#fff}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}}:root{--color-dark-gray:#2a2a2a;--color-gray:#353535;--color-gold-gradient:linear-gradient(135deg,#b87432,#d4911e);--color-gold-medium:#b87432;--color-black-pure:#1a1a1a;--sidebar-bg:#1c1c1d;--border-color:#353535;--text-primary:#fff;--text-secondary:#b3b3b3;--input-bg:#444;--input-border:#555;--success-color:#4caf50}.dashboard-container{background-color:#1a1a1a;background-color:var(--color-black-pure);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.dashboard-sidebar{background:#1c1c1d;background:var(--sidebar-bg);border-right:1px solid #353535;border-right:1px solid var(--border-color);min-height:100vh;padding:20px 0;width:280px}.sidebar-logo{align-items:center;display:flex;gap:10px;margin-bottom:30px;padding:0 20px}.sidebar-logo-icon{align-items:center;color:#000;display:flex;font-weight:700;justify-content:center}.dashboard-logo img{height:50px;width:65px}.sidebar-logo-text{color:#fff;color:var(--text-primary);font-size:16px;font-weight:600}.nav-item{align-items:center;color:#b3b3b3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:10px;margin-bottom:5px;padding:12px 20px;transition:all .2s ease}.nav-item.active,.nav-item:hover{background:#2a2a2a;background:var(--color-dark-gray);color:#fff;color:var(--text-primary)}.nav-item.upload{align-items:flex-start}.sub-link{color:#b3b3b3;color:var(--text-secondary);cursor:pointer;font-size:13px;margin-bottom:7px;margin-left:45px;margin-top:9px;padding:6px 12px;transition:all .2s ease;width:fit-content}.sub-link.active,.sub-link:hover{background:#353535;background:var(--color-gray);color:#fff;color:var(--text-primary)}.dashboard-main{display:flex;flex:1 1;flex-direction:column}.dashboard-header{align-items:center;background:#1c1c1d;background:var(--sidebar-bg);border-bottom:1px solid #353535;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px 30px}.header-title{font-size:14px}.header-title,.header-user{color:#b3b3b3;color:var(--text-secondary)}.header-user{align-items:center;display:flex;gap:15px}.dashboard-content{background:#2a2a2a;background:var(--color-dark-gray);flex:1 1;padding:30px}.dashboard-content,.dashboard-title{color:#fff;color:var(--text-primary)}.dashboard-title{font-size:2rem;margin-bottom:30px;margin-left:10px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.stat-card{background:#1c1c1d;background:var(--sidebar-bg);border:1px solid #353535;border:1px solid var(--border-color);padding:20px}.stat-card h3{color:#b3b3b3;color:var(--text-secondary);font-size:14px;margin-bottom:10px}.stat-number{color:#b87432;color:var(--color-gold-medium);font-size:24px;font-weight:700}.recent-activity{background:#1c1c1d;background:var(--sidebar-bg);border:1px solid #353535;border:1px solid var(--border-color);padding:20px}.recent-activity h2{color:#fff;color:var(--text-primary);font-size:18px;margin-bottom:15px}.activity-list{display:flex;flex-direction:column;gap:10px}.activity-item{background:#2a2a2a;background:var(--color-dark-gray);color:#b3b3b3;color:var(--text-secondary);font-size:14px;padding:10px}.upload-section{margin-bottom:30px}.upload-controls{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.upload-button{border:none;color:#fff;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:500;padding:15px}.upload-controls input[type=file]::file-selector-button{background:linear-gradient(135deg,#b87432,#d4911e);background:var(--color-gold-gradient);border:none;color:#fff;cursor:pointer;padding:8px 16px}.upload-status{align-items:center;background:#1c1c1d;background:var(--sidebar-bg);color:#4caf50;color:var(--success-color);display:flex;font-size:14px;gap:8px;padding:10px}.form-section{padding:20px}.form-group{margin-bottom:20px}.form-group label{color:#fff;color:var(--text-primary);display:block;margin-bottom:8px}.checkbox-group{display:flex;flex-wrap:wrap;gap:15px}.checkbox-item{align-items:center;display:flex;gap:8px}.checkbox-item input[type=checkbox],.checkbox-item input[type=radio],.lang-option input{accent-color:#b87432;accent-color:var(--color-gold-medium)}.form-input,.form-select,.form-textarea{background-color:#444;background-color:var(--input-bg);border:1px solid #555;border:1px solid var(--input-border);color:#fff;color:var(--text-primary);font-size:14px;max-width:500px;padding:12px;width:100%}.form-textarea{min-height:120px;resize:vertical}.asset-grid,.language-grid,.pricing-grid{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:25px}.pricing-group{position:relative}.pricing-group label{display:block;font-size:16px;font-weight:500;margin-bottom:10px}.pricing-group label,.pricing-input{color:#fff;color:var(--text-primary)}.pricing-input{background:#353535;background:var(--border-color);border:1px solid #555;border:1px solid var(--input-border);font-size:14px;padding:12px 40px 12px 12px;width:100%}.pricing-unit{color:#b3b3b3;color:var(--text-secondary);font-size:14px;position:absolute;right:12px;top:70%;transform:translateY(-50%)}.asset-section h3,.language-section h3{margin-bottom:15px}.asset-button,.asset-section h3,.language-section h3{color:#fff;color:var(--text-primary);font-size:16px;font-weight:500}.asset-button{background:#1c1c1d;background:var(--sidebar-bg);border:1px solid #555;border:1px solid var(--input-border);cursor:pointer;margin-bottom:10px;padding:10px}.asset-grid input[type=file]::file-selector-button{background:#1a1a1a;background:var(--color-black-pure);border:none;color:#fff;cursor:pointer;padding:8px 16px}.language-section{min-width:200px}.lang-option{align-items:center;color:#fff;color:var(--text-primary);cursor:pointer;font-size:14px;margin-bottom:8px}.lang-option:nth-child(3){margin-left:10px}.lang-option input{margin-right:10px}.cancel-button,.submit-button{background:linear-gradient(135deg,#b87432,#d4911e);background:var(--color-gold-gradient);border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-right:40px;margin-top:20px;padding:16px 32px;transition:all .2s ease}.cancel-button:hover,.submit-button:hover{box-shadow:0 4px 12px #b874324d;transform:translateY(-1px)}.action-button{background:#0000;border:1px solid #b87432;border:1px solid var(--color-gold-medium);color:#b87432;color:var(--color-gold-medium);font-weight:500;padding:6px 12px;text-transform:uppercase}.action-button:hover{background:#b87432;background:var(--color-gold-medium);color:#fff;color:var(--text-primary);transform:translateY(-1px)}.table-section{background:#1c1c1d;background:var(--sidebar-bg);border:1px solid #353535;border:1px solid var(--border-color);margin-bottom:30px;overflow:hidden}.table-header{background:#2a2a2a;background:var(--color-dark-gray);border-bottom:1px solid #353535;border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:15px 20px}.header-cell{color:#b3b3b3;color:var(--text-secondary);font-size:14px;font-weight:500}.table-row{align-items:center;border-bottom:1px solid #353535;border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:15px 20px;transition:background-color .2s ease}.table-row:hover{background:#2a2a2a;background:var(--color-dark-gray)}.table-row:last-child{border-bottom:none}.instructor-info,.user-info{align-items:center;display:flex;gap:12px}.instructor-avatar{align-items:center;background:#b87432;background:var(--color-gold-medium);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.avatar-img{height:100%;object-fit:cover;width:100%}.instructor-info span{color:#fff;color:var(--text-primary);font-size:14px;font-weight:500}.table-cell{color:#b3b3b3;color:var(--text-secondary);font-size:14px}.role-badge{font-weight:500;padding:4px 8px}.role-badge.administrator{background:#b8743233;color:#b87432;color:var(--color-gold-medium)}.role-badge.subscriber{background:#4caf5033;color:#4caf50;color:var(--success-color)}.table-orders{background-color:#2a2a2a;background-color:var(--color-dark-gray);border-collapse:collapse;overflow:hidden;width:100%}.table-orders td,.table-orders th{border-bottom:1px solid #444;border-bottom:1px solid var(--input-bg);padding:15px;text-align:left}.table-orders th{background-color:#353535;background-color:var(--border-color);font-weight:500}.table-orders td,.table-orders th{color:#b3b3b3;color:var(--text-secondary)}.capitalize{text-transform:capitalize}.edit-course-section .dashboard-title{margin-top:40px}.add-user-section{margin-top:50px}.korisnici-container .page-title{margin-bottom:20px}.add-user-section h2{margin-bottom:30px}.korisnici-container{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:24px}.page-title{color:#fff;font-size:32px;font-weight:600;margin-bottom:32px}.user-info{gap:12px}.user-avatar,.user-info{align-items:center;display:flex}.user-avatar{background:linear-gradient(135deg,#b87432,#d4911e);background:var(--color-gold-gradient);border-radius:50%;color:#fff;font-size:16px;font-weight:600;height:37px;justify-content:center;width:37px}.table-cell{color:#e0e0e0;font-size:15px}.role-badge{font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.role-badge.administrator{background-color:#ff6b6b;color:#fff}.role-badge.moderator{background-color:#feca57;color:#2d2d2d}.action-button{background-color:initial;border:1px solid #feca57;color:#feca57;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 16px;transition:all .2s ease}.action-button:hover{background-color:#feca57;color:#2d2d2d}.add-user-section{position:relative}.add-user-section h2{color:#fff;font-size:24px;font-weight:600;margin-bottom:32px}.user-form{display:grid;max-width:600px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#e0e0e0;font-size:14px;font-weight:500}.required{color:#b87432;color:var(--color-gold-medium)}.form-input,.form-select{color:#fff;font-size:14px;padding:12px 16px;transition:all .2s ease}.form-input:focus,.form-select:focus{outline:none}.form-input::placeholder{color:#999}.form-select{cursor:pointer}.form-select option{background-color:#4d4d4d;color:#fff}.submit-button{border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:16px;padding:16px 32px;transition:all .2s ease;width:fit-content}.submit-button:hover{transform:translateY(-2px)}.submit-button:active{transform:translateY(0)}.assigned-courses-section{border-top:1px solid #353535;border-top:1px solid var(--border-color);margin-top:40px;padding-top:20px}.assigned-courses-section .dashboard-title{color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:20px}.dashboard-courses-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.course-card{background:#1c1c1d;background:var(--sidebar-bg);border:1px solid #353535;border:1px solid var(--border-color);overflow:hidden;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.course-card:hover{border-color:#b87432;border-color:var(--color-gold-medium);box-shadow:0 8px 25px #0000004d;transform:translateY(-5px)}.remove-course-btn{background:#2a2a2acc;border:1px solid #353535;border:1px solid var(--border-color);border-radius:50%;color:#b3b3b3;color:var(--text-secondary);cursor:pointer;font-size:20px;height:30px;line-height:28px;opacity:0;position:absolute;right:10px;text-align:center;top:10px;transform:scale(.8);transition:all .2s ease;width:30px}.course-card:hover .remove-course-btn{opacity:1;transform:scale(1)}.remove-course-btn:hover{background:#ff4d4d;border-color:#ff4d4d;color:#fff}.course-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.course-title-dashboard{color:#fff;color:var(--text-primary);font-size:18px;font-weight:600;margin:0;padding-right:35px}.course-status{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.course-status.status-active{background-color:#4caf5033;color:#4caf50;color:var(--success-color)}.course-description{color:#b3b3b3;color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:20px;min-height:65px}.course-meta{grid-gap:12px;border-top:1px solid #353535;border-top:1px solid var(--border-color);display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-top:15px}.meta-item{align-items:center;color:#b3b3b3;color:var(--text-secondary);display:flex;font-size:13px;gap:8px}.meta-icon{font-size:16px}.checkbox-group-container{background-color:#2a2a2a;background-color:var(--color-dark-gray);border:1px solid #555;border:1px solid var(--input-border);margin-top:8px;max-height:220px;overflow-y:auto;padding:10px}.checkbox-item-label{align-items:center;cursor:pointer;display:flex;padding:12px 10px;transition:background-color .2s ease}.checkbox-item-label:hover{background-color:#353535;background-color:var(--color-gray)}.checkbox-item-label input[type=checkbox]{accent-color:#b87432;accent-color:var(--color-gold-medium);cursor:pointer;height:18px;margin-right:15px;width:18px}.checkbox-item-label span{color:#b3b3b3;color:var(--text-secondary);font-size:14px;transition:color .2s ease}.checkbox-item-label:hover span{color:#fff;color:var(--text-primary)}.checkbox-item-label input[type=checkbox]:checked+span{color:#fff;color:var(--text-primary);font-weight:500}@media (max-width:768px){.dashboard-container{flex-direction:column}.dashboard-sidebar{min-height:auto;width:100%}.dashboard-content{padding:15px}.korisnici-container{padding:16px}.table-header,.table-row{gap:8px}.table-row{padding:16px}.stats-grid,.user-form{grid-template-columns:1fr}.asset-grid,.language-grid,.pricing-grid{flex-direction:column;gap:20px}.table-header,.table-row{gap:10px;grid-template-columns:1fr;padding:12px 15px}.header-cell{display:none}.table-row{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.instructor-info,.user-info{width:100%}.table-cell{padding:4px 0;width:100%}.action-button{align-self:flex-end;margin-top:8px}}@media (max-width:375px){.dashboard-header{flex-wrap:wrap}.header-title{margin-bottom:20px}}.free-course-modal-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.free-course-modal-content{-ms-overflow-style:none;border:1px solid #333;border:1px solid var(--color-dark-gray,#333);border-radius:20px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;scrollbar-width:none;width:100%}.free-course-modal-content,.free-course-modal-header{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);background:var(
    --color-black-gradient,linear-gradient(135deg,#1a1a1a,#2a2a2a)
  )}.free-course-modal-header{display:flex;justify-content:flex-end;padding:20px 30px 0;position:sticky;top:0;z-index:1001}.free-course-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;color:var(--color-white,#fff);cursor:pointer;display:flex;font-size:30px;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.free-course-close-btn:hover{background:#ffffff1a;transform:scale(1.1)}.free-course-modal-body{color:#fff;color:var(--color-white,#fff);padding:0 30px 30px}.hero-section-modal{margin-bottom:40px;margin-top:50px}.hero-content-modal{align-items:center;display:flex;gap:40px;margin-bottom:30px}.hero-text-modal{flex:1 1}.course-tag{font-weight:700;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.hero-title-modal{background:linear-gradient(45deg,gold,orange);background:var(
    --color-gold-gradient,linear-gradient(45deg,gold,orange)
  );background-clip:text;-webkit-background-clip:text;color:#0000;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:20px}.hero-description-modal{color:#fff;color:var(--color-white,#fff);font-size:14px;line-height:1.6}.hero-description-modal p{margin-bottom:10px}.author-strong,.hero-description-modal strong{color:gold;color:var(--color-gold-medium,gold)}.hero-image-modal{align-items:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);background:var(
    --color-dark-gradient,linear-gradient(135deg,#2a2a2a,#1a1a1a)
  );border-radius:15px;display:flex;flex:0 0 250px;height:300px;justify-content:center;overflow:hidden}.hero-image-modal img{border-radius:15px;height:100%;object-fit:cover;width:100%}.benefits-section-modal{margin-bottom:40px}.benefits-section-modal ul{list-style-type:circle;text-align:left}.section-title-modal{color:var(--color-white);font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.benefits-grid-modal{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.benefit-card-modal{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);background:var(
    --color-blacklinear-gradient,linear-gradient(135deg,#2a2a2a,#1a1a1a)
  );border:1px solid #333;border:1px solid var(--color-dark-gray,#333);border-radius:15px;padding:25px 20px;text-align:center;transition:transform .3s ease}.benefit-card-modal:hover{transform:translateY(-3px)}.benefit-icon-modal{margin-bottom:15px}.icon-circle-modal{align-items:center;background:linear-gradient(45deg,gold,orange);background:var(
    --color-gold-gradient,linear-gradient(45deg,gold,orange)
  );border-radius:50%;color:#000;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;margin:0 auto;width:50px}.benefit-card-modal h3{color:gold;color:var(--color-gold-medium,gold);font-size:16px;font-weight:700;margin-bottom:10px}.benefit-card-modal p{color:#fff;color:var(--color-white,#fff);font-size:13px;line-height:1.4}.cta-section-modal{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);background:var(
    --color-black-sidebar-gradient,linear-gradient(135deg,#2a2a2a,#1a1a1a)
  );border:1px solid #333;border:1px solid var(--color-dark-gray,#333);border-radius:15px;padding:30px;text-align:center}.cta-title-modal{color:var(--color-white);font-size:22px;font-weight:700;margin-bottom:15px}.cta-description-modal{color:#fff;color:var(--color-white,#fff);font-size:14px;line-height:1.6;margin-bottom:25px}.modal-buttons{align-items:center;display:flex;gap:15px;justify-content:center}.enroll-btn-modal{background:linear-gradient(45deg,gold,orange);background:var(
    --color-gold-gradient,linear-gradient(45deg,gold,orange)
  );border:none;border-radius:25px;color:#000;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;padding:12px 25px;text-transform:uppercase;transition:all .3s ease}.enroll-btn-modal:hover{box-shadow:0 8px 20px #ffd7004d;transform:translateY(-2px)}.skip-btn-modal{background:#0000;border:1px solid #333;border:1px solid var(--color-dark-gray,#333);border-radius:25px;color:#fff;color:var(--color-white,#fff);cursor:pointer;font-size:14px;padding:12px 25px;transition:all .3s ease}.skip-btn-modal:hover{background:#ffffff1a;border-color:gold;border-color:var(--color-gold-medium,gold)}@media (max-width:768px){.free-course-modal-overlay{padding:10px}.free-course-modal-content{max-height:95vh}.modal-body{padding:0 20px 20px}.hero-content-modal{flex-direction:column;gap:20px;text-align:center}.hero-image-modal{flex:none;height:250px;margin:0 auto;max-width:200px;width:100%}.hero-title-modal{font-size:24px}.benefits-grid-modal{gap:20px;grid-template-columns:1fr}.benefit-card-modal{padding:20px 15px}.modal-buttons{flex-direction:column;gap:10px}.enroll-btn-modal,.skip-btn-modal{padding:15px 20px;width:100%}}@media (max-width:480px){.hero-title-modal{font-size:20px}.hero-description-modal{font-size:13px}.section-title-modal{font-size:20px}.cta-title-modal{font-size:18px}.modal-header{padding:15px 20px 0}.close-btn{font-size:24px;height:35px;width:35px}}.hero-section{align-items:center;display:flex;flex-direction:column;padding:60px 20px}.hero-image,.hero-section{position:relative;text-align:center}.hero-image{z-index:10}.hero-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-black-sidebar-gradient);border:1px solid #ccc;border-radius:25px;margin:0 auto 80px;max-width:1200px;padding:0 80px}.hero-text{text-align:center}.hero-title{font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:40px;text-transform:uppercase}.hero-logos{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-left:300px;position:relative}.hero-subtitle{font-size:32px;font-weight:700;margin-bottom:40px}.hero-subtitle span{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#b87432,#d8a852);-webkit-background-clip:text}.free-course-landing-wrapper .layout-content{padding-left:0!important}.logo-container{align-items:center;display:flex;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));gap:15px;left:-240px;margin-bottom:30px;position:absolute;top:29%;transform:translateY(-50%);z-index:20}.logo-landing-image{height:auto;max-width:350px}.logo-icon,.logo-text{color:var(--color-gold-medium);font-size:2rem}.logo-text{font-weight:700}.free-course-instructor-image{border-radius:20px;margin-bottom:-7px;max-width:400px;width:100%}.set-margin-line{margin:1px auto 0}.hero-bottom{margin-top:30px;text-align:center}.hero-description{color:#fff;font-weight:700;margin-bottom:120px}.desktop-heading-break{display:block}.benefits-section .horizontal-line-go-to,.hero-bottom .horizontal-line-go-to{width:300px}.add-width{width:700px}.course-question{color:#fff;font-weight:700;margin-bottom:40px}.course-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:50px}.feature{align-items:center;background:var(--color-black-sidebar-gradient);border:1px solid #8f8b8b;border-radius:15px;display:flex;flex-direction:column;gap:15px;min-width:300px;padding:20px 30px}.feature-icon{font-size:2rem}.feature-text{font-size:1.1rem;font-weight:500}.hero-bottom .go_to_login_button{margin:0;padding:20px 40px}.disclaimer{margin-top:15px}.benefits-section{padding:100px 20px;text-align:center}.benefits-container{margin:0 auto}.benefits-title{font-weight:700;line-height:1.3;margin-bottom:30px}.benefits-description{font-size:18px;line-height:1.6;margin-bottom:20px}.benefits-subdescription{font-size:18px;font-weight:400;line-height:1.6}.registration-section{padding:80px 20px;text-align:center}.registration-container{margin:0 auto;max-width:700px}.registration-title{font-weight:700;margin-bottom:40px}.registration-form{margin-bottom:30px}.consent-box{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #b87432;border-radius:25px;padding:15px 15px 15px 30px;text-align:left}.consent-text{color:#ccc;font-size:14px;line-height:1.4;margin:0 0 15px}.consent-checkbox-group{align-items:center;display:flex;gap:10px}.consent-checkbox{cursor:pointer;height:18px;width:18px}.consent-label{color:#fff;cursor:pointer;font-size:14px}.form-input-landing{background-color:#2a2a2a;border:2px solid #333;border-radius:25px;color:#fff;font-size:1.1rem;margin-bottom:20px;outline:none;padding:18px 25px;transition:border-color .3s ease;width:100%}.form-input-landing:focus{border-color:var(--color-gold)}.form-input-landing::placeholder{color:#888}.form-submit-btn{background:var(--color-gold-gradient);border:none;border-radius:25px;color:var(--color-white);cursor:pointer;font-size:1.3rem;font-weight:700;letter-spacing:.05em;margin-bottom:5px;padding:18px;text-transform:uppercase;transition:all .3s ease;width:100%}.form-submit-btn:hover{background:var(--color-gold-gradient-alt-hover);transform:translateY(-1px)}.form-disclaimer-div{background:var(--color-black-sidebar-gradient);border:1px solid var(--color-gold);border-radius:25px;margin-top:15px;padding:15px 15px 15px 30px}.form-disclaimer{line-height:1.4;margin:0 auto;text-align:left}.chb-email-landing{margin-top:15px;text-align:left}.chb-email-landing input[type=checkbox]{opacity:0;position:absolute}.chb-email-landing label{cursor:pointer;padding-left:25px;position:relative}.chb-email-landing label:before{background-color:var(--color-white);border:2px solid var(--color-field-input-text);border-radius:4px;content:"";height:16px;left:0;position:absolute;top:5px;width:16px}.chb-email-landing input[type=checkbox]:checked+label:before{background-color:var(--color-black-almost)}.chb-email-landing label:after{border:solid var(--color-white);border-width:0 3px 3px 0;content:"";height:10px;left:5px;opacity:0;position:absolute;top:6px;transform:rotate(45deg);transition:opacity .2s ease-in-out;width:5px}.chb-email-landing input[type=checkbox]:checked+label:after{opacity:1}.testimonials-section{overflow:hidden;padding:100px 20px}.testimonials-container{margin:0 auto;max-width:1400px}.testimonials-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.testimonial{background:var(--color-black-sidebar-gradient);border:1px solid #8f8b8b;border-radius:20px;overflow:visible;padding:50px 30px 30px;position:relative}.testimonial-icon{border-radius:50%;left:35px;padding:10px;top:0}.testimonial-icon-image{height:52px;width:52px}.testimonial-text{color:#ccc;font-weight:400;margin-bottom:25px}.testimonial-author{align-items:center;display:flex;gap:15px}.author-image{border-radius:50%;height:105px;width:105px}.author-name-landing{color:#fff;font-weight:700}.author-location{color:#888}.star-rating{display:flex;gap:5px;margin-left:120px;margin-top:-20px}.star-box{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAApSURBVHgB7cxBAQAABATBI5JswmlHinvZCTAxXSuDlAkxMTExMfGX+AC+FAKJI6g6dAAAAABJRU5ErkJggg==);background-position:50%;background-size:cover;display:flex;height:22px;justify-content:center;position:relative;width:22px}.star-icon{height:13px;width:14px}.instructor-section{padding:80px 0}.instructor-container{margin-left:300px}.instructor-header{margin-bottom:60px;text-align:center}.instructor-title{color:#fff;font-weight:700;line-height:1.2;margin-bottom:40px}.bio-break{display:block}.instructor-title span{color:var(--color-gold-dark)}.instructor-content{grid-gap:60px;align-items:start;display:grid;gap:60px;margin-bottom:50px}.instructor-image-container-purpose{display:none}.left-content{background:var(--color-black-sidebar-gradient);border-bottom:1px solid var(--color-gold-dark);border-top:1px solid var(--color-gold-dark);display:flex;height:fit-content;justify-content:space-evenly;padding:40px;position:relative}.instructor-logo{align-items:center;color:var(--color-gold-medium);display:flex;font-size:1.2rem;font-weight:700;gap:8px;margin-bottom:30px;width:20%}.logo-landing-image-instructor{height:200px;object-fit:contain;width:280px}.instructor-quote{box-sizing:border-box;color:#fff;font-size:1.1rem;font-style:italic;line-height:1.5;margin-bottom:20px;padding:0 40px;position:relative;width:29%}.instructor-quote:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAdCAYAAAAgqdWEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASKSURBVHgBpVdNUhtHFH7dAkOyQTmBtXFKZBPdAHECx1uCxbgqm6QMti4QiwtEI2OSJVKQqSzxBQKcILBJJHvh8QkCVbjKWNP98rqnu6dnRj+IvCpJPT39vv7eX78WgznkIKiUr+Xyc2S4stMbNuF/yq+bX38nS/zh097giXpmt1Xc26zWafUBKdxHpYewvt0fnMId5LegWokFHNCwrkkwCJ7+Pujx2yh3Nqst2v5EEfGmX8AdZP9xNYgl+8sSUULGtdrk9ameMWEJQWKD6CdrETEdz+edvQYZhVkjmEJMPN1amKSomH6USye0qAZmb01Ec2CXDEUYX38+h9sS2TRECEPZgiZFUEcJw9H1TWcimUUiQmq1zKRGwXMxwkfNP95GMA8RwJ/1/oSB6auIxsH24fBMPYwls9dYDWnTbx0H40r6dHf6wycwh6Sh8TIicfB5HDMyahB5+2Tl5ferzxmTv7i8sPogwp3Dd3OVc5uqZkHge50SJtW0YYgX8fXNevM4uvTX87wyK5EVSTjQ5gjJ6bxElBARlXMaQ5FQeBLgg/ZIjkiBzKLQCVbWD2n1vI9HMFdolOjwAKu4Ce0WxsQI1v3QjCWjDiKVTO6N8YpEtjtJeZIoLPrZciQcJrSmYbkEFmLsIRY9ez3owZwiBdTJlormkYY6ovBMxdKe0V5B3NJxtUJIEnEX7iCCTmebrNYzdLiczfIwt5aY+s9UkFz8/AbmlP3gQY1AKpqAd7BRCLqzdJOc4XyNpe60ctrsFjN+lsh4Yc152FQkPf/70+HgbJbugmFeU2e06xOgvyLVqclfD+mpTC8jKeXFdv/t8VTEkqyjdFjAOGcoUWNxDms0WdFYnLC6WSy98X5jFbX4YWLUfwDKUJhXiSgeNY/eje1Lrx5XT9DryM5Dhlja3zRmRMRa6vqg5ng7qJWTlWlX1m6WckV72RyfOiGTicoC53/ubzyojSMjTb74JFwSGzw9nexzn4bdV42qPgb4MnwqOz1zZmsCuSuDBjKhpOevsFRqjyOjFricybWUfLWmacpCdUvgdlW6PitJiwe0QPo56RZrbXX7y6/HVCeDAml1OZIGiKR8Ty5t8R+7VPvomVWwNLl7+HmTZBFj93ja2a1wyjXwK9OmXOYkTt/rPCIREurcMI7cS88i29wyADYZaSQlFMio+042BMAK+h4xO02UVrhxyHF6k0zD4ueO07fJqEYluMpzoQQ+U5quclguMna+eK4lhx4KfKP1jCfyYbGbF0BiVihvUVo+ph0vHYNsKecdk1YvhwtNRl2qaZcQ8y7Ni7kGGPBoJKBwqja755cUv10fIhNuH8v8qn1HN6zDU4u+2NW5423os3eg1jrEcFLj23k9DCVCzznHhtscrRmvo75xdRUW9y1SFx9aGo3ziH+jp+9wuz/swBR51h8ERLngbZb7p0G/F+Ljp2YCO0aoj7ygQAa6+yK6kk/+osjWLCK+vNyoBkBXWYOFzkOMX5m/Ox17BWXTgNob39SWSnIlpvGXgkU/HP3zAe4oCqtEWGosBL9qHv1dSP7/AOLQq1mfHT+7AAAAAElFTkSuQmCC);left:-20px;top:-20px}.instructor-quote:after,.instructor-quote:before{background-repeat:no-repeat;background-size:contain;color:var(--color-gold-medium);content:"";font-size:4rem;height:30px;line-height:1;position:absolute;width:40px}.instructor-quote:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAdCAYAAAAgqdWEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT2SURBVHgBnVfNUhtHEO6ZFRSVykF+AjY5JS4OgvIhR9kvAM4DxItsElMksXgCpLwAoogCZRJLfoE4b2C45ZAyqhySnOL1E1iuihOQdqfT0z2zuwIhkJpCuzs/PV//9ygYQ52oUv6nlFTse4n+Fz4s9dZbvT7MQJ16pTwczIVz81hOEuJXSq7kpYofB4+WqoC4gwhVrRTyIL246S4GQXPzsBfDzUCE6VB16ISqIhbEDZEelhv9HJ+dz61vHv4ajwXTrt2OaENHVtMAbba7lKYPRHlX6nWCyedbR3/0JgJ5TEACdUqvZT7E85QDUQbooXVzvfVbYwTMQfRJiEr/zd/KwR/d6MFYjG9TTO9dBciaJR0AAVFhBkA5wdyHZcvcLWeD2w/3X7XslJblwY5bxqaxigDZYrULGTqaoIFySZdeWL8aB2YwgDrtCFFYiUCQS8c83Dn2Vwdqp1P/LGQwu8TUKIx4TuVm84D8pmxe1BMO5s2TcWAChAdyrsoE4u8cnfJjboaESjoMZgGSiptF8E/Inx5aEZSj6CIQayICHIp5R+esIJYLFiSkAUv24KrdqwuKUNki0UuuJatnHAVHk4s/bi0vFg88OxOH5b18igiBGZNcQ+yI4kdsNq2CVR2A6aPTqvfUzN3ZvvLnTahYS+IDeC65yJML+77w8ev5MNEuR6iMXxSWVoX6y66NCtW3IyM+4xcXdJaFlVuj5tRlJ1bQczrIHF9UocQbnDMwSJ8yGItaZDNpwBZodYFnrt3iN2Dm2gpSuEwpNMUSeURCHlnOWoLCmimLXJt27MsZzO/Rqh5kpxQguXDMIfi8A2Np47B3THPPi0jYTxwHZ0Ixtx8QKfoMZrvb659jep/M1HVBNSJR0b7OtzkyDGI8FlC7F5GiW+Cc1EshD3zHv05DOXPdvyTfLmXjeSitBhpDxyMmju+0hmdSW0RV1s5DTFYmlQauTwmsUk0J0UA5CEyPfOIEjT71Ts6upLgE3ldwAzrcWHpCym5xuhOAdl//q6e/34IpqVO/U0VjXnoXYKdhf00/1jfigGrN53XGAmzMY5iF0KxmrswRzE78htqK+FowB1SBbYYUEMqFKJvpF5iBSA9reU7NouzYPq/XTJLY1sKloCyqYjLRc5iSfvpmJaLtoQBggZjZmTLNa8FYrRCEL2QX+oyOFEZTA3G041/ycojdzZY0bJM1Mxzaru8jXxockzcmSaYGc/T1SoMeIX+44mMBDc5FKxPBtGtLDTo+yqWQFE8u09js/hXDVEDuVOnoTCuiZLZ9q9jG6vFAqAWlzdIH+9TLDUB3Wl+xuYbqxouR1kQcMNYq18pYMN/XPq1rUM+kI0TlmkZLMQ6HTZiCnm5UKtSUcy+cxQ73Nfj2fGDuXrwllDIJorD8L3zQ0AjfFqu3EMaYpPemMc/RZqVOJt31YczZ2zVXNFQbd8tgMPvRUvU/MHQzYAdDlV8H7M4YTHr3pkCOHleqEFDU0HXHjxXKtkKjokft3tgcVbI9cACDn2n1LV/is7o4JRB3YA5EXN5nbqrKuPaw/erkqq3aVmwD+J2CrCtzNwQ4XjDvl6eNnASpnyk2qBLD8TDB5dr+6QlMlMNRO7r92poJueszja3un3swIx1tVV5a7bBwCvb0HDRvcj3OHFiDXjdoHgzg/fZ2N57pXu0pSWG9pKBDUdmo/TBZG0X6H/Gbo26C2hnAAAAAAElFTkSuQmCC);bottom:110px;right:0}.quote-author{color:var(--color-gold-dark);display:block;margin-top:10px;position:relative;text-align:right}.right-content-wrapper{grid-gap:40px;display:grid;gap:40px;grid-template-rows:auto auto;position:relative}.instructor-image-container{position:absolute;right:302px;text-align:center;top:114px}.instructor-image-landing{border-radius:15px;height:auto;max-width:450px;width:100%}.instructor-bio{background:var(--color-black-sidebar-gradient);border:1px solid var(--color-gold-dark);border-radius:15px;margin-top:40px;padding:40px;width:50%}.bio-text{font-size:1rem;line-height:1.6;margin-bottom:20px}.bio-highlight{color:var(--color-gold-medium);font-weight:600}.instructor-achievements{margin-top:30px}.achievements-list{list-style:none;padding:0}.achievement-item{font-size:1rem;line-height:1.5;margin-bottom:15px;padding-left:25px;position:relative}.achievement-item:before{color:var(--color-gold-medium);content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.achievement-item strong{color:#fff}.course-description-instructor{border:1px solid var(--color-gold-dark);border-radius:15px;width:70%}.course-description-instructor,.course-purpose{background:var(--color-black-sidebar-gradient);padding:40px}.course-purpose{border-bottom:1px solid var(--color-gold-dark);border-top:1px solid var(--color-gold-dark);display:flex;flex-direction:column;height:fit-content;margin-top:40px;position:relative}.purpose-logo{display:none}.margin-div{margin:0 275px}.purpose-title{font-size:1.5rem;font-weight:700;margin-bottom:15px}.purpose-text{font-size:1.1rem;line-height:1.6;margin-bottom:10px}.purpose-text strong{color:var(--color-gold-medium);font-weight:700}@media (max-width:992px){.instructor-content{gap:40px;grid-template-columns:1fr}.left-content{order:1}.right-content-wrapper{grid-template-rows:auto auto;order:3}.instructor-image-container{grid-column:1/2;grid-row:auto;order:2}.free-course-instructor-image{margin:0 auto;max-width:250px}.instructor-title{font-size:40px}.instructor-quote:after,.instructor-quote:before{left:10px;right:10px}}@media (max-width:768px){.instructor-title{font-size:30px}.left-content{align-items:center;flex-direction:column}.instructor-quote{padding:0 20px}.instructor-quote:before{left:0}.instructor-quote:after{right:0}.logo-landing-image-instructor{height:auto;width:200px}}.final-cta-section{background:var(--color-black-sidebar-gradient);border:1px solid #ccc;border-radius:25px;margin:54px;padding:50px;text-align:center}.final-cta-container{margin:0 auto;max-width:800px}.final-cta-title{font-size:2.5rem;font-weight:600;line-height:1.3;margin-bottom:30px}.final-cta-text{color:#ccc;font-size:1.3rem;line-height:1.5;margin-bottom:40px}.final-cta-text strong{color:var(--color-gold-medium)}.final-cta-button{background:var(--color-gold-gradient);border:none;border-radius:50px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.05em;margin-bottom:15px;padding:20px 60px;text-transform:uppercase;transition:all .3s ease}.final-cta-button:hover{background:var(--color-gold-gradient-alt-hover)}@media (max-width:992px){.instructor-content{gap:40px;grid-template-columns:1fr}.desktop-heading-break{display:none}.left-content{order:1}.right-content-wrapper{grid-template-rows:auto auto;order:3}.instructor-image-container{grid-column:1/2;grid-row:auto;order:2}.free-course-instructor-image{margin:0 auto;max-width:250px}.instructor-title{font-size:40px}.instructor-quote:after,.instructor-quote:before{left:10px;right:10px}}@media (max-width:768px){.free-course-landing{margin:100px auto}.bio-break{display:none}.hero-section{padding:20px 15px}.hero-content{margin-bottom:40px;max-width:100%;padding:10px}.hero-text{margin-top:40px}.hero-title{color:#fff;font-size:24px;font-weight:800;margin-bottom:15px;margin-top:20px;text-align:center}.hero-subtitle{font-size:18px;line-height:1.3;margin-bottom:30px;text-align:center}.hero-subtitle span{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#b87432,#d8a852);-webkit-background-clip:text;font-weight:700}.hero-logos{align-items:center;flex-direction:column;gap:20px;margin-left:0}.logo-container{left:40px;margin-bottom:20px;transform:none}.logo-landing-image{height:auto;max-width:130px}.free-course-instructor-image{border-radius:15px;margin:0 auto -10px 150px;max-width:180px}.hero-description{font-size:16px;line-height:1.4;margin-bottom:40px;padding:0 10px}.course-question{font-size:20px;margin-bottom:30px;padding:0 10px}.course-features{flex-direction:column;gap:15px;padding:0 15px}.feature{margin:0 auto;max-width:280px;min-width:auto;padding:20px;width:100%}.feature img{height:40px;width:40px}.feature-text{font-size:16px;font-weight:600}.go_to_login_button{border-radius:25px;display:block;font-size:16px;font-weight:700;margin:20px auto!important;max-width:300px;padding:15px 25px!important;width:90%}.benefits-container-responsive{background:var(--color-black-sidebar-gradient);border:1px solid #ccc;border-radius:12px;padding:15px}.benefits-section{padding:60px 20px}.benefits-title{font-size:22px;line-height:1.3;margin-bottom:25px;padding:0 10px}.benefits-description,.benefits-subdescription{font-size:16px;line-height:1.5;padding:0 15px}.add-width{display:none!important}.registration-section{padding:40px 20px}.registration-title{align-items:center;display:flex;font-size:20px;gap:10px;justify-content:center;margin-bottom:25px}.registration-title img{height:30px;width:30px}.registration-form{margin-bottom:20px}.form-input-landing{border-radius:20px;font-size:16px;margin-bottom:15px;padding:15px 20px}.form-submit-btn{border-radius:20px;font-size:16px;font-weight:700;padding:15px}.form-disclaimer-div{border-radius:20px;padding:15px 20px}.form-disclaimer{font-size:12px;line-height:1.3}.testimonials-grid{gap:25px;grid-template-columns:1fr}.testimonial{border-radius:15px;padding:40px 20px 25px}.testimonial-text{font-size:14px;line-height:1.5;margin-bottom:20px}.author-image{height:60px;width:60px}.star-rating{margin-left:75px;margin-top:-15px}.star-box{height:18px;width:18px}.star-icon{height:11px;width:12px}.instructor-section{padding:0}.instructor-container{margin-left:0}.instructor-title{font-size:24px;padding:0 20px;text-align:center}.instructor-content{display:block;gap:30px}.left-content{flex-direction:column;margin-bottom:30px;padding:25px 20px}.instructor-logo{display:none}.content-wrapper.free-course-landing-wrapper{margin-left:0!important;width:100%!important}.logo-landing-image-instructor{height:auto;width:150px}.instructor-quote{font-size:16px;padding:0 20px;text-align:center;width:100%}.instructor-quote:before{height:25px;left:-15px;top:-15px;width:30px}.instructor-quote:after{bottom:30px;height:25px;left:370px;width:30px}.right-content-wrapper{display:block;gap:20px}.instructor-image-container{margin-bottom:20px;position:static;text-align:center}.instructor-image-landing{border-radius:10px;max-width:280px}.instructor-bio{margin-bottom:45px;margin-left:11px;margin-top:0;padding:25px 20px;width:95%}.bio-text{line-height:1.5}.achievement-item{font-size:14px;line-height:1.4}.course-description-instructor{margin-left:11px;padding:25px 10px;width:95%}.instructor-image-container{display:none}.instructor-image-container-purpose{bottom:-39%;display:block;position:absolute;right:-2%}.course-purpose{margin-bottom:30px;max-width:600px;overflow:hidden;padding:25px 20px;width:100%}.purpose-logo{display:block;height:auto;margin-bottom:15px;max-width:150px}.margin-div{margin:0}.purpose-title{font-size:18px;text-align:left}.purpose-text{font-size:16px;line-height:1.4;text-align:left}.final-cta-section{border-radius:20px;margin:20px 15px;padding:40px 20px}.final-cta-text{font-size:16px;line-height:1.4;padding:0 10px}.final-cta-button{border-radius:25px;font-size:16px;max-width:300px;padding:15px 40px;width:90%}.final-disclaimer{font-size:12px;margin-top:10px}.disclaimer{font-size:12px}}@media (max-width:480px){.hero-title{font-size:20px}.hero-subtitle{font-size:16px}.course-question{font-size:18px}.benefits-title,.instructor-title{font-size:20px}.testimonial{padding:30px 15px 20px}.course-description-instructor,.instructor-bio{padding:20px 15px}.final-cta-section{margin:15px 10px;padding:30px 15px}.instructor-quote:after{left:322px}}@media (max-width:440px){.instructor-quote:after{bottom:30px;height:25px;left:370px;width:30px}}@media (max-width:420px){.free-course-instructor-image{margin:0 auto -17px 135px}.instructor-quote:after{bottom:30px;height:25px;left:300px;width:30px}}.testimonial-carousel-container{margin:0 auto;max-width:1200px}.testimonial-slide{border-radius:12px;box-sizing:border-box;padding:10px}.testimonial-content{align-items:center;background-color:var(
    --color-black-sidebar-gradient
  );border-radius:15px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:35px 15px;position:relative;text-align:center}.testimonial-image-wrapper{margin-bottom:20px}.testimonial-image{border-radius:50%;height:80px;object-fit:cover;width:80px}.testimonial-text{color:#f0f0f0;flex-grow:1;font-size:16px;line-height:1.6;margin-bottom:15px}.testimonial-icon{left:16%;position:absolute;top:-3%;transform:translate(-40%,-40%)}.testimonial-author{color:var(--color-primary);font-size:18px;margin-bottom:5px}.testimonial-role{color:#ccc;font-size:14px}.slick-dots{bottom:-30px}.testimonial-carousel-container .slick-slide{padding-right:0!important}.slick-list,.slick-track{overflow:visible!important}.slick-dots li button{color:inherit}.slick-dots li button:before{color:#bbb;font-size:12px}.slick-dots li.slick-active button:before{color:var(--color-primary)}.slick-next:before,.slick-prev:before{color:var(--color-primary);font-size:30px}.custom-arrow{align-items:center;background:#fff3;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.custom-arrow:hover{background:#fff6;transform:translateY(-50%) scale(1.1)}.custom-prev-arrow{left:-15px}.custom-next-arrow{right:-15px}.bio-content{display:flex}.testimonial-image-wrapper{margin-bottom:0}.testimonial-review{align-items:center;display:flex;flex-direction:column}.testimonial-role{color:#fff}@media (max-width:600px){.slick-next,.slick-prev{display:none!important}.testimonial-icon-image{height:45px!important;width:45px!important}.star-rating{margin-left:20px;margin-top:10px}}.landing-page{color:#fff;line-height:1.6;min-height:100vh}.landing-page-main button{border-radius:8px!important}.landing-page-main .layout-content{padding-left:0!important}.landing-heading{margin-top:45px;text-align:center}.landing-heading p{color:var(--color-gold-dark)}.begin-now-heading{font-weight:700;text-transform:none!important}.heading-question{font-weight:700}.landing-heading .horizontal-line-go-to{height:1px;margin-top:0;width:400px}.landing-video{border-radius:15px;box-shadow:none;margin:40px auto;max-width:900px;overflow:hidden;padding:20px;text-align:center}.landing-video .video-player-container{height:0;padding-top:56.25%;position:relative;width:100%}.landing-video .video-player-container>*{border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%}.gratis-section{background:var(--color-black-gradient);border:1px solid var(--color-gold-medium);border-radius:25px;margin:54px;padding:50px;text-align:center}.gratis-container{margin:0 auto;max-width:800px}.gratis-text{font-size:1.3rem;font-weight:700;line-height:1.5;margin-bottom:40px}.gratis-cta-button{background:var(--color-gold-gradient);border:none;border-radius:25px;color:#000;cursor:pointer;font-size:24px;font-weight:700;margin-bottom:15px;padding:20px 50px;transition:all .3s ease}.gratis-cta-button span{font-size:14px;font-weight:400}.gratis-cta-button:hover{background:var(--color-gold-gradient-alt-hover)}.testimonial-icon-image{height:51px;width:53px}.wish-section h2,.wish-section h3{text-align:center;text-transform:uppercase}.wish-container{background:var(--color-black-sidebar-gradient);border:1px solid #ccc;border-radius:25px;box-sizing:border-box;margin:40px auto;max-width:900px;padding:40px;text-align:left}@media (max-width:768px){.wish-container{margin:24px 16px;padding:24px}}.wish-heading{font-weight:700}.wish-container .horizontal-line-go-to{height:1px;margin:10px 0;width:700px}.wish-list{list-style:none;padding:0}.wish-item{line-height:1.5;margin-bottom:15px;padding-left:25px;position:relative}.wish-item:before{color:var(--color-gold-medium);content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.wish-container .go_to_login_button{color:#000}.wish-footer{text-align:center}.wish-footer h4{font-weight:700}.wish-footer button{padding:15px 95px}.wish-footer .horizontal-line-go-to{height:1px;width:650px}.wish-invest{font-weight:700;margin-left:30px;margin-top:30px}.landing-logos{text-align:center}.modules{padding:64px 275px}.modules-container{margin:0 auto;max-width:64rem}.modules-header{margin-bottom:48px;text-align:center}.modules-title{color:#fff;font-size:1.875rem;font-weight:300;line-height:2.25rem;margin-bottom:16px}.modules-subtitle{color:#d1d5db;font-size:1.25rem;line-height:1.75rem}.modules-list{margin-bottom:48px}.module-item{background:var(--color-black-sidebar-gradient);border:1px solid #8f8b8b;border-radius:25px;margin-bottom:16px}.module-button{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;justify-content:space-between;padding:24px;text-align:left;transition:background-color .2s ease;width:100%}.module-button,.module-header{align-items:center;display:flex}.module-header{gap:16px}.module-number{color:var(--color-gold-dark);font-weight:700}.module-title{color:#fff;font-weight:700}.module-icon{height:18px;width:22px}.module-content{padding:0 24px 24px}.module-description{line-height:1.5;margin-left:20px}.cta-section{text-align:center}.cta-button-module{background:var(--color-gold-gradient);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.75rem;padding:16px 32px;transform:scale(1);transition:all .3s ease}.cta-button-module:hover{background:var(--color-gold-gradient-alt-hover)}.cta-button-module span{font-size:15px;font-weight:400}.modules ul{list-style-type:circle}.free-course-description-section .wish-heading,.modules-text-center{text-align:center}.free-course-description-section .horizontal-line-go-to{margin:10px auto;width:300px}.free-course-description-section .go_to_login_button{color:#fff;text-transform:uppercase}.free-course-footer{text-align:center}.describe-section{margin:0 auto;width:1200px}.describe-section p{padding:15px 0}.describe-heading{font-weight:700;text-align:center}.describe-heading .horizontal-line-go-to{height:1px;margin:10px auto;width:250px}.describe-section strong{color:var(--color-gold-dark)}.move-paragraph-describe{margin-left:30px}.wish-container span{color:var(--color-gold-dark)}.center-button-div{text-align:center}.center-button-div .go_to_login_button{border-radius:16px;color:#fff}.narrower-wish-container-landing{margin:0 auto;max-width:700px}.suggestions-section{margin:50px auto;max-width:1000px;text-align:center}.suggestions-section h1{text-align:center}.suggestions-section .horizontal-line-go-to{height:1px;width:600px}.suggestions-section h3{font-weight:700;margin-bottom:30px;text-transform:uppercase}.narrower-wish-container-landing strong{color:var(--color-gold-medium)}.margin-top-line{height:2px!important;margin-top:90px}.most-asked-q-section{text-align:center}.most-asked-q-section h2{margin-bottom:30px;text-transform:uppercase}.suggestion-item{position:relative}.suggestion-item:before{color:var(--color-gold-medium);content:"✓";font-size:1.2rem;font-weight:700;left:5px;position:absolute;top:18px}.suggestion-item .module-description{color:var(--color-gold-medium);margin-left:0;text-align:left}.wrapper-helper .purpose-title{text-transform:uppercase}.wrapper-helper hr{margin-bottom:20px;margin-top:-20px;width:290px}.landing-instructor-image{margin:0 auto -33px 135px}.landing-course-purpose{padding:20px 20px 125px}.landing-logo-container{left:0;top:0}.landing-course-purpose .hero-image{left:-1%;position:absolute}.landing-course-purpose .hero-image img{max-width:215px}.helper-container{background:var(--color-black-sidebar-gradient);border:1px solid #ccc;border-radius:25px;box-sizing:border-box;margin:40px auto;max-width:900px;padding:5px 5px 10px 10px;text-align:left}.helper-container p{text-align:center}.most-asked-q-section{margin:0 auto;max-width:1000px}.most-asked-q-section .faq_content{margin:0}.most-asked-q-section .faq_item{background:var(--color-gold-gradient);border-radius:30px}.helper-div-wish{display:flex;justify-content:center;margin-top:30px}.helper-div-wish button{max-width:100%;width:auto}@media (max-width:1850px) and (min-width:1731px){.landing-page .instructor-image-landing{max-width:350px}.landing-page .mock-logos{max-width:570px}}@media (max-width:1730px) and (min-width:1601px){.mock-logos{max-width:470px}.main-logo-landing{max-width:250px}.instructor-image-container{right:230px;top:160px}.instructor-image-landing{max-width:300px}}@media (max-width:1600px) and (min-width:1367px){.mock-logos{max-width:470px}.main-logo-landing{max-width:250px}.instructor-image-landing{max-width:350px}.instructor-image-container{right:130px;top:245px}.landing-course-purpose{padding:15px}.describe-heading{margin-top:20px}.how-it-works{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px}.move-paragraph-describe{margin-left:0}.describe-section{width:910px}.landing-page-main .suggestions-section{max-width:775px}.landing-page-main .instructor-quote:after{bottom:30px}.landing-page-main .instructor-section{padding:0}.landing-page-main .feature{min-width:260px}.landing-page-main .modules{padding:64px 215px}.landing-page-main .wish-container{max-width:750px}}@media (max-width:1366px) and (min-width:1025px){.mock-logos{max-width:470px}.main-logo-landing{max-width:250px}.instructor-image-landing{max-width:300px}.instructor-image-container{right:22px;top:375px}.landing-course-purpose{padding:15px}.describe-heading{margin-top:20px}.how-it-works{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:750px}.move-paragraph-describe{margin-left:0}.describe-section{width:910px}.landing-page-main .suggestions-section{max-width:775px}.landing-page-main .instructor-quote:after{bottom:30px}.landing-page-main .instructor-section{padding:0}.landing-page-main .feature{min-width:260px}.landing-page-main .modules{padding:64px 150px}.landing-page-main .wish-container{max-width:750px}}@media (max-width:1024px) and (min-width:769px){.instructor-image-container{right:200px;top:5px}}@media (max-width:768px){.landing-page{margin:120px auto}.faq_question_header p{padding-right:0}.faq_answer.open{padding:20px 10px}.content-wrapper.landing-page-main{margin-left:0!important;width:100%!important}.landing-heading h1{font-size:2.5rem}.landing-heading .horizontal-line-go-to{margin:0 auto;width:80%}.gratis-section{margin:30px 15px;padding:30px 15px}.gratis-text{font-size:1rem;margin-bottom:20px}.gratis-cta-button{font-size:18px;padding:15px 30px}.wish-container .horizontal-line-go-to{width:90%}.wish-item{font-size:.9rem;padding-left:20px}.wish-footer h4{font-size:1.2rem}.wish-footer button{padding:15px 40px}.wish-footer .horizontal-line-go-to{margin:0 auto;width:90%}.landing-logos img{height:auto}.main-logo-landing{margin-top:30px;max-width:156px}.mock-logos{max-width:420px}.modules{padding:30px 15px}.module-button{padding:15px}.module-title{font-size:1rem;margin-left:12px}.module-icon{height:14px;width:18px}.module-description{font-size:.9rem;margin-left:0}.module-header{display:block}.cta-button-module{font-size:1rem;padding:12px 24px}.describe-section{padding:0 15px;width:100%}.move-paragraph-describe{margin-left:0}.describe-heading .horizontal-line-go-to{width:80%}.center-button-div .go_to_login_button{padding:15px 30px}.narrower-wish-container-landing{margin:0 15px;padding:30px 15px}.suggestions-section{margin:30px 15px}.suggestions-section h2{font-size:1.5rem;line-height:1.3}.suggestions-section .horizontal-line-go-to{width:90%}.most-asked-q-section{margin:0 15px}.most-asked-q-section h2{font-size:1.8rem}.testimonial{margin-bottom:20px;padding:20px}.testimonials-grid{grid-template-columns:1fr}.testimonial-icon-image{height:45px;width:40px}.testimonial-text{font-size:.9rem}.author-image{height:50px;width:50px}.instructor-header h2{font-size:1.8rem;text-align:center}.instructor-quote{margin:20px 0}.instructor-image-container{margin-bottom:20px;text-align:center}.achievement-item{font-size:.9rem}.purpose-title{font-size:1.2rem}.purpose-text{font-size:.9rem}.module-item{margin-left:0;margin-right:0}.suggestion-item:before{top:15px}.circle-img,.mock-logos{width:80%}}@media (max-width:480px){.landing-heading h1{font-size:2rem}.gratis-cta-button{font-size:16px;padding:10px 13px}.wish-footer button{font-size:1rem;padding:5px 14px}.cta-button-module{padding:10px 5px}.center-button-div .go_to_login_button{font-size:1rem;padding:10px 20px}.wish-footer .go_to_login_button{border-radius:8px;font-size:1rem;max-width:220px;padding:10px 20px}.suggestions-section h2{font-size:1.3rem}.suggestions-section .module-header{margin-left:15px}.suggestions-section .module-title{margin-left:0}.most-asked-q-section h2{font-size:1.5rem}.instructor-image-container-purpose{bottom:-43%}}.thank-you-landing .landing-video h2,.thank-you-landing h1{background:linear-gradient(25deg,#b87432 45%,#d8aa85 72%,#ffe0b3 96%);-webkit-background-clip:text;background-clip:text;color:#0000;text-transform:uppercase}.dynamic-heading{display:block}.limited-offer-heading{display:none}.desktop-invest{display:block;text-align:center}.mob-invest{display:none}.thank-you-landing p{color:#fff}.thank-you-landing .horizontal-line-go-to{width:200px}.thank-you-landing .wish-section h2{font-weight:700;text-transform:none}.thank-you-landing .wish-section .price-bold{color:var(--color-gold-dark);font-weight:700}.thank-you-landing .wish-section .feature span{font-weight:700}.thank-you-landing .wish-section p{padding:30px 20px;text-align:center}.thank-you-landing .testimonials-container h2{font-weight:700;margin-bottom:45px;text-align:center}.line-wish{margin-bottom:12px;width:220px}.colorful-h4{color:var(--color-gold-dark)}@media (max-width:768px){.content-wrapper.thank-you-landing-wrapper{margin-left:0!important;width:100%!important}.desktop-invest{display:none}.mob-invest{background:linear-gradient(25deg,#b87432 45%,#c2926b 72%,#e4ac59 96%);border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;font-weight:700;padding:15px 40px}.mob-invest .price-bold{color:#000!important}.thank-you-landing{margin:100px auto}.dynamic-heading{display:none}.limited-offer-heading{color:var(--color-gold-dark);display:block}.thank-you-landing .landing-heading{margin-bottom:40px;text-align:center}.thank-you-landing .landing-heading h1{font-size:32px;line-height:1.2;margin-bottom:20px}.thank-you-landing .landing-heading h2{font-size:18px;font-weight:400;line-height:1.4;margin-bottom:15px}.thank-you-landing .landing-heading p{font-size:16px;margin-bottom:25px}.thank-you-landing .horizontal-line-go-to{margin:20px auto;width:120px}.thank-you-landing .course-trailer{margin-bottom:40px}.thank-you-landing .landing-video h2{font-size:20px;line-height:1.3;margin-bottom:25px;text-align:center}.thank-you-landing .wish-section{margin:40px 0;padding:0 10px}.thank-you-landing .wish-section h2{font-size:22px;line-height:1.4;margin-bottom:25px;padding:0 10px;text-align:center}.thank-you-landing .wish-section p{font-size:16px;line-height:1.5;padding:20px 15px;text-align:center}.offer-section{background:linear-gradient(25deg,#b87432 45%,#c2926b 72%,#e4ac59 96%);border-radius:25px;font-weight:700;margin:24px;padding:10px;text-align:center}.offer-section .price-bold{color:#000!important}.thank-you-landing .course-features{flex-direction:column;gap:25px;margin:30px 0}.thank-you-landing .course-features .feature{align-items:center;display:flex;flex-direction:column;gap:15px;text-align:center}.thank-you-landing .course-features .feature-text{font-size:16px;line-height:1.4}.thank-you-landing .course-features .feature-icon img{height:60px;width:60px}.thank-you-landing .price-bold{font-size:20px}.thank-you-landing .price-bold del{font-size:16px;opacity:.7}.thank-you-landing .gratis-section{margin:40px auto;padding:30px 20px}.thank-you-landing .gratis-container{text-align:center}.thank-you-landing .gratis-text{font-size:16px;margin-bottom:25px}.thank-you-landing .gratis-cta-button{background:linear-gradient(25deg,#b87432 45%,#d8aa85 72%,#ffe0b3 96%);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:700;line-height:1.4;padding:13px 11px;width:100%}.thank-you-landing .gratis-cta-button span{font-size:14px;font-weight:400;opacity:.9}.narrower-wish-container h4{font-weight:700}.thank-you-landing .wish-footer{margin:40px 0;padding:0 15px;text-align:center}.thank-you-landing .wish-footer h4{font-size:18px;line-height:1.4;margin-bottom:25px}.thank-you-landing .go_to_login_button{background:linear-gradient(25deg,#b87432 45%,#d8aa85 72%,#ffe0b3 96%);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;max-width:250px;padding:12px 15px;text-transform:uppercase}.thank-you-landing .testimonials-section{margin:50px 0;padding:0 15px}.thank-you-landing .testimonials-container h2{font-size:24px;line-height:1.3;margin-bottom:35px;text-align:center}.thank-you-landing .testimonials-grid{display:none}.thank-you-landing .wish-container{margin:30px auto;padding:0 15px}.thank-you-landing .narrower-wish-container{max-width:100%}.thank-you-landing .wish-container h4{color:#fff;font-size:20px;margin-top:25px}.narrower-wish-container hr{margin-bottom:20px;width:300px}.thank-you-landing .wish-list{list-style:none;margin:0;padding:0}.thank-you-landing .wish-item{align-items:flex-start;color:#fff;display:flex;font-size:16px;line-height:1.5;margin-bottom:20px;margin-top:10px}.thank-you-landing .wish-item:before{color:var(--color-gold-dark);content:"✓";flex-shrink:0;font-size:18px;font-weight:700;margin-right:12px}}@media (max-width:480px){.thank-you-landing .landing-heading h1{font-size:28px}.thank-you-landing .landing-heading h2{font-size:16px}.thank-you-landing .landing-video h2{font-size:18px;padding:0 10px}.thank-you-landing .wish-section h2{font-size:20px;padding:0 5px}.thank-you-landing .wish-section p{font-size:15px;padding:15px 10px}.thank-you-landing .course-features .feature-text{font-size:15px}.thank-you-landing .testimonials-container h2{font-size:22px}}@media (min-width:769px) and (max-width:1024px){.thank-you-landing .wish-section h2{font-size:26px}.thank-you-landing .course-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around}.thank-you-landing .course-features .feature{flex:1 1;min-width:200px;text-align:center}.thank-you-landing .testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.thank-you-landing .testimonials-grid .testimonial:last-child{grid-column:1/-1;margin:0 auto;max-width:50%}}#what-do-you-get-section{scroll-margin-top:100px}.pagination{flex-wrap:wrap;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:6px;margin:40px 0}.pagination,.pagination-button{align-items:center;display:flex;justify-content:center}.pagination-button{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#495057;cursor:pointer;font-size:14px;font-weight:600;height:44px;min-width:44px;overflow:hidden;padding:10px 14px;position:relative;text-decoration:none;transition:all .3s ease;-webkit-user-select:none;user-select:none}.pagination-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.pagination-button:hover:not(.disabled){background:var(--color-gold-gradient);border-color:var(--color-gold-dark);box-shadow:0 4px 12px #0003;color:#fff;transform:translateY(-2px)}.pagination-button:hover:not(.disabled):before{left:100%}.pagination-button.active{background:var(--color-gold-gradient);border-color:var(--color-gold-dark);box-shadow:0 4px 16px #d4af3766;color:#fff;font-weight:700;transform:scale(1.05);z-index:1}.pagination-button.disabled{background:#f8f9fa;border-color:#dee2e6;color:#6c757d;cursor:not-allowed;opacity:.4}.pagination-button.disabled,.pagination-button.disabled:hover{box-shadow:none;transform:none}.pagination-button.nav-button{background:linear-gradient(135deg,#6c757d,#495057);border-color:#495057;color:#fff;font-size:16px;font-weight:700;min-width:50px}.pagination-button.nav-button:hover:not(.disabled){background:var(--color-gold-gradient);border-color:var(--color-gold-dark)}.pagination-button.nav-button.disabled{background:#e9ecef;border-color:#dee2e6;color:#6c757d}.pagination-info{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#495057;font-size:14px;font-weight:600;margin:0 15px;padding:12px 20px;white-space:nowrap}@media (max-width:768px){.pagination{gap:4px;margin:20px 0}.pagination-button{font-size:12px;height:36px;min-width:36px;padding:8px 10px}.pagination-button.nav-button{font-size:14px;min-width:40px}.pagination-info{font-size:12px;margin:0 8px;padding:8px 12px}}@media (max-width:480px){.pagination{gap:10px}.pagination-info{margin:0;order:-1}}.course-access-denied{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.access-denied-modal{animation:slideIn .4s ease-out;background:var(--color-black-gradient);border:2px solid var(--color-gold-dark);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 30px #b874324d;max-width:500px;padding:40px;position:relative;text-align:center;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.access-denied-icon{align-items:center;animation:pulse 2s infinite;background:var(--color-blacklinear-gradient);border:2px solid var(--color-gold);border-radius:50%;box-shadow:0 0 20px #d8a85266;color:var(--color-gold);display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.access-denied-title{color:var(--color-gold);font-size:28px;font-weight:700;margin-bottom:15px;text-shadow:0 2px 4px #00000080}.access-denied-message{color:var(--color-white);font-size:18px;line-height:1.6;margin-bottom:30px;opacity:.9;text-shadow:0 1px 2px #0000004d}.access-denied-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.btn-purchase{background:var(--color-gold-gradient);border:none;border-radius:25px;box-shadow:0 4px 15px #d8a85266;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.btn-purchase,.btn-purchase:hover{color:var(--color-black-pure);text-decoration:none}.btn-purchase:hover{background:var(--color-gold-gradient-alt-hover);box-shadow:0 6px 20px #d8a85299;transform:translateY(-2px)}.btn-back{background:var(--color-blacklinear-gradient);border:2px solid var(--color-gold-dark);border-radius:25px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.btn-back,.btn-back:hover{color:var(--color-gold);text-decoration:none}.btn-back:hover{background:var(--color-black-lighter);border-color:var(--color-gold);box-shadow:0 4px 15px #d8a8524d;transform:translateY(-2px)}.course-access-warning{animation:slideDown .5s ease-out;background:var(--color-black-gradient);border:2px solid var(--color-gold-dark);border-radius:15px;box-shadow:0 10px 30px #00000080,0 0 20px #b874324d;color:var(--color-white);margin:20px 0;padding:20px;text-align:center}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.warning-icon{display:block;font-size:24px}.warning-icon,.warning-title{color:var(--color-gold);margin-bottom:10px}.warning-title{font-size:20px;font-weight:700}.warning-message{color:var(--color-white);font-size:16px;margin-bottom:15px;opacity:.9}.warning-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.btn-warning{background:var(--color-blacklinear-gradient);border:1px solid var(--color-gold-dark);border-radius:20px;cursor:pointer;display:inline-block;font-size:14px;padding:10px 20px;transition:all .3s ease}.btn-warning,.btn-warning:hover{color:var(--color-gold);text-decoration:none}.btn-warning:hover{background:var(--color-black-lighter);border-color:var(--color-gold);box-shadow:0 2px 10px #d8a8524d}@media (max-width:768px){.access-denied-modal{margin:20px;padding:30px 20px}.access-denied-title{font-size:24px}.access-denied-message{font-size:16px}.access-denied-actions{align-items:center;flex-direction:column}.btn-back,.btn-purchase{max-width:250px;width:100%}}.course-content-blurred{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none}.purchase-verification-loading{align-items:center;color:#666;display:flex;font-size:16px;gap:10px;justify-content:center;padding:20px}.loading-spinner{animation:spin 1s linear infinite;border-top:2px solid var(--color-dark-gray);border:2px solid var(--color-dark-gray);border-radius:50%;border-top-color:var(--color-gold);height:20px;width:20px}.modal,.modal-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background-color:#000c}.modal-overlay{background:#00000080;z-index:999}.modal-content{background-color:#222;border-radius:25px;box-shadow:0 4px 8px #0000004d;max-width:400px;padding:10px 35px 30px;width:100%}.modal-content h2{background:linear-gradient(25deg,#b87432 45%,#d8aa85 72%,#ffe0b3 96%);-webkit-background-clip:text;background-clip:text;color:#0000;margin-bottom:20px;text-align:center}.modal-content form{display:flex;flex-direction:column}.modal-content input{background-color:var(--color-black-pure);border:1px solid var(--color-gold-dark);border-radius:25px;color:var(--color-white);margin-bottom:15px;padding:10px;transition:border-color .3s ease;width:100%}.modal-content input:focus{outline:none}.modal-content .forgot-password-link{color:var(--color-gold);display:block;margin-bottom:15px;text-align:center;text-decoration:none}.modal-content .forgot-password-link:hover{text-decoration:underline}.error-message,.login-message{margin-bottom:15px}.login-message,.modal-buttons{text-align:center}.modal-buttons button{background:var(--color-gold-gradient-alt);border:none;border-radius:25px;cursor:pointer;font-weight:700;margin-top:10px;padding:9px 50px;transition:opacity .3s ease}.modal-buttons button:hover{background:var(--color-gold-gradient-alt-hover)}.modal-header{align-items:center;text-align:right;width:100%}.register-modal .modal-header{margin-top:30px;position:relative}.register-modal .close-btn{position:absolute;right:5px;top:-12px}.close-btn{background:none;border:none;color:var(--color-gray);cursor:pointer;font-size:32px;line-height:1;margin-right:-15px;margin-top:-15px}.register-modal{display:block;margin:0 auto}.login-modal input::placeholder,.register-modal,.register-modal input::placeholder{text-align:center}.social-login-section{padding:15px 0 20px}.google-login-btn{align-items:center;background:none;border:none;border-radius:25px;box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005;color:var(--color-white);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:center;outline:none;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.google-login-btn:disabled{box-shadow:none;cursor:not-allowed;transform:none}.google-login-btn .loading-spinner{animation:spin .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:18px;width:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.google-login-btn:before{background:#3b82f61a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s;width:0;z-index:0}.google-login-btn:active:before{height:300px;width:100%}.google-login-btn span,.google-login-btn svg{position:relative;z-index:1}.soc-icons{align-items:center;display:flex;justify-content:center;margin:15px 0 7px}.soc-icons img{margin-left:10px;width:40px}.soc-icons button{background:none;border:none;cursor:pointer;outline:none}.privacy-policy{font-size:12px;margin-top:15px}.privacy-policy a{text-decoration:none}.privacy-policy span{color:var(--color-gold-medium)}.modal-expand-course{background:var(--color-white);border-radius:25px;color:var(--color-dark-gray);max-width:90%;padding:45px;position:relative;text-align:center;width:750px}.modal-expand-course>div{flex:1 1;margin-top:40px}.modal-expand-course-content{display:flex;gap:16px;margin-top:16px}.course-option{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:0 16px;text-align:center}.right-option{border-left:1px solid var(--color-dark-gray)}.option-course-btn{background:var(--color-black-pure);border:none;border-radius:5px;color:var(--color-white);cursor:pointer;margin-top:10px;padding:8px 16px;width:100%}.yellow-btn{background:var(--color-gold-gradient)!important}.status-message{font-size:16px;margin-top:32px;text-align:center}.status-success{color:var(--color-gold-dark)}.status-error{color:#d60000}.modal-purchase-details{background:var(--color-white);border-radius:25px;color:var(--color-dark-gray);display:flex;flex-direction:column;max-height:90vh;max-width:90%;overflow:hidden;padding:45px;position:relative;width:750px}.modal-purchase-details h3{text-align:center}.purchase-details-content{flex:1 1;margin:30px 0;overflow-y:auto;padding-right:10px;text-align:left}.detail-row{border-bottom:1px solid var(--color-gray);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.detail-label{font-weight:700}.detail-value{color:var(--color-dark-gray)}.extend-options{display:flex;flex-direction:column;flex-shrink:0;gap:20px;margin-top:30px}.extend-options .course-option{background:var(--color-light-gray);border-radius:8px;padding:15px}.extend-options .course-option p{margin-bottom:10px}.extension-success-message{color:var(--color-gold-dark);margin-top:40px;text-align:center}.checkmark-icon{height:50px;margin-bottom:20px;width:50px}.extension-success-message p{margin:10px 0}.extension-success-message p:first-of-type{font-size:18px;font-weight:700}.modal-other-purchases{background:var(--color-white);border-radius:25px;color:var(--color-dark-gray);display:flex;flex-direction:column;max-height:80vh;max-width:90%;padding:45px;position:relative;width:750px}.modal-other-purchases h3{text-align:center}.other-purchases-container{flex:1 1;margin-top:20px;overflow-y:auto;padding-right:15px}.no-courses-text{text-align:center}.other-purchases-container::-webkit-scrollbar{width:8px}.other-purchases-container::-webkit-scrollbar-track{background:var(--color-gray);border-radius:10px}.other-purchases-container::-webkit-scrollbar-thumb{background:var(--color-dark-gray);border-radius:10px}.other-purchases-container::-webkit-scrollbar-thumb:hover{background:var(--color-gold-dark)}.modal-other-purchases .extend-course-link{display:none}.modal-other-purchases .item-buttons{justify-content:left}.modal-welcome-voucher{background-color:#222;border-radius:25px;box-shadow:0 4px 8px #0000004d;max-width:500px;padding:25px 45px 40px;width:100%}.modal-welcome-voucher h2{background:linear-gradient(25deg,#b87432 45%,#d8aa85 72%,#ffe0b3 96%);-webkit-background-clip:text;background-clip:text;color:#0000;margin-bottom:20px;text-align:center}.welcome-voucher-container{display:flex;flex-direction:column}.welcome-voucher-container p{color:var(--color-white);line-height:1.5;margin-bottom:20px;text-align:center}.welcome-voucher-container form{display:flex;flex-direction:column}.welcome-voucher-container input{background-color:var(--color-black-pure);border:1px solid var(--color-gold-dark);border-radius:25px;color:var(--color-white);margin-bottom:15px;padding:10px;text-align:center;transition:border-color .3s ease;width:100%}.welcome-voucher-container input:focus{border-color:var(--color-gold-dark);outline:none}.welcome-voucher-container .modal-buttons button{background:linear-gradient(25deg,#b87432 45%,#d8aa85 72%,#ffe0b3 96%);-webkit-background-clip:text;background-clip:text;border:1px solid var(--color-gold-dark);border-radius:25px;color:#0000;cursor:pointer;font-weight:700;margin-top:10px;padding:9px 50px;transition:opacity .3s ease}.welcome-voucher-container .modal-buttons button:hover{background:linear-gradient(90deg,#d69b42 45%,#d8a173 72%,#b36d27 96%);-webkit-background-clip:text;background-clip:text;border:1px solid #b18024;color:#0000}.welcome-voucher-container .error-message{color:red;font-size:14px;margin-top:10px;text-align:center}@media (max-width:375px){.modal-welcome-voucher{width:300px}.modal-welcome-voucher .close-btn{margin-right:-45px}.modal-other-purchases{max-height:60vh}.right-option{border:none}.modal-expand-course-content{display:block}.course-option{margin-bottom:20px}.modal-purchase-details{border-radius:15px;margin-top:70px;max-height:80vh;padding:20px 15px;width:98%}.modal-purchase-details h3{font-size:18px;margin-bottom:15px}.purchase-details-content{margin:15px 0}.extension-success-message{margin-top:20px}.checkmark-icon{height:40px;margin-bottom:15px;width:40px}}@media (min-width:2200px){.navbar-navigation{justify-content:center;padding-right:50px}.navbar-right{margin-left:auto;margin-right:20%}.navbar-search{margin-right:200px}.background-container{background-position:50%!important;background-size:cover!important}.home-content-section{align-items:center;display:flex;flex-direction:column;margin-right:23%}.paragraph-container{margin-bottom:80px;margin-right:60px}.carouse-wrapper,.faq_content,.go_to_login,.highlights,.home-content,.newsletter-section-wrapper,.services{max-width:1600px;max-width:100%;overflow-x:hidden}.about-us-page,.contact-page{max-width:1600px}.contact-info-section .horizontal-line-go-to{margin-left:560px}.content-wrapper{margin-left:380px;width:calc(100% - 380px)}.newsletter-form{margin-left:80px}.carousel-container{padding-right:15%}}@media (max-width:1600px) and (min-width:1367px){.navbar-right{margin-left:auto;margin-right:17%}.navbar-search{margin-left:0;margin-right:1px}.navbar-cart{margin-left:20px;margin-right:0}}@media (max-width:1366px) and (min-width:1025px){.content-wrapper{margin-left:280px!important;width:calc(100% - 280px)!important}.footer,.layout-content,.navbar{padding-left:30px}.layout-main{overflow-x:hidden}h1{font-size:36px!important}h2{font-size:26px!important}h3{font-size:20px!important}.banner-video{margin-top:40px}.images-home-content,.paragraph-container{margin-right:110px;margin-top:20px}.go_to_login p{padding-right:35px}.highlights_section{margin-right:170px}.input-container input[type=text]{width:350px}.newsletter-form{margin-right:30px}.services_section{gap:65px 34px!important}.about-banner{height:auto}}@media (max-width:1024px) and (min-width:769px){.layout-sidebar{height:100%;overflow-y:auto;width:280px}.layout-sidebar ul li a{font-size:14px}.logo img{width:100px}.content-wrapper{margin-left:280px!important;width:calc(100% - 280px)!important}}@media (max-width:768px){.background-container{position:relative!important}body{background:var(--color-black-sidebar-gradient)!important}.layout-content{display:block!important}h1{font-size:36px!important}h2{font-size:26px!important}h3{font-size:20px!important}}@media (max-width:600px){.layout-sidebar{display:none}.layout-content{padding-left:0!important}.content-wrapper{margin-left:0!important;width:95%!important}}@media (max-width:480px){h1{font-size:30px!important}h2{font-size:22px!important}h3{font-size:18px!important}.horizontal-line-go-to{height:1px}.modal{padding:20px}.logout-btn{background-color:initial;border:none}.category-title{margin-left:37px}.loading-message{font-size:1.4rem!important;margin-left:-20px!important}}@media (max-width:375px){.category-title{font-size:22px;margin-left:30px}.loading-message{font-size:1.4rem!important;margin-left:-20px!important}.modal{top:25px}}@media screen and (min-height:850px) and (max-height:960px) and (max-width:430px){.send-email-button{margin-bottom:80px}}:root{--color-black-pure:#000;--color-black-almost:#141414;--color-black-lighter:#202020;--color-black-gradient:linear-gradient(#000 20%,#1c1c1d);--color-black-sidebar-gradient:linear-gradient(0deg,#353535 0%,#2b2b2b 15%,#1c1c1d 80%);--color-black-faq-gradient:linear-gradient(90deg,#353535 0%,#2b2b2b 15%,#1c1c1d 80%);--color-gold-gradient:linear-gradient(90deg,#b87432 0%,#d8a852 85%,#ffe0b3);--color-blacklinear-gradient:linear-gradient(45deg,#1c1c1d 20%,#2b2b2b 85%,#353535);--color-gold-gradient-alt:linear-gradient(90deg,#e0a040,#bf8030);--color-gold-gradient-alt-hover:linear-gradient(90deg,#d09030,#af7020);--color-gold-dark:#b87432;--color-white:#fff;--color-gray:#b3b3b3;--color-dark-gray:#2b2b2b;--color-field-input-text:#696969;--color-field-input:#747378;--color-brown:#b87432;--color-gold:#d8a852;--color-peach:#ffe0b3;--color-gold-medium:#fbb03b;--color-horizontal-line:#d4af37}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(#000 20%,#1c1c1d);background:var(--color-black-gradient);color:#fff;color:var(--color-white);font-family:Inter,sans-serif;overflow-x:hidden}ul{list-style:none}h1{font-size:48px;font-weight:700}h2{font-size:30px;font-weight:600}h3{font-size:24px;font-weight:500}h4{font-size:18px;font-weight:400}p{line-height:1.6}button,p{font-size:16px}.error-message{color:red;font-size:.875em;margin-top:.25em;text-align:center;width:100%}.layout-sidebar{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.layout-sidebar::-webkit-scrollbar{display:none}.layout{display:flex;flex-direction:column;min-height:100vh}.layout-content{display:flex;flex:1 1}.content-wrapper{display:flex;flex-direction:column;margin-left:380px;min-height:100vh;position:relative;width:calc(100% - 380px)}.footer,.layout-content,.navbar{margin-left:0;padding-left:75px;width:100%}.layout-main{flex:1 1;position:relative;z-index:1}.background-container{background-image:url(/static/media/background.e6c14477c9c1bb451cb8.png);background-position:top;background-repeat:no-repeat;background-size:auto;bottom:0;left:0;position:fixed;right:0;top:-100px;z-index:-1}.home-content-section{margin-left:28px}.category-title{margin-bottom:30px}.loading-message{align-items:center;animation:fadeIn .5s ease-in-out;display:flex;font-size:1.5rem;height:100vh;justify-content:center;margin-left:-80px;text-align:center}.loading-message:after{animation:dots 1.5s infinite;content:"...";display:inline-block}.intro-skip-btn{background:"#007bff";border:none;border-radius:20px;cursor:pointer;padding:10px 30px;right:20px;top:25px;z-index:10}.intro-bckg,.intro-skip-btn{color:#fff;position:absolute}.intro-bckg{background:#000000b3;border-radius:5px;bottom:10px;font-size:12px;left:10px;padding:5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}
/*# sourceMappingURL=main.8d756318.css.map*/