*,::after,::before{margin:0;padding:0;box-sizing:border-box}.container{width:1200px;padding:0 20px;margin:0 auto}@media only screen and (max-width:1200px){.container{width:1024px}}@media only screen and (max-width:1023px){.container{width:100%}}@media only screen and (min-width:1360px){.container{width:1320px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,serif;line-height:1.3;color:#211f25;background:#ecedf8!important;font-size:18px}@media only screen and (max-width:1023px){body{font-size:16px}}body.home,body.page-template-gallery-page{background:#0b0317 url(../images/bg_home.webp) center 20% no-repeat!important;color:#fff;background-size:cover!important}a{color:#3b1484;text-decoration:none}a:hover{color:#9056fc}img{max-width:100%;height:auto}ol,ul{list-style:none;padding-left:0;margin:0}header{color:#fff;text-align:center}main{margin-top:20px}.button,button{display:inline-block;background-color:#0073aa;color:#fff;padding:10px 15px;border:none;cursor:pointer;text-align:center}.button:hover,button:hover{background-color:#005177}ul.products{display:flex;flex-wrap:wrap;gap:20px;list-style-type:none}ul.products li.product{border:1px solid #ddd;padding:15px;width:calc(33.33% - 20px);background-color:#fff}ul.products li.product h2{font-size:18px;margin-bottom:10px}ul.products li.product .price{font-weight:700;margin-bottom:10px}footer{color:#fff;text-align:center}h1{font-size:2.5rem;margin-bottom:20px;color:#222}h2{font-size:2rem;margin-bottom:15px;color:#333}h3{font-size:1.75rem;margin-bottom:10px;color:#444}h4{font-size:1.5rem;margin-bottom:10px;color:#555}h5{font-size:1.25rem;margin-bottom:5px;color:#666}h6{font-size:1rem;margin-bottom:5px;color:#777}p{color:#211f25}.home p{color:#fff}#masthead{border-bottom:1px solid #cdcfe4;margin-bottom:60px}@media only screen and (max-width:1023px){#masthead{margin-bottom:30px}}.home #masthead,.page-template-gallery-page #masthead{border-bottom:1px solid #22113c;margin-bottom:0}#masthead .wrapper{display:flex;justify-content:space-between;padding-top:18px;padding-bottom:18px;align-items:center}@media only screen and (max-width:1023px){#masthead .wrapper{display:none}}#masthead #nav ul{display:flex;gap:33px}#masthead #nav ul li.current_page_item a{color:#8243f7}.home #masthead #nav ul li.current_page_item a,.page-template-gallery-page #masthead #nav ul li.current_page_item a{color:#8243f7}#masthead #nav ul li a{font-size:16px;color:#2f2d33}#masthead #nav ul li a:hover{color:#8243f7}.home #masthead #nav ul li a,.page-template-gallery-page #masthead #nav ul li a{color:#fff}.home #masthead #nav ul li a:hover,.page-template-gallery-page #masthead #nav ul li a:hover{color:#8243f7}#masthead .logo img{display:block}#masthead .right-area{display:flex;gap:38px}#masthead .login-box{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:#312f35}.home #masthead .login-box,.page-template-gallery-page #masthead .login-box{color:#fff}#masthead .login-box img{border-radius:100px}#masthead .login-box a{color:#312f35}.home #masthead .login-box a,.page-template-gallery-page #masthead .login-box a{color:#fff}#masthead .header-cart i::before{-webkit-mask:url(../images/cart.svg) center center no-repeat;mask:url(../images/cart.svg) center center no-repeat;background:#2f2d33;-webkit-mask-size:20px;mask-size:26px;content:"";display:inline-block;width:26px;height:22px}.home #masthead .header-cart i::before,.page-template-gallery-page #masthead .header-cart i::before{background:#fff}#masthead .header-cart .woofc-cart-link-inner{top:13px}#masthead .header-cart .woofc-cart-link-inner::after{width:18px;height:18px;background:#8243f7;border-radius:20px;font-size:12px;color:#fff;line-height:19px;left:20px;top:-14px}#masthead .woofc-cart-link-inner-subtotal{display:none}.mobile-wrapper{display:none;padding-top:10px}@media only screen and (max-width:1023px){.mobile-wrapper{display:block}}.mobile-wrapper .logo{text-align:center}.mobile-wrapper .logo a{display:inline-block}.mobile-wrapper .mobile-area{display:flex;justify-content:space-between;align-items:center;margin-top:12px;margin-bottom:20px}.mobile-wrapper .mobile-area .burger{position:relative;top:4px}.mobile-wrapper .mobile-area .right{display:flex;gap:29px}.mobile-wrapper .mobile-area .right img{width:34px;height:34px;position:relative;top:3px}#m-menu ul.menu{box-shadow:none;background:0 0}#m-menu ul.menu>li{border:none}#m-menu ul.menu>li>a{padding-left:0}#m-menu ul.menu>li>a span.htmenu-icon svg{height:21px;width:21px}#m-menu .menu-item-has-children>a{width:90%;overflow:visible}#m-menu .sub-menu{max-height:0;overflow:hidden;transition:max-height .3s ease-out;display:block;position:relative;top:0;box-shadow:none;border:0;left:0!important;visibility:visible;opacity:1}#m-menu .sub-menu.open{max-height:500px}#m-menu .sub-menu li{border:none}#m-menu .sub-menu li a{padding-top:12px;padding-bottom:12px}#m-menu .htmenu-icon{position:absolute;z-index:999;right:-10%}#m-menu .htmenu-icon.icon-active{transform:rotate(180deg)}#mmenu-content{position:fixed;top:0;left:-100%;width:100%;height:100vh;z-index:1000;transition:left .3s ease;overflow-y:auto;background:#fff}#mmenu-content.open{left:0}#mmenu-content #menu-primary{border-bottom:1px solid #e1e3f9;margin:60px 20px 0;text-align:left}#mmenu-content #menu-primary li{margin-bottom:20px}#mmenu-content #menu-primary li a{font-weight:500;font-size:16px;color:#3a2069}#mmenu-content .wrapper{display:grid;padding-bottom:48px}@media only screen and (max-width:1023px){#mmenu-content .wrapper{grid-template-columns:auto;gap:18px;padding:20px}}#mmenu-content .wrapper .phones{display:flex;gap:8px}#mmenu-content .wrapper .phones i{-webkit-mask:url(../images/phone.svg) center center no-repeat;mask:url(../images/phone.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:21px;height:21px}#mmenu-content .wrapper .phones div{display:flex;gap:26px;align-items:center}@media only screen and (max-width:576px){#mmenu-content .wrapper .phones div{flex-direction:column;gap:5px}}#mmenu-content .wrapper .phones div p{margin:0}#mmenu-content .wrapper .phones a{font-size:16px;color:#2f2d33}@media only screen and (max-width:1200px){#mmenu-content .wrapper .phones a{font-size:14px}}#mmenu-content .wrapper .email{display:flex;gap:12px}#mmenu-content .wrapper .email i{-webkit-mask:url(../images/envelope.svg) center center no-repeat;mask:url(../images/envelope.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:21px;height:21px}#mmenu-content .wrapper .email a{font-size:16px;color:#2f2d33}@media only screen and (max-width:1200px){#mmenu-content .wrapper .email a{font-size:14px}}#mmenu-content .wrapper .socials ul{display:flex;gap:12px}#mmenu-content .wrapper .socials ul li a{display:inline-block;border:1px solid #3a2069;width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50px}@media only screen and (max-width:1200px){#mmenu-content .wrapper .socials ul li a{font-size:14px}}#mmenu-content .wrapper .socials ul li a i{background:#3a2069;-webkit-mask-size:14px;mask-size:14px;content:"";display:inline-block;width:14px;height:14px}#mmenu-content .wrapper .socials ul li a i.facebook{-webkit-mask:url(../images/facebook.svg) center center no-repeat;mask:url(../images/facebook.svg) center center no-repeat}#mmenu-content .wrapper .socials ul li a i.telegram{-webkit-mask:url(../images/telegram.svg) center center no-repeat;mask:url(../images/telegram.svg) center center no-repeat}#mmenu-content .wrapper .socials ul li a svg{width:14px;height:14px}#mmenu-content .wrapper .socials ul li a svg path{fill:#3a2069}#mmenu-btn,#mmenu-btn-close{cursor:pointer;transition:background-color .3s}#mmenu-btn svg rect,#mmenu-btn-close svg rect{fill:#221010}.home #mmenu-btn svg rect,.home #mmenu-btn-close svg rect,.page-template-gallery-page #mmenu-btn svg rect,.page-template-gallery-page #mmenu-btn-close svg rect{fill:#fff}#mmenu-btn-close{position:absolute;top:18px;right:20px}.body-no-scroll{overflow:hidden}.home .gradient-line,.page-template-gallery-page .gradient-line{height:1px;width:100%;background:linear-gradient(to right,#0b0317 0,#180a2d 26%,#8243f7 50%,#180a2d 72%,#0b0317 100%);margin:75px 0 44px}.gradient-line1{height:1px;width:100%;margin:40px 0 45px;border-top:1px solid #aca5bb;background:0 0}@media only screen and (max-width:576px){.gradient-line1{margin:30px 0}}.home .gradient-line1,.page-template-gallery-page .gradient-line1{background:linear-gradient(to right,#0f051d 0,#18131e 19%,#30273e 51%,#18131e 81%,#0f051d 100%);border:none}#colophon{background:#cdcfe4;padding-top:44px;margin-top:116px}@media only screen and (max-width:576px){#colophon{margin-top:60px}}.home #colophon,.page-template-gallery-page #colophon{background:0 0;padding-top:0;margin-top:0}#colophon .logo img{min-width:109px;margin-bottom:13px}#colophon h3{font-weight:500;font-size:24px;color:#333037;font-family:Inter,sans-serif}@media only screen and (max-width:576px){#colophon h3{font-size:16px}}.home #colophon h3,.page-template-gallery-page #colophon h3{color:#fff}#colophon .before-footer{display:grid;grid-template-columns:25% 34% 14% 10%;gap:55px;align-items:center;padding-bottom:48px}@media only screen and (max-width:1200px){#colophon .before-footer{gap:25px;grid-template-columns:27% 37% 14% 13%}}@media only screen and (max-width:1023px){#colophon .before-footer{grid-template-columns:auto;justify-items:center}}#colophon .before-footer #nav-footer ul{display:flex;gap:33px}#colophon .before-footer #nav-footer ul li a{font-size:16px;color:#2f2d33}@media only screen and (max-width:1200px){#colophon .before-footer #nav-footer ul li a{font-size:14px}}.home #colophon .before-footer #nav-footer ul li a,.page-template-gallery-page #colophon .before-footer #nav-footer ul li a{color:#fff}#colophon .before-footer .phones{display:flex;gap:8px}#colophon .before-footer .phones i{-webkit-mask:url(../images/phone.svg) center center no-repeat;mask:url(../images/phone.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:21px;height:21px}.home #colophon .before-footer .phones i,.page-template-gallery-page #colophon .before-footer .phones i{background:#b690fc}#colophon .before-footer .phones div{display:flex;gap:26px;align-items:center}@media only screen and (max-width:576px){#colophon .before-footer .phones div{flex-direction:column;gap:5px}}#colophon .before-footer .phones div p{margin:0}#colophon .before-footer .phones a{font-size:16px;color:#2f2d33}@media only screen and (max-width:1200px){#colophon .before-footer .phones a{font-size:14px}}.home #colophon .before-footer .phones a,.page-template-gallery-page #colophon .before-footer .phones a{color:#fff}#colophon .before-footer .email{display:flex;gap:12px}#colophon .before-footer .email i{-webkit-mask:url(../images/envelope.svg) center center no-repeat;mask:url(../images/envelope.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:21px;height:21px}.home #colophon .before-footer .email i,.page-template-gallery-page #colophon .before-footer .email i{background:#b690fc}#colophon .before-footer .email a{font-size:16px;color:#2f2d33}@media only screen and (max-width:1200px){#colophon .before-footer .email a{font-size:14px}}.home #colophon .before-footer .email a,.page-template-gallery-page #colophon .before-footer .email a{color:#fff}#colophon .before-footer .socials ul{display:flex;gap:12px}#colophon .before-footer .socials ul li a{display:inline-block;border:1px solid #3a2069;width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50px}@media only screen and (max-width:1200px){#colophon .before-footer .socials ul li a{font-size:14px}}.home #colophon .before-footer .socials ul li a,.page-template-gallery-page #colophon .before-footer .socials ul li a{border-color:#3a2069}#colophon .before-footer .socials ul li a i{background:#3a2069;-webkit-mask-size:14px;mask-size:14px;content:"";display:inline-block;width:14px;height:14px}.home #colophon .before-footer .socials ul li a i,.page-template-gallery-page #colophon .before-footer .socials ul li a i{background:#b690fc}#colophon .before-footer .socials ul li a i.facebook{-webkit-mask:url(../images/facebook.svg) center center no-repeat;mask:url(../images/facebook.svg) center center no-repeat}#colophon .before-footer .socials ul li a i.telegram{-webkit-mask:url(../images/telegram.svg) center center no-repeat;mask:url(../images/telegram.svg) center center no-repeat}#colophon .before-footer .socials ul li a svg{width:14px;height:14px}#colophon .before-footer .socials ul li a svg path{fill:#3a2069}.home #colophon .before-footer .socials ul li a svg path,.page-template-gallery-page #colophon .before-footer .socials ul li a svg path{fill:#b690fc}.footer{padding-bottom:36px}.footer .wrapper{display:flex;justify-content:space-between;font-size:14px}@media only screen and (max-width:1023px){.footer .wrapper{flex-direction:column;gap:10px}}.footer .wrapper p{color:#2f2d33}.home .footer .wrapper p,.page-template-gallery-page .footer .wrapper p{color:#7e7a85}.footer .wrapper a{text-decoration:underline;color:#2f2d33}.home .footer .wrapper a,.page-template-gallery-page .footer .wrapper a{color:#7e7a85}.footer .wrapper a:hover{text-decoration:none}#woofc-area{max-width:480px}#woofc-area .woofc-area-top{background:#fff}#woofc-area .woofc-area-top .woofc-area-heading{display:none}#woofc-area .woofc-area-mid{margin:0;padding:0}#woofc-area .woofc-item-inner{align-items:start;margin-bottom:16px}#woofc-area .woofc-item-thumb{flex:none;margin-right:15px;width:60px;height:60px}#woofc-area .woofc-item-thumb img{height:60px;border-radius:10px}#woofc-area .woofc-item-price{font-family:Inter,sans-serif;font-weight:600;color:#211f25;font-size:16px;padding-left:26px}#woofc-area .woofc-item-price span{font-weight:600!important;font-size:16px!important}#woofc-area .woofc-item-title{font-family:Inter,sans-serif;font-weight:400;font-size:16px;padding-right:10px}#woofc-area .woofc-item-title a{display:inline-block;max-width:100%;padding-right:10px}#woofc-area .woofc-item-title small{font-family:Angst-0;line-height:1.3em;color:#211f25;display:inline-block;font-size:13px;margin-top:11px}#woofc-area .woofc-item-title small span{display:inline-block;background:#ffe19c;padding:5px 15px;border-radius:30px}#woofc-area .woofc-item-title small span.online-course{background:#dac8fc}#woofc-area .woofc-item-info{display:flex;flex-direction:column;justify-content:space-between;min-height:90px}#woofc-area .woofc-item-qty{position:absolute;bottom:7px;left:76px}#woofc-area .woofc-item-qty span{color:#47444e;font-family:Inter,sans-serif;font-weight:400;position:relative;font-size:16px}#woofc-area .woofc-item-qty span::after{content:"x"}#woofc-area .woofc-item-remove{opacity:1;visibility:visible;top:34px;right:0;background:#ebe7f4;border-radius:50px;transform:none;width:20px;height:20px;font-size:10px}#woofc-area .woofc-item-remove .hint--left{line-height:22px}#woofc-area .woofc-item-remove .hint--left::after,#woofc-area .woofc-item-remove .hint--left::before{bottom:21%}#woofc-area .woofc-item{padding:0 20px}#woofc-area .woofc-item:hover .woofc-item-inner,#woofc-area .woofc-item:hover .woofc-item-remove{transform:none}#woofc-area .woofc-item-inner{border-top:1px solid #d9d9d9;padding-top:26px}#woofc-area .woofc-item:first-child .woofc-item-inner{border:none;padding-top:0}#woofc-area .woofc-item:first-child .woofc-item-remove{top:4px}#woofc-area .woofc-area-bot{padding-bottom:50px;border-top:1px solid #d9d9d9;padding-top:12px}#woofc-area .woofc-area-bot .woofc-total{padding:0 20px 10px 20px}#woofc-area .woofc-area-bot .woofc-total .woofc-data-left{color:#47444e;font-family:Inter,sans-serif;font-weight:600;font-size:16px}#woofc-area .woofc-area-bot .woofc-total #woofc-total{color:#211f25;font-family:Inter,sans-serif;font-weight:600;font-size:16px}#woofc-area .woofc-action{border-top:1px solid #d9d9d9;padding:30px 25px 0 14px}#woofc-area .woofc-action .woofc-action-inner{flex-direction:column;gap:10px}#woofc-area .woofc-action .woofc-action-inner div{width:100%}#woofc-area .woofc-action .woofc-action-cart{border:1px solid #3a2069;border-radius:10px;color:#211f25;font-family:Inter,sans-serif;font-size:18px;font-weight:600;padding:14px 43px;height:65px;font-size:14px;height:55px;padding:10px 43px;text-transform:none}@media only screen and (max-width:1023px){#woofc-area .woofc-action .woofc-action-cart{font-size:16px}}#woofc-area .woofc-action .woofc-action-cart:hover{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%);color:#fff}#woofc-area .woofc-action .woofc-action-checkout{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;padding:14px 43px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:18px;height:65px;text-transform:none;font-size:14px;height:55px;padding:10px 43px;position:relative}@media only screen and (max-width:1023px){#woofc-area .woofc-action .woofc-action-checkout{font-size:16px}}#woofc-area .woofc-action .woofc-action-checkout::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:100%;height:53px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){#woofc-area .woofc-action .woofc-action-checkout::before{width:270px}}#woofc-area .woofc-action .woofc-action-checkout::after{content:"";background:url(../images/shadowd.png) no-repeat center center;width:100%;height:89px;z-index:-2;position:absolute;display:block;top:0;background-size:contain;left:0}#woofc-area .woofc-action .woofc-action-checkout:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}#contact-page h1{font-family:Angst-0;font-size:44px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:81px;text-align:center}@media only screen and (max-width:1023px){#contact-page h1{font-size:32px;margin-bottom:50px}}#contact-page .wrapper{display:grid;gap:24px;grid-template-columns:1fr 1.5fr 1.5fr}@media only screen and (max-width:1200px){#contact-page .wrapper{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1023px){#contact-page .wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){#contact-page .wrapper{grid-template-columns:auto}}#contact-page .wrapper .box{background:#fff;border-radius:20px}#contact-page .wrapper .box.first{display:flex;flex-direction:column;justify-content:space-between;padding:40px 25px;border-radius:20px}@media only screen and (max-width:1023px){#contact-page .wrapper .box.first{grid-column:1/-1}}#contact-page .wrapper .box.first .contcts{display:flex;flex-direction:column;gap:30px}#contact-page .wrapper .box.first .phones{display:flex;gap:8px}#contact-page .wrapper .box.first .phones i{-webkit-mask:url(../images/phone.svg) center center no-repeat;mask:url(../images/phone.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:21px;height:21px}#contact-page .wrapper .box.first .phones div{display:flex;gap:15px;align-items:center;flex-direction:column}#contact-page .wrapper .box.first .phones div p{margin:0}#contact-page .wrapper .box.first .phones a{font-size:16px;color:#211f25}#contact-page .wrapper .box.first .email{display:flex;gap:12px}#contact-page .wrapper .box.first .email i{-webkit-mask:url(../images/envelope.svg) center center no-repeat;mask:url(../images/envelope.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:21px;height:21px}#contact-page .wrapper .box.first .email a{font-size:16px;color:#211f25}#contact-page .wrapper .box.first ul{display:flex;gap:12px}@media only screen and (max-width:1023px){#contact-page .wrapper .box.first ul{margin-top:30px}}#contact-page .wrapper .box.first ul li a{display:inline-block;border:1px solid #3a2069;width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50px}#contact-page .wrapper .box.first ul li a svg{width:14px;height:14px}#contact-page .wrapper .box.first ul li a svg path{fill:#3a2069}.home #contact-page .wrapper .box.first ul li a svg path,.page-template-gallery-page #contact-page .wrapper .box.first ul li a svg path{fill:#b690fc}#contact-page .wrapper .box figure{position:relative}#contact-page .wrapper .box figure h4{position:absolute;width:100%;bottom:24px;font-family:Angst-0;font-size:44px;line-height:1.3em;color:#fff;font-weight:400;text-align:center;margin:0}#contact-page .wrapper .box img{border-radius:20px 20px 0 0;display:block}#contact-page .wrapper .box .btm-cont{border-radius:0 0 20px 20px;padding:30px 25px}#contact-page .wrapper .box .btm-cont p.location{display:flex;gap:16px}#contact-page .wrapper .box .btm-cont p.location i{-webkit-mask:url(../images/location.svg) center center no-repeat;mask:url(../images/location.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:17px;mask-size:17px;content:"";display:inline-block;width:26px;height:26px}#contact-page .wrapper .box .btm-cont .address{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}#contact-page .wrapper .box .btm-cont .address a{display:inline-block;background:#e3d8f9;border:1px solid #b690fc;color:#3a2069;padding:8px 17px;border-radius:5px;font-size:14px;margin-top:13px}#contact-page .wrapper .box .btm-cont .phone{margin-top:21px}#contact-page .wrapper .box .btm-cont .phone i{-webkit-mask:url(../images/phone.svg) center center no-repeat;mask:url(../images/phone.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:21px;height:21px;position:relative;margin-right:8px;top:3px}#courses-page h1{font-family:Angst-0;font-size:44px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:81px;text-align:center}@media only screen and (max-width:1023px){#courses-page h1{font-size:32px;margin-bottom:50px}}#courses-page .tabs{display:flex;justify-content:center;margin-bottom:65px;gap:24px}@media only screen and (max-width:576px){#courses-page .tabs{gap:14px;margin-bottom:30px}}#courses-page .tabs .tab-btn{border:2px solid #552f9a;color:#211f25;padding:14px 43px;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:18px;height:65px;background:0 0;position:relative}#courses-page .tabs .tab-btn.active{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;border-color:rgba(0,0,0,0)}#courses-page .tabs .tab-btn.active::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:-webkit-fill-available;height:63px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){#courses-page .tabs .tab-btn.active::before{height:33px}}#courses-page .tabs .tab-btn.active::after{content:"";background:url(../images/shadowd.png) no-repeat center center;min-width:100%;height:70px;z-index:-2;position:absolute;display:block;top:18px;left:0;background-size:contain}@media only screen and (max-width:576px){#courses-page .tabs .tab-btn.active::after{top:0}}#courses-page .tabs .tab-btn:hover{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%);border-color:rgba(0,0,0,0);color:#fff}@media only screen and (max-width:576px){#courses-page .tabs .tab-btn{padding:7px 22px;height:49px;font-size:14px}}#courses-page .tab-content{display:none}#courses-page .tab-content.active{display:block}#courses-page .courses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}@media only screen and (max-width:1200px){#courses-page .courses-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1023px){#courses-page .courses-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){#courses-page .courses-grid{grid-template-columns:auto}}#courses-page .courses-grid .course-card{overflow:hidden;border-radius:20px}#courses-page .courses-grid .course-card img{width:100%;height:174px;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;display:block}#courses-page .courses-grid .course-card .oplata-chastynamy{text-align:center;margin-top:20px}#courses-page .courses-grid .course-card .oplata-chastynamy img{width:auto;height:auto;-o-object-fit:none;object-fit:none;border-radius:0;display:inline-block}#courses-page .courses-grid .course-card .course-details{background:#fff;border-radius:0 0 20px 20px;padding:22px 20px 22px;height:100%}#courses-page .courses-grid .course-card .course-details h3{font-size:21px;font-weight:400;color:#211f25;line-height:1.3em;text-align:center}#courses-page .courses-grid .course-card .course-details h3 a{color:#211f25}#courses-page .courses-grid .course-card .course-details h3 a:hover{color:#211f25}#courses-page .courses-grid .course-card .course-details .price{display:flex;justify-content:center;gap:18px;font-size:20px;font-weight:500;color:#211f25}#courses-page .courses-grid .course-card .course-details .price span.regular-price{color:#8e879c;font-weight:400}.page-template-gallery-page #masthead{margin-bottom:60px}@media only screen and (max-width:1023px){.page-template-gallery-page #masthead{margin-bottom:30px}}body.page-template-gallery-page{background-position:center 50%!important}#gallery-page h1{font-family:Angst-0;font-size:44px;line-height:1.3em;color:#fff;font-weight:400;margin-bottom:70px;text-align:center}@media only screen and (max-width:1023px){#gallery-page h1{font-size:32px;margin-bottom:50px}}#gallery-page .wrapper{position:relative}#gallery-page .wrapper::after,#gallery-page .wrapper::before{content:"";display:block;position:absolute;left:-50px;top:-50px;width:140px;height:140px;background:url(../images/Star1.svg) no-repeat;background-size:contain}@media only screen and (min-width:1500px){#gallery-page .wrapper::after,#gallery-page .wrapper::before{left:-90px}}@media only screen and (max-width:1023px){#gallery-page .wrapper::after,#gallery-page .wrapper::before{display:none}}#gallery-page .wrapper::after{width:200px;height:200px;left:auto;right:-50px}@media only screen and (min-width:1500px){#gallery-page .wrapper::after{left:auto;right:-90px}}@media only screen and (max-width:1023px){#gallery-page .gallery-tabs .gallery-grid{grid-template-columns:1fr 1fr 1fr;gap:20px}}@media only screen and (max-width:576px){#gallery-page .gallery-tabs .gallery-grid{grid-template-columns:1fr 1fr;gap:10px}}@media only screen and (max-width:576px){#gallery-page .gallery-tabs .gallery-item h3{font-size:12px;bottom:18px;left:15px;right:15px;line-height:18px}}#gallery-page #photo-tab,#gallery-page #video-tab{display:none}#gallery-page #photo-tab.active,#gallery-page #video-tab.active{display:block}#gallery-page .load-more-btn{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;padding:22px 25px 18px;border:none;border-radius:10px;text-transform:none;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:block;min-width:264px;text-align:center;margin:60px auto 20px;width:auto;position:relative;z-index:1}@media only screen and (max-width:1023px){#gallery-page .load-more-btn{margin:30px auto}}#gallery-page .load-more-btn::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:100%;height:60px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){#gallery-page .load-more-btn::before{width:270px}}#gallery-page .load-more-btn::after{content:"";background:url(../images/shadowd.png) no-repeat center center;width:100%;height:81px;z-index:-2;position:absolute;display:block;top:0;background-size:contain;left:0;margin:0}#gallery-page .load-more-btn:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}.t898{z-index:1000;position:relative}.t898_animate .t898__animated-circle{position:absolute;width:60px;height:60px;top:-3px;border-radius:50%;left:-3px;border-radius:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.2);border:3px solid #08c;animation:t898__pulsate 1s ease-out;animation-iteration-count:infinite;-webkit-animation:t898__pulsate 2s ease-out;-webkit-animation-iteration-count:infinite;opacity:0}.t898_animate .t898__btn_label{animation:t898__btn-pulsate 2s ease-out;animation-iteration-count:infinite;-webkit-animation:t898__btn-pulsate 2s ease-out;-webkit-animation-iteration-count:infinite}.t898_animate:hover .t898__animated-circle{animation:none}.t898_animate:hover .t898__btn_label{animation:none}.t898__tooltip,.t898__wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.t898__tooltip{position:absolute;right:70px;white-space:nowrap;background:#fff;padding:6px 9px;font-size:13px;border-radius:3px;transform:translateX(0) translateY(-50%);top:50%;background:#292929;color:#fff;opacity:0;transition:all .1s linear;line-height:20px}.t898__tooltip:after{content:"";position:absolute;width:0;height:0;border:solid rgba(0,0,0,0);border-width:10px;top:50%;right:-20px;transform:translateY(-50%);border-left-color:#292929}.t898__hint{position:absolute;right:80px;white-space:nowrap;background:#fff;padding:9px 13px;font-size:15px;border-radius:3px;transform:translateX(0) translateY(-50%);top:50%;background:#292929;color:#fff;opacity:.85;transition:all .1s linear}.t898__hint:after{content:"";position:absolute;width:0;height:0;border:solid rgba(0,0,0,0);border-width:10px;top:50%;right:-20px;transform:translateY(-50%);border-left-color:#292929}.t898__wrapper{position:fixed;bottom:50px;right:35px;height:60px;display:flex;justify-content:center;align-items:center;z-index:100000}@media only screen and (max-width:1023px){.t898__wrapper{right:20px;bottom:20px}}.t898__btn_label{position:relative;cursor:pointer;z-index:2;width:70px;height:70px;justify-content:center;align-items:center;border-radius:50%;transition:all .2s ease-in-out;overflow:hidden;position:relative}.t898__btn_label::before{content:"";background:url(../images/chat.svg) no-repeat center center;width:70px;height:70px;position:absolute;z-index:1}.t898__btn_label::after{background:#d98724;position:absolute;width:70px;height:70px;content:""}.t898__btn_label svg{z-index:2}.t898__btn_label:hover .t898__tooltip{transform:translate(0,0);opacity:1}.t898__btn_label:hover+.t898__tooltip{transform:translate(0,0);opacity:1}.t898__btn_label:hover+.t898__tooltip:after{opacity:1}.t898__btn_input{display:none}.t898__btn_input:checked~.t898__hint{opacity:0;visibility:hidden}.t898__btn_input:checked~a:nth-of-type(1){transition:all .2s ease-in-out;transform:translate(0,-100%);background:#d98724;border-radius:0;text-align:center}.t898__btn_input:checked~a:nth-of-type(2){transition:all .225s ease-in-out;transform:translate(0,-200%);background:#d98724;border-radius:50px 50px 0 0;text-align:center}.t898__btn_input:checked~.t898__animated-circle{display:none}.t898__btn_input:checked~.t898__icon_link{opacity:1;visibility:visible}.t898__btn_input:checked+label{animation:none;border-radius:0 0 50px 50px;position:relative}.t898__btn_input:checked+label .t898__bgimg{opacity:0;visibility:hidden}.t898__btn_input:checked+label .t898__icon-write{opacity:0;visibility:hidden;transform:scale(.1)}.t898__btn_input:checked+label .t898__icon-close{opacity:1;visibility:visible;transform:scale(1)}.t898__btn_input:checked+label .t898__icon-close path{fill:#fff}.t898__btn:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.4)}.t898__bgimg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .2s linear}.t898__icon{transition:all .3s ease-in-out;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.t898__icon-close{opacity:0;visibility:hidden;transform:scale(.1)}.t898__icon_tooltip{position:absolute;opacity:0;right:80px;white-space:nowrap;background:#fff;padding:9px 13px;font-size:15px;border-radius:3px;transform:translateX(0) translateY(-50%);top:50%;background:#292929;color:#fff;transition:all .1s linear}.t898__icon_tooltip:after{content:"";position:absolute;width:0;height:0;border:solid rgba(0,0,0,0);border-width:10px;top:50%;right:-20px;transform:translateY(-50%);border-left-color:#292929}.t898__icon_link{border-radius:50%;opacity:0;visibility:hidden;width:70px;height:70px;text-align:center;line-height:86px}.t898__icon_link:hover .t898__tooltip{opacity:.85}.t898_left .t898__tooltip{left:80px;right:auto}.private-video-container h1{font-family:Angst-0;font-size:44px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:81px;text-align:center}@media only screen and (max-width:1023px){.private-video-container h1{font-size:32px;margin-bottom:30px}}@media only screen and (max-width:1023px){.private-video-container .video-wrapper{position:relative;padding-bottom:80%;height:0;overflow:hidden}}@media only screen and (max-width:1023px){.private-video-container .video-wrapper iframe{width:100%;height:auto;aspect-ratio:16/9}}#learn-press-profile .lp-user-cover-image_background,#learn-press-profile .wrapper-profile-header{display:none}#learn-press-profile .lp-content-area{display:flex;flex-direction:column}@media only screen and (max-width:1023px){#learn-press-profile .lp-content-area{padding:0}}#learn-press-profile .lp-content-area #profile-sidebar{float:none;width:100%;border:none}@media only screen and (max-width:1023px){#learn-press-profile .lp-content-area #profile-sidebar{margin-bottom:30px}}@media only screen and (max-width:576px){#learn-press-profile .lp-content-area #profile-sidebar{margin-top:0;margin-bottom:18px}}#learn-press-profile .dashboard-statistic__row{justify-content:center}@media only screen and (max-width:576px){#learn-press-profile .dashboard-statistic__row{flex-wrap:wrap;flex-direction:row}}#learn-press-profile .dashboard-statistic__row .statistic-box{background:#dcddef;border:1px solid #d3cae3;border-radius:20px;min-width:300px;width:auto;padding:17px 35px}@media only screen and (max-width:576px){#learn-press-profile .dashboard-statistic__row .statistic-box{padding:9px 13px;max-width:none;border-radius:13px;gap:12px;min-width:auto}}#learn-press-profile .dashboard-statistic__row .statistic-box:nth-last-child(1),#learn-press-profile .dashboard-statistic__row .statistic-box:nth-last-child(2){display:none}#learn-press-profile .dashboard-statistic__row .statistic-box .statistic-box__icon{display:none}#learn-press-profile .dashboard-statistic__row .statistic-box .statistic-box__text{display:flex;flex-direction:row-reverse;gap:20px;align-items:center;flex:none}@media only screen and (max-width:576px){#learn-press-profile .dashboard-statistic__row .statistic-box .statistic-box__text{gap:7px}}#learn-press-profile .dashboard-statistic__row .statistic-box .statistic-box__text span{color:#a298b3;font-size:40px;font-weight:400}@media only screen and (max-width:576px){#learn-press-profile .dashboard-statistic__row .statistic-box .statistic-box__text span{font-size:20px}}#learn-press-profile .dashboard-statistic__row .statistic-box .statistic-box__text label{font-weight:600;font-size:16px;color:#3a383f;margin:0}@media only screen and (max-width:576px){#learn-press-profile .dashboard-statistic__row .statistic-box .statistic-box__text label{font-size:12px}}#learn-press-profile #profile-content{width:100%;padding:0}@media only screen and (max-width:1023px){#learn-press-profile #profile-content{margin-top:20px}}#learn-press-profile #profile-content .learn-press-tabs{display:none}#learn-press-profile #profile-content .lp-list-table .wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media only screen and (max-width:1023px){#learn-press-profile #profile-content .lp-list-table .wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){#learn-press-profile #profile-content .lp-list-table .wrapper{grid-template-columns:auto}}#learn-press-profile .lp-profile-nav-tabs{display:flex;justify-content:center;background:#fff;border:1px solid #e3e5f5;border-radius:50px;gap:80px}@media only screen and (max-width:576px){#learn-press-profile .lp-profile-nav-tabs{gap:0}}@media only screen and (max-width:576px){#learn-press-profile .lp-profile-nav-tabs{flex-direction:column;padding:10px 0;border:none;gap:0;border-radius:20px}}#learn-press-profile .lp-profile-nav-tabs li{border:none}#learn-press-profile .lp-profile-nav-tabs li.lp_orders_woocommerce{display:none}#learn-press-profile .lp-profile-nav-tabs li.active{background:0 0}#learn-press-profile .lp-profile-nav-tabs li.active a{font-weight:600;color:#45277d}#learn-press-profile .lp-profile-nav-tabs li:hover{background:0 0}#learn-press-profile .lp-profile-nav-tabs li:hover a{color:#45277d;font-weight:600}#learn-press-profile .lp-profile-nav-tabs li a{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#47444e;padding:15px 0}@media only screen and (max-width:576px){#learn-press-profile .lp-profile-nav-tabs li a{padding:7px 0}}@media only screen and (max-width:576px){#learn-press-profile .lp-profile-nav-tabs li a{font-size:12px}}#learn-press-profile .lp-profile-nav-tabs li a::after{display:none}#learn-press-profile .lp-profile-nav-tabs li a i{display:none}#learn-press-profile .lp-profile-nav-tabs .profile-tab-sections{display:none}#learn-press-profile .lp_profile_course_progress__item{overflow:hidden;border-radius:20px}#learn-press-profile .lp_profile_course_progress__item img{aspect-ratio:16/8;border-radius:20px 20px 0 0}#learn-press-profile .lp_profile_course_progress__item .box{border-radius:0 0 20px 20px;background:#fff;padding:27px 15px 18px;height:100%}#learn-press-profile .lp_profile_course_progress__item .box .title-course{margin-bottom:28px}#learn-press-profile .lp_profile_course_progress__item .box .title-course a{color:#45277d;font-family:Inter,sans-serif;font-size:20px;font-weight:400}#learn-press-profile .lp_profile_course_progress__item .box div{display:flex;justify-content:space-between}#learn-press-profile .lp_profile_course_progress__item .box div p{color:#47444e;font-size:16px;font-weight:400}@media only screen and (max-width:576px){#learn-press-profile .lp_profile_course_progress__item .box div p{font-size:14px;margin-bottom:10px}}#learn-press-profile .lp_profile_course_progress__item .box div p:last-child{color:#47444e;font-weight:500}#learn-press-profile .lp_profile_course_progress__item.dev-course{background:url(../images/dev.svg) no-repeat;border-radius:20px;padding:60px 20px 35px;background-size:cover}#learn-press-profile .lp_profile_course_progress__item.dev-course img{max-width:211px;height:auto;aspect-ratio:auto;-o-object-fit:contain!important;object-fit:contain!important;max-height:91px;margin:0 auto}#learn-press-profile .lp_profile_course_progress__item.dev-course .title-course{text-align:center;margin:24px 0 41px;padding:0 10%}#learn-press-profile .lp_profile_course_progress__item.dev-course .title-course a{font-family:Angst-0;font-size:30px;line-height:1.3em;color:#fff}@media only screen and (max-width:1200px){#learn-press-profile .lp_profile_course_progress__item.dev-course .title-course a{font-size:22px}}@media only screen and (max-width:1023px){#learn-press-profile .lp_profile_course_progress__item.dev-course .title-course a{font-size:30px}}#learn-press-profile .lp_profile_course_progress__item.dev-course .description-course{padding:0 10%}#learn-press-profile .lp_profile_course_progress__item.dev-course .description-course p{color:#fff;font-family:Inter,sans-serif;font-size:24px;line-height:29px;font-weight:400;text-align:center}@media only screen and (max-width:1200px){#learn-press-profile .lp_profile_course_progress__item.dev-course .description-course p{font-size:18px;line-height:24px}}@media only screen and (max-width:1023px){#learn-press-profile .lp_profile_course_progress__item.dev-course .description-course p{font-size:24px;line-height:29px}}#learn-press-profile.guest .lp-content-area .learn-press-form-login,#learn-press-profile.guest .lp-content-area .learn-press-form-register{max-width:560px;border:none;padding:0;border-radius:0;box-shadow:none}#learn-press-profile.guest .lp-content-area .learn-press-form-login h3,#learn-press-profile.guest .lp-content-area .learn-press-form-register h3{font-family:Angst-0;font-size:44px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:18px;text-align:center;margin-bottom:54px}@media only screen and (max-width:1023px){#learn-press-profile.guest .lp-content-area .learn-press-form-login h3,#learn-press-profile.guest .lp-content-area .learn-press-form-register h3{font-size:32px;margin-bottom:30px}}#learn-press-profile.guest .lp-content-area .learn-press-form-login form,#learn-press-profile.guest .lp-content-area .learn-press-form-register form{background:#fff;padding:30px 50px 50px 50px;border-radius:20px}@media only screen and (max-width:1023px){#learn-press-profile.guest .lp-content-area .learn-press-form-login form,#learn-press-profile.guest .lp-content-area .learn-press-form-register form{padding:30px 30px 50px 30px}}#learn-press-profile.guest .lp-content-area .learn-press-form-login form .lp-show-password-input,#learn-press-profile.guest .lp-content-area .learn-press-form-register form .lp-show-password-input{top:17px}#learn-press-profile.guest .lp-content-area .learn-press-form-login form label,#learn-press-profile.guest .lp-content-area .learn-press-form-register form label{font-size:16px;color:#47444e;font-style:normal;font-weight:400;margin-bottom:9px;margin-top:20px}#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=email],#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=number],#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=password],#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=tel],#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=text],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=email],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=number],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=password],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=tel],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:20px;font-size:16px;color:#47444e}@media only screen and (max-width:1023px){#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=email],#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=number],#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=password],#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=tel],#learn-press-profile.guest .lp-content-area .learn-press-form-login form input[type=text],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=email],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=number],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=password],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=tel],#learn-press-profile.guest .lp-content-area .learn-press-form-register form input[type=text]{padding:15px}}#learn-press-profile.guest .lp-content-area .learn-press-form-login form button[type=submit],#learn-press-profile.guest .lp-content-area .learn-press-form-register form button[type=submit]{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;padding:22px 25px 18px;border:none;border-radius:10px;text-transform:none;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:block;min-width:264px;text-align:center;margin:40px auto 20px;width:auto;position:relative;z-index:1}#learn-press-profile.guest .lp-content-area .learn-press-form-login form button[type=submit]::before,#learn-press-profile.guest .lp-content-area .learn-press-form-register form button[type=submit]::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:100%;height:60px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){#learn-press-profile.guest .lp-content-area .learn-press-form-login form button[type=submit]::before,#learn-press-profile.guest .lp-content-area .learn-press-form-register form button[type=submit]::before{width:270px}}#learn-press-profile.guest .lp-content-area .learn-press-form-login form button[type=submit]::after,#learn-press-profile.guest .lp-content-area .learn-press-form-register form button[type=submit]::after{content:"";background:url(../images/shadowd.png) no-repeat center center;width:100%;height:81px;z-index:-2;position:absolute;display:block;top:0;background-size:contain;left:0;margin:0}#learn-press-profile.guest .lp-content-area .learn-press-form-login form button[type=submit]:hover::before,#learn-press-profile.guest .lp-content-area .learn-press-form-register form button[type=submit]:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}#learn-press-profile.guest .btm-links{display:flex;justify-content:center;gap:30px;font-size:16px}#learn-press-profile.guest .btm-links a{text-decoration:underline;color:#736d7f}#learn-press-profile.guest .btm-links .openRegistration{cursor:pointer}#learn-press-profile.guest .btm-links .openAutorization{cursor:pointer;color:#3a2069;text-decoration:underline}#learn-press-profile.guest .btm-links .openAutorization:hover{text-decoration:none}#auth-with{display:flex;margin-top:20px}#auth-with .nsl-container-block{margin:0 5px}#auth-with p.name{min-width:92px;color:#47444e;font-size:16px}#auth-with .nsl-button-svg-container{display:none}#auth-with .nsl-container-buttons{margin:0;padding:0;grid-template-columns:auto}#auth-with .nsl-container-buttons a{margin:0}#auth-with .nsl-button-default{box-shadow:none;display:block}#auth-with .nsl-button-label-container{padding:0;margin:0;line-height:21px;color:#3a2069;font-weight:500;font-family:Inter,sans-serif}#profile-content-custom-orders h3{font-family:Angst-0;font-size:24px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:18px}@media only screen and (max-width:576px){#profile-content-custom-orders h3{font-size:20px}}@media only screen and (max-width:1023px){#profile-content-custom-orders .table-responsive{display:block;width:100%;overflow-x:scroll}}#profile-content-custom-orders table{border:none;border-radius:20px;background:#fff}#profile-content-custom-orders table thead{border-radius:20px 20px 0 0;border:none}#profile-content-custom-orders table thead th{background:0 0;border:none;font-size:16px;color:#47444e;font-weight:600;padding:26px 47px}@media only screen and (max-width:1023px){#profile-content-custom-orders table thead th{padding:15px 15px;font-size:14px}}#profile-content-custom-orders table tbody tr{border-top:1px solid #d9d9d9}#profile-content-custom-orders table tbody td{background:0 0;border:none;padding:23px 47px;font-size:16px;color:#47444e}@media only screen and (max-width:1023px){#profile-content-custom-orders table tbody td{padding:15px 15px;font-size:14px}}@media only screen and (max-width:1023px){#profile-content-custom-orders table tbody td.column-order-course{min-width:260px}}#profile-content-custom-orders table tbody td a{font-size:16px;color:#3a2069;text-decoration:underline}#profile-content-custom-orders table tbody td a:hover{text-decoration:none}.lp-profile-content #user-info-content .wrapper{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1023px){.lp-profile-content #user-info-content .wrapper{grid-template-columns:auto}}.lp-profile-content #user-info-content h3{font-family:Angst-0;font-size:24px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:18px}.lp-profile-content #user-info-content .info{margin-bottom:16px}.lp-profile-content #user-info-content .info p{color:#47444e;font-size:14px}.lp-profile-content #user-info-content .info p strong{font-weight:500}.lp-profile-content #user-info-content .info p span{font-weight:300;display:block}.lp-profile-content #user-info-content .learn-press-form ul.form-fields{background:#fff;padding:6px 33px 26px!important;border-radius:20px;margin:0!important}@media only screen and (max-width:576px){.lp-profile-content #user-info-content .learn-press-form ul.form-fields{padding:6px 20px 26px!important}}.lp-profile-content #user-info-content .learn-press-form ul.form-fields li{margin:0;padding:0;float:none;width:100%}.lp-profile-content #user-info-content .learn-press-form ul.form-fields label{font-size:16px;color:#47444e;font-style:normal;font-weight:400;margin-bottom:9px;margin-top:20px}.lp-profile-content #user-info-content input[type=email],.lp-profile-content #user-info-content input[type=number],.lp-profile-content #user-info-content input[type=password],.lp-profile-content #user-info-content input[type=tel],.lp-profile-content #user-info-content input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:20px;font-size:16px;color:#47444e}@media only screen and (max-width:576px){.lp-profile-content #user-info-content input[type=email],.lp-profile-content #user-info-content input[type=number],.lp-profile-content #user-info-content input[type=password],.lp-profile-content #user-info-content input[type=tel],.lp-profile-content #user-info-content input[type=text]{padding:15px}}.lp-profile-content #user-info-content button[type=submit]{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;padding:22px 25px 18px;border:none;border-radius:10px;text-transform:none;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:block;min-width:264px;text-align:center;margin:40px 0 0;width:auto;position:relative;z-index:1}.lp-profile-content #user-info-content button[type=submit]::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:100%;height:60px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){.lp-profile-content #user-info-content button[type=submit]::before{width:270px}}.lp-profile-content #user-info-content button[type=submit]::after{content:"";background:url(../images/shadowd.png) no-repeat center center;width:100%;height:89px;z-index:-2;position:absolute;display:block;top:0;background-size:contain;left:0;margin:0}.lp-profile-content #user-info-content button[type=submit]:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}.lp-profile-content #user-info-content .lp-show-password-input{top:17px}.lp-profile-content #user-info-content #avatar-area{margin-top:50px;margin-bottom:50px;max-width:1200px}.lp-profile-content #user-info-content #avatar-area #learnpress-avatar-upload{background:#fff;padding:26px 33px 26px;border-radius:20px}.lp-profile-content #user-info-content #avatar-area #learnpress-avatar-upload .learnpress_avatar__cropper img{width:96px;height:96px;border-radius:100px}.lp-profile-content #user-info-content #avatar-area #learnpress-avatar-upload .learnpress_avatar__cropper img.reactEasyCrop_Contain{max-width:100%;height:100%;width:auto}.lp-profile-content #user-info-content #avatar-area .learnpress_avatar__form__upload{width:96px;height:96px;border-radius:100px;position:relative}.lp-profile-content #user-info-content #avatar-area .learnpress_avatar__form__upload div span+div{position:absolute;right:-130px;top:35px;font-style:normal;font-size:14px;color:#3a2069;text-decoration:underline}.lp-profile-content #user-info-content #avatar-area .learnpress_avatar__form__upload div span+div:hover{text-decoration:none}.lp-profile-content #pass-area{margin-top:20px}.learnpress-profile .entry-header{display:none}#learn-press-course h2{font-family:Angst-0;font-size:30px;line-height:1.3em;color:#2f2d33;font-weight:400;margin:0}@media only screen and (max-width:576px){#learn-press-course h2{font-size:24px}}#learn-press-course.course-summary h1{font-family:Angst-0;font-size:44px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:81px;text-align:center;padding:0 20%}@media only screen and (max-width:1023px){#learn-press-course.course-summary h1{font-size:32px;margin-bottom:50px;padding:0}}#learn-press-course.course-summary .top-area{display:grid;gap:24px;grid-template-columns:1.8fr 1.4fr 1fr}@media only screen and (max-width:1200px){#learn-press-course.course-summary .top-area{grid-template-columns:1.1fr 1.2fr 1fr}}@media only screen and (max-width:1200px){#learn-press-course.course-summary .top-area{grid-template-columns:auto}}#learn-press-course.course-summary .top-area .box{background:#fff;border-radius:20px;padding:40px 40px 37px 40px}@media only screen and (max-width:1200px){#learn-press-course.course-summary .top-area .box{padding:40px 25px 37px 25px}}@media only screen and (max-width:576px){#learn-press-course.course-summary .top-area .box{padding:30px 25px 30px 25px}}#learn-press-course.course-summary .top-area .box .header{display:flex;flex-direction:row;justify-content:space-between}#learn-press-course.course-summary .top-area .box .header h3{font-family:Angst-0;font-size:30px;line-height:1.3em;color:#2f2d33;font-weight:400;margin:0}@media only screen and (max-width:1200px){#learn-press-course.course-summary .top-area .box .header h3{font-size:27px}}@media only screen and (max-width:576px){#learn-press-course.course-summary .top-area .box .header h3{font-size:21px;line-height:41px}}#learn-press-course.course-summary .top-area .box .header .info{position:relative;top:8px;z-index:111}#learn-press-course.course-summary .top-area .box .header .info p{font-size:14px;font-weight:400;color:#211f25;background:#f7f2ff;border:1px solid #d3bbff;border-radius:10px;padding:10px 21px;position:relative;min-width:370px;max-width:370px;position:absolute;right:-15px;top:43px;transition:.3s;opacity:0}#learn-press-course.course-summary .top-area .box .header .info p::before{content:"";position:absolute;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:17px solid #d8d0ff;right:15px;top:-17px}#learn-press-course.course-summary .top-area .box .header .info p::after{content:"";position:absolute;top:-15px;right:16px;width:0;height:0;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-bottom:15px solid #f5f2ff}#learn-press-course.course-summary .top-area .box .header .info svg{cursor:pointer}#learn-press-course.course-summary .top-area .box .header .info svg:hover+p{opacity:1}#learn-press-course.course-summary .top-area .box .meta{margin-top:20px}#learn-press-course.course-summary .top-area .box .meta span{font-family:Angst-0;font-size:20px;line-height:1.3em;color:#3a2069;font-weight:400;display:inline-block;border-radius:20px;padding:5px 13px}#learn-press-course.course-summary .top-area .box .meta .offline-course{background:#ffe19c}#learn-press-course.course-summary .top-area .box .meta .online-course{background:#dac8fc}#learn-press-course.course-summary .top-area .box .key-features{list-style-type:none;margin-top:22px;padding:0}#learn-press-course.course-summary .top-area .box .key-features li{position:relative;padding-left:33px;font-size:20px;color:#211f25;margin-bottom:10px}@media only screen and (max-width:1200px){#learn-press-course.course-summary .top-area .box .key-features li{font-size:16px}}#learn-press-course.course-summary .top-area .box .key-features li::before{content:"";background:url(../images/Check.svg) no-repeat;width:23px;height:24px;position:absolute;left:0;top:0;display:block}#learn-press-course.course-summary .top-area .box .course-created,#learn-press-course.course-summary .top-area .box .course-duration,#learn-press-course.course-summary .top-area .box .language{color:#211f25;font-size:20px;margin-bottom:22px;display:flex;flex-direction:row;gap:15px}@media only screen and (max-width:1023px){#learn-press-course.course-summary .top-area .box .course-created,#learn-press-course.course-summary .top-area .box .course-duration,#learn-press-course.course-summary .top-area .box .language{font-size:16px;margin-bottom:10px}}#learn-press-course.course-summary .top-area .box .price-offline{padding-left:40px;margin-bottom:28px}#learn-press-course.course-summary .top-area .box .price-offline .sale-price{font-weight:600}#learn-press-course.course-summary .top-area .box .price{display:flex;justify-content:center;gap:18px;font-size:24px;font-weight:500;color:#211f25;align-items:flex-end;margin-bottom:26px;margin-top:37px}#learn-press-course.course-summary .top-area .box .price span.regular-price{color:#8e879c;font-weight:400;font-size:20px}#learn-press-course.course-summary .top-area .box .button-area{text-align:center;display:flex;flex-direction:column;gap:20px}#learn-press-course.course-summary .top-area .box .button-area .lp-course-buy-buttons button::before{width:100%;background:linear-gradient(90deg,#c6523b 0,#edb130 50%,#c6523b 100%)}#learn-press-course.course-summary .top-area .box .button-area .lp-course-buy-buttons button::after{background:url(../images/shadowo.png) no-repeat center center;height:80px}#learn-press-course.course-summary .top-area .box .button-area .lp-course-buy-buttons button:hover::before{background:linear-gradient(90deg,#f65151 0,#eda633 50%,#f65151 100%)}#learn-press-course.course-summary .top-area .box .button-area .lp-course-buy-buttons .login-message{margin-top:20px}#learn-press-course.course-summary .top-area .box .form-button[name=certificate-form-button]{margin-bottom:30px}#learn-press-course.course-summary .top-area .box .lp-button,#learn-press-course.course-summary .top-area .box button.lp-button{color:#fff;padding:14px 34px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:18px;height:65px;line-height:37px;position:relative;z-index:1;text-transform:none;width:100%}#learn-press-course.course-summary .top-area .box .lp-button:hover::before,#learn-press-course.course-summary .top-area .box button.lp-button:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}#learn-press-course.course-summary .top-area .box .lp-button::before,#learn-press-course.course-summary .top-area .box button.lp-button::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:-webkit-fill-available;height:65px;position:absolute;top:0;left:0;border-radius:10px;width:100%}@media only screen and (max-width:576px){#learn-press-course.course-summary .top-area .box .lp-button::before,#learn-press-course.course-summary .top-area .box button.lp-button::before{height:55px}}#learn-press-course.course-summary .top-area .box .lp-button::after,#learn-press-course.course-summary .top-area .box button.lp-button::after{content:"";background:url(../images/shadowd.png) no-repeat center center;min-width:100%;height:70px;z-index:-2;position:absolute;display:block;top:18px;left:0;background-size:contain}@media only screen and (max-width:576px){#learn-press-course.course-summary .top-area .box .lp-button::after,#learn-press-course.course-summary .top-area .box button.lp-button::after{top:10px}}@media only screen and (max-width:576px){#learn-press-course.course-summary .top-area .box .lp-button,#learn-press-course.course-summary .top-area .box button.lp-button{font-size:16px;padding:10px 34px;height:55px}}#learn-press-course.course-summary .top-area .box.instructor-info{background:url(../images/dev.svg) no-repeat;border-radius:20px;padding:35px;background-size:cover;text-align:center}#learn-press-course.course-summary .top-area .box.instructor-info .instructor-avatar{background:url(../images/areol.png) center center no-repeat;display:flex;justify-content:center;align-items:center;width:135px;height:135px;background-size:contain;margin:0 auto 10px}#learn-press-course.course-summary .top-area .box.instructor-info img{width:115px;height:115px;border-radius:100px;-o-object-fit:cover;object-fit:cover}#learn-press-course.course-summary .top-area .box.instructor-info h3{font-family:Angst-0;font-size:30px;line-height:1.3em;color:#fff;font-weight:400}#learn-press-course.course-summary .top-area .box.instructor-info p{font-size:16px;color:#fff}#learn-press-course.course-summary .top-area .box.instructor-info .socials{margin-top:25px}#learn-press-course.course-summary .top-area .box.instructor-info .socials ul{list-style:none;display:flex;padding:0;margin:0;justify-content:center;gap:12px}#learn-press-course.course-summary .top-area .box.instructor-info .socials ul a{width:36px;height:36px;display:inline-block;border-radius:50px;border:1px solid #fff;display:flex;justify-content:center;align-items:center}#learn-press-course.course-summary .top-area .box.instructor-info .socials ul a svg path{fill:#fff}#learn-press-course.course-summary .schedule .tabs-cities{margin-bottom:25px;display:flex;justify-content:center;gap:12px}#learn-press-course.course-summary .schedule .tabs-cities button{background:0 0;padding:0;font-size:20px;color:#211f25;font-weight:400}#learn-press-course.course-summary .schedule .tabs-cities button.active{font-weight:700;color:#5c2ab8}#learn-press-course.course-summary .schedule .box{background:#fff;padding:30px;border:1px solid #c7aafd;border-radius:20px}#learn-press-course.course-summary .schedule .box ul{padding:0;list-style-type:none}#learn-press-course.course-summary .schedule .box ul li{position:relative;padding-left:33px;font-size:20px;color:#211f25;margin-bottom:20px}#learn-press-course.course-summary .schedule .box ul li::before{content:"";background:url(../images/Check.svg) no-repeat;width:23px;height:24px;position:absolute;left:0;top:0;display:block}#learn-press-course.course-summary .schedule .box ul li p{font-size:16px;color:#5e576c}#learn-press-course.course-summary .schedule .box ul li p strong{color:#463e55}#learn-press-course.course-summary .schedule .box ul li.no-places p span{color:#bc153c}#learn-press-course.course-summary .schedule .box ul li.no-places::before{background:url(../images/no-places.svg) no-repeat}#learn-press-course .about-cource{margin-top:60px;display:grid;grid-template-columns:3.3fr 1fr;gap:24px}@media only screen and (max-width:1200px){#learn-press-course .about-cource{grid-template-columns:auto}}#learn-press-course .about-cource .content-area h2{margin:0 0 20px}#learn-press-course .about-cource .content-area h4{font-size:18px;font-weight:600;color:#211f25}@media only screen and (max-width:576px){#learn-press-course .about-cource .content-area h4{font-size:16px}}#learn-press-course .about-cource .content-area h5{font-size:16px;font-weight:700;color:#211f25;margin-top:40px;margin-bottom:10px}@media only screen and (max-width:576px){#learn-press-course .about-cource .content-area h5{margin-top:30px}}#learn-press-course .about-cource .content-area p{font-size:16px}@media only screen and (max-width:576px){#learn-press-course .about-cource .content-area p{font-size:14px}}#learn-press-course .about-cource .content-area ul{list-style-type:none;margin-top:22px;margin-bottom:30px;padding:0}#learn-press-course .about-cource .content-area ul li{position:relative;padding-left:43px;font-size:16px;color:#211f25;margin-bottom:15px}@media only screen and (max-width:576px){#learn-press-course .about-cource .content-area ul li{font-size:14px;padding-left:28px}}#learn-press-course .about-cource .content-area ul li::before{content:"";background:url(../images/Check.svg) no-repeat;width:23px;height:24px;position:absolute;left:0;top:0;display:block}@media only screen and (max-width:576px){#learn-press-course .about-cource .content-area ul li::before{background-size:contain;width:16px}}#learn-press-course .about-cource .content-area .bottom-info{background:#fff;border-radius:20px;padding:28px 15px;margin-top:35px}#learn-press-course .about-cource .content-area .bottom-info ul{margin:0}#learn-press-course .about-cource .content-area .bottom-info ul li{padding-left:33px}@media only screen and (max-width:576px){#learn-press-course .about-cource .content-area .bottom-info ul li{padding-left:26px}}#learn-press-course .about-cource .content-area .bottom-info ul li::before{background-image:url(../images/Star.svg)}#learn-press-course .about-cource .content-area .bottom-info p{padding-left:33px}@media only screen and (max-width:576px){#learn-press-course .about-cource .content-area .bottom-info p{padding-left:26px}}#learn-press-course .course-program{margin-top:60px}#learn-press-course .course-program h2{margin-bottom:26px}#learn-press-course .course-program .curriculum-sections .section{background:#fff;padding:26px;border-radius:20px;margin-bottom:10px}#learn-press-course .course-program .curriculum-sections .section.closed .section-item{margin-top:0}#learn-press-course .course-program .curriculum-sections .section .section-content{counter-reset:section-counter}#learn-press-course .course-program .curriculum-sections .section .section-content li.course-item{counter-increment:section-counter;display:flex;align-items:center;gap:10px;padding-left:24px}@media only screen and (max-width:576px){#learn-press-course .course-program .curriculum-sections .section .section-content li.course-item{padding-right:0}}#learn-press-course .course-program .curriculum-sections .section .section-content li.course-item::before{content:counter(section-counter) ".";font-weight:700;margin-right:10px;color:#211f25;top:12px;font-size:16px;font-weight:400}#learn-press-course .course-program .curriculum-sections .section .section-content li.course-item .course-item-meta span.course-item-status::before{content:"";-webkit-mask:url(../images/Check1.svg) center center no-repeat;mask:url(../images/Check1.svg) center center no-repeat;width:16px;height:15px;display:block;background:#aea9b8;-webkit-mask-size:16px;mask-size:16px}#learn-press-course .course-program .curriculum-sections .section .section-content li.course-item.item-locked .course-item-meta span.course-item-status::before{content:"";-webkit-mask:url(../images/lock.svg) center center no-repeat;mask:url(../images/lock.svg) center center no-repeat;width:14px;height:19px;display:block;background:#aea9b8;-webkit-mask-size:14px;mask-size:14px}#learn-press-course .course-program .curriculum-sections .section .section-content li.course-item.status-completed span.course-item-status::before{background:#8243f7}#learn-press-course .course-program .curriculum-sections .section .section-content .course-item-info{display:flex}@media only screen and (max-width:576px){#learn-press-course .course-program .curriculum-sections .section .section-content .course-item-info{flex-direction:column;gap:10px}}#learn-press-course .course-program .curriculum-sections .section .section-content .course-item-info .item-name{font-weight:400;font-size:16px;min-width:466px;max-width:466px;padding-right:30px}@media only screen and (max-width:576px){#learn-press-course .course-program .curriculum-sections .section .section-content .course-item-info .item-name{min-width:auto;max-width:none}}#learn-press-course .course-program .curriculum-sections .section .section-content .section-item-link::before{display:none}#learn-press-course .course-program .curriculum-sections .section .section-content .section-item-link:hover .item-name{color:#3a2069;text-decoration:underline}#learn-press-course .course-program .curriculum-sections .section .section-toggle i::before{background:url(../images/arrow-acc.svg) no-repeat;width:19px;height:10px;content:"";display:block;left:7px;position:relative;transform:rotate(180deg)}@media only screen and (max-width:576px){#learn-press-course .course-program .curriculum-sections .section .section-toggle i::before{left:23px}}#learn-press-course .course-program .curriculum-sections .section .section-toggle i.lp-icon-caret-down::before{transform:rotate(0)}#learn-press-course .course-program .curriculum-sections .section .section-header{padding:0;border:none}#learn-press-course .course-program .curriculum-sections .section .section-header h3{font-size:16px;color:#211f25}#learn-press-course .course-program .curriculum-sections .section .section-item{margin-top:24px;margin-top-margin-top:0}#learn-press-course .course-program .curriculum-sections .section .section-item li{background:0 0;border-bottom:1px solid #cdcfe4}#learn-press-course .course-program #offline-list li.course-item{color:#211f25;font-size:16px;font-weight:500}#learn-press-course .course-program #offline-list li.course-item span{padding:12px 0;display:inline-block;width:auto;color:#211f25;font-size:16px;font-weight:500}#learn-press-course .instructor,#learn-press-course .instructors{margin-top:60px}#learn-press-course .instructor h2,#learn-press-course .instructors h2{margin-bottom:26px}#learn-press-course .instructor .wrapper,#learn-press-course .instructors .wrapper{padding:25px 18px 30px;background:#fff;border-radius:20px}#learn-press-course .instructor .wrapper .head,#learn-press-course .instructors .wrapper .head{display:flex;gap:14px;align-items:center}#learn-press-course .instructor .wrapper .head .instructor-avatar,#learn-press-course .instructors .wrapper .head .instructor-avatar{background:url(../images/areol2.png) center center no-repeat;width:91px;height:91px;background-size:contain;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:576px){#learn-press-course .instructor .wrapper .head .instructor-avatar,#learn-press-course .instructors .wrapper .head .instructor-avatar{width:84px;height:84px;align-items:flex-start;background-position:center top}}#learn-press-course .instructor .wrapper .head img,#learn-press-course .instructors .wrapper .head img{width:77px;height:77px;border-radius:100px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:576px){#learn-press-course .instructor .wrapper .head img,#learn-press-course .instructors .wrapper .head img{width:63px;height:63px;position:relative;top:6px}}#learn-press-course .instructor .wrapper .head h3,#learn-press-course .instructors .wrapper .head h3{color:#3a2069;font-size:30px;font-weight:400;font-family:Angst-0;margin-bottom:6px}@media only screen and (max-width:576px){#learn-press-course .instructor .wrapper .head h3,#learn-press-course .instructors .wrapper .head h3{font-size:24px}}#learn-press-course .instructor .wrapper .head .socials ul,#learn-press-course .instructors .wrapper .head .socials ul{list-style:none;display:flex;padding:0;margin:0;gap:8px}#learn-press-course .instructor .wrapper .head .socials ul a,#learn-press-course .instructors .wrapper .head .socials ul a{width:25px;height:25px;display:inline-block;border-radius:50px;border:1px solid #3a2069;display:flex;justify-content:center;align-items:center}#learn-press-course .instructor .wrapper .head .socials ul a svg,#learn-press-course .instructors .wrapper .head .socials ul a svg{width:10px;height:10px}#learn-press-course .instructor .wrapper .head .socials ul a svg path,#learn-press-course .instructors .wrapper .head .socials ul a svg path{fill:#3a2069}#learn-press-course .instructor .wrapper .bio,#learn-press-course .instructors .wrapper .bio{margin-top:20px}#learn-press-course .instructor .wrapper .bio h4,#learn-press-course .instructors .wrapper .bio h4{font-size:16px;color:#211f25;font-weight:700;margin-bottom:15px}#learn-press-course .instructor .wrapper .bio p,#learn-press-course .instructors .wrapper .bio p{font-size:16px;line-height:19px;color:#211f25;font-weight:400}@media only screen and (max-width:576px){#learn-press-course .instructor .wrapper .bio p,#learn-press-course .instructors .wrapper .bio p{font-size:14px}}#learn-press-course .instructors .wrapper{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);background:0 0;padding:0}@media only screen and (max-width:1023px){#learn-press-course .instructors .wrapper{grid-template-columns:auto;gap:40px}}#learn-press-course .instructors .wrapper .head{padding:25px 18px 30px;background:#fff;border-radius:20px}@media only screen and (max-width:1023px){#learn-press-course .instructors .wrapper .head{align-items:start}}@media only screen and (max-width:1023px){#learn-press-course .instructors .wrapper .head h3{font-size:20px}}#learn-press-course #reviews{margin-top:60px}#learn-press-course #reviews h2{color:#2f2d33;font-size:30px;margin-top:0}@media only screen and (max-width:576px){#learn-press-course #reviews h2{margin-bottom:0}}#learn-press-course #reviews .wrapper{background:#fff;padding-top:30px;border:none}#learn-press-course #reviews .comment-item{margin-top:0}#learn-press-course #reviews .owl-dots span{background:#ccc3d9}#learn-press-course #reviews .owl-dots .active span{background:#6924ea}#learn-press-course #reviews .owl-nav button{background:rgba(0,0,0,0)}#learn-press-course #reviews .owl-nav button span{background:#3a2069;color:rgba(0,0,0,0)}#learn-press-course #reviews .owl-nav button:hover{background:#3a2069}#learn-press-course #reviews .owl-nav button:hover span{background:#fff}#page #popup-course .popup-header__inner{padding-left:5px}@media only screen and (max-width:1200px){#page #popup-course .popup-header__inner{padding-left:185px}}@media only screen and (max-width:576px){#page #popup-course .popup-header__inner{padding-left:20px}}.lp-sidebar-toggle__open #page #popup-course .popup-header__inner{padding-left:145px}#page #popup-course #popup-sidebar .search-course input[name=s]{background:#fff}#page #popup-course .course-curriculum{background:#ecedf8}#page #popup-course .curriculum-sections{margin-top:10px}#page #popup-course .curriculum-sections .section{background:#fff;padding:10px 26px;border-radius:20px;margin-bottom:10px}#page #popup-course .curriculum-sections .section.closed .section-item{margin-top:0}#page #popup-course .curriculum-sections .section .section-content{counter-reset:section-counter}#page #popup-course .curriculum-sections .section .section-content li.course-item{counter-increment:section-counter;display:flex;align-items:center;gap:10px;padding:0 0 0 24px}#page #popup-course .curriculum-sections .section .section-content li.course-item::before{content:counter(section-counter) ".";font-weight:700;margin-right:10px;color:#211f25;top:12px;font-size:16px;font-weight:400}#page #popup-course .curriculum-sections .section .section-content li.course-item::after{display:none}#page #popup-course .curriculum-sections .section .section-content li.course-item .course-item-meta span.course-item-status::before{content:"";-webkit-mask:url(../images/Check1.svg) center center no-repeat;mask:url(../images/Check1.svg) center center no-repeat;width:16px;height:15px;display:block;background:#aea9b8;-webkit-mask-size:16px;mask-size:16px}#page #popup-course .curriculum-sections .section .section-content li.course-item.item-locked .course-item-meta{position:relative;top:2px}#page #popup-course .curriculum-sections .section .section-content li.course-item.item-locked .course-item-meta span.course-item-status::before{content:"";-webkit-mask:url(../images/lock.svg) center center no-repeat;mask:url(../images/lock.svg) center center no-repeat;width:14px;height:19px;display:block;background:#aea9b8;-webkit-mask-size:14px;mask-size:14px}#page #popup-course .curriculum-sections .section .section-content li.course-item.status-completed span.course-item-status::before{background:#8243f7}#page #popup-course .curriculum-sections .section .section-content .course-item-info{display:block}#page #popup-course .curriculum-sections .section .section-content .course-item-info .item-name{font-weight:400;font-size:16px;min-width:466px;max-width:466px;padding-right:30px}@media only screen and (max-width:576px){#page #popup-course .curriculum-sections .section .section-content .course-item-info .item-name{min-width:auto;max-width:none}}#page #popup-course .curriculum-sections .section .section-content .course-item-info-pre{color:#5e576c;font-size:16px;margin-top:8px}#page #popup-course .curriculum-sections .section .section-content .section-item-link{padding:10px 0 12px}#page #popup-course .curriculum-sections .section .section-content .section-item-link::before{display:none}#page #popup-course .curriculum-sections .section .section-content .section-item-link:hover .item-name{color:#3a2069;text-decoration:underline}#page #popup-course .curriculum-sections .section .section-toggle i::before{background:url(../images/arrow-acc.svg) no-repeat;width:19px;height:10px;content:"";display:block;left:2px;position:relative;transform:rotate(180deg)}#page #popup-course .curriculum-sections .section .section-toggle i.lp-icon-caret-down::before{transform:rotate(0)}#page #popup-course .curriculum-sections .section .section-header{padding:0;border:none}#page #popup-course .curriculum-sections .section .section-header h3{font-size:16px;color:#211f25;padding:15px 0}#page #popup-course .curriculum-sections .section .section-item li{background:0 0;border-bottom:1px solid #cdcfe4}#page #popup-header{background:#3a2069}#page #popup-header #sidebar-toggle{line-height:51px;background:#d1c4e9;border-radius:100px;height:26px;width:26px;min-width:26px;display:flex;justify-content:center;align-items:center;margin-left:20px}#page #popup-header #sidebar-toggle::before{-webkit-mask:url(../images/arrow.svg) center center no-repeat;mask:url(../images/arrow.svg) center center no-repeat;background:#3a2069;-webkit-mask-size:15px;mask-size:15px;content:"";display:inline-block;width:15px;height:10px;display:block;content:""}#page #popup-header #sidebar-toggle::after{content:"Список уроків";display:block;font-size:16px;color:#fff;position:absolute;left:58px;top:0}@media only screen and (max-width:576px){#page #popup-header #sidebar-toggle::after{display:none}}#page #popup-header .back-course{line-height:51px;background:0 0}#page #popup-content{background:#ecedf8;margin-top:51px}#page #popup-content .content-item-wrap{padding-top:47px}#page #popup-content h1{color:#2f2d33;font-size:44px;font-weight:400;font-family:Angst-0;margin-bottom:55px}@media only screen and (max-width:1023px){#page #popup-content h1{font-size:32px;margin-bottom:50px}}#page #popup-content .content-item-description .plyr{border-radius:20px}#page #popup-content .content-item-description .plyr button.plyr__control--overlaid{background:#3a2069}#page #popup-content #learn-press-item-comments ol{list-style-type:none}#page #popup-content #learn-press-item-comments .comment-list{list-style-type:none}#page #popup-content #learn-press-item-comments .comment-list ol{padding:18px 0 18px 37px}#page #popup-content #learn-press-item-comments .comment-list ol .bypostauthor>.comment-body{background:#d8d9f3}#page #popup-content #learn-press-item-comments .comment-list .comment-body{background:#dcddeb;border-radius:20px;padding:20px 25px}#page #popup-content #learn-press-item-comments .comment-list .comment-body .comment-meta{position:relative}#page #popup-content #learn-press-item-comments .comment-list .comment-body .comment-meta .comment-author{display:flex;align-items:start;gap:12px}#page #popup-content #learn-press-item-comments .comment-list .comment-body .comment-meta .comment-author img{width:44px;height:44px;border-radius:100px}#page #popup-content #learn-press-item-comments .comment-list .comment-body .comment-meta .comment-author cite{font-size:18px;font-style:normal;color:#211f25;font-weight:500}#page #popup-content #learn-press-item-comments .comment-list .comment-body .comment-meta .comment-date{position:absolute;left:56px;top:24px;font-size:14px;font-weight:400;color:#5e576c}#page #popup-content #learn-press-item-comments .comment-list .comment-body .comment-content{margin-top:10px}#page #popup-content #learn-press-item-comments .comment-list .comment-body .comment-content .comment-text{margin-bottom:10px}#page #popup-content #learn-press-item-comments .comment-list .comment-body .comment-content .comment-text p{font-size:16px}#page #popup-content #learn-press-item-comments .comment-list .comment-body .reply{font-size:16px;display:flex;flex-direction:row;gap:20px}#page #popup-content #learn-press-item-comments #reply-title{font-weight:700;font-size:16px;color:#211f25}#page #popup-content #learn-press-item-comments #commentform{margin-top:30px}#page #popup-content #learn-press-item-comments .comment-form-comment{display:flex;flex-direction:column;gap:7px;margin-bottom:25px}#page #popup-content #learn-press-item-comments .comment-form-comment textarea{background:#fff;border-radius:20px;border:none}#page #popup-content #learn-press-item-comments input[type=email],#page #popup-content #learn-press-item-comments input[type=number],#page #popup-content #learn-press-item-comments input[type=password],#page #popup-content #learn-press-item-comments input[type=tel],#page #popup-content #learn-press-item-comments input[type=text],#page #popup-content #learn-press-item-comments input[type=url]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:20px;font-size:16px;color:#47444e;width:100%}@media only screen and (max-width:1023px){#page #popup-content #learn-press-item-comments{padding:15px}}#page #popup-content #learn-press-item-comments input[type=submit]{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;padding:14px 43px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:18px;height:65px;line-height:37px}#page #popup-content #learn-press-item-comments input[type=submit]:hover{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}#page #popup-footer{background:#3a2069;max-width:none;padding:0 20px;border:none}#page #popup-footer .course-item-nav .next::before,#page #popup-footer .course-item-nav .prev::before{-webkit-mask:url(../images/arrow_nav.svg) center center no-repeat;mask:url(../images/arrow_nav.svg) center center no-repeat;background:#fff;-webkit-mask-size:16px;mask-size:16px;content:"";display:inline-block;width:16px;height:16px;display:block;content:"";position:relative;top:19px}#page #popup-footer .course-item-nav .next::before{transform:rotate(180deg)}#page #popup-footer .course-item-nav .course-item-nav__name{display:none!important}#page #popup-footer .course-item-nav a{font-size:16px;color:#fff}.course-progress-container{margin-top:20px}.course-progress-container .progress-bar{position:relative;width:100%;height:10px;background-color:#f3f3f3;border-radius:5px;overflow:hidden}.course-progress-container .progress{height:100%;background-color:#7e57c2;transition:width .3s ease}#lost-password h1,#reset-password h1{font-family:Angst-0;font-size:44px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:18px;text-align:center;margin-bottom:54px}@media only screen and (max-width:1023px){#lost-password h1,#reset-password h1{font-size:32px;margin-bottom:30px}}#lost-password p.success,#reset-password p.success{text-align:center}#lost-password .wrapper,#reset-password .wrapper{max-width:560px;border:none;padding:0;border-radius:0;box-shadow:none;margin:0 auto}#lost-password form,#reset-password form{background:#fff;padding:30px 50px 50px 50px;border-radius:20px}@media only screen and (max-width:1023px){#lost-password form,#reset-password form{padding:30px 30px 50px 30px}}#lost-password form .lp-show-password-input,#reset-password form .lp-show-password-input{top:17px}#lost-password form label,#reset-password form label{font-size:16px;color:#47444e;font-style:normal;font-weight:400;margin-bottom:9px;margin-top:20px;display:inline-block}#lost-password form input[type=email],#lost-password form input[type=number],#lost-password form input[type=password],#lost-password form input[type=tel],#lost-password form input[type=text],#reset-password form input[type=email],#reset-password form input[type=number],#reset-password form input[type=password],#reset-password form input[type=tel],#reset-password form input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:20px;font-size:16px;color:#47444e;width:100%}@media only screen and (max-width:1023px){#lost-password form input[type=email],#lost-password form input[type=number],#lost-password form input[type=password],#lost-password form input[type=tel],#lost-password form input[type=text],#reset-password form input[type=email],#reset-password form input[type=number],#reset-password form input[type=password],#reset-password form input[type=tel],#reset-password form input[type=text]{padding:15px}}#lost-password form input[type=submit],#reset-password form input[type=submit]{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;padding:22px 25px 18px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:block;min-width:264px;text-align:center;margin:40px auto 20px;width:auto}#lost-password form input[type=submit]:hover,#reset-password form input[type=submit]:hover{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}.telegram-field{background:#fff;padding:26px;border-radius:20px;margin-bottom:10px;position:relative}.telegram-field .title-telegram{font-size:16px;color:#211f25;font-weight:700;margin-bottom:20px}.telegram-field a{font-size:16px;font-weight:400;color:#3a2069;text-decoration:underline;position:relative;position:relative}.telegram-field a.locked::after{position:absolute;right:-34px;top:0;content:"";-webkit-mask:url(../images/lock.svg) center center no-repeat;mask:url(../images/lock.svg) center center no-repeat;width:14px;height:19px;display:block;background:#aea9b8;-webkit-mask-size:14px;mask-size:14px}.telegram-field .tooltip{position:absolute;z-index:9999;background:#f7f2ff;width:250px;border-radius:10px;border:1px solid #d3bbff;color:#211f25;font-size:14px;padding:14px 18px;top:39px;left:100%;display:none}.telegram-field .tooltip::before{content:"";position:absolute;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:17px solid #d8d0ff;left:15px;top:-17px}.telegram-field .tooltip::after{content:"";position:absolute;top:-15px;left:16px;width:0;height:0;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-bottom:15px solid #f5f2ff}#enrollment-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#enrollment-modal .modal-content{background-color:#fff;margin:60px auto;padding:50px;border:1px solid #888;min-width:560px;max-width:560px;border-radius:20px;position:relative}#enrollment-modal .modal-content form{display:flex;flex-direction:column;gap:15px}#enrollment-modal .modal-content input[type=email],#enrollment-modal .modal-content input[type=number],#enrollment-modal .modal-content input[type=password],#enrollment-modal .modal-content input[type=tel],#enrollment-modal .modal-content input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:20px;font-size:16px;color:#47444e}@media only screen and (max-width:1023px){#enrollment-modal .modal-content input[type=email],#enrollment-modal .modal-content input[type=number],#enrollment-modal .modal-content input[type=password],#enrollment-modal .modal-content input[type=tel],#enrollment-modal .modal-content input[type=text]{padding:15px}}#enrollment-modal .modal-content button[type=submit]{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;padding:22px 25px 18px;border:none;border-radius:10px;text-transform:none;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:block;min-width:264px;text-align:center;margin:40px auto 20px;width:auto;position:relative;z-index:1}#enrollment-modal .modal-content button[type=submit]::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:100%;height:60px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){#enrollment-modal .modal-content button[type=submit]::before{width:270px}}#enrollment-modal .modal-content button[type=submit]::after{content:"";background:url(../images/shadowd.png) no-repeat center center;width:100%;height:81px;z-index:-2;position:absolute;display:block;top:0;background-size:contain;left:0;margin:0}#enrollment-modal .modal-content button[type=submit]:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}#enrollment-modal h2{font-family:Angst-0;font-size:44px;line-height:44px;margin:0 0 30px;font-weight:400;text-align:center}.close-modal{position:absolute;right:20px;top:20px}.entry-header h1{font-family:Angst-0;font-size:44px;line-height:1.3em;color:#2f2d33;font-weight:400;margin-bottom:81px;text-align:center}@media only screen and (max-width:1023px){.entry-header h1{font-size:32px;margin-bottom:50px}}body.page-id-16267 .hentry .entry-content p,body.page-id-16277 .hentry .entry-content p{margin-bottom:30px;font-size:16px}@media only screen and (max-width:576px){body.page-id-16267 .hentry .entry-content p,body.page-id-16277 .hentry .entry-content p{font-size:14px}}body.page-id-16267 .hentry .entry-content ul,body.page-id-16277 .hentry .entry-content ul{list-style-type:none;margin-top:22px;margin-bottom:30px;padding:0}body.page-id-16267 .hentry .entry-content ul li,body.page-id-16277 .hentry .entry-content ul li{position:relative;padding-left:43px;font-size:16px;color:#211f25;margin-bottom:15px}@media only screen and (max-width:576px){body.page-id-16267 .hentry .entry-content ul li,body.page-id-16277 .hentry .entry-content ul li{font-size:14px;padding-left:28px}}body.page-id-16267 .hentry .entry-content ul li::before,body.page-id-16277 .hentry .entry-content ul li::before{content:"";background:url(../images/Check.svg) no-repeat;width:23px;height:24px;position:absolute;left:0;top:0;display:block}@media only screen and (max-width:576px){body.page-id-16267 .hentry .entry-content ul li::before,body.page-id-16277 .hentry .entry-content ul li::before{background-size:contain;width:16px}}.woocommerce-checkout .woocommerce{position:relative}.woocommerce-NoticeGroup-checkout{width:59%;margin-bottom:28px}@media only screen and (max-width:1200px){.woocommerce-NoticeGroup-checkout{width:49%}}@media only screen and (max-width:1023px){.woocommerce-NoticeGroup-checkout{width:100%}}@media only screen and (max-width:576px){.woocommerce-NoticeGroup-checkout{padding:25px}}.woocommerce-NoticeGroup-checkout li{color:#fff;background:#e52d52;padding:32px;border-radius:20px}.woocommerce-NoticeGroup-checkout li a{color:#fff;text-decoration:underline}.woocommerce-NoticeGroup-checkout li a:hover{text-decoration:none}#top-login-form{width:59%;background:#fff;padding:32px;border-radius:20px;margin-bottom:28px}@media only screen and (max-width:1200px){#top-login-form{width:49%}}@media only screen and (max-width:1023px){#top-login-form{width:100%}}@media only screen and (max-width:576px){#top-login-form{padding:25px}}#top-login-form .woocommerce-info{margin-bottom:0;font-size:25px;line-height:30px;font-weight:600}#top-login-form .woocommerce-info a{font-weight:400;text-decoration:underline;font-size:20px}#top-login-form .woocommerce-info a:hover{text-decoration:none}#top-login-form .woocommerce-form-login{margin-top:15px}#top-login-form .woocommerce-form-login button{color:#fff;padding:14px 34px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:18px;height:65px;line-height:37px;position:relative;z-index:1;margin-top:20px}#top-login-form .woocommerce-form-login button:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}#top-login-form .woocommerce-form-login button::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:-webkit-fill-available;height:65px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){#top-login-form .woocommerce-form-login button::before{height:55px}}#top-login-form .woocommerce-form-login button::after{content:"";background:url(../images/shadowd.png) no-repeat center center;min-width:100%;height:70px;z-index:-2;position:absolute;display:block;top:18px;left:0;background-size:contain}@media only screen and (max-width:576px){#top-login-form .woocommerce-form-login button::after{top:8px}}@media only screen and (max-width:576px){#top-login-form .woocommerce-form-login button{font-size:16px;padding:10px 34px;height:55px}}#top-login-form label{font-size:16px;color:#47444e;font-style:normal;font-weight:400;margin-bottom:9px;margin-top:20px;display:block}#top-login-form input[type=email],#top-login-form input[type=number],#top-login-form input[type=password],#top-login-form input[type=tel],#top-login-form input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:20px;font-size:16px;color:#47444e;width:100%}@media only screen and (max-width:576px){#top-login-form input[type=email],#top-login-form input[type=number],#top-login-form input[type=password],#top-login-form input[type=tel],#top-login-form input[type=text]{padding:15px}}#top-login-form .woocommerce-form-login__rememberme span{margin-left:5px}#top-login-form .woocommerce-form__input-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #3a2069;border-radius:4px;outline:0;cursor:pointer;background:#fff;position:relative;top:3px}#top-login-form .woocommerce-form__input-checkbox:checked{background:#3a2069;border-color:#3a2069}#top-login-form .woocommerce-form__input-checkbox:checked::after{content:"";display:block;width:10px;height:10px;background:url(../images/remember-checkbox.svg) no-repeat center center;background-size:contain;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.woocommerce-account-fields .create-account span{margin-left:5px}.woocommerce-account-fields .create-account .input-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #3a2069;border-radius:4px;outline:0;cursor:pointer;background:#fff;position:relative;top:3px}.woocommerce-account-fields .create-account .input-checkbox:checked{background:#3a2069;border-color:#3a2069}.woocommerce-account-fields .create-account .input-checkbox:checked::after{content:"";display:block;width:10px;height:10px;background:url(../images/remember-checkbox.svg) no-repeat center center;background-size:contain;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}#order-page-conteiner .top-order-placing{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}@media only screen and (max-width:1200px){#order-page-conteiner .top-order-placing{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1023px){#order-page-conteiner .top-order-placing{grid-template-columns:auto}}#order-page-conteiner .top-order-placing .order-basket{position:absolute;right:0;top:0;width:39%}@media only screen and (max-width:1200px){#order-page-conteiner .top-order-placing .order-basket{width:48%}}@media only screen and (max-width:1023px){#order-page-conteiner .top-order-placing .order-basket{width:100%;position:relative}}#order-page-conteiner .top-order-placing #customer_details,#order-page-conteiner .top-order-placing .order-basket{background:#fff;padding:32px;border-radius:20px}@media only screen and (max-width:576px){#order-page-conteiner .top-order-placing #customer_details,#order-page-conteiner .top-order-placing .order-basket{padding:25px}}#order-page-conteiner .top-order-placing #customer_details #billing_city_field label span,#order-page-conteiner .top-order-placing .order-basket #billing_city_field label span{font-size:13px;color:#9056fc}#order-page-conteiner .top-order-placing #customer_details #billing_city_field label span.optional,#order-page-conteiner .top-order-placing .order-basket #billing_city_field label span.optional{display:none}#order-page-conteiner .top-order-placing #customer_details label,#order-page-conteiner .top-order-placing .order-basket label{font-size:16px;color:#47444e;font-style:normal;font-weight:400;margin-bottom:9px;margin-top:20px;display:block}#order-page-conteiner .top-order-placing #customer_details input[type=email],#order-page-conteiner .top-order-placing #customer_details input[type=number],#order-page-conteiner .top-order-placing #customer_details input[type=password],#order-page-conteiner .top-order-placing #customer_details input[type=tel],#order-page-conteiner .top-order-placing #customer_details input[type=text],#order-page-conteiner .top-order-placing .order-basket input[type=email],#order-page-conteiner .top-order-placing .order-basket input[type=number],#order-page-conteiner .top-order-placing .order-basket input[type=password],#order-page-conteiner .top-order-placing .order-basket input[type=tel],#order-page-conteiner .top-order-placing .order-basket input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:20px;font-size:16px;color:#47444e;width:100%}@media only screen and (max-width:576px){#order-page-conteiner .top-order-placing #customer_details input[type=email],#order-page-conteiner .top-order-placing #customer_details input[type=number],#order-page-conteiner .top-order-placing #customer_details input[type=password],#order-page-conteiner .top-order-placing #customer_details input[type=tel],#order-page-conteiner .top-order-placing #customer_details input[type=text],#order-page-conteiner .top-order-placing .order-basket input[type=email],#order-page-conteiner .top-order-placing .order-basket input[type=number],#order-page-conteiner .top-order-placing .order-basket input[type=password],#order-page-conteiner .top-order-placing .order-basket input[type=tel],#order-page-conteiner .top-order-placing .order-basket input[type=text]{padding:15px}}#order-page-conteiner .woocommerce-invalid-required-field input[type=email],#order-page-conteiner .woocommerce-invalid-required-field input[type=number],#order-page-conteiner .woocommerce-invalid-required-field input[type=password],#order-page-conteiner .woocommerce-invalid-required-field input[type=tel],#order-page-conteiner .woocommerce-invalid-required-field input[type=text]{border-color:#e52d52!important}#order-page-conteiner .woocommerce-error-jdi{display:none}#order-page-conteiner .woocommerce-error li[data-id=billing_email],#order-page-conteiner .woocommerce-error li[data-id=billing_first_name],#order-page-conteiner .woocommerce-error li[data-id=billing_last_name],#order-page-conteiner .woocommerce-error li[data-id=billing_phone]{display:none!important}#order-page-conteiner h3,#order-page-conteiner h4{font-size:25px;font-weight:600;color:#211f25;margin-bottom:30px}@media only screen and (max-width:576px){#order-page-conteiner h3,#order-page-conteiner h4{font-size:20px;margin-bottom:20px}}#order-page-conteiner #order_review table{width:100%;border-collapse:collapse}#order-page-conteiner #order_review table thead{display:none}#order-page-conteiner #order_review table .product-total{text-align:right;vertical-align:initial;font-size:20px;font-weight:600;color:#211f25}@media only screen and (max-width:576px){#order-page-conteiner #order_review table .product-total{font-size:16px}}#order-page-conteiner #order_review table .product-name{display:flex;flex-direction:row;justify-content:space-between;font-size:20px;font-weight:400;color:#211f25;max-width:300px}@media only screen and (max-width:576px){#order-page-conteiner #order_review table .product-name{font-size:14px;max-width:190px}}#order-page-conteiner #order_review table .product-name small{display:none}#order-page-conteiner #order_review table .product-name .product-quantity{font-size:20px;font-weight:400;color:#211f25}@media only screen and (max-width:576px){#order-page-conteiner #order_review table .product-name .product-quantity{font-size:14px}}#order-page-conteiner #order_review table tfoot .cart-subtotal th,#order-page-conteiner #order_review table tfoot .order-total th{text-align:left}#order-page-conteiner #order_review table tfoot .cart-subtotal td,#order-page-conteiner #order_review table tfoot .order-total td{text-align:right}#order-page-conteiner #order_review table tfoot .cart-subtotal th{font-weight:400;font-size:18px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-top:21px;padding-bottom:21px}@media only screen and (max-width:576px){#order-page-conteiner #order_review table tfoot .cart-subtotal th{font-size:16px;padding-top:10px;padding-bottom:10px}}#order-page-conteiner #order_review table tfoot .cart-subtotal td{font-size:20px;font-weight:600;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-top:21px;padding-bottom:21px}@media only screen and (max-width:576px){#order-page-conteiner #order_review table tfoot .cart-subtotal td{font-size:16px;padding-top:10px;padding-bottom:10px}}#order-page-conteiner #order_review table tfoot .order-total th{font-weight:600;font-size:18px;padding-top:21px}@media only screen and (max-width:576px){#order-page-conteiner #order_review table tfoot .order-total th{font-size:16px;padding-top:10px}}#order-page-conteiner #order_review table tfoot .order-total td{font-size:20px;font-weight:600;padding-top:21px}@media only screen and (max-width:576px){#order-page-conteiner #order_review table tfoot .order-total td{font-size:18px;padding-top:10px}}#order-page-conteiner #order_review .registration-form__bottom{display:none}#order-page-conteiner .bottom-order-placing .openOrderCommentTextarea{width:59%;background:#fff;padding:32px;border-radius:20px;margin-top:28px}@media only screen and (max-width:1200px){#order-page-conteiner .bottom-order-placing .openOrderCommentTextarea{width:49%}}@media only screen and (max-width:1023px){#order-page-conteiner .bottom-order-placing .openOrderCommentTextarea{width:100%}}@media only screen and (max-width:576px){#order-page-conteiner .bottom-order-placing .openOrderCommentTextarea{padding:25px}}.wc_payment_methods{list-style:none;padding:0;margin:0}.wc_payment_methods .wc_payment_method{margin-bottom:30px}.wc_payment_methods input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:24px;height:24px;border:1px solid #8243f7;border-radius:50%;outline:0;cursor:pointer;position:relative;margin-right:15px;position:absolute}.wc_payment_methods input[type=radio]:checked{background:#8243f7}.wc_payment_methods input[type=radio]:checked::before{content:"";width:10px;height:9px;background:url(../images/checkpaymethod.svg) no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wc_payment_methods label{font-size:16px;font-weight:400;color:#47444e;margin:0;display:flex;flex-direction:column;padding-left:37px;line-height:25px;position:relative}.wc_payment_methods .payment_method_wayforpay label::after{background:url(../images/wayforpay.svg) no-repeat;display:block;width:168px;height:24px;position:absolute;left:230px;content:""}@media only screen and (max-width:576px){.wc_payment_methods .payment_method_wayforpay label::after{left:0;top:40px}}.wc_payment_methods img{display:none}.wc_payment_methods .payment_box{margin-top:21px;background-color:#dcddeb;padding:14px 10px;border-radius:10px;font-size:16px;color:#47444e}@media only screen and (max-width:576px){.wc_payment_methods .payment_box{font-size:12px;padding:10px 15px}}@media only screen and (max-width:576px){.wc_payment_methods div.payment_method_wayforpay{margin-top:55px}}.payment-imgs{margin-top:90px;display:flex;gap:15px}@media only screen and (max-width:576px){.payment-imgs{margin-top:80px}}.order-oferta{margin-top:57px}@media only screen and (max-width:576px){.order-oferta{margin-top:27px}}.order-oferta p{font-size:16px;color:#47444e;font-weight:400}.order-oferta p a{font-weight:600;color:#3a2069;text-decoration:underline}.order-oferta p a:hover{text-decoration:none}.order-btn{display:flex;gap:30px;margin-top:40px}@media only screen and (max-width:576px){.order-btn{flex-direction:column;gap:15px}}@media only screen and (max-width:576px){.order-btn .place-order{text-align:center}}.order-btn button{color:#fff;padding:14px 34px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:18px;height:65px;line-height:37px;position:relative;z-index:1}.order-btn button:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}.order-btn button::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:-webkit-fill-available;height:65px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){.order-btn button::before{height:55px}}.order-btn button::after{content:"";background:url(../images/shadowd.png) no-repeat center center;min-width:100%;height:70px;z-index:-2;position:absolute;display:block;top:18px;left:0;background-size:contain;top:8px}@media only screen and (max-width:576px){.order-btn button{font-size:16px;padding:10px 34px;height:55px}}@media only screen and (max-width:576px){.order-btn .continue-shopping{text-align:center}}.order-btn .continue-shopping a{display:block;border:2px solid #552f9a;color:#211f25;padding:14px 43px;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:18px;height:65px;background:0 0;line-height:31px}@media only screen and (max-width:576px){.order-btn .continue-shopping a{padding:10px 25px 17px;font-size:16px;display:inline-block;height:55px}}.order-btn .continue-shopping a:hover{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%);border-color:rgba(0,0,0,0);color:#fff}.thank-you-page{padding-top:40px;text-align:center}.thank-you-page img{max-width:237px;margin-bottom:20px}.thank-you-page h2{font-family:Angst-0;color:#45277d;font-size:44px!important;line-height:1.2em;font-weight:400}.thank-you-page span{font-size:61px!important;font-family:Angst-0;color:#45277d;display:block;line-height:1.3em}.thank-you-page h3{font-size:30px;font-family:Inter,sans-serif;color:#2f2d33;display:block;line-height:1.3em;font-weight:600;margin-bottom:25px;margin-top:10px}.thank-you-page p{font-size:16px;font-family:Inter,sans-serif;color:#2f2d33;font-weight:400;line-height:1.4em;margin:10px 0 40px;padding:0 30%}@media only screen and (max-width:576px){.thank-you-page p{padding:0 5%}}.ordr-rsvd a{background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);color:#fff;padding:14px 43px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:18px;height:65px;line-height:37px}.ordr-rsvd a:hover{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}.woocommerce-form-login-toggle .woocommerce-info{margin-bottom:20px}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:20px;text-align:center}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{margin-bottom:20px;text-align:center}.woocommerce-cart .return-to-shop,.woocommerce-cart .wc-empty-cart-message{text-align:center}.woocommerce-cart .return-to-shop a,.woocommerce-cart .wc-empty-cart-message a{color:#fff;padding:21px 25px 18px;border:none;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:block;text-align:center;margin:20px auto 0;position:relative;background:0 0;width:300px;z-index:1}.woocommerce-cart .return-to-shop a::before,.woocommerce-cart .wc-empty-cart-message a::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:300px;height:60px;position:absolute;top:0;left:0;border-radius:10px}.woocommerce-cart .return-to-shop a::after,.woocommerce-cart .wc-empty-cart-message a::after{content:"";background:url(../images/shadowd.png) no-repeat;width:204px;height:89px;z-index:-2;position:absolute;display:block;top:0;background-size:contain}.woocommerce-cart .return-to-shop a:hover::before,.woocommerce-cart .wc-empty-cart-message a:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}.woocommerce-cart .cart-wrapper{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}@media only screen and (max-width:1023px){.woocommerce-cart .cart-wrapper{grid-template-columns:auto;gap:14px}}.woocommerce-cart .cart-wrapper form img{border-radius:20px;max-width:200px;height:153px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form img{height:53px;max-width:70px;border-radius:10px}}.woocommerce-cart .cart-wrapper form .cart_item{display:flex;gap:15px;background:#fff;padding:15px;border-radius:20px;margin-bottom:10px}.woocommerce-cart .cart-wrapper form .product-remove{margin-left:auto}.woocommerce-cart .cart-wrapper form .product-remove a.remove{width:35px;height:35px}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form .product-remove a.remove{width:25px;height:25px}}.woocommerce-cart .cart-wrapper form .product-remove a.remove::before{background:url(../images/remove.svg) no-repeat;width:35px;height:35px;content:""}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form .product-remove a.remove::before{width:25px;height:25px;background-size:contain}}.woocommerce-cart .cart-wrapper form .product-data{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form .product-data{padding:0;gap:20px}}.woocommerce-cart .cart-wrapper form .product-data .bottom{display:flex;flex-direction:row;gap:36px}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form .product-data .bottom{gap:16px}}.woocommerce-cart .cart-wrapper form .product-data .bottom .product-quantity{display:flex;color:#47444e;font-size:20px}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form .product-data .bottom .product-quantity{font-size:16px}}.woocommerce-cart .cart-wrapper form .product-data .bottom .product-price{font-weight:600;font-size:20px;color:#211f25}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form .product-data .bottom .product-price{font-size:16px}}.woocommerce-cart .cart-wrapper form .product-data .product-name a{font-size:20px;color:#211f25}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form .product-data .product-name a{font-size:15px}}.woocommerce-cart .cart-wrapper form .product-data .product-name span{border-radius:20px;font-size:16px;font-family:Angst-0;color:#211f25;background:#dac8fc;display:inline-block;padding:6px 19px;margin-top:10px}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper form .product-data .product-name span{font-size:14px;padding:4px 11px}}.woocommerce-cart .cart-wrapper form .product-data .product-name span.offline-course{background:#ffe19c}.woocommerce-cart .cart-wrapper .cart-collaterals{background:#fff;padding:35px 32px;border-radius:20px}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper .cart-collaterals{padding:30px 20px 40px}}.woocommerce-cart .cart-wrapper .cart-collaterals h2{font-size:25px;color:#211f25;font-weight:600;text-align:center;margin-bottom:40px}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper .cart-collaterals h2{font-size:20px;margin-bottom:10px}}.woocommerce-cart .cart-wrapper .cart-collaterals .shop_table{width:100%;border-collapse:collapse;text-align:left}.woocommerce-cart .cart-wrapper .cart-collaterals .shop_table .cart-subtotal{border-bottom:1px solid #d9d9d9}.woocommerce-cart .cart-wrapper .cart-collaterals .shop_table .order-total th{font-weight:600}.woocommerce-cart .cart-wrapper .cart-collaterals .shop_table th{font-size:18px;color:#211f25;font-weight:400;padding:20px 0}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper .cart-collaterals .shop_table th{font-size:14px;padding:10px 0}}.woocommerce-cart .cart-wrapper .cart-collaterals .shop_table td{text-align:right;font-size:20px;font-weight:600;color:#211f25;padding:20px 0}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper .cart-collaterals .shop_table td{font-size:14px;padding:10px 0}}.woocommerce-cart .cart-wrapper .cart-collaterals .shop_table td strong{font-weight:600}.woocommerce-cart .cart-wrapper .cart-collaterals .wc-proceed-to-checkout a{color:#fff;padding:21px 25px 18px;border:none;text-transform:none;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:block;text-align:center;margin:20px auto 0;position:relative;background:0 0;width:300px;z-index:1}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper .cart-collaterals .wc-proceed-to-checkout a{width:270px;font-size:14px}}.woocommerce-cart .cart-wrapper .cart-collaterals .wc-proceed-to-checkout a::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;width:300px;height:60px;position:absolute;top:0;left:0;border-radius:10px}@media only screen and (max-width:576px){.woocommerce-cart .cart-wrapper .cart-collaterals .wc-proceed-to-checkout a::before{width:270px}}.woocommerce-cart .cart-wrapper .cart-collaterals .wc-proceed-to-checkout a::after{content:"";background:url(../images/shadowd.png) no-repeat center center;width:100%;height:89px;z-index:-2;position:absolute;display:block;top:0;background-size:contain;left:0;margin:0}.woocommerce-cart .cart-wrapper .cart-collaterals .wc-proceed-to-checkout a:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}.checkout-validation-failed .woocommerce-error-jdi{display:block!important;margin-top:20px}.checkout-validation-failed .woocommerce-error-jdi p{color:#e52d52;font-size:16px}.woocommerce-order-received .entry-header{display:none}#slider-home-page{background:#170d28 url(../images/bg_slider.svg) center center no-repeat;height:600px;width:100%;border-radius:38px;margin-top:20px}@media only screen and (max-width:1023px){#slider-home-page{height:auto;background-size:cover}}#slider-home-page .owl-item,#slider-home-page .owl-stage,#slider-home-page .owl-stage-outer,#slider-home-page .slider{height:100%}#slider-home-page .slide{display:grid;grid-template-columns:1fr 460px;padding:46px 0 0 87px;height:100%}@media only screen and (max-width:1200px){#slider-home-page .slide{grid-template-columns:1fr 412px;gap:50px}}@media only screen and (max-width:1023px){#slider-home-page .slide{grid-template-columns:auto;gap:0;padding:20px 0 0 20px}}@media only screen and (max-width:1023px)and (max-width:576px){#slider-home-page .slide{gap:30px}}#slider-home-page .slide .left-side{max-width:500px}@media only screen and (max-width:576px){#slider-home-page .slide .left-side{max-width:none;padding-right:20px;min-height:257px}}#slider-home-page .slide .left-side img{max-width:175px}#slider-home-page .slide .left-side h5{font-family:Angst-0;font-size:20px;color:#fff;font-weight:400}@media only screen and (max-width:1023px){#slider-home-page .slide .left-side h5{font-size:16px}}#slider-home-page .slide .left-side h5 span{font-size:24px}@media only screen and (max-width:1023px){#slider-home-page .slide .left-side h5 span{font-size:19px}}#slider-home-page .slide .left-side h2{font-family:Angst-0;font-size:53px;line-height:78px;margin-top:20px;color:#fff;font-weight:400}@media only screen and (max-width:1200px){#slider-home-page .slide .left-side h2{font-size:45px;line-height:63px;margin-top:20px}}@media only screen and (max-width:1023px){#slider-home-page .slide .left-side h2{font-size:28px;line-height:39px;margin-bottom:5px}}#slider-home-page .slide .left-side p{font-size:25px;line-height:34px;font-weight:400}@media only screen and (max-width:1023px){#slider-home-page .slide .left-side p{font-size:18px;line-height:22px}}#slider-home-page .slide .btn{color:#fff;padding:20px 25px;border:none;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:inline-block;margin-top:47px;position:relative}#slider-home-page .slide .btn::before{content:"";display:block;background:linear-gradient(90deg,#c6523b 0,#edb130 50%,#c6523b 100%);position:relative;z-index:-1;min-width:238px;height:60px;position:absolute;top:0;left:0;border-radius:10px}#slider-home-page .slide .btn::after{content:"";background:url(../images/shadowo.png) no-repeat;width:238px;height:89px;z-index:-2;position:absolute;display:block;top:0;background-size:contain;left:0}#slider-home-page .slide .btn:hover::before{background:linear-gradient(90deg,#f65151 0,#eda633 50%,#f65151 100%)}#slider-home-page .slide .btn.mobile{display:none}@media only screen and (max-width:1023px){#slider-home-page .slide .btn.mobile{display:block;margin-top:0;width:238px;margin:0 auto;display:block;position:relative;right:10px;z-index:1}}@media only screen and (max-width:1023px){#slider-home-page .slide .btn.desktop{display:none}}#slider-home-page .owl-dots{position:absolute;bottom:37px;width:100%}@media only screen and (max-width:1023px){#slider-home-page .owl-dots{bottom:13px}}#slider-home-page .owl-dots span{width:8px;height:8px;transition:.3s;background:#fff;margin:5px}#slider-home-page .owl-dots .active span{width:25px;background:#442088}#slider-home-page .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%)}#slider-home-page .owl-nav button{position:absolute;left:24px;width:35px;height:35px;background:#3a245a;border-radius:100px;margin:0;line-height:10px;transition:.3s}@media only screen and (max-width:1023px){#slider-home-page .owl-nav button{left:20px}}#slider-home-page .owl-nav button:hover{left:13px}@media only screen and (max-width:1023px){#slider-home-page .owl-nav button:hover{left:20px}}#slider-home-page .owl-nav button.owl-next{left:auto;right:24px}@media only screen and (max-width:1023px){#slider-home-page .owl-nav button.owl-next{right:20px}}#slider-home-page .owl-nav button.owl-next:hover{right:13px}@media only screen and (max-width:1023px){#slider-home-page .owl-nav button.owl-next:hover{right:20px}}#slider-home-page .owl-nav button.owl-next span{transform:rotate(180deg)}#slider-home-page .owl-nav button span{-webkit-mask:url(../images/arrow.svg) center center no-repeat;mask:url(../images/arrow.svg) center center no-repeat;background:#fff;-webkit-mask-size:14px;mask-size:14px;content:"";display:inline-block;width:14px;height:10px}#slider-home-page .right-side{display:flex;align-items:flex-end;background:url(../images/julia.png) right bottom no-repeat;background-size:contain;min-width:460px;position:relative}@media only screen and (max-width:1023px){#slider-home-page .right-side{min-height:370px;min-width:345px;flex-direction:column;align-items:baseline;justify-content:flex-end;padding-bottom:50px}}@media only screen and (max-width:576px){#slider-home-page .right-side{max-width:none;background-position-x:6.4em;min-width:auto}}#slider-home-page .right-side img{position:absolute;max-width:90px;bottom:29%;right:28%}@media only screen and (max-width:1023px){#slider-home-page .right-side img{max-width:68px;bottom:49%;right:auto;left:140px}}#slider-home-page .right-side h2{font-family:Angst-0;font-size:80px;line-height:84px;margin-bottom:57px;color:#fff;font-weight:400}@media only screen and (max-width:1200px){#slider-home-page .right-side h2{font-size:56px;line-height:64px;margin-bottom:107px}}@media only screen and (max-width:1023px){#slider-home-page .right-side h2{font-size:48px;line-height:52px;margin-bottom:24px}}#about-me{margin-top:154px;position:relative;position:relative}@media only screen and (max-width:1023px){#about-me{margin-top:60px}}#about-me::before{content:"";display:block;position:absolute;right:44%;top:-90px;width:140px;height:140px;background:url(../images/Star1.svg) no-repeat;background-size:contain}@media only screen and (max-width:1023px){#about-me::before{display:none}}@media only screen and (max-width:1023px){#about-me{margin-top:60px}}#about-me .wrapper{display:grid;grid-template-columns:1.3fr 1fr;gap:78px;position:relative}@media only screen and (max-width:1200px){#about-me .wrapper{grid-template-columns:1fr 1fr;gap:48px}}@media only screen and (max-width:1023px){#about-me .wrapper{grid-template-columns:auto;gap:15px}}#about-me .wrapper h2{font-family:Angst-0;font-size:40px;line-height:1.3em;color:#fff;font-weight:400;margin:0 0 37px;text-transform:none}@media only screen and (max-width:1023px){#about-me .wrapper h2{font-size:32px;margin-bottom:23px}}#about-me .wrapper p{margin-bottom:23px}@media only screen and (max-width:1023px){#about-me .wrapper .box:first-child{order:2}}#our-advantages{margin-top:140px;position:relative}@media only screen and (max-width:1023px){#our-advantages{margin-top:70px}}#our-advantages::after,#our-advantages::before{content:"";display:block;position:absolute;left:-50px;top:0;width:140px;height:140px;background:url(../images/Star1.svg) no-repeat;background-size:contain}@media only screen and (min-width:1500px){#our-advantages::after,#our-advantages::before{left:-90px}}@media only screen and (max-width:1023px){#our-advantages::after,#our-advantages::before{display:none}}#our-advantages::after{width:200px;height:200px;left:auto;right:-20px}@media only screen and (min-width:1500px){#our-advantages::after{left:auto;right:-90px}}#our-advantages h2{font-family:Angst-0;font-size:40px;line-height:1.3em;color:#fff;font-weight:400;margin:0 0 37px;text-transform:none;text-align:center;position:relative;margin-bottom:90px}@media only screen and (max-width:1023px){#our-advantages h2{font-size:32px;margin-bottom:30px}}#our-advantages h2::after,#our-advantages h2::before{content:"";display:inline-block;position:absolute}#our-advantages h2::before{background:url(../images/diamant2.png) no-repeat;width:50px;height:54px;background-size:contain;left:50%;transform:translateX(-570%)}@media only screen and (max-width:1023px){#our-advantages h2::before{width:39px;height:39px;left:50%;transform:translateX(-440%);top:-10px}}#our-advantages h2::after{background:url(../images/diamand3.png) no-repeat;width:88px;height:88px;background-size:contain;top:-16px;right:50%;transform:translateX(400%)}@media only screen and (max-width:1023px){#our-advantages h2::after{width:60px;height:60px;transform:translateX(300%)}}#our-advantages .cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media only screen and (max-width:1200px){#our-advantages .cols{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1023px){#our-advantages .cols{grid-template-columns:auto;gap:15px}}#our-advantages .cols .box{border:1px solid #450ead;border-radius:20px;padding:30px}#our-advantages .cols .wrapper{display:flex;gap:14px;margin-bottom:23px;align-items:center}#our-advantages .cols .wrapper h3{font-family:Angst-0;font-size:23px;line-height:1.3em;color:#fff;font-weight:400;color:#ae82fe;margin:0}@media only screen and (max-width:1200px){#our-advantages .cols .wrapper h3{max-width:178px}}#our-advantages .cols .wrapper .icon{min-width:42px}#our-advantages .cols p{font-size:16px;line-height:19px;color:#c9c1d6}#our-classes{display:grid;grid-template-columns:1fr 1.1fr;gap:136px;margin-top:135px}@media only screen and (max-width:1023px){#our-classes{grid-template-columns:auto;gap:25px;margin-top:60px}}#our-classes h2{font-family:Angst-0;font-size:40px;line-height:1.3em;color:#fff;font-weight:400;margin:0 0 25px;text-transform:none}@media only screen and (max-width:1023px){#our-classes h2{font-size:32px;margin-bottom:30px}}#our-classes p{margin-bottom:23px}#our-classes img{border-radius:20px}#offline-cources,#online-cources,#photo-tab,#reviews,#video-tab{margin-top:108px}@media only screen and (max-width:1023px){#offline-cources,#online-cources,#photo-tab,#reviews,#video-tab{margin:110px -20px 0}}#offline-cources .top-area,#online-cources .top-area,#photo-tab .top-area,#reviews .top-area,#video-tab .top-area{display:flex;gap:170px}@media only screen and (max-width:1023px){#offline-cources .top-area,#online-cources .top-area,#photo-tab .top-area,#reviews .top-area,#video-tab .top-area{flex-direction:column;gap:40px;padding:0 20px}}#offline-cources h2,#online-cources h2,#photo-tab h2,#reviews h2,#video-tab h2{font-family:Angst-0;font-size:40px;line-height:1.3em;color:#fff;font-weight:400;margin:23px 0 30px;text-transform:none;position:relative}@media only screen and (max-width:1023px){#offline-cources h2,#online-cources h2,#photo-tab h2,#reviews h2,#video-tab h2{font-size:32px;padding:0 20px}}#offline-cources img,#online-cources img,#photo-tab img,#reviews img,#video-tab img{border-radius:20px;width:412px;height:317px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1200px){#offline-cources img,#online-cources img,#photo-tab img,#reviews img,#video-tab img{width:100%}}#offline-cources .btn,#online-cources .btn,#photo-tab .btn,#reviews .btn,#video-tab .btn{color:#fff;padding:20px 25px;border:none;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:inline-block;margin-top:0;min-width:264px;text-align:center;position:relative;z-index:1}@media only screen and (max-width:1023px){#offline-cources .btn,#online-cources .btn,#photo-tab .btn,#reviews .btn,#video-tab .btn{width:264px;margin:0 auto;display:block}}#offline-cources .btn::before,#online-cources .btn::before,#photo-tab .btn::before,#reviews .btn::before,#video-tab .btn::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;min-width:264px;height:60px;position:absolute;top:0;left:0;border-radius:10px}#offline-cources .btn::after,#online-cources .btn::after,#photo-tab .btn::after,#reviews .btn::after,#video-tab .btn::after{content:"";background:url(../images/shadowd.png) no-repeat;width:204px;height:89px;z-index:-2;position:absolute;display:block;top:0;background-size:contain}#offline-cources .btn:hover::before,#online-cources .btn:hover::before,#photo-tab .btn:hover::before,#reviews .btn:hover::before,#video-tab .btn:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}#offline-cources .courses-list,#online-cources .courses-list,#photo-tab .courses-list,#reviews .courses-list,#video-tab .courses-list{text-align:center;margin-top:70px}@media only screen and (max-width:1023px){#offline-cources .courses-list,#online-cources .courses-list,#photo-tab .courses-list,#reviews .courses-list,#video-tab .courses-list{margin-top:30px}}@media only screen and (max-width:1023px){#offline-cources .courses-list .owl-stage,#online-cources .courses-list .owl-stage,#photo-tab .courses-list .owl-stage,#reviews .courses-list .owl-stage,#video-tab .courses-list .owl-stage{margin-left:-20px}}#offline-cources .courses-list .course-item,#online-cources .courses-list .course-item,#photo-tab .courses-list .course-item,#reviews .courses-list .course-item,#video-tab .courses-list .course-item{position:relative;display:block}#offline-cources .courses-list .course-image,#online-cources .courses-list .course-image,#photo-tab .courses-list .course-image,#reviews .courses-list .course-image,#video-tab .courses-list .course-image{position:relative}#offline-cources .courses-list .course-image::before,#online-cources .courses-list .course-image::before,#photo-tab .courses-list .course-image::before,#reviews .courses-list .course-image::before,#video-tab .courses-list .course-image::before{background:linear-gradient(180deg,rgba(12,3,26,0) 0,rgba(11,3,23,.768627451) 86%);position:absolute;top:0;left:0;width:100%;height:100%;content:""}#offline-cources .courses-list h2,#online-cources .courses-list h2,#photo-tab .courses-list h2,#reviews .courses-list h2,#video-tab .courses-list h2{font-family:Inter,sans-serif;font-size:25px;line-height:30px;font-weight:400;margin:0;position:absolute;bottom:43px;text-align:center;padding:0 10%;z-index:1;width:100%}@media only screen and (max-width:1023px){#offline-cources .courses-list h2,#online-cources .courses-list h2,#photo-tab .courses-list h2,#reviews .courses-list h2,#video-tab .courses-list h2{bottom:20px}}#offline-cources .owl-dots,#online-cources .owl-dots,#photo-tab .owl-dots,#reviews .owl-dots,#video-tab .owl-dots{position:absolute;bottom:-46px;width:90%;display:flex}@media only screen and (max-width:1023px){#offline-cources .owl-dots,#online-cources .owl-dots,#photo-tab .owl-dots,#reviews .owl-dots,#video-tab .owl-dots{left:20px;width:65%}}#offline-cources .owl-dots button,#online-cources .owl-dots button,#photo-tab .owl-dots button,#reviews .owl-dots button,#video-tab .owl-dots button{width:100%}#offline-cources .owl-dots span,#online-cources .owl-dots span,#photo-tab .owl-dots span,#reviews .owl-dots span,#video-tab .owl-dots span{width:20px;height:3px;transition:.3s;background:#27193d;margin:0;width:100%;border-radius:0}#offline-cources .owl-dots .active span,#online-cources .owl-dots .active span,#photo-tab .owl-dots .active span,#reviews .owl-dots .active span,#video-tab .owl-dots .active span{background:#6924ea;border-radius:3px}#offline-cources .owl-nav,#online-cources .owl-nav,#photo-tab .owl-nav,#reviews .owl-nav,#video-tab .owl-nav{position:absolute;bottom:-30px;width:75px;right:0}@media only screen and (max-width:1023px){#offline-cources .owl-nav,#online-cources .owl-nav,#photo-tab .owl-nav,#reviews .owl-nav,#video-tab .owl-nav{right:20px}}#offline-cources .owl-nav button,#online-cources .owl-nav button,#photo-tab .owl-nav button,#reviews .owl-nav button,#video-tab .owl-nav button{position:absolute;left:0;width:34px;height:34px;background:#3a245a;border-radius:100px;margin:0;line-height:10px;transition:.3s;border:1px solid #3a245a}#offline-cources .owl-nav button:hover,#online-cources .owl-nav button:hover,#photo-tab .owl-nav button:hover,#reviews .owl-nav button:hover,#video-tab .owl-nav button:hover{border:1px solid #fff;background:rgba(0,0,0,0)}#offline-cources .owl-nav button.owl-next,#online-cources .owl-nav button.owl-next,#photo-tab .owl-nav button.owl-next,#reviews .owl-nav button.owl-next,#video-tab .owl-nav button.owl-next{left:auto;right:0}#offline-cources .owl-nav button.owl-next span,#online-cources .owl-nav button.owl-next span,#photo-tab .owl-nav button.owl-next span,#reviews .owl-nav button.owl-next span,#video-tab .owl-nav button.owl-next span{transform:rotate(180deg)}#offline-cources .owl-nav button span,#online-cources .owl-nav button span,#photo-tab .owl-nav button span,#reviews .owl-nav button span,#video-tab .owl-nav button span{-webkit-mask:url(../images/arrow.svg) center center no-repeat;mask:url(../images/arrow.svg) center center no-repeat;background:#fff;-webkit-mask-size:14px;mask-size:14px;content:"";display:inline-block;width:14px;height:10px}#online-cources{position:relative}#online-cources::before{content:"";display:block;position:absolute;right:-20px;top:-40px;width:140px;height:140px;background:url(../images/Star1.svg) no-repeat;background-size:contain}@media only screen and (min-width:1500px){#online-cources::before{right:-90px}}@media only screen and (max-width:1023px){#online-cources::before{display:none}}@media only screen and (max-width:1023px){#online-cources{margin-top:60px}}#offline-cources{position:relative;margin-top:170px}#offline-cources::after,#offline-cources::before{content:"";display:block;position:absolute;left:-50px;top:-50px;width:140px;height:140px;background:url(../images/Star1.svg) no-repeat;background-size:contain}@media only screen and (min-width:1500px){#offline-cources::after,#offline-cources::before{left:-90px}}@media only screen and (max-width:1023px){#offline-cources::after,#offline-cources::before{display:none}}#offline-cources::after{width:200px;height:200px;left:auto;right:-20px}@media only screen and (min-width:1500px){#offline-cources::after{left:auto;right:-90px}}#gallery{margin-top:175px;position:relative}#gallery::before{content:"";display:block;position:absolute;left:auto;right:-20px;top:70px;width:140px;height:140px;background:url(../images/Star1.svg) no-repeat;background-size:contain}@media only screen and (min-width:1500px){#gallery::before{right:-90px}}@media only screen and (max-width:1023px){#gallery::before{display:none}}@media only screen and (max-width:1023px){#gallery{margin:110px -20px 0}}@media only screen and (max-width:1023px){#gallery .owl-stage{margin-left:-20px}}#gallery .top-area{display:flex;gap:170px;justify-content:space-between}@media only screen and (max-width:1023px){#gallery .top-area{flex-direction:column;gap:0;padding:0 20px}}#gallery h2{font-family:Angst-0;font-size:40px;line-height:1.3em;color:#fff;font-weight:400;margin:0 0 30px;text-transform:none;position:relative}@media only screen and (max-width:1023px){#gallery h2{font-size:32px;padding:0}}#gallery .btn{color:#fff;padding:20px 25px;border:none;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:inline-block;margin-top:10px;min-width:264px;text-align:center;position:relative;z-index:1}@media only screen and (max-width:1023px){#gallery .btn{width:264px;margin:0 auto;display:block}}#gallery .btn::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;min-width:264px;height:60px;position:absolute;top:0;left:0;border-radius:10px}#gallery .btn::after{content:"";background:url(../images/shadowd.png) no-repeat;width:204px;height:89px;z-index:-2;position:absolute;display:block;top:0;background-size:contain}#gallery .btn:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}#gallery .gallery-item{position:relative;width:100%;height:auto;overflow:hidden}#gallery .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}#gallery .play-button::before{content:"";display:block;width:0;height:0;border-left:15px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}#gallery .video-player{width:100%;height:auto;display:block;border-radius:20px}#photo-tab,#video-tab{margin-top:46px}@media only screen and (max-width:1023px){#photo-tab,#video-tab{margin:30px 0 0}}#photo-tab img,#video-tab img{border-radius:20px;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;display:block}#photo-tab .gallery-item,#video-tab .gallery-item{position:relative;width:100%;height:auto;overflow:hidden}#photo-tab .play-button,#video-tab .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}#photo-tab .play-button::before,#video-tab .play-button::before{content:"";display:block;width:0;height:0;border-left:15px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}#photo-tab .video-player,#video-tab .video-player{width:100%;height:auto;display:block;border-radius:20px}.gallery-tabs{margin-top:40px}.gallery-tabs .tabs{display:flex;list-style:none;padding:0;margin-bottom:20px;justify-content:center;gap:42px}.gallery-tabs .tabs .tab{padding:0;cursor:pointer;font-size:36px;color:#5e576c;font-family:Angst-0;font-weight:400;position:relative;cursor:pointer}@media only screen and (max-width:1023px){.gallery-tabs .tabs .tab{font-size:26px}}.gallery-tabs .tabs .tab::after{height:2px;width:0;background:#8243f7;bottom:-4px;left:0;transition:.3s;content:"";position:absolute}.gallery-tabs .tabs .tab:hover{color:#8243f7}.gallery-tabs .tabs .tab:hover::after{width:100%}.gallery-tabs .tabs .tab.active{color:#8243f7}.gallery-tabs .tabs .tab.active::after{width:100%}.gallery-tabs .tab-content .tab-pane{display:none}.gallery-tabs .tab-content .tab-pane.active{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.gallery-tabs .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.gallery-tabs .gallery-grid .gallery-item{position:relative}.gallery-tabs .gallery-grid .gallery-item a{position:relative;display:block}.gallery-tabs .gallery-grid .gallery-item a::after{background:linear-gradient(180deg,rgba(12,3,26,0) 0,rgba(11,3,23,.768627451) 86%);position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:20px}.gallery-tabs .gallery-grid .gallery-item img,.gallery-tabs .gallery-grid .gallery-item video{max-width:100%;height:auto;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.gallery-tabs .gallery-grid .gallery-item h3{font-size:20px;color:#fff;position:absolute;bottom:30px;left:20px;right:30px;font-weight:400;margin:0;line-height:30px}#reviews .owl-stage{display:flex;height:100%}@media only screen and (max-width:1023px){#reviews .owl-stage{margin-left:-20px}}#reviews .owl-stage-outer{padding-top:28px;padding-left:2px}#reviews .wrapper{background:#1f0c33;border-radius:20px;height:100%;padding:30px;text-align:center;border:1px solid #401197;display:flex;align-items:center}#reviews h4{font-family:Angst-0;font-size:20px;line-height:1.3em;color:#fff}#reviews img{width:100%;height:auto}#instructors{margin-top:141px}#instructors h2{font-family:Angst-0;font-size:40px;line-height:1.3em;color:#fff;text-align:center;margin-bottom:94px}@media only screen and (max-width:1023px){#instructors h2{font-size:32px;margin-bottom:40px}}#instructors .instructors-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media only screen and (max-width:1200px){#instructors .instructors-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1023px){#instructors .instructors-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){#instructors .instructors-list{grid-template-columns:auto}}#instructors .instructors-list img{border-radius:22px;width:100%}@media only screen and (max-width:1200px){#instructors .instructors-list img{border-radius:37px}}#instructors .instructor-card{position:relative}#instructors .instructor-card::before{background:linear-gradient(179deg,#0c031a 0,#0b0317 90%);content:"";width:100%;height:100%;bottom:0;left:0;z-index:1;display:block;position:absolute;border-radius:20px;z-index:1;opacity:0;transition:.3s}#instructors .instructor-card .content-card{position:absolute;bottom:0;width:100%;text-align:center;overflow:hidden;z-index:2}#instructors .instructor-card .content-card h3{font-family:Angst-0;font-size:20px;line-height:1.3em;color:#fff;margin-bottom:5px}#instructors .instructor-card .content-card .instructor-position{font-family:Inter,sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#fff;margin-bottom:14px}#instructors .instructor-card .content-card .instructor-description{height:0;transition:.3s;padding:0 20px}#instructors .instructor-card .content-card .instructor-description p{font-size:14px}#instructors .instructor-card:hover .instructor-description{height:100px}#instructors .instructor-card:hover::before{opacity:.5}#instructors .hidden{display:none}#instructors .btn{color:#fff;padding:22px 25px 18px;border:none;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .3s ease;font-family:Inter,sans-serif;font-size:16px;display:block;text-align:center;margin:80px auto 0;position:relative;background:0 0;min-width:264px}#instructors .btn::before{content:"";display:block;background:linear-gradient(90deg,#3b1484 0,#9056fc 50%,#3b1484 100%);position:relative;z-index:-1;min-width:264px;height:60px;position:absolute;top:0;left:0;border-radius:10px}#instructors .btn::after{content:"";background:url(../images/shadowd.png) no-repeat;width:204px;height:89px;z-index:-2;position:absolute;display:block;top:0;background-size:contain}#instructors .btn:hover::before{background:linear-gradient(90deg,#592cad 0,#6a88eb 50%,#592cad 100%)}.animated{animation-duration:.1s;animation-fill-mode:both}.owl-animated-in{z-index:1;animation-duration:2s!important}.owl-animated-out{z-index:0;animation-duration:.1s!important}@font-face{font-family:Angst-0;src:url(fonts/Angst-0.otf) format("otf");src:url(fonts/Angst-0.woff2) format("woff2");font-weight:400;font-style:normal}