*{font-family:'source sans 3',Arial,sans-serif;line-height:normal;outline:none;resize:none;-webkit-appearance:none;text-decoration:none;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent;margin:0;padding:0;list-style:none;color:#fff;word-break:break-word}img{image-rendering:auto}.fm_menu{display:none}.slick-track{margin-left:initial!important}input,textarea{font-size:16px;font-weight:400;border-radius:0}input[readonly]{cursor:text;background-color:#fff}button{font-size:16px}body{position:relative;overflow-x:hidden;background:#222b31}h1{font-size:40px;font-weight:700;color:#fff}img{max-width:100%}.welcome_text,.alert_telegram{padding:10px 0;text-align:center;background:#905800;color:#d7ba95;font-weight:600;font-size:13px;position:relative;display:none}.welcome_text img{width:16px}.welcome_text.active{display:block}.welcome_text span{position:absolute;right:15px;top:50%;transform:translate(0%,-50%);height:20px;padding-left:5px;padding-right:5px;border-radius:5px;background:#323e47;color:#6a767e;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.welcome_text span:hover{cursor:pointer}.alert_telegram{display:flex;background:#404a52;flex-direction:column;border-radius:0 0 5px 5px}.alert_telegram b{color:#f69e14;font-weight:600;font-size:14px}#input-telephone{border-radius:5px 5px 0 0!important}.container{width:calc(100% - 40px);max-width:1270px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.top .container,.utp .container{display:flex;align-items:center}.top .logo{margin-right:30px}.top .logo a,.top .logo img{display:flex}.top .logo img{height:46px}.top{position:relative;top:0;left:0;width:100%;background:#293239;z-index:1010;box-shadow:0 0 40px #22282d}.top .container{height:80px}#search{display:flex;align-items:center;position:relative;margin-left:auto;margin-right:auto}#search input{border:2px solid #3c4952;background:0 0;font-size:13px;color:#fff;padding:6px 44px 6px 25px;display:flex;align-items:center;border-radius:100px}#search input::placeholder{color:#a6aaae}#search button{position:absolute;right:16px;height:16px;width:16px;background:0 0;border:none}#search button:after{position:absolute;content:'';-webkit-mask:url(../img/icons/search.svg) no-repeat center;mask:url(../img/icons/search.svg) no-repeat center;background-color:#808f9b;-webkit-mask-size:16px;mask-size:16px;height:16px;width:16px;left:0;top:0}.top .language,.top .account{margin-right:25px;position:relative;display:flex;align-items:center;height:100%}.top .language form ul{display:flex;flex-wrap:wrap;flex-direction:column}.top .language form ul li button{width:100%;padding:8px 15px;display:flex;align-items:center;font-size:14px;border:none;background-color:#3b4c56;border-bottom:1px solid #485a6a;justify-content:center}.top .language form ul li{display:flex;overflow:hidden}.top .language form ul li:last-child{border-radius:0 0 10px 10px}.top .language form ul li button:hover{cursor:pointer}.top .language form,.top .account ul{display:flex;flex-direction:column;position:absolute;top:120%;opacity:0;left:50%;transform:translate(-50%,0%);min-width:max-content;visibility:hidden}.top .language #form-language,.top .account ul.not_logged{min-width:max-content}.top .account ul li{display:flex;background-color:#3b4c56;border-bottom:1px solid #41535f}.top .account ul li:last-child{border-bottom:none}.top .account ul li a{width:100%;padding:8px 15px;display:flex;align-items:center;font-size:14px}.top .account ul li:first-child{border-radius:0}.top .account ul li:last-child{border-radius:0 0 10px 10px}.top .language.active form,.top .account.active ul{top:100%;opacity:1;visibility:visible}.top .language .change{position:relative;display:flex;align-items:center;height:24px;border:none;background:0 0;width:36px;font-size:15px}.top .language .change:after{position:absolute;right:0;content:'';-webkit-mask:url(../img/icons/arrow.svg) no-repeat center;mask:url(../img/icons/arrow.svg) no-repeat center;background-color:#9bb1c1;-webkit-mask-size:10px;mask-size:10px;height:10px;width:10px;transition:all .5s}.top .account span,.top #cart,.top #cart button{position:relative;display:flex;align-items:center;height:24px;width:24px;border:none;background:0 0}.top .language .change:hover,.top .account span:hover,.top #cart button:hover{cursor:pointer}.top .account span{width:37px}.top .account span:before,.top #cart button:before{position:absolute;content:'';-webkit-mask:url(../img/icons/cart.svg) no-repeat center;mask:url(../img/icons/cart.svg) no-repeat center;background-color:#d8dcdf;-webkit-mask-size:22px;mask-size:22px;height:24px;width:24px}.top .account span:before{-webkit-mask:url(../img/icons/account.svg) no-repeat center;mask:url(../img/icons/account.svg) no-repeat center;background-color:#d8dcdf;-webkit-mask-size:24px;mask-size:24px;top:-2px}.top #cart button span{position:absolute;right:5.5px;top:-12px;color:#ff9d1d;font-weight:700;font-size:13px}.menu li,.menu li a,.fm_menu p,.welcome_right ul li,.welcome_right ul li a{display:flex;align-items:center;font-size:14px}.welcome_right ul li a{font-size:14px}.menu,.fm_menu p{display:flex;align-items:center;flex-wrap:wrap;height:100%}.menu img{max-height:16px;width:16px;margin-right:11px}.menu>li{margin-right:24px;height:100%}.menu>li:last-child{margin-right:0}.menu>li.dropdown{padding-right:20px}.menu li ul li,.menu li.dropdown ul.dropdown_menu li.dropdown_menu_all{background:#3b4c56}.menu li ul li:first-child{border-radius:10px 10px 0 0}.menu li ul li:last-child{border-radius:0 0 10px 10px}.menu li.dropdown,.menu li.dropdown_2,.menu li.dropdown_3,.fm_menu{position:relative}.top .account span:after,.menu li.dropdown>a:after,.menu li.dropdown_2:after,.menu li.dropdown_3:after,.fm_menu p:after{position:absolute;right:15px;content:'';-webkit-mask:url(../img/icons/arrow.svg) no-repeat center;mask:url(../img/icons/arrow.svg) no-repeat center;background-color:#9bb1c1;-webkit-mask-size:10px;mask-size:10px;height:10px;width:10px;transition:all .5s}.fm_menu p:before{position:relative;margin-right:11px;height:16px;width:16px;content:'';background:url(../../../../../image/catalog/menu_icons/courses.svg) no-repeat;background-size:cover}.top .account span:after,.menu li.dropdown>a:after{right:0}.fm_menu,.menu li:nth-of-type(2){padding-right:0}.fm_menu p,.menu>li:nth-of-type(2)>a{padding:5px 15px;padding-right:34px;border-radius:7px;border:2px solid #3c4952;font-weight:500;position:relative}.fm_menu p:after,.menu li:nth-of-type(2)>a:after{right:15px}.menu li.menu_premium a{position:relative}.menu li.menu_premium a span{top:-5px;margin-left:5px;letter-spacing:.5px;border:1px solid #ff9d1d;font-weight:700;font-size:10px;border-radius:100px;line-height:1;color:#ff9d1d;padding:1.3px 4px}.menu li.dropdown.active a:after,.menu li.dropdown_2.active:after,.menu li.dropdown_3.active:after{transform:rotate(-90deg)}.menu li.dropdown ul.dropdown_menu,.menu li.dropdown_2 ul.dropdown_menu_2,.menu li.dropdown_3 ul.dropdown_menu_3{visibility:hidden;top:120%;opacity:0;transition:all .2s;position:absolute;min-width:300px;border-radius:10px}.menu li.dropdown_2 ul.dropdown_menu_2,.menu li.dropdown_3 ul.dropdown_menu_3{left:120%;top:0;padding-left:5px}.menu li.dropdown.active ul.dropdown_menu,.menu li.dropdown_2.active ul.dropdown_menu_2,.menu li.dropdown_3.active ul.dropdown_menu_3{visibility:visible;opacity:1;top:100%;bottom:initial}.menu li.dropdown_2.active ul.dropdown_menu_2,.menu li.dropdown_3.active ul.dropdown_menu_3{left:100%;top:0}.menu li.dropdown ul.dropdown_menu li a{padding:8px 15px;width:100%;border-bottom:1px solid #41535f}.menu li.dropdown ul.dropdown_menu li:last-child a{border-bottom:none}.menu li.dropdown ul.dropdown_menu li.dropdown_menu_all{padding:10px}.menu li.dropdown ul.dropdown_menu li.dropdown_menu_all a{background:#ff9d1d;color:#2f373e;font-size:14px;border-radius:10px;justify-content:center;font-weight:700;text-transform:uppercase}.link_in_text{position:relative;padding-right:15px;display:inline-flex;color:#ff9d1d!important}.link_in_text:after{position:absolute;content:'';right:0;top:-1px;-webkit-mask:url(../img/icons/link.svg) no-repeat center;mask:url(../img/icons/link.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:12px;mask-size:12px;height:12px;width:12px}.utp{display:flex;border-bottom:1px solid #323e47;margin-top:35px;margin-bottom:70px}.utp .container{min-height:430px}.utp_left{width:100%}.utp_left h1{font-size:52px;line-height:60px;letter-spacing:-1.5px;margin-bottom:60px;max-width:540px}.utp_left .learn_button{width:280px;height:70px;display:flex;align-items:center;justify-content:center;position:relative;background:#ff9d1d;box-shadow:0 0 30px 0 rgba(255,157,29,.31);font-size:18px;font-weight:700;color:#262f36;text-transform:uppercase;border-radius:100px;transition:all .5s}.welcome_right ul li a.see_all:before,.utp_left .learn_button:after{margin-left:20px;position:relative;content:'';-webkit-mask:url(../img/icons/learn_button.svg) no-repeat center;mask:url(../img/icons/learn_button.svg) no-repeat center;background-color:#262f36;-webkit-mask-size:22px;mask-size:22px;height:22px;width:22px}.utp_left .learn_button:hover{cursor:pointer;box-shadow:0 0 30px 0 rgba(255,157,29,.61)}.utp_left .test_button{margin-top:55px;color:#89949d;font-size:15px}.utp_left .test_button *{font-size:15px}.utp_right{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;margin-top:auto;position:relative}.utp_right img{width:100%}.utp_right .head_icon_bg{position:absolute;height:380px;width:500px;background:#ff9d1d0d;display:flex;bottom:70px;border-radius:100px 0 0 0}.utp_right .head_icon{width:350px;position:relative;margin-right:45px;display:flex}.welcome{display:flex}.welcome_left{width:100%;max-width:500px;margin-right:30px;display:flex;flex-direction:column}.welcome_right{width:100%}.welcome_left_text{background:#2e373e;padding:30px}.welcome_left p{font-size:16px}.welcome_left h2{margin-bottom:20px;font-size:22px;font-weight:700}.welcome_left span{margin-top:30px;color:#ff9d1d;position:relative;display:flex;justify-content:center}.welcome_left span:after{margin-left:10px;margin-top:-10px;position:relative;content:'';-webkit-mask:url(../img/icons/quote.svg) no-repeat center;mask:url(../img/icons/quote.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:28px;mask-size:28px;height:28px;width:36px}.welcome_right ul{display:flex;flex-wrap:wrap}.welcome_right ul li{margin-right:13px;margin-bottom:15px}.welcome_right ul li a{border:1px solid #323e47;padding:8px 13px;border-radius:10px;position:relative}.welcome_right ul li a img{max-width:18px;height:18px;margin-right:8px}.welcome_right ul li a.see_all{font-weight:500;color:#262f36;background:#ff9d1d}.welcome_right ul li a.see_all:before{margin-right:7px;margin-left:0;background-color:#262f36;-webkit-mask-size:16px;mask-size:16px;height:16px;width:16px}.home_text{padding:50px;background:#192228;margin-top:70px;border-radius:25px}.home_text{line-height:20px;font-size:14px}.home_text h2{font-size:24px;color:#fff;margin-bottom:20px}.home_text a{color:#cfdae1;font-size:18px;margin-top:20px;margin-bottom:20px;font-weight:700}.home_text *{color:#b3bec7}.home_text ul,.home_text ol,.content_text ul,.content_text ol{margin-top:20px}.content_text,.content_text *{font-size:14px;color:#d5d9dd;font-weight:400}.content_text h2{font-size:21px;font-weight:600}.content_text h3{font-size:18px;font-weight:600}.content_text b{font-weight:600;color:#fff}.home_text ol,.content_text ol{list-style-type:none;counter-reset:num}.home_text li,.content_text li{position:relative;padding-left:20px;font-weight:600;margin-bottom:5px}.home_text li:last-child,.content_text li:last-child{margin-bottom:0}.content_text ol li,.home_text ol li{padding-left:30px;margin-bottom:5px}.home_text li:last-child,.content_text li:last-child{margin-bottom:0}.home_text ol li:before,.content_text ol li:before{content:counter(num) ')';counter-increment:num;font-weight:700;color:#e3cbac;left:0;position:absolute;display:flex;align-items:center;justify-content:center;height:20px;width:20px;font-size:13px;background-color:#79592e;box-shadow:0 0 10px #4e4434;border-radius:4px}.home_text ul li:before,.content_text ul li:before{position:absolute;content:'';height:2px;width:8px;background:#d5a154;box-shadow:0 0 10px #d0a152;left:0;top:9px}.home_text blockquote,.home_text blockquote *,.content_text blockquote,.content_text blockquote *{font-weight:600;color:#d5a567;background:#2a3139;padding:10px 15px;border-left:5px solid #d5a55d}.product_page_new_right .content_text .content_text_title{position:relative;color:#fff;padding-left:55px;padding-right:20px;display:flex;align-items:center;min-height:40px}.product_page_new_right .content_text .content_text_title p{margin-left:auto;font-size:14px;background:#ff9d1d;color:#232b31;border-radius:100px;font-weight:700;padding:3px 15px}.product_page_new_right .content_text:after{-webkit-mask:url(../img/icons/arrow.svg) no-repeat center;mask:url(../img/icons/arrow.svg) no-repeat center;background-color:#989ea3;-webkit-mask-size:16px;mask-size:16px;height:16px;width:16px;content:'';position:absolute;right:25px;top:38px;transition:transform .3s}.product_page_new_right .content_text.description_text:after{display:none}.product_page_new_right .content_text.hidden:after{transform:rotate(180deg)}.product_page_new_right .content_text .content_text_title:before{position:absolute;content:'';width:38px;height:38px;border-radius:100%;left:0;border:1px solid #3c4651}.product_page_new_right .content_text .content_text_title:after{position:absolute;content:'';left:0;width:40px;height:40px;-webkit-mask:url(../img/icons/brain.svg) no-repeat center;mask:url(../img/icons/brain.svg) no-repeat center;background-color:#fff;-webkit-mask-size:20px;mask-size:20px}.product_page_new_right .description_update .content_text_title:after{-webkit-mask:url(../img/icons/smile.svg) no-repeat center;mask:url(../img/icons/smile.svg) no-repeat center;background-color:#fff;-webkit-mask-size:20px;mask-size:20px}.product_page_new_right .description_text .content_text_title:after{-webkit-mask:url(../img/icons/info.svg) no-repeat center;mask:url(../img/icons/info.svg) no-repeat center;background-color:#fff;-webkit-mask-size:20px;mask-size:20px}.product_page_new_right .description_text .content_text_title{margin-bottom:25px}.product_page_new_right .content_text .content_text_title:hover{cursor:pointer}.product_page_new_right .description_text .content_text_title:hover{cursor:text}.product_page_new_right_special{margin-bottom:25px;display:flex;align-items:center}.product_page_new_right_special p{background:#363f49;padding:15px;margin-right:25px;font-size:14px;line-height:1.1;width:100%}.product_page_new_right_special a{margin-left:auto;font-size:14px;font-weight:700;transition:all .5s;padding:0 25px;background:#ff9d1d;border:2px solid #ff9d1d;color:#232b31;border-radius:100px;height:36px;width:fit-content;display:flex;align-items:center;justify-content:center;min-width:135px}.description_learn ul,.description_update ul,.description_for_who ul{margin-top:10px;display:flex;flex-wrap:wrap}.description_for_who ul{flex-direction:column}.description_learn ul.hidden,.description_update ul.hidden,.description_for_who ul.hidden{display:none}.description_learn ul li,.description_update ul li{width:calc(50% - 30px);margin-top:7px;margin-right:20px}.description_for_who ul li{margin-top:7px}.description_learn ul li:nth-child(even),.description_update ul li:nth-child(even){margin-right:0}.items_block{margin-top:70px}.items_title{font-size:44px;font-weight:600;margin-bottom:70px;text-align:center;line-height:normal}.items_products .item{display:flex;margin-bottom:40px;border:1px solid #3a4651}.items_products .item .image{width:100%;max-width:400px;overflow:hidden;position:relative}.items_products .item .image *{display:flex}.items_products .item .image img{position:absolute;left:0;height:100%;max-width:inherit}.orders_items .items_products .item .image img{height:initial;position:initial}.orders_items .items_products .item .caption{min-height:initial}.premium{position:absolute;left:15px;top:15px;border-radius:7px;background:#262f36;color:#ff9d1d;font-size:14px;font-weight:700;display:inline-flex;padding:5px 15px}.free{position:absolute;left:15px;top:15px;border-radius:7px;background:#ff9d1d;color:#262f36;font-size:14px;font-weight:700;display:inline-flex;padding:5px 15px}.items_products .item .caption{width:-webkit-fill-available;padding:25px;position:relative;display:flex;flex-direction:column;min-height:calc(225px - 50px)}.items_products .item .caption .name{font-size:18px;font-weight:500;margin-right:80px;width:fit-content;display:inline-flex;line-height:1.15}.items_products .item .caption .description{margin:15px 0;color:#d0d6db;font-size:14px;line-height:1.3}.product_page_new{}.product_page_new_left{width:100%;margin-bottom:35px;position:relative;display:flex;min-height:168.8px}.product_page_new_left img{display:flex;min-width:300px;max-width:300px;height:initial}.product_page_new_right{width:100%;position:relative}.tags{margin-top:15px;display:flex;align-items:center;flex-wrap:wrap}.tags p{color:#d0a55b;font-weight:600;display:block;font-size:14px;margin-right:10px}.tags ul{display:flex;align-items:center;flex-wrap:wrap}.tags ul li{margin-right:10px}.tags ul li a{display:flex;border:1px solid #614f31;color:#d0a55b;font-size:13px;font-weight:500;line-height:1;padding:5px;border-radius:3px}.product_page_new_right .content_text{border:1px solid #3a4651;padding:25px;position:relative;margin-bottom:15px}.product_page_new_right .content_text:last-child{margin-bottom:0}.indicators{margin-bottom:10px}.indicators,.rating_icons{display:flex;align-items:center;flex-wrap:wrap}.indicators .rating_icons{margin-right:25px}.product_header_additional{margin-top:10px;display:flex;align-items:center}.product_header .rating_icons .reviews{margin-left:2px;margin-right:25px}.rating_icons .star{display:flex;align-items:center;justify-content:center;height:12px;width:12px;position:relative;margin-right:5px}.rating_icons .star:last-child{margin-right:0}.rating_icons .star:before{position:absolute;content:'';-webkit-mask:url(../img/icons/star.svg) no-repeat center;mask:url(../img/icons/star.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:12px;mask-size:12px;height:12px;width:12px}.rating_icons .star_checked:before,.rating_icons .star_hover_checked:before{-webkit-mask:url(../img/icons/star_checked.svg) no-repeat center;mask:url(../img/icons/star_checked.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:12px;mask-size:12px}.indicators p,.product_header p{margin-right:25px;font-size:13px;color:#bec4ca;font-weight:700;display:flex;align-items:center;position:relative;padding-left:20px}.product_header p{font-size:12px}.indicators p,.indicators .rating_icons{margin-top:3px}.product_header .rating_icons,.product_header p{margin-top:0}.indicators p:last-child,.product_header p:last-child{margin-right:0}.indicators p a{font-size:13px;color:#bec4ca;font-weight:700}#button-cart:before,.product_header p:before,.indicators p:before{height:13px;width:13px;content:'';position:absolute;left:0}.indicators p.reviews:before,.product_header p.reviews:before{-webkit-mask:url(../img/icons/comment.svg) no-repeat center;mask:url(../img/icons/comment.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:13px;mask-size:13px}p.viewed:before{-webkit-mask:url(../img/icons/eye.svg) no-repeat center;mask:url(../img/icons/eye.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:13px;mask-size:13px}.indicators p.time:before{-webkit-mask:url(../img/icons/time.svg) no-repeat center;mask:url(../img/icons/time.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:12px;mask-size:12px}.indicators p.lessons:before{-webkit-mask:url(../img/icons/lessons.svg) no-repeat center;mask:url(../img/icons/lessons.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:15px;mask-size:15px}.indicators p.lang:before{-webkit-mask:url(../img/icons/lang.svg) no-repeat center;mask:url(../img/icons/lang.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:12px;mask-size:12px}.indicators p.author:before{-webkit-mask:url(../img/icons/author.svg) no-repeat center;mask:url(../img/icons/author.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:12px;mask-size:12px}.indicators p.yearcreated:before{-webkit-mask:url(../img/icons/date.svg) no-repeat center;mask:url(../img/icons/date.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:13px;mask-size:13px}#button-cart,.product_purchased_text,.indicators p.link_to_download,.indicators p.link_to_lessons{font-size:14px;font-weight:700;transition:all .5s;padding:0;background:#ff9d1d;border:2px solid #ff9d1d;color:#232b31;border-radius:100px;height:36px;display:flex;align-items:center;justify-content:center;width:calc(100% - 4px);position:relative}.indicators p.link_to_download{margin-bottom:0}.indicators_product p{margin-top:0;margin-bottom:7px;margin-right:0}.indicators_product p:last-child{margin-bottom:0}.indicators_product p.last_link{margin-top:10px;margin-bottom:0}.product_purchased_text{background:#fff;border-color:#fff}.product_purchased_text:hover{pointer-events:none}#button-cart{height:calc(40px - 4px);width:100%}.indicators p.link_to_lessons{color:#ff9d1d;border-color:#ff9d1d;position:relative;background:0 0}#button-cart:hover,.indicators p.link_to_download:hover,.indicators p.link_to_lessons:hover{cursor:pointer;box-shadow:0 0 30px 0 rgb(255 157 29/31%)}.indicators p.link_to_lessons:before{position:relative;-webkit-mask:url(../img/icons/playlist.svg) no-repeat center;mask:url(../img/icons/playlist.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:19px;mask-size:19px;margin-right:10px}.indicators p.link_to_download:before{position:relative;-webkit-mask:url(../img/icons/download.svg) no-repeat center;mask:url(../img/icons/download.svg) no-repeat center;background-color:#232b31;-webkit-mask-size:19px;mask-size:19px;margin-right:10px}#product{width:100%}#button-cart:before{position:relative;-webkit-mask:url(../img/icons/vip.svg) no-repeat center;mask:url(../img/icons/vip.svg) no-repeat center;background-color:#232b31;-webkit-mask-size:18px;mask-size:18px;height:18px;width:18px;margin-right:7px}.items_products .item .caption .price{width:fit-content;margin-right:15px;margin-bottom:0}.items_products .item .caption .price_stock,.items_products .item .caption .price_new{font-size:20px}.items_products .item .caption .price_free{font-size:17px}.items_products .item .caption .pr_bt{display:flex;align-items:center;margin-top:auto}.items_products .item .caption .link{width:max-content;padding:10px 44px;border-radius:100px;background:#ff9d1d;color:#262f36;font-size:16px;font-weight:700;text-transform:uppercase;transition:all .5s}.orders_items .items_products .item .caption .link{}.items_products .item .caption .link:hover{box-shadow:0 0 30px 0 rgb(255 157 29/31%)}.items_block_slider{overflow:hidden}.items_block_slider .slick-list{margin-right:-18px}.items_block_slider .item{flex-direction:column;margin-right:20px;margin-bottom:0}.items_block_slider .item .caption{padding:20px}.items_block_slider .item .caption .name{font-size:15px;height:33px;margin-right:0;overflow:hidden}.items_block_slider .item .image img{position:relative;left:initial;transform:initial;max-width:100%}.items_block_slider .item .caption .indicators{flex-direction:column;align-items:flex-start}.items_block_slider .item .caption .indicators .rating_icons{margin-top:0;margin-right:0}.items_block_slider .item .caption .pr_bt{flex-direction:column;margin-top:15px;align-items:flex-start}.items_block_slider .item .caption .price{margin-right:0}.items_block_slider .item .caption .price_stock,.items_block_slider .item .caption .price_new{font-size:18px}.items_block_slider .item .caption .link{width:-webkit-fill-available;padding-left:0;padding-right:0;text-align:center;margin-top:15px}.items_block_slider .indicators{margin-bottom:10px;min-height:104px;margin-top:10px}.items_block_slider .indicators p{line-height:1;margin-top:10px}.slick_arrows{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.popular_category .items .item .button_link,.slick_arrows .arrow{display:flex;align-items:center;justify-content:center;height:48px;width:48px;border:2px solid #5f6a73;border-radius:100%;position:relative;transition:all .5s}.slick_arrows .arrow{margin-top:40px}.slick-arrow.slick-hidden{margin-top:0}.popular_category .items .item .button_link,.slick_arrows .arrow_next{margin-left:25px;border:2px solid #bf7514}.slick_arrows .arrow:hover{box-shadow:0 0 30px 0 rgb(42 102 169/31%);cursor:pointer}.popular_category .items .item a:hover .button_link,.slick_arrows .arrow_next:hover{box-shadow:0 0 30px 0 rgb(255 157 29/31%);cursor:pointer}.popular_category .items .item .button_link:before,.slick_arrows .arrow:before{content:'';position:absolute;height:18px;width:18px;-webkit-mask:url(../img/icons/arrow.svg) no-repeat center;mask:url(../img/icons/arrow.svg) no-repeat center;background-color:#5f6a73;-webkit-mask-size:20px;mask-size:20px;transform:rotate(90deg)}.popular_category .items .item .button_link:before,.slick_arrows .arrow_next:before{background-color:#bf7514;transform:rotate(-90deg)}.courses_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px}.product_header .text_title,.courses_header .text_title{margin-bottom:0}.product_header{margin-bottom:33px}.see_all_courses{background:#ff9d1d;color:#2f373e;font-size:14px;border-radius:10px;justify-content:center;font-weight:700;text-transform:uppercase;padding:8px 15px;display:flex;width:fit-content;min-width:calc(250px - 30px)}.breadcrumb{display:flex;align-items:center;height:22px;white-space:nowrap;width:100%;overflow-x:auto;margin-top:20px;margin-bottom:20px}.breadcrumb::-webkit-scrollbar{width:0;height:0;background:0 0}.breadcrumb li,.breadcrumb li a{display:flex;position:relative;padding-right:4px;color:#647d87;font-size:13px}.breadcrumb li{color:#a5865d}.breadcrumb li a:after{content:'>';font-size:11px;position:relative;margin-left:8px;top:2px}.text_title{font-size:38px;margin-bottom:27px;font-weight:700;line-height:1.2}.two_title{font-size:20px;font-weight:300;display:block;margin-top:5px;line-height:1.2;opacity:.92}h2.text_title{font-size:26px;margin-bottom:40px;line-height:normal}.category_description{display:flex;flex-wrap:wrap;padding:25px;background-color:#2e373e;border-radius:15px;margin-bottom:25px}.category_description .image{width:46px;padding-right:20px}.category_description .image img{width:46px;max-height:46px;display:flex;background:#fff;border-radius:100%}.category_description .description{color:#b3bec7;width:calc(100% - 75px);font-size:14px}.category_description .description *{color:#b3bec7}.podcategories{margin-bottom:10px;display:flex;flex-wrap:wrap}.podcategories li{margin-right:13px;margin-bottom:15px}.podcategories li a{border:1px solid #323e47;padding:8px 13px;border-radius:10px;position:relative;display:flex;align-items:center;font-size:14px}.podcategories li a img{max-width:18px;height:18px;margin-right:8px}.button_ocfilter{margin-right:35px}.button_ocfilter p{display:flex;align-items:center;justify-content:center;position:relative}.button_ocfilter p span{color:#ff9d1d;font-size:14px;font-weight:600}.button_ocfilter p:before{content:'';position:relative;margin-right:10px;height:20px;width:20px;-webkit-mask:url(../img/icons/sort.svg) no-repeat center;mask:url(../img/icons/sort.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:20px;mask-size:20px}.button_ocfilter p:after{content:" ";position:relative;top:0;right:0;bottom:0;left:0;margin:auto;margin-left:10px;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.button_ocfilter:hover{cursor:pointer}#ocfilter{display:none;flex-direction:column;position:absolute;z-index:5;background:#131b22;top:100%;margin-top:25px;padding:25px;width:calc(100% - 50px);box-shadow:0 25px 25px #19222a}#ocfilter.active{display:flex}.ldt_filter{font-size:18px;color:#ff9d1d;margin-bottom:30px;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center}.ldt_filter:before{content:'';position:relative;margin-right:14px;height:32px;width:32px;-webkit-mask:url(../img/icons/sort.svg) no-repeat center;mask:url(../img/icons/sort.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:32px;mask-size:32px}.list-group-item{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #262f36}.list-group-item:last-child{padding-bottom:0;border-bottom:none}.ocf-option-name{color:#ff9d1d;font-weight:600;margin-bottom:15px}.ocf_label{display:flex;align-items:center;font-size:14px;margin-bottom:10px}.ocf_label:last-child{margin-bottom:0}#simplecheckout_payment{margin-top:25px}#simplecheckout_payment .radio_block{margin-bottom:25px}#simplecheckout_payment .radio_block:last-child{margin-bottom:0}.simplecheckout-block-content .radio_block .radio{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.simplecheckout-block-content .radio_block:last-child .radio{margin-bottom:0}.simplecheckout-block-content .radio_block .radio label,.ocf_label label{border:2px solid #bf7514;background:0 0;border-radius:50%;height:26px;width:26px;position:relative;display:flex;margin-right:12px;transition:all .3s}.simplecheckout-block-content .radio_block .radio label:hover,.ocf_label label:hover{border:2px solid #ff9d1d;background:#ff9d1d;cursor:pointer}.simplecheckout-block-content .radio_block .radio{position:relative;padding-left:45px;align-items:flex-start}.simplecheckout-block-content .radio_block .radio label{position:absolute;left:0;top:-2px}.simplecheckout-block-content .radio_block .radio input:checked+label,.ocf_label input:checked+label{border:2px solid #ff9d1d;background:#ff9d1d}.simplecheckout-block-content .radio_block .radio label:hover:before,.simplecheckout-block-content .radio_block .radio input:checked+label:before,.ocf_label label:hover:before,.ocf_label input:checked+label:before{position:absolute;left:0;top:0;-webkit-mask:url(../img/icons/check.svg) no-repeat center;mask:url(../img/icons/check.svg) no-repeat center;-webkit-mask-size:14px;mask-size:14px;content:'';height:26px;width:26px;background-color:#262f36}.simplecheckout-block-content .radio_block .radio label:hover:before,.ocf_label label:hover:before{background-color:#9f5b02}.badge{color:#ff9d1d;margin-left:5px;font-weight:700;position:relative;top:-3px;line-height:1}.sort_block{margin-bottom:25px;position:relative}.sort_block select{background:#262f36;border:none;margin-left:10px}.sort_block,.sort_block .sort,.sort_block .limit{display:flex;align-items:center;flex-wrap:wrap}.sort_block .sort{margin-right:35px}.sort_block .result{margin-left:auto;color:#586671;font-size:12px}.sort_block label{font-weight:600;font-size:14px;color:#607581}.courses_category{margin-bottom:40px;padding:40px 0;background:#192328}.courses_category .item{margin-bottom:40px}.courses_category .item:last-child{margin-bottom:0}.courses_category .item .list{}.courses_category .item .list>li{margin-top:40px}.courses_category .item .list>li:nth-of-type(1){margin-top:0}.courses_category .line_1{display:flex;align-items:center;font-size:18px;margin-bottom:40px}.courses_category .line_2{font-size:16px}.courses_category a{display:flex;align-items:center;font-size:14px}.courses_category li p{font-size:13px;color:#697987;padding-left:54px}.courses_category .line_1 img{width:40px;margin-right:20px}.courses_category .line_2 img,.courses_category .line_3 img{height:40px;width:40px;margin-right:14px}.courses_category .line_1_row{position:relative;height:42px;overflow:hidden;transition:all .3s}.courses_category .line_1_row.line_1_row_active_start,.courses_category .line_1_row.line_1_row_view{height:initial}.courses_category .button_close_line_1_row{position:absolute;right:0;top:0;color:#989ea3;font-size:24px;height:39px;padding-top:1px;width:40px;border:1px solid #3c4952;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all .3s}.courses_category .button_close_line_1_row:after{-webkit-mask:url(../img/icons/arrow.svg) no-repeat center;mask:url(../img/icons/arrow.svg) no-repeat center;background-color:#989ea3;-webkit-mask-size:16px;mask-size:16px;height:30px;width:30px;content:'';position:absolute;transition:all .3s;transform:rotate(0deg)}.courses_category .button_close_line_1_row:hover{cursor:pointer;background:#3c4952}.courses_category .line_1_row.line_1_row_active_start .button_close_line_1_row:after,.courses_category .line_1_row.line_1_row_view .button_close_line_1_row:after{transform:rotate(180deg)}.courses_category .list_2{display:flex;flex-wrap:wrap;padding-left:54px}.courses_category .line_2_row{border-left:6px solid #313d46;padding-left:35px;padding-right:35px;background-color:#1e292f;padding-top:25px;padding-bottom:25px}.courses_category .line_3_row{margin-top:15px;width:calc(25% - 69px);margin-right:25px;background:#192328;border-radius:15px;padding:12px 25px}.courses_category .line_3_row:nth-child(4n+4){margin-right:0}.popular_category{background:#343e47;padding:25px;margin-top:60px}.popular_category p{font-size:18px;color:#ff9d1d;margin-bottom:30px;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center}.popular_category p:before{content:'';position:relative;margin-right:14px;height:32px;width:32px;-webkit-mask:url(../img/icons/popular.svg) no-repeat center;mask:url(../img/icons/popular.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:32px;mask-size:32px}.popular_category .items{display:flex;flex-wrap:wrap}.popular_category .items .item{width:calc(50% - 12.5px);padding-top:14px;padding-bottom:14px;border-top:1px solid #3d4953}.popular_category .items .item:nth-child(even){margin-left:25px}.popular_category .items .item a{position:relative;padding-right:40px;line-height:26px;display:block;font-size:14px}.popular_category .items .item .free,.popular_category .items .item .premium{position:relative;left:initial;top:initial;margin-right:4px;background:0 0;border:1px solid #40788f;color:#40788f;padding:0 8px;line-height:1.6;font-size:12px}.popular_category .items .item .free{background:0 0;border:1px solid #ff9d1d;color:#ff9d1d}.popular_category .items .item .button_link{height:26px;width:26px;border:1px solid #bf7514;position:absolute;right:0;top:0}.popular_category .items .item .button_link:before{height:12px;width:12px;-webkit-mask-size:14px;mask-size:14px}.items_products_setka{display:flex;flex-wrap:wrap}.items_products_setka .item{margin-top:40px;width:calc(20% - 18px)}.items_products_setka .item:nth-of-type(1),.items_products_setka .item:nth-of-type(2),.items_products_setka .item:nth-of-type(3),.items_products_setka .item:nth-of-type(4),.items_products_setka .item:nth-of-type(5){margin-top:0}.items_products_setka .item:nth-child(5n+5){margin-right:0}.items_products_two_column .item{width:calc(50% - 20px);margin-right:20px;margin-top:0}.items_products_two_column .item:nth-child(5n+5){margin-right:20px}.items_products_two_column .item:nth-child(even){margin-right:0}.items_products_two_column .item .caption .name{font-size:16px;height:46px;margin-bottom:20px;overflow:hidden}.pag_block{margin-top:40px}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pagination li{margin-right:14px}.pagination li:last-child{margin-right:0}.pagination li span,.pagination li a{background:#ff9d1d;border:2px solid #ff9d1d;color:#262f36;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;line-height:1;height:48px;width:48px;border-radius:50%;transition:all .35s}.pagination li{margin-bottom:15px}.pagination li a:hover,.pagination li.prev_button a:hover,.pagination li.next_button a:hover{box-shadow:0 0 30px 0 rgb(255 157 29/31%)}.pagination li.active span{background:#405560;border:2px solid #405560;color:#fff}.pagination li.prev_button a,.pagination li.next_button a{border:2px solid #ff9d1d;background:0 0;height:48px;width:48px;border-radius:50%;position:relative}.pagination li.prev_button a:before,.pagination li.next_button a:before{position:absolute;content:'';width:48px;height:48px;-webkit-mask:url(../img/icons/arrow.svg) no-repeat center;mask:url(../img/icons/arrow.svg) no-repeat center;-webkit-mask-size:22px;mask-size:22px;background-color:#ff9d1d;transition:all .3s;transform:rotate(90deg);transition:all .35s}.pagination li.next_button a:before{transform:rotate(-90deg);left:0}.pag_block .result{text-align:center;display:block;color:#647d87;font-size:13px}.lg_block{display:flex;flex-direction:column;align-items:center;margin-top:50px}.lg_block_text{margin-bottom:30px;color:#89949d;font-size:16px;line-height:30px;text-align:center}.lg_block_text span{font-weight:500;color:#ff9d1d}.lg_block_text *{font-size:16px}.countdown_confirm_rules_lac{font-weight:700;color:#ff9d1d}.radio_confirm_rules_lac{margin-bottom:30px;flex-wrap:wrap;position:relative;padding-left:45px;align-items:flex-start}.radio_confirm_rules_lac.active{display:flex!important}.radio_confirm_rules_lac input{display:none}.radio_confirm_rules_lac label{position:absolute;left:0;top:-2px;border-radius:50%;height:26px;width:26px;border:2px solid #bf7514;background:0 0}.radio_confirm_rules_lac label:hover{cursor:pointer}.radio_confirm_rules_lac input:checked+label{border:2px solid #ff9d1d;background:#ff9d1d}.radio_confirm_rules_lac input:checked+label:before{position:absolute;left:0;top:0;-webkit-mask:url(../img/icons/check.svg) no-repeat center;mask:url(../img/icons/check.svg) no-repeat center;-webkit-mask-size:14px;mask-size:14px;content:'';height:26px;width:26px;background-color:#262f36}.form_block{display:flex;flex-direction:column}.form_block input.form-control,.add_review_form .form-control{color:#fff;border:2px solid #2f373c;padding:10px 20px;border-radius:100px;font-size:14px;background-color:transparent;margin-bottom:10px!important;min-width:300px}.add_review_form textarea.form-control{margin-bottom:0!important}.add_review_form input.form-control,.add_review_form textarea.form-control{border-radius:10px}.form_block input.form-control::placeholder,.add_review_form .form-control::placeholder{color:#a6aaae}.form_block input[type=submit],#simpleregister_button_confirm{display:flex;align-items:center;justify-content:center;color:#262f36;border:none;padding:0 25px;height:46px;border-radius:100px;font-size:16px;background-color:#ff9d1d;margin-bottom:10px;min-width:300px;font-weight:700;transition:all .5s;margin-bottom:0}.form_block input[type=submit]:hover,#simpleregister_button_confirm:hover{box-shadow:0 0 30px 0 rgb(255 157 29/31%);cursor:pointer}.form_block a{margin-left:auto;margin-right:auto;color:#647d87;border-bottom:1px dotted #647d87;font-size:13px;margin-top:25px;line-height:normal}.rc_item{display:flex;align-items:center;flex-wrap:wrap}.rc_item input{display:none}.rc_item label{height:20px;width:20px;border:2px solid #ff9d1d;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:10px!important;position:relative;transition:all .5s}.rc_item label:hover{cursor:pointer;box-shadow:0 0 30px 0 rgb(255 157 29/31%)}.rc_item input:checked+label:after{position:absolute;content:'';-webkit-mask:url(../img/icons/check.svg) no-repeat center;mask:url(../img/icons/check.svg) no-repeat center;-webkit-mask-size:10px;mask-size:10px;height:20px;width:20px;background-color:#ff9d1d}.indicators_product{width:100%;background-color:#191919;display:flex;flex-wrap:nowrap;margin-bottom:0;position:relative;box-shadow:0 0 18px #171e23}.indicators_product_left,.indicators_product_right{padding:0 25px}.indicators_product_right{margin-left:auto;padding-left:0;display:flex}.indicators_product_right .price_block{display:flex}.indicators_product_right .price_block .price_premium{margin-right:25px;padding:25px;border-radius:5px;background:#2f2719}.indicators_product_right .price_block .price_premium a{font-weight:500}.indicators_product_right .price_block .price_premium p{font-size:18px;font-weight:600;padding-left:0;color:#fff;margin-top:0}.indicators_product_right .price{width:fit-content;position:relative;align-items:flex-start;justify-content:center;margin-bottom:0;margin-right:25px;flex-direction:column}.indicators_product_right .price p{line-height:1;color:#aa8555;font-size:13px;margin-top:0;padding-left:0;margin-bottom:7px;font-weight:400}.indicators_product_right .price_old{margin-left:0;margin-top:7px}.indicators_product_right .buttons{min-width:250px;display:flex;flex-direction:column;justify-content:center}.indicators_product_bg{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:all 1s}.indicators_product_bg.active{opacity:.2;visibility:visible}.price{display:flex;margin-bottom:25px;align-items:center;justify-content:center;width:100%}.price_stock{font-size:24px;justify-content:center;font-weight:600;line-height:1}.price_old{text-decoration:line-through;font-size:13px;opacity:.5;margin-left:15px;line-height:1}.price_new{font-weight:600;color:#f69e14;line-height:1}.indicators_product_right p{margin-left:0;margin-right:0}.indicators_product p.lessons{}.indicators_product p,.indicators_product p a{font-size:14px}.product_header .rating_icons{margin-bottom:0}.product_description{border:1px solid #3a4651;padding:25px;border-radius:0 0 25px 25px;display:flex;position:relative}.product_description .free,.product_description .premium{left:42px;top:42px}.product_description u{color:#ff9d1d;font-weight:700;border-left:2px solid #ff9d1d;padding-left:15px;display:block}.product_description img{margin-right:35px;height:fit-content}.description_text{overflow:hidden;position:relative}.description_text_380{max-height:380px}.description_text_500{max-height:500px}.description_text.active{max-height:initial}.full_link{padding-bottom:5px;width:fit-content;display:none;align-items:center;justify-content:center;padding:20px 0;bottom:0;position:absolute;left:0;width:100%;background:rgb(50 73 91/94%);transition:all .3s}.full_link:hover{cursor:pointer}.full_link p{color:#fff;font-size:14px;font-weight:600}.full_link.active{display:flex}.setting_player{margin-bottom:40px;background:#2b3339;border-radius:5px}.setting_player .alert_telegram{}.product_files{padding:25px}.product_files,.product_files ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.product_files ul li{margin-right:10px}.product_files ul li:last-child{margin-right:0}.product_files ul li a{font-size:15px;font-weight:600;color:#fff;position:relative;padding-left:25px;display:flex;align-items:center;border:2px solid #62513b;border-radius:100px;padding:6.5px 18px;padding-left:40px;transition:all .5s}.product_files ul li a:before{position:absolute;content:'';left:16px;-webkit-mask:url(../img/icons/download.svg) no-repeat center;mask:url(../img/icons/download.svg) no-repeat center;-webkit-mask-size:16px;mask-size:16px;height:16px;width:16px;background-color:#ff9d1d}.product_files ul li:hover{cursor:pointer}.download_course a.active{animation:downloadCourseActive .8s ease-in-out infinite}@keyframes downloadCourseActive{0%{box-shadow:0 0 0 #ff9d1d}50%{box-shadow:0 0 150px #234b5e}100%{box-shadow:0 0 0 #ff9d1d}}.other_links{margin-bottom:40px;display:flex;flex-wrap:wrap}.other_links li{margin-right:10px}.other_links li:last-child{margin-right:0}.other_links li a{font-size:13px;display:flex;align-items:center;justify-content:center;color:#7aa7b9;position:relative;border:2px solid #355a68;padding:6px 18px;border-radius:100px}.other_links li a.author_link{color:#ab9461;border:2px solid #89764c}.other_links li a.author_link:before{position:relative;content:'';margin-right:8px;-webkit-mask:url(../img/icons/link.svg) no-repeat center;mask:url(../img/icons/link.svg) no-repeat center;-webkit-mask-size:16px;mask-size:16px;height:16px;width:16px;background-color:#89764c}.other_links li a.tg_link{color:#7aa7b9;border:2px solid #355a68}.other_links li a.tg_link:before{position:relative;content:'';margin-right:8px;-webkit-mask:url(../img/icons/telegram.svg) no-repeat center;mask:url(../img/icons/telegram.svg) no-repeat center;-webkit-mask-size:16px;mask-size:16px;height:16px;width:16px;background-color:#7aa7b9}.product_product{margin-top:50px}.video_off p,.product_product_title,.product_product_left_not_premium span{font-size:18px;color:#ff9d1d;margin-bottom:30px;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center}.video_off p,.product_product_left_not_premium span{font-size:16px}.video_off p:before,.product_product_title:before,.product_product_left_not_premium span:before{content:'';position:relative;margin-right:14px;height:32px;width:32px;-webkit-mask:url(../img/icons/playlist.svg) no-repeat center;mask:url(../img/icons/playlist.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:32px;mask-size:32px}.video_off p:before,.product_product_left_not_premium span:before{width:48px}.product_product_title_book:before{content:'';position:relative;margin-right:14px;height:32px;width:32px;-webkit-mask:url(../img/icons/book.svg) no-repeat center;mask:url(../img/icons/book.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:36px;mask-size:36px}.product_product_title_account:before{content:'';position:relative;margin-right:14px;height:32px;width:32px;-webkit-mask:url(../img/icons/account.svg) no-repeat center;mask:url(../img/icons/account.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:36px;mask-size:36px}.product_product_product_buys:before{content:'';position:relative;margin-right:14px;height:32px;width:32px;-webkit-mask:url(../img/icons/cart.svg) no-repeat center;mask:url(../img/icons/cart.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:32px;mask-size:32px}.video_off p:before,.product_product_left_not_premium span:before{-webkit-mask:url(../img/icons/warning.svg) no-repeat center;mask:url(../img/icons/warning.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:32px;mask-size:32px}.product_product_left_not_premium{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:55px 35px}.product_product_left_not_premium p{margin-bottom:50px;font-size:20px;color:#d0d6db;text-align:center}.product_product_left_not_premium p a{font-size:20px;font-weight:700}.product_product_left_demo{margin-top:auto;margin-bottom:auto}.demo_modal_text{position:absolute;left:25px;top:25px;background:#232b31;color:#f69e14;font-size:13px;font-weight:700;padding:15px 30px;text-align:center;opacity:1;border-radius:100px;animation:demotext 1s ease-in-out infinite}@keyframes demotext{0%{box-shadow:0 0 0 #313d47;transform:rotate(2deg)}50%{box-shadow:0 0 150px #4f6373;transform:rotate(-2deg)}100%{box-shadow:0 0 0 #313d47;transform:rotate(2deg)}}.bookReader,.product_product_block{display:flex;height:700px;margin-left:auto;margin-right:auto;max-width:1570px;padding-left:15px;padding-right:15px;width:calc(100% - 30px)!important;position:relative}.product_product_block_youtube iframe{width:100%!important;height:600px!important}.playlistdemo{position:absolute;right:15px;top:15px;color:#ff9d1d;border:3px solid #915404;padding:2px 8px;font-size:13px;font-weight:500;border-radius:100px}#player,#playerdemo{overflow:hidden;height:700px}.video_off{margin-left:15px;margin-right:15px;height:400px;display:flex;align-items:center;justify-content:center;background:#111;text-align:center}.error_book span{font-size:16px;font-weight:600}.error_book span:before{width:82px}.product_product_left,.product_product_right,.product_info_left,.product_info_right{width:100%;background-color:#111}.product_product_left{display:flex;align-items:center;justify-content:center;position:relative}.product_info_left,.product_info_right{background-color:transparent}.product_product_right,.product_info_right{max-width:350px;margin-left:50px}.product_product_right{overflow-y:auto;height:100%;display:flex}.product_product_right ol{counter-reset:section;padding:30px 20px}@media(max-width:1600px){.bookReader,.product_product_block{max-width:1440px;height:600px}#player,#playerdemo{height:600px}}@media(max-width:1440px){.bookReader,.product_product_block{max-width:1360px}}@media(max-width:1366px){.bookReader,.product_product_block{max-width:1260px}}@media(max-width:1280px){.bookReader,.product_product_block{max-width:1170px;padding-left:15px;padding-right:15px;flex-direction:column;height:initial}.product_product_right{max-height:500px;margin-top:50px;max-width:80%;margin-left:auto;margin-right:auto}.bookReader{height:300px}}#player_playlist{overflow:initial!important;overflow-y:auto!important;padding-bottom:30px!important}.product_product_right::-webkit-scrollbar{width:8px}.product_product_right::-webkit-scrollbar-track{background:#192228}.product_product_right::-webkit-scrollbar-thumb{background:#fedcb0}#playlist_container *{white-space:pre-wrap!important}#playlist_container .lesson_text,#playlist_container .folder_text{color:#fedcb0;font-size:13px;position:absolute;z-index:1;left:0;top:0}#playlist_container .folder_text{color:#fff;background:#5c3800;border-radius:3px;font-weight:600;padding:0 3px}#playlist_container{padding:30px 20px;width:100%}#playlist_container>pjsdiv>pjsdiv>pjsdiv{padding-top:15px;margin-bottom:20px}#playlist_container>pjsdiv>pjsdiv>pjsdiv:last-child{margin-bottom:0}#playlist_container>pjsdiv>pjsdiv>pjsdiv>pjsdiv:nth-of-type(1){background-color:#111!important}#playlist_container>pjsdiv>pjsdiv>pjsdiv>pjsdiv:nth-of-type(3){font-size:15px!important;padding:7px 0!important}#playlist_container>pjsdiv>pjsdiv>pjsdiv>pjsdiv:nth-of-type(4){position:absolute!important;padding:0!important;display:flex!important;align-items:center!important}#playlist_container>pjsdiv>pjsdiv>pjsdiv>pjsdiv:last-child{background:#343434!important}#playlist_container>pjsdiv>pjsdiv>pjsdiv:last-child>pjsdiv:last-child{display:none!important}#playerdemo_playlist{overflow:hidden!important}.product_product_right ol li{counter-increment:section;display:flex;flex-direction:column;border-bottom:1px solid #343434;padding-bottom:15px;margin-bottom:15px}.product_product_right ol li::before{content:"Урок №" counter(section);color:#fedcb0;font-size:13px;margin-bottom:7px}.product_product_right ol li:last-child{margin-bottom:0}.product_info{display:flex;margin-top:50px}.product_info_right{position:relative}.product_info_right .product_info_premium{padding:30px;text-align:center;background:#234b5e;border-radius:20px;position:sticky;height:max-content;top:70px}.product_info_right .product_info_premium img{position:absolute;right:-16px;top:-16px;height:50px}.product_info_right .product_info_premium span{font-weight:600}.product_info_right .product_info_premium p{margin:15px 0;font-size:13px;display:block}.product_info_right .product_info_premium a{border:2px solid #4a7e97;border-radius:100px;padding:10px 44px;text-transform:uppercase;font-weight:600;display:inline-flex;transition:all .3s}.product_info_right .product_info_premium a:hover{background:#4a7e97}.product_info_title{font-size:25px;font-weight:600;line-height:normal;margin-bottom:15px}.review_item{padding:25px;border-radius:4px;border:1px solid #3a4651;margin-bottom:15px}.review_item:nth-child(even){background-color:#2e373e}.review_item:last-child{margin-bottom:0}.review_item .name{font-weight:700;color:#d0d6db;font-size:16px;display:flex;align-items:center;justify-content:space-between}.review_item .name .date{font-size:13px;color:#959ca2;font-weight:700;display:flex;align-items:center;position:relative;padding-left:20px}.review_item .name .date:before{-webkit-mask:url(../img/icons/date.svg) no-repeat center;mask:url(../img/icons/date.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:12px;mask-size:12px;height:13px;width:13px;content:'';position:absolute;left:0}.review_item .rating_icons{margin:10px 0}.review_item .text{font-size:14px;color:#d0d6db;font-weight:400}.answer_admin{margin-top:20px;border-left:6px solid #40788e;padding-left:15px;margin-left:25px;font-size:13px;color:#d0d6db;font-weight:400}.add_review .rating_icons{margin:25px 0}.add_review .rating_icons .star{width:18px;height:18px}.add_review .rating_icons .star:before{-webkit-mask-size:18px;mask-size:18px;height:18px;width:18px}.add_review .rating_icons .star:hover{cursor:pointer}.add_review_form{padding:50px;background:#192228;margin-top:35px;border-radius:25px;display:flex;flex-direction:column}.product_product_left_not_premium_link,#button-review{width:max-content;padding:10px 44px;border-radius:100px;background:#ff9d1d;color:#262f36;font-size:16px;font-weight:700;text-transform:uppercase;transition:all .5s;border:none}.product_product_left_not_premium_link:hover,#button-review:hover{cursor:pointer;box-shadow:0 0 30px 0 rgb(255 157 29/31%)}.tarifs{margin-bottom:70px;width:100%}.tarifs .items{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px}.tarifs .items .item{border:1px solid #323e47;padding:20px;border-radius:4px;display:flex;align-items:center;flex-direction:column;position:relative}.tarifs .items .item:nth-of-type(2){background-color:#233342}.tarifs .items .item:nth-of-type(2):before{content:'TOP SALES';position:absolute;left:-15px;top:-15px;background:#c4200a;color:#fec264;padding:3px 10px;border-radius:100px;font-weight:900;font-size:13px}.tarifs_cart .items .item:last-child{margin-top:0;padding:0}.tarifs_cart .items .item:nth-of-type(1){background-color:transparent}.tarifs .items .item .description{display:none;background:#262f36;background:linear-gradient(90deg,rgb(165 52 52) 0%,rgba(38,47,54,1) 100%);justify-content:center;align-items:center;padding:15px 45px;font-size:16px;border-radius:100px;margin-top:25px}.tarifs .items .item .bg p{font-size:24px;font-weight:700;color:#bdc8d1;display:flex;align-items:center;position:relative}.tarifs .items .item .bg p:before{-webkit-mask:url(../img/icons/eye.svg) no-repeat center;mask:url(../img/icons/eye.svg) no-repeat center;background-color:#bdc8d1;-webkit-mask-size:60px;mask-size:60px;height:60px;width:60px;content:'';position:relative;margin-right:20px}.tarifs .items .item:hover .bg_link,.tarifs .items .item:hover .bg{box-shadow:0 0 25px #44525d;cursor:pointer}@keyframes tarifbg{0%{box-shadow:0 0 0 #313d47}50%{box-shadow:0 0 150px #4f6373}100%{box-shadow:0 0 0 #313d47}}.tarifs .items .item:last-child .bg,.tarifs .items .item:last-child .description{display:flex}.account_link a,.tarifs .items .item button,#button-confirm,.simplecheckout-button-right input[type=submit],.link_home,#simplecheckout_button_confirm{width:fit-content;padding:10px 44px;border-radius:100px;background:#ff9d1d;color:#262f36;font-size:16px;font-weight:700;text-transform:uppercase;transition:all .5s;border:none;display:flex}.account_link a:hover,.tarifs .items .item button:hover,.simplecheckout-button-right input[type=submit]:hover,#button-confirm:hover,.link_home:hover,#simplecheckout_button_confirm:hover{box-shadow:0 0 30px 0 rgb(255 157 29/31%);cursor:pointer}.account_link .home{background:#334552;color:#fff}.account_link .home:hover{box-shadow:0 0 30px 0 rgb(255 157 29/31%)}.simplecheckout-button-right input[type=submit],#simplecheckout_button_confirm,#button-confirm{padding:20px 44px;font-size:18px}.tarifs .items .item .text{font-size:15px}.tarifs .items .item .text u{text-decoration:none;color:#ff9d1d}.tarifs .items .item .name{font-size:18px;width:100%;font-weight:600;text-align:center;border-bottom:1px solid #323e47;padding-bottom:20px;padding-top:20px}.tarifs .items .item .price{margin-bottom:20px;margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;min-height:44px}.tarifs .items .item .content_text{margin-bottom:20px}.tarifs .items .item .content_text ul li{margin-bottom:5px;font-size:13px}.tarifs .items .item .content_text ul li:last-child{margin-bottom:0}.tarifs .items .item .price{margin-top:20px}.tarifs .items .item .price span{font-size:23px}.tarifs .items .item .price span.old{text-decoration:line-through;font-size:15px;color:#576371;margin-right:15px}.tarifs .items .item .price span.new{color:#ff9d1d;font-size:27px;font-weight:600}.tarifs .info{margin-top:70px}.tarifs .info p{font-size:12px;letter-spacing:.3px;color:#75787b;line-height:1.5}.premium_page{width:100%}.premium_page_first{margin-bottom:40px;display:flex;align-items:center}.demo_group_text{margin-bottom:40px;text-align:center;border-radius:100px;background:#5c4726;padding:15px;font-size:14px;font-weight:600;animation:demoGroupText 1s linear infinite}@keyframes demoGroupText{0%{box-shadow:0 15px 35px #322818}50%{box-shadow:0 15px 35px #6e5f48}100%{box-shadow:0 15px 35px #322818}}.demo_group_text b{color:#232b31;background:#f69e14;line-height:1;display:inline-flex;padding:4px 7px;border-radius:100px;margin-left:3px}.premium_page_first_left,.premium_page_first_right{width:100%}.premium_page_first_right{width:42%;display:flex;align-items:center;justify-content:center;flex-direction:column}.premium_page_first_right .item{position:relative;display:flex;flex-direction:column;align-items:center;padding-left:44px;padding-top:5px;margin-bottom:35px;font-size:15px}.premium_page_first_right .item:last-child{margin-bottom:25px}.premium_page_first_right .item span{font-weight:700;font-size:18px;margin-top:10px}.premium_page_first_right .item:before{position:absolute;content:'';-webkit-mask:url(../img/icons/basket.svg) no-repeat center;mask:url(../img/icons/basket.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:30px;mask-size:30px;height:30px;width:30px;left:0;top:0}.premium_page_first_right .item.users:before{-webkit-mask:url(../img/icons/user.svg) no-repeat center;mask:url(../img/icons/user.svg) no-repeat center;background-color:#ff9d1d;-webkit-mask-size:30px;mask-size:30px}.premium_page_first_left{background:#192228;background:linear-gradient(-90deg,rgb(42 51 57) 0%,rgb(32 51 65) 100%);border-radius:25px;padding-bottom:35px;margin-right:35px}.premium_page_first_left h2{padding:35px;padding-bottom:0;margin-bottom:10px;text-align:left;width:calc(100% - 70px);font-size:20px}.premium_page_first_left p{color:#89949d;font-size:14px;padding:0 35px;margin-bottom:10px;text-align:left;width:calc(100% - 70px)}.premium_page_first_left p:last-child{margin-bottom:0}.premium_page_first_left p b{color:#ff9d1d;font-weight:600;font-size:16px}.premium_page_second ul li{margin-bottom:35px;border:1px solid #404f5b;background:#2d3840;padding:35px;border-radius:4px}.premium_page_second ul li:last-child{margin-bottom:0}.premium_page_second ul li img{width:100%;margin-top:30px;border-radius:25px;display:flex}.premium_page_second ul li p{position:relative;font-size:18px;display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap}.premium_page_second ul li p span{height:50px;width:50px;background-color:#1092c5;border-radius:100%;position:relative;content:'';margin-right:20px}.premium_page_second ul li p span:after{position:absolute;content:'';-webkit-mask:url(../img/icons/eye.svg) no-repeat center;mask:url(../img/icons/eye.svg) no-repeat center;background-color:#fff;-webkit-mask-size:30px;mask-size:30px;height:50px;width:50px;top:0;left:0}.premium_page_second ul li.premium_page_second_2 p span:after{-webkit-mask:url(../img/icons/download.svg) no-repeat center;mask:url(../img/icons/download.svg) no-repeat center;background-color:#fff;-webkit-mask-size:28px;mask-size:28px}.premium_page_second ul li.premium_page_second_3 p span:after{-webkit-mask:url(../img/icons/ads.svg) no-repeat center;mask:url(../img/icons/ads.svg) no-repeat center;background-color:#fff;-webkit-mask-size:25px;mask-size:25px}.premium_page_second ul li.premium_page_second_4 p span:after{-webkit-mask:url(../img/icons/learn_button.svg) no-repeat center;mask:url(../img/icons/learn_button.svg) no-repeat center;background-color:#fff;-webkit-mask-size:20px;mask-size:20px}.premium_page_second .tg_block{background:#262f36;padding:35px 0;border-radius:10px;margin-top:35px}.alert{display:inline-block;padding:10px 25px;width:fit-content;margin-top:25px;border-radius:100px}.alert-danger{background:#552828;color:#e2a1a1}.alert-success{background:#40788e;color:#fff}.simplecheckout-block-content .alert-success{background:#232b31!important;margin-top:0!important;margin-bottom:15px!important}.alert_account{margin-left:auto;margin-right:auto;display:block}.text_forgotten:hover{cursor:pointer}.success_page .top,.success_page .breadcrumb,.success_page footer{pointer-events:none;opacity:.3}.tg_block{margin-top:70px;display:flex;align-items:center;border-top:1px solid #323e47;justify-content:center;padding-top:70px}.tg_block_home{border-top:none;padding-top:0}.tg_block_left{width:100px;height:100px;display:flex;align-items:center;justify-content:center;position:relative;margin-right:50px}.tg_block_left:before{position:absolute;content:'';height:100px;width:100px;-webkit-mask:url(../img/icons/tg.svg) no-repeat center;mask:url(../img/icons/tg.svg) no-repeat center;background-color:#39687f;-webkit-mask-size:100px;mask-size:100px}.tg_block_right h2{font-size:24px;color:#fff}.tg_block_right p{margin-top:10px;margin-bottom:25px;color:#b3bec7;font-size:15px!important;display:block!important;font-weight:300}.tg_block_right p b{font-weight:600;color:#b3bec7;font-size:15px}.tg_block_right ul{display:flex;flex-wrap:wrap}.tg_block_right ul li{margin-right:25px}.tg_block_right ul li:last-child{margin-right:0}.tg_block_right ul li a{border:2px solid #ff9d1d;border-radius:10px;padding:10px 20px;padding-right:34px;font-weight:600}.tg_block_right ul li a.link_in_text:after{top:12px;right:15px}.premium_page_second .tg_block_right ul li{padding:0;border:none;background:0 0;border-radius:0;margin-bottom:0}footer{margin-top:70px;background:#293239f7;padding-top:70px;padding-bottom:70px}footer .container{display:flex}footer .foot{width:100%}footer .foot p{font-weight:700;font-size:16px;margin-bottom:20px}footer .foot_1 p{color:#ff9d1d;font-size:15px;margin-bottom:0}footer .foot_1 span{font-size:13.4px;margin:10px 0;display:block}footer .foot .copyright{color:#5e6871;font-weight:700;font-size:13px}footer .foot_2 ul{display:flex;flex-wrap:wrap}footer .foot_2 ul li{margin-right:8px;margin-bottom:8px}footer .foot_2 ul li,footer .foot_2 ul li,footer .foot_4 ul li a,footer .foot_4 ul li a{display:flex}footer .foot_2 ul li a{border:1px solid #323e47;padding:4px 12px;border-radius:4px;font-size:13px;color:#959ca2;background:#323e47}footer .foot_3 ul li a{font-size:14px}footer .foot_4 ul{display:flex;flex-wrap:wrap}footer .foot_4 ul li{margin-right:10px}footer .foot_4 ul li:last-child{margin-right:0}footer .foot_4 ul li a{height:40px;width:40px;border-radius:100%;background-color:#ff9d1d;position:relative}footer .foot_4 ul li a:before{position:absolute;content:'';height:40px;width:40px;-webkit-mask:url(../img/icons/email.svg) no-repeat center;mask:url(../img/icons/email.svg) no-repeat center;background-color:#262f36;-webkit-mask-size:19px;mask-size:19px}footer .foot_4 ul li a.instagram:before{-webkit-mask:url(../img/icons/instagram.svg) no-repeat center;mask:url(../img/icons/instagram.svg) no-repeat center;background-color:#262f36;-webkit-mask-size:20px;mask-size:20px}footer .foot_4 ul li a.telegram:before{-webkit-mask:url(../img/icons/telegram.svg) no-repeat center;mask:url(../img/icons/telegram.svg) no-repeat center;background-color:#262f36;-webkit-mask-size:22px;mask-size:22px}footer .pays{display:flex;flex-wrap:wrap;margin-top:25px}footer .pays img{max-width:30px;max-height:17px;margin-right:10px;margin-bottom:10px}.text_help{font-size:14px;color:#7e8d97}.not_fount_page{text-align:center}.not_fount_page h1{font-size:22px;margin-top:25px}.not_fount_page a{margin-top:25px;margin-left:auto;margin-right:auto}.not_fount_icon{display:flex;max-width:600px;margin:0 auto;text-align:center;justify-content:center;align-items:center}.not_fount_icon span{width:100%;font-size:250px;font-weight:900;color:#fff;line-height:1}.not_fount_icon span:nth-of-type(2){border-radius:50%;margin-left:25px;margin-right:25px}.not_fount_icon span img{width:100%}.group_name{display:flex;justify-content:space-between;align-items:center;border-bottom:5px solid #30373e;padding-bottom:25px}.group_name b{color:#ff9d1d}.group_name span{background:#ff9d1d;color:#232b31;border-radius:5px;padding:1px 5px;border-radius:7px;font-size:14px;font-weight:700;margin-left:3px}.account_block{margin-top:25px}.account_block ul.list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.account_block ul.list li{margin-right:13px}.account_block ul.list li:last-child{margin-right:0}.account_block ul.list li a{border:1px solid #3a4651;padding:8px 13px;position:relative;font-size:14px;display:inline-flex}.account_link{margin-top:40px;display:flex;justify-content:center}.account_link li{margin-right:25px}.account_link li:last-child{margin-right:0}.manufacturers_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.manufacturers_list li{margin-right:13px;margin-bottom:15px}.manufacturers_list li a{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid #323e47;padding:8px 13px;border-radius:10px;font-size:14px}.manufacturers_list li a span{height:80px;width:80px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:8px;background:#ffffff0f}.manufacturers_list li img{max-width:80px;max-height:80px}.faq{margin-top:70px}.faq h2{font-size:24px;color:#fff;margin-bottom:20px}.faq .text{font-size:15px;color:#b3bec7}.faq_block{padding:30px;border:10px solid #323e47}.faq_block>div{margin-bottom:30px}.faq_block>div:last-child{margin-bottom:0}.faq_block>div>div *{color:#b3bec7;font-size:14px;line-height:24px}.faq_block h2{margin-bottom:15px;color:#fff;font-size:20px}.order_info{display:flex;flex-wrap:wrap;align-items:center;background:#2f373e;justify-content:center;padding:20px 0}.order_info li{margin-right:25px;font-size:13px;color:#bec4ca;font-weight:700;display:flex;align-items:center;position:relative;padding-left:20px}.order_info li.id{padding-left:0}.order_info li:last-child{margin-right:0}.order_info li:before{height:13px;width:13px;content:'';position:absolute;left:0;-webkit-mask:url(../img/icons/time.svg) no-repeat center;mask:url(../img/icons/time.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:12px;mask-size:12px}.order_info li.id:before{display:none}.order_info li.total:before{-webkit-mask:url(../img/icons/cart.svg) no-repeat center;mask:url(../img/icons/cart.svg) no-repeat center;background-color:#959ca2;-webkit-mask-size:12px;mask-size:12px}.bg_alert{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#222b31db;z-index:1011}.bg_alert .close{position:absolute;top:-25px;right:-25px;background:#c7c7c7;border-radius:50%;height:40px;width:40px;transition:all .3s;border:none;display:flex;align-items:center;justify-content:center}.bg_alert .close{position:absolute;line-height:1;content:'\274c';font-size:28px;color:#272f36}.bg_alert .close:hover{background:#303b44;cursor:pointer}.bg_alert_content{width:85%;max-width:600px;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;position:relative}.bg_alert_buttons{display:flex;padding:25px;background:#dfeaf4;width:calc(100% - 50px);justify-content:space-between;align-items:center}.bg_alert_text{font-size:16px;margin:40px;color:#000;font-weight:600}.bg_alert_text a{color:#f69e14;font-size:16px;font-weight:600}.bg_alert_buttons a,.bg_alert_buttons p{height:40px;padding:0 20px;border-radius:5px;background:#262f36;color:#ff9d1d;display:inline-flex;align-items:center;line-height:1;font-weight:600;font-size:14px}.bg_alert_buttons a{background:#ff9d1d;color:#262f36}.bg_alert_buttons a:hover,.bg_alert_buttons p:hover{cursor:pointer}.account_edit fieldset{display:grid;grid-template-columns:1fr;grid-row-gap:25px}.account_edit fieldset label{font-size:14px;color:#bec4ca;font-weight:700;margin-bottom:7px;display:block}.account_edit input{width:calc(100% - 34px);border:2px solid #3f4a52;padding:12px 15px;border-radius:5px;font-size:15px;display:block;background:0 0;color:#fff}.account_edit input[type=submit]{width:initial;margin-top:25px;border:none;padding:10px 44px;border-radius:100px;background:#ff9d1d;color:#262f36;font-size:16px;font-weight:700;text-transform:uppercase}@media(max-width:1200px){.menu li.dropdown ul.dropdown_menu,.menu li.dropdown_2 ul.dropdown_menu_2,.menu li.dropdown_3 ul.dropdown_menu_3{min-width:200px}.tarifs .items{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}@media(max-width:1180px){.items_products .item .caption .description{font-size:13px;margin:10px 0;margin-bottom:7px;line-height:1.15}}@media(max-width:1100px){.indicators_product_right .price_block{flex-direction:column;margin-right:25px}.indicators_product_right .price_block .price_premium{padding:15px 25px;margin-right:0;margin-bottom:15px}.indicators_product_right .price{margin-right:0;width:100%;align-items:center}.tg_link{margin-left:initial;margin-top:15px}.product_description img{max-width:250px}.welcome_text{padding-right:86px;font-size:12px;text-align:left}.product_info_right .product_info_premium img{right:0;height:40px}.fm_menu{display:flex}.top .menu{display:none}.top .account ul{right:0;min-width:200px;left:initial;transform:initial}#search{margin-right:35px}.fm_menu_block{position:absolute;overflow:hidden;top:-100%;width:100%;height:100vh;background:#323e47;visibility:hidden;left:0;transition:all .3s;z-index:5;overflow:auto}.fm_menu_block.active{top:0;visibility:visible}.menu,.fm_menu p{height:initial}.menu{margin:0 20px;margin-top:150px;margin-bottom:30px;flex-direction:column;align-items:flex-start}.menu>li{margin-right:0;margin-bottom:0;padding-bottom:0;border-bottom:1px solid #454f56;width:100%}.menu li,.menu li a{font-size:14px}.menu>li a{padding-top:10px;padding-bottom:10px}.menu>li:last-child{border-bottom:none}.menu li.dropdown>a:after{transform:rotate(0deg)}.menu li.menu_premium a span{top:initial;right:-39px}.menu>li:nth-of-type(2)>a{border:none;border-radius:0;padding:0;padding-top:10px;padding-bottom:10px;width:100%}.menu li.dropdown,.menu li.dropdown_2,.menu li.dropdown_3{flex-direction:column}.menu li.dropdown ul.dropdown_menu li a{padding:9.5px 15px;width:calc(100% - 30px);max-height:calc(40px - 20px);overflow:hidden;white-space:nowrap}.menu>li.dropdown{padding-right:0}.menu li.dropdown>a{width:calc(100% - 50px);margin-right:auto}.menu li.dropdown ul.dropdown_menu li.dropdown_2>a,.menu li.dropdown ul.dropdown_menu li.dropdown_3>a{width:calc(100% - 80px);margin-right:auto}.menu li.dropdown ul.dropdown_menu li.dropdown_3>.arrow:after{position:absolute;right:50px;top:0;height:100%;width:50px;background:#4d7794;background:linear-gradient(90deg,rgba(77,119,148,0) 0%,rgba(59,76,86,1) 100%);content:''}.menu li.dropdown_3:after,.menu li.dropdown_2:after,.menu li.dropdown>a:after{display:none}.menu li.dropdown .arrow{width:50px;height:43.4px;background:#4a5862;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0}.menu li.dropdown .arrow:before{position:absolute;content:'';-webkit-mask:url(../img/icons/arrow.svg) no-repeat center;mask:url(../img/icons/arrow.svg) no-repeat center;background-color:#9bb1c1;-webkit-mask-size:14px;mask-size:14px;height:14px;width:14px;transition:all .5s}.menu li ul li:first-child,.menu li ul li:last-child{border-radius:0}.menu li.dropdown_2 ul.dropdown_menu_2,.menu li.dropdown_3 ul.dropdown_menu_3,.menu li.dropdown ul.dropdown_menu{width:100%;padding-left:0;position:relative;border-radius:0;display:none;min-width:initial}.menu li.dropdown_2 ul.dropdown_menu_2,.menu li.dropdown_3 ul.dropdown_menu_3{padding-left:25px;width:calc(100% - 25px);background:#323e47}.menu li.dropdown_2.active ul.dropdown_menu_2,.menu li.dropdown_3.active ul.dropdown_menu_3,.menu li.dropdown.active ul.dropdown_menu{display:initial;left:0}.utp_right{width:70%}}@media(max-width:950px){.indicators_product_right .buttons{min-width:150px}.indicators_product_right .price_block .price_premium{padding:10px}}@media(max-width:820px){.items_products .item .image{max-width:300px}.product_page_new_left{flex-direction:column}.product_page_new_left img{max-width:100%;min-width:initial}.indicators_product{padding:25px 0}.indicators p.link_to_lessons{}.account_link{flex-direction:column}.account_link li{margin-right:0;margin-bottom:15px}.account_link li:last-child{margin-bottom:0}.account_link .home{width:inherit;justify-content:center}.courses_header{flex-direction:column;align-items:flex-start}.see_all_courses{margin-top:15px}.items_products_setka .item{width:calc(25% - 17px)}.items_products_setka .item:nth-child(5n+5){margin-right:20px;margin-top:40px}.items_products_setka .item:nth-child(4n+4){margin-right:0}.popular_category p{font-size:16px}.popular_category p:before{margin-right:10px;height:26px;width:26px;-webkit-mask-size:26px;mask-size:26px}.button_ocfilter,.sort_block .sort{margin-right:0;margin-bottom:10px}#ocfilter{top:0;margin-top:35px;left:0}#player,#playerdemo{height:350px}.sort_block,.utp .container{flex-direction:column}.utp_left{padding-top:30px;display:flex;flex-direction:column;align-items:center;text-align:center}.utp_right{margin-top:60px;width:100%;justify-content:center}.utp_right .head_icon{width:300px;margin-right:0}.utp_right .head_icon_bg{height:360px;width:80%;bottom:40px}.welcome{flex-direction:column}.welcome_left{max-width:100%;margin-right:0;flex-direction:column}.welcome_left h2{font-size:18px}.welcome_left p{font-size:14px}.welcome_left span{margin-left:auto;margin-right:auto;max-width:80%;margin-bottom:30px}.items_block_slider .item .image{max-width:100%}.courses_category .line_3_row{width:calc(33.3333333% - 67px)}.courses_category .line_3_row:nth-child(4n+4){margin-right:25px}.courses_category .line_3_row:nth-child(3n+3){margin-right:0}.tarifs .items{grid-template-columns:1fr 1fr}.popular_category .items .item{width:100%}.popular_category .items .item:nth-child(even){margin-left:0}.category_description .image{margin-bottom:10px}.category_description .description{font-size:14px;line-height:20px;width:100%}.popular_category .items .item .button_link{top:50%;transform:translate(0%,-50%)}.product_info{flex-direction:column}.add_review_form{padding:35px}.form_block input.form-control,.add_review_form .form-control{min-width:auto}.product_product_right{max-width:300px}.product_info_right{max-width:initial}.product_info_right{position:relative;top:initial;margin-left:0;margin-top:35px}.product_product_left_not_premium p,.product_product_left_not_premium p a{font-size:15px}.product_product_block_buy_off{flex-direction:column}.product_product_right{margin-top:35px}footer .container{flex-wrap:wrap}footer .foot_2,footer .foot_3{width:50%}footer .foot_1,footer .foot_4{text-align:center}footer .foot_4 ul,footer .pays{justify-content:center}footer .foot_3{text-align:right}footer .foot{margin-bottom:35px}footer .foot:last-child{margin-bottom:0}}@media(max-width:700px){.tarifs .items{grid-template-columns:1fr}.product_page_new_right{margin-top:30px}.items_products .item .caption .link{padding:10px 30px}.description_learn ul li,.description_update ul li{width:100%;margin-bottom:0;margin-right:0}.premium_page_first{margin-bottom:50px}.premium_page_first_right .item:last-child{margin-bottom:0}.product_page_new{flex-direction:column}.product_page_new_left,.product_page_new_right{width:100%}.product_page_new_left{display:flex;align-items:flex-start;flex-wrap:wrap}.product_page_new_left img{}.indicators_product{flex-direction:column}.indicators_product_left{display:flex;flex-wrap:wrap;padding:0 25px}.indicators_product_right{margin-right:initial;margin-left:initial;padding-right:25px;padding-left:25px;margin-top:20px}.indicators_product p{margin-bottom:5px;margin-right:20px}.indicators_product_right .price{width:fit-content}.indicators_product_right .price_block .price_premium{margin-bottom:0;margin-right:25px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.indicators_product_right .price_block{flex-direction:row}.two_title{font-size:17px}.not_fount_icon span{font-size:160px}.not_fount_icon span:nth-of-type(2){margin-left:10px;margin-right:10px}.product_description img{max-width:initial}.video_off p{font-size:15px;padding:0 25px}.tg_block{flex-direction:column}.tg_block_left{margin-right:0;margin-bottom:35px}.tg_block_right{text-align:center}.premium_page_second .tg_block_right ul{padding-bottom:35px}.tg_block_right ul{flex-direction:column;align-items:center}.tg_block_right ul li{margin-bottom:15px!important;margin-right:0}.tg_block_right ul li:last-child{margin-bottom:0!important}.items_products_setka .item{width:calc(50% - 12px)}.items_products_setka .item:nth-child(even){margin-right:0}.items_products_setka .item:nth-of-type(3),.items_products_setka .item:nth-of-type(4){margin-top:40px}.top .language,.top .account{margin-right:14px}.top .account span{width:30px}.top .language .change{width:33px}.top .account span,.top #cart,.top #cart button,.top .language .change{height:19px}.top .account span:before{height:20px;width:20px;-webkit-mask-size:20px;mask-size:20px}.top #cart button:before{height:20px;width:20px;-webkit-mask-size:18px;mask-size:18px}.premium_page_first_left p{font-size:13px;margin-bottom:15px}.premium_page_first_left p:nth-of-type(2){font-size:14px}.premium_page_first_left p:last-child{display:none}.breadcrumb{margin-bottom:20px}.sort_block .result{display:none}.premium_page_second ul li{padding:0;padding-top:35px}.premium_page_second ul li p{justify-content:center;text-align:center;padding-left:35px;padding-right:35px;width:initial}.premium_page_second ul li p span{margin-bottom:20px;margin-right:0}.premium_page_second ul li img{border-radius:0}.tarifs .items .item .bg p{font-size:18px}.tarifs .items .item .bg p:before{-webkit-mask-size:48px;mask-size:48px;height:48px;width:48px}.text_title{font-size:26px}.simple-content .text_title{text-align:center}.product_description{flex-direction:column}.product_description img{margin-right:auto;margin-left:auto;margin-bottom:25px}.product_files .tg_link{margin-left:0;margin-top:15px}.product_files{width:100%}.product_files,.product_files ul{justify-content:center}.tg_link{margin-left:auto;margin-right:auto}.premium_page_first{flex-direction:column}.premium_page_first_left{margin-bottom:50px;width:100%;margin-right:0}.premium_page_first_right{width:100%}.premium_page_first_right .item{padding-right:25px}.courses_category .line_3_row{width:calc(50% - 53px)}.courses_category .list_2{padding-left:0}.courses_category .line_2_row{padding-left:25px;padding-right:25px}.courses_category .line_3_row:nth-child(even){margin-right:0}.courses_category .line_3_row:nth-child(odd){margin-right:25px}.courses_category .line_3_row{padding:10px 20px}.courses_category .line_3_row a{line-height:17px;font-size:13px}.courses_category .line_3 img{height:28px;width:28px;margin-right:10px}.items_products{max-width:400px;margin-left:auto;margin-right:auto}.items_block_slider{max-width:100%}.home_text{padding:30px}.top #search{display:none}#search{position:absolute;top:80px;left:0;margin-right:0;width:100%}#search input{width:100%;border-radius:0;background:#3c4952;padding-top:14px;padding-bottom:14px}.top .logo{margin-right:20px}.top .logo img{height:38px}.top .language{margin-left:auto}.utp_left h1{font-size:34px;line-height:42px}.utp_left .test_button{padding-left:15px;padding-right:15px}.utp_right .head_icon{width:250px}.utp_right .head_icon_bg{height:300px;bottom:34px}.podcategories li,.welcome_right ul li{margin-bottom:8px;margin-right:8px}.podcategories li a,.welcome_right ul li a{padding:7px 8px}.items_title{font-size:30px;line-height:36px}.items_products .item{flex-direction:column}.items_products .item .image{width:100%;max-width:100%}.items_products .item .image img{position:relative;left:initial;max-width:100%;transform:initial}.items_products .item .caption .name{font-size:17px}.items_block_slider .item .caption .name{font-size:15px}.items_products .item .caption .description{font-size:14px}.items_products .item .caption .pr_bt{margin-top:10px}.product_page_new .playlistdemo{position:relative;display:inline-flex;width:fit-content;margin-left:auto;margin-right:auto;right:initial;bottom:inherit;margin-top:10px}.items_products .playlistdemo{position:relative;top:initial;right:initial;width:fit-content;margin-left:auto;margin-top:10px}.items_block_slider .item .caption .link{font-size:14px;margin-left:initial;width:calc(100% - 60px)}.items_products_setka .item .caption .name{font-size:15px}}@media(max-width:500px){.indicators_product_right{flex-direction:column;width:calc(100% - 50px)}.indicators_product_right .price_block{margin-right:0;margin-bottom:25px;justify-content:center;align-items:center}.item_top_right{display:none}.tarifs .items .premium_tarif .item_top{margin-bottom:0}}@media(max-width:375px){.courses_category .line_3_row:nth-child(odd){margin-right:10px}.courses_category .line_3_row{width:calc(50% - 45px)}.courses_category .line_2_row{padding-left:20px;padding-right:20px;border-left:4px solid #313d46}footer .foot_2,footer .foot_3{width:100%}footer .foot_3{text-align:left}}@media(max-width:359px){.items_products .item .caption .pr_bt{flex-direction:column;align-items:center}.items_products .item .caption .link{margin-top:15px}.items_products .playlistdemo,.items_products .item .caption .link{margin-right:auto}.items_products .item .caption .price{margin-right:0}.items_products_setka .item{width:100%;margin-right:0}.items_products_setka .item:nth-of-type(2){margin-top:40px}.courses_category .line_2_row{background-color:transparent;padding-left:0;padding-right:0;border:none}.courses_category .line_3_row:nth-child(even){margin-right:10px}.courses_category .line_3_row{width:fit-content;background-color:#1e292f}.fm_menu p:before{display:none}.top .logo{margin-right:15px}.top .logo img{height:34px}.top .language,.top .account{margin-right:12px}}.forua_link{position:fixed;right:25px;bottom:25px;transition:all .3s;text-align:center}.forua_link p{font-weight:600;font-size:18px}.forua_link:hover{right:30px;bottom:30px}.forua_link span{height:60px;width:60px;margin-top:5px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:100%;animation:foruaLink 1s linear infinite;transition:all .3s;z-index:11}.forua_link span:hover{transform:rotate(10deg);cursor:pointer}@keyframes foruaLink{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}.forua_link span:after{content:'';position:absolute;height:60px;width:60px;background:url(../img/icons/ua.svg) no-repeat;background-size:cover}.forua_modal{position:fixed;left:-100%;top:-100%;width:0;height:100%;background:#8f5617c7;z-index:9999;display:flex;align-items:center;justify-content:center}.forua_modal.active{left:0;top:0;width:100%}.forua_modal .container{background:#2b353e;padding:35px;border-radius:25px;max-width:600px;text-align:center;line-height:30px;margin-left:15px;margin-right:15px}.forua_modal img{width:100px;margin-bottom:35px}.forua_modal h2{font-size:24px;color:#fff;margin:20px 0}.forua_modal .close{border:2px solid #fff;border-radius:100px;padding:10px 25px;font-weight:600;margin-top:35px;width:fit-content;display:inline-flex;transition:all .3s}.forua_modal .close:hover{background:#fff;color:#2b353e;cursor:pointer}.modal_vip{position:fixed;bottom:-100%;z-index:9999999;background:#fff;box-shadow:0 0 50px rgba(0,0,0,.3);display:flex;flex-direction:column;transition:all 1s;right:35px}.modal_vip.active{bottom:30px}.modal_vip_close{height:46px;width:46px;background:#fff;border-radius:100%;display:flex;justify-content:center;position:absolute;margin-left:-25px;margin-top:-25px;transition:all .35s}.modal_vip_close:before{position:absolute;content:'\00D7';font-size:18px;color:#000;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:30px}.modal_vip_close:hover{background:#7498ba;cursor:pointer}.modal_vip_close:hover:bofore{color:#fff}.modal_vip_text{padding:0 15px}.modal_vip_text_reg{color:#000;padding:25px 0;font-weight:600;font-size:14px}.modal_vip_text_reg b{color:#000;font-weight:700;text-decoration:underline}.modal_vip_text_reg a{display:inline-flex;margin-left:25px;width:max-content;padding:10px 44px;border-radius:100px;background:#ff9d1d;color:#262f36;font-size:16px;font-weight:700;text-transform:uppercase;transition:all .5s}.modal_vip_text h3{text-align:center;margin-top:35px;margin-bottom:20px;display:block;font-weight:900;font-size:24px;color:#000}.modal_vip_text_procent{height:55px;width:55px;color:#fff;background:#e45427;border-radius:100%;font-weight:600;font-size:16px;line-height:53px;display:flex;justify-content:center;position:absolute;margin-right:25px;position:absolute;left:50%;transform:translate(-50%,0%);margin-top:-35px}.modal_vip_text ul li{position:relative;color:#000;font-weight:600;font-size:14px;margin-bottom:5px;padding-left:35px}.modal_vip_text ul li:last-child{margin-bottom:0}.modal_vip_text ul li:before{position:absolute;left:0;top:0;-webkit-mask:url(../img/icons/check.svg) no-repeat center;mask:url(../img/icons/check.svg) no-repeat center;-webkit-mask-size:16px;mask-size:16px;content:'';height:24px;width:24px;background-color:#f69e14}.eTimer{text-align:center!important;display:block!important}.mvc_price{display:flex;align-items:center;justify-content:center;margin:15px 0}.mvc_price .new{margin-right:16px;font-weight:700;font-size:22px;color:#f69e14}.mvc_price .old{font-size:13px;font-weight:400;text-decoration:line-through;color:#666}.mvc_price .price-usd{margin-left:35px}.mvc_link{margin-bottom:30px}.mvc_link a{text-align:center;border-radius:0;width:100%;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px;padding:20px 0;transition:all .5s;background:#ff9d1d;color:#262f36;text-transform:uppercase}.mvc_link a:hover{cursor:pointer;box-shadow:0 0 30px 0 rgb(255 157 29/31%)}.countdown{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:#fff9ef;padding:25px}.countdown b{display:inline-flex;margin:0 5px;font-weight:700;font-size:20px;color:#676767;line-height:1;top:-2px;position:relative}.countdown-number{padding:0 10px;background:#ffeed4;height:46px;display:flex;align-items:center;justify-content:center;border-radius:5px}.countdown-number .days{margin-right:5px}.countdown-number:first-child{margin-right:25px;border:1px solid #214e6f;padding:0 15px;background:#214e6f;border-radius:5px;height:46px}.countdown-number:first-child span{color:#fff}.countdown-number:last-child{margin-right:0;animation:seconds 1s infinite}.countdown-number span{font-weight:600;color:#000;font-size:16px}.mvc_price_counter p{text-align:center;margin-bottom:10px;display:block;color:#f69e14;font-weight:600;font-size:13px}@keyframes seconds{0%{background:#ffc6b4;box-shadow:0 0 10px #ffc6b4}50%{box-shadow:0 0 30px #ffb198;background:#e45427}100%{background:#ffc6b4;box-shadow:0 0 10px #ffc6b4}}.countdown-number:last-child span{color:#fff}@media(max-width:900px){.modal_vip_text{}.modal_vip_text_reg a{margin-left:0;margin-top:15px}}@media(max-width:500px){.content_text h2{font-size:18px}.content_text h3{font-size:16px}.modal_vip_text h3{margin-top:25px}.modal_vip_text ul li{font-size:13px}.countdown-number:first-child{margin-right:15px;padding:0 6px;height:34px}.countdown{padding:15px 0}.countdown-number{padding:0 6px;height:34px}.modal_vip{width:85%}.modal_vip.active{right:15px;bottom:15px}}@media(max-width:330px){.modal_vip_text_reg{text-align:center}.modal_vip_text_reg a{padding-left:20px;padding-right:20px}.modal_vip{display:none}}
 img, div, header { border: 0; margin: 0; padding: 0 } a { text-decoration: none } a, a:visited { color: #333 } a:hover { cursor: pointer } img { vertical-align: middle } .aaa014 { border-radius: 4px; border-radius: var(--mdc-shape-medium, 4px); background-color: #fff; background-color: var(--mdc-theme-surface, #fff); box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12) } .aaa014 .aaa035 { width: 100%; height: 100%; top: 0; left: 0 } .aaa014::after { border-radius: 4px; border-radius: var(--mdc-shape-medium, 4px) } .aaa009 { box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12); border-width: 1px; border-style: solid; border-color: #e0e0e0 } .aaa014 { display: flex; flex-direction: column; box-sizing: border-box; position: relative } .aaa014::after { position: absolute; box-sizing: border-box; width: 100%; height: 100%; top: 0; left: 0; border: 1px solid transparent; border-radius: inherit; content: ""; pointer-events: none } @media screen and (forced-colors:active) { .aaa014::after { border-color: CanvasText } } .aaa009::after { border: none } .aaa099 { display: flex; flex-direction: column; box-sizing: border-box; position: relative; outline: none; color: inherit; text-decoration: none; cursor: pointer; overflow: hidden } .aaa099:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit } .aaa099:last-child { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit } .aaa099 { --mdc-ripple-fg-size: 0; --mdc-ripple-left: 0; --mdc-ripple-top: 0; --mdc-ripple-fg-scale: 1; --mdc-ripple-fg-translate-end: 0; --mdc-ripple-fg-translate-start: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); will-change: transform, opacity } .aaa099 .aaa034::before, .aaa099 .aaa034::after { position: absolute; border-radius: 50%; opacity: 0; pointer-events: none; content: "" } .aaa099 .aaa034::before { transition: opacity 15ms linear, background-color 15ms linear; z-index: 1; z-index: var(--mdc-ripple-z-index, 1) } .aaa099 .aaa034::after { z-index: 0; z-index: var(--mdc-ripple-z-index, 0) } .aaa099.VfPpkd-ksKsZd-mWPk3d .aaa034::before { transform: scale(var(--mdc-ripple-fg-scale, 1)) } .aaa099.VfPpkd-ksKsZd-mWPk3d .aaa034::after { top: 0; left: 0; transform: scale(0); transform-origin: center center } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd .aaa034::after { top: var(--mdc-ripple-top, 0); left: var(--mdc-ripple-left, 0) } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-lJfZMc .aaa034::after { animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-OmS1vf .aaa034::after { animation: mdc-ripple-fg-opacity-out .15s; transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1)) } .aaa099 .aaa034::before, .aaa099 .aaa034::after { top: -50%; left: -50%; width: 200%; height: 200% } .aaa099.VfPpkd-ksKsZd-mWPk3d .aaa034::after { width: var(--mdc-ripple-fg-size, 100%); height: var(--mdc-ripple-fg-size, 100%) } .aaa099 .aaa034::before, .aaa099 .aaa034::after { background-color: #000; background-color: var(--mdc-ripple-color, #000) } .aaa099:hover .aaa034::before, .aaa099.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .aaa034::before { opacity: .04; opacity: var(--mdc-ripple-hover-opacity, .04) } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .aaa034::before, .aaa099:not(.VfPpkd-ksKsZd-mWPk3d):focus .aaa034::before { transition-duration: 75ms; opacity: .12; opacity: var(--mdc-ripple-focus-opacity, .12) } .aaa099:not(.VfPpkd-ksKsZd-mWPk3d) .aaa034::after { transition: opacity .15s linear } .aaa099:not(.VfPpkd-ksKsZd-mWPk3d):active .aaa034::after { transition-duration: 75ms; opacity: .12; opacity: var(--mdc-ripple-press-opacity, .12) } .aaa099.VfPpkd-ksKsZd-mWPk3d { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12) } .aaa099 .aaa034 { box-sizing: content-box; height: 100%; overflow: hidden; left: 0; pointer-events: none; position: absolute; top: 0; width: 100% } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::after, .aaa099:not(.VfPpkd-ksKsZd-mWPk3d):focus::after { position: absolute; box-sizing: border-box; width: 100%; height: 100%; top: 0; left: 0; border: 5px double transparent; border-radius: inherit; content: ""; pointer-events: none } @media screen and (forced-colors:active) { .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::after, .aaa099:not(.VfPpkd-ksKsZd-mWPk3d):focus::after { border-color: CanvasText } } .aaa010 { border-radius: 8px; background-color: #fff; border-width: 0; box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15) } .aaa010 .aaa035 { opacity: 0 } .aaa011 { border-radius: 8px; background-color: #fff; border: 1px solid rgb(218, 220, 224); box-shadow: none } .aaa011 .aaa035 { opacity: 0 } .aaa015 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; outline: none } .aaa035 { width: 100%; height: 100%; top: 0; left: 0 } .aaa035 { opacity: .11; background-color: transparent } a, div, img, header { border: 0; color: inherit; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline } .aaa003 { position: relative; } .aaa004 { display: flex; overflow-x: scroll; scroll-snap-type: x mandatory; } .aaa006 { flex-shrink: 0; scroll-snap-align: start } .aaa020 { background-size: contain } .aaa035 { opacity: 0 } .aaa001 { --gap-width: 12px } .aaa002 { overflow: visible } .aaa005 { display: flex; gap: var(--gap-width); padding: calc(var(--gap-width)/2) 0; padding-left: 18px; scroll-snap-type: unset } .aaa007 { padding-left: calc(var(--gap-width)/2); margin-right: calc(var(--gap-width)/2*-1) } @media screen and (max-width:600px) { .aaa004::-webkit-scrollbar { display: none }  } @media screen and (min-width:600px) { .aaa001 { --gap-width: 16px } .aaa005 { padding-left: 40px } } @media screen and (min-width:1280px) { .aaa001 { --gap-width: 24px } .aaa002 { margin-left: 18px; margin-right: 18px; overflow: visible } } @media screen and (min-width:1280px) and (min-width:600px) { .aaa002 { margin-left: 40px; margin-right: 40px } } @media screen and (min-width:1280px) and (min-width:1280px) { .aaa002 { margin-left: 60px; margin-right: auto; max-width: calc(100vw - 120px) } } @media screen and (min-width:1280px) and (min-width:1440px) { .aaa002 { margin-left: auto; max-width: 1320px } } @media screen and (min-width:1280px) { .aaa005 { padding-left: unset; scroll-snap-type: x mandatory } } .aaa035 { width: 100%; height: 100%; top: 0; left: 0 } .aaa023 { align-items: center; display: inline-flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .aaa024 { display: inline-block; vertical-align: center; } .aaa026 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .aaa027, .aaa028 { font-family: Roboto, Arial, sans-serif; line-height: 1rem; font-size: .75rem; letter-spacing: .025em; font-weight: 400; font-family: Roboto, Helvetica, Arial, sans-serif; letter-spacing: .2px } .aaa030 .aaa031, .aaa027, .aaa028 { color: rgb(95, 99, 104); fill: rgb(95, 99, 104); stop-color: rgb(95, 99, 104) } .aaa030 .aaa031:not(:disabled), .aaa027:not(:disabled), .aaa028:not(:disabled) { color: rgb(95, 99, 104) } .aaa030 .aaa031 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa030 .aaa031:not(:disabled) { color: rgb(154, 160, 166) } .aaa027 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa027:not(:disabled) { color: rgb(154, 160, 166) } .aaa028 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa028:not(:disabled) { color: rgb(154, 160, 166) } .aaa027 { padding: 0 8px } .aaa030 .aaa031 { font-size: .625rem } .aaa029, .aaa030 { align-items: center; display: inline-flex; height: 100% } .aaa030 { padding-left: 2px } .aaa025 { color: rgb(0, 0, 0); fill: rgb(32, 33, 36); stop-color: rgb(32, 33, 36); font-size: .875rem; font-weight: 400; letter-spacing: .0142857143em; line-height: 1.25rem; font-family: Roboto, Helvetica, Arial, sans-serif; letter-spacing: -.2px } .aaa032 { margin-left: 12px } .aaa019 { column-gap: 16px; display: grid; grid-template-columns: max-content auto; margin: 16px 0 } .aaa021 { border-radius: 12px; border-width: 0; box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15); height: 56px; width: 56px } .aaa021 .aaa035 { opacity: 0 } .aaa022 { display: grid; grid-template-rows: max-content; height: fit-content; row-gap: 2px } .aaa035 { opacity: 0 } .aaa013 { --gap-width: 12px; --card-width: calc(100vw - 48px); border: 0; display: flex; width: var(--card-width) } .aaa016 { border-radius: 8px; margin: 0 calc(var(--gap-width)/2*-1); padding: 0 calc(var(--gap-width)/2) } .aaa017 { display: flex; position: relative } .aaa017 { color: rgb(95, 99, 104); fill: rgb(95, 99, 104); stop-color: rgb(95, 99, 104); font-size: .875rem; font-weight: 400; letter-spacing: .0142857143em; line-height: 1.25rem } .aaa017 { color: rgb(95, 99, 104) } .aaa017 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa017 { color: rgb(154, 160, 166) } .aaa018 { color: rgb(95, 99, 104); fill: rgb(95, 99, 104); stop-color: rgb(95, 99, 104); font-size: .875rem; font-weight: 400; letter-spacing: .0142857143em; line-height: 1.25rem; font-family: Roboto, Helvetica, Arial, sans-serif; align-items: center; display: flex; flex: 0 0 24px; flex-direction: column; margin: 34px 8px 0 0 } .aaa018:not(:disabled) { color: rgb(95, 99, 104) } .aaa018 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa018:not(:disabled) { color: rgb(154, 160, 166) } .aaa097:not(:disabled) { color: rgb(32, 33, 36); } .aaa097 { color: rgb(32, 33, 36); fill: rgb(32, 33, 36); stop-color: rgb(32, 33, 36); font-family: "Google Sans", Helvetica, Arial, sans-serif; font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1.125rem; letter-spacing: 0; font-weight: 400; font-weight: 500; } .t5eBue .mZr3Me.aaa093 .TwyJFf { font-size: 24px; font-weight: 300 } .t5eBue .hAJqZ.aaa093, .t5eBue .r2Osbf.aaa093 { font-weight: 500 } .ovVTif .jGu02.qs41qe { color: #689f38 } .t5eBue.ovVTif .hAJqZ.aaa093, .t5eBue.ovVTif .r2Osbf.aaa093 { color: #8d9d29 } .wWRLCd .jGu02.qs41qe { color: #ed3b3b } .t5eBue.wWRLCd .hAJqZ.aaa093, .t5eBue.wWRLCd .r2Osbf.aaa093 { color: #a84137 } .LW9aSc .jGu02.qs41qe { color: #039be5 } .t5eBue.LW9aSc .hAJqZ.aaa093, .t5eBue.LW9aSc .r2Osbf.aaa093 { color: #1380b5 } .aaa094 { color: rgb(95, 99, 104); fill: rgb(95, 99, 104); background-color: #fff; border: 1px rgb(218, 220, 224) solid; border-radius: 8px; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: "Google Sans", Roboto, Arial, sans-serif; font-size: 14px; font-weight: 500; height: 32px; letter-spacing: .25px; line-height: 18px; min-width: auto; outline: none; overflow: hidden; position: relative; text-align: center; text-decoration: none; text-transform: none; transition: background .2s .1s; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; z-index: 0 } .P9KVBf .aaa094 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166) } .P9KVBf .aaa094 { background-color: rgb(32, 33, 36) } .P9KVBf .aaa094 { border: 1px rgb(95, 99, 104) solid } .P9KVBf .aaa094::before, .P9KVBf .aaa094::after { background-color: rgb(218, 220, 224); background-color: var(--mdc-ripple-color, rgb(218, 220, 224)) } .P9KVBf .aaa094:hover::before, .P9KVBf .aaa094.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE::before { opacity: .08; opacity: var(--mdc-ripple-hover-opacity, .08) } .P9KVBf .aaa094.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::before, .P9KVBf .aaa094:not(.VfPpkd-ksKsZd-mWPk3d):focus::before { transition-duration: 75ms; opacity: .24; opacity: var(--mdc-ripple-focus-opacity, .24) } .P9KVBf .aaa094:not(.VfPpkd-ksKsZd-mWPk3d)::after { transition: opacity .15s linear } .P9KVBf .aaa094:not(.VfPpkd-ksKsZd-mWPk3d):active::after { transition-duration: 75ms; opacity: .24; opacity: var(--mdc-ripple-press-opacity, .24) } .P9KVBf .aaa094.VfPpkd-ksKsZd-mWPk3d { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24) } .aaa094.qs41qe { border: none; padding: 1px } .aaa094.RDPZE { cursor: auto } .aaa094.aaa093 { color: rgb(26, 115, 232); fill: rgb(26, 115, 232); background-color: rgb(232, 240, 254); border: none; padding: 1px } .P9KVBf .aaa094.aaa093 { color: rgb(138, 180, 248); fill: rgb(138, 180, 248) } .P9KVBf .aaa094.aaa093 { background-color: rgba(138, 180, 248, .24) } .P9KVBf .aaa094:focus { color: #fff; fill: #fff } .aaa094:focus .aaa090 { opacity: .12 } .aaa094 .aaa090 { background-color: rgb(95, 99, 104) } .P9KVBf .aaa094 .aaa090 { background-color: rgb(218, 220, 224) } .aaa090 { bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0 } .UQI9cd .aaa089 { margin: 0 12px } .aaa089 { align-items: center; display: flex; position: relative; margin: 0 16px } .aaa089 .aaa086 { display: inline-block; margin: 6px 4px } .aaa088 { display: inline-flex; flex-shrink: 0; margin: 0 4px 0 0 } .aaa088.aaa087 { display: none } .aaa094.u3bW4e { outline: 1px solid transparent } .aaa095 { display: flex; flex-wrap: wrap; gap: 12px } .aaa092 { border-radius: 9999px } .aaa092 .Ka7T4c, .KnEF3e .Ka7T4c { font-size: 16px } .KuPXpe.aaa091 { color: #056449; fill: #056449; stop-color: #056449 } .KuPXpe.aaa091:not(:disabled) { color: #056449 } .P9KVBf .KuPXpe.aaa091 { color: #00b380; fill: #00b380; stop-color: #00b380 } .P9KVBf .KuPXpe.aaa091:not(:disabled) { color: #00b380 } .mrSlsb.aaa093 { color: #056449; fill: #056449; stop-color: #056449; background-color: #e6f3ef } .mrSlsb.aaa093:not(:disabled) { color: #056449 } .P9KVBf .mrSlsb.aaa093 { color: #00b380; fill: #00b380; stop-color: #00b380 } .P9KVBf .mrSlsb.aaa093:not(:disabled) { color: #00b380 } .mrSlsb.aaa093:not(:disabled) { background-color: #e6f3ef } .P9KVBf .mrSlsb.aaa093 { background-color: #013d2c } .P9KVBf .mrSlsb.aaa093:not(:disabled) { background-color: #013d2c } .aaa091.aaa093 { color: #056449; fill: #056449; stop-color: #056449; background-color: #e6f3ef } .aaa091.aaa093:not(:disabled) { color: #056449 } .P9KVBf .aaa091.aaa093 { color: #00b380; fill: #00b380; stop-color: #00b380 } .P9KVBf .aaa091.aaa093:not(:disabled) { color: #00b380 } .aaa091.aaa093:not(:disabled) { background-color: #e6f3ef } .P9KVBf .aaa091.aaa093 { background-color: #013d2c } .P9KVBf .aaa091.aaa093:not(:disabled) { background-color: #013d2c } .P9KVBf .NWM5Eb.aaa093 { color: #ff708c; fill: #ff708c; stop-color: #ff708c } .P9KVBf .NWM5Eb.aaa093:not(:disabled) { color: #ff708c } .NWM5Eb.aaa093:not(:disabled) { background-color: #f9e8ee } .P9KVBf .NWM5Eb.aaa093 { background-color: #610b29 } .P9KVBf .NWM5Eb.aaa093:not(:disabled) { background-color: #610b29 } .ArLwsf.aaa093 { color: #035282; fill: #035282; stop-color: #035282; background-color: #e5f1f9 } .ArLwsf.aaa093:not(:disabled) { color: #035282 } .P9KVBf .ArLwsf.aaa093 { color: #50b4f4; fill: #50b4f4; stop-color: #50b4f4 } .P9KVBf .ArLwsf.aaa093:not(:disabled) { color: #50b4f4 } .ArLwsf.aaa093:not(:disabled) { background-color: #e5f1f9 } .P9KVBf .ArLwsf.aaa093 { background-color: #024066 } .P9KVBf .ArLwsf.aaa093:not(:disabled) { background-color: #024066 } .aaa098 { margin-left: 24px; margin-right: 24px; padding-bottom: 20px } .aaa097 { color: rgb(32, 33, 36); fill: rgb(32, 33, 36); stop-color: rgb(32, 33, 36); font-family: "Google Sans", Helvetica, Arial, sans-serif; font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1.125rem; letter-spacing: 0; font-weight: 400; font-weight: 500 } .aaa097:not(:disabled) { color: rgb(32, 33, 36) } .P9KVBf .aaa097 { color: rgb(232, 234, 237); fill: rgb(232, 234, 237); stop-color: rgb(232, 234, 237) } .P9KVBf .aaa097:not(:disabled) { color: rgb(232, 234, 237) } .aaa096 { margin-left: 24px; margin-right: 24px; margin-bottom: 8px } @media screen and (min-width:600px) { .aaa096, .aaa098 { margin-left: 48px; margin-right: 48px } .aaa013 { --gap-width: 16px; --card-width: calc(75vw - 76px) } } @media screen and (min-width:840px) { .aaa013 { --card-width: calc(50vw - 56px) } } @media screen and (min-width:960px) { .aaa013 { --card-width: calc(33.3333333333vw - 42.6666666667px) } } @media screen and (min-width:1280px) { .aaa096, .aaa098 { margin-left: 72px; margin-right: 72px } .aaa097 { font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.75rem; font-size: 1.375rem; letter-spacing: 0; font-weight: 400; font-weight: 500 } .aaa013 { --gap-width: 24px; --card-width: calc(33.3333333333vw - 64px) } .aaa018 { font-size: 1rem; font-weight: 400; letter-spacing: .00625em; line-height: 1.5rem; flex: 0 0 32px; margin-top: 40px } .aaa021 { height: 64px; width: 64px } .aaa022 { row-gap: 0 } .aaa028 { font-size: .875rem; font-weight: 400; letter-spacing: .0142857143em; line-height: 1.25rem; letter-spacing: .2px } .aaa030 .aaa031 { font-size: .75rem } .aaa025 { font-size: 1rem; font-weight: 400; letter-spacing: .00625em; line-height: 1.5rem; letter-spacing: 0 } .aaa032 { margin-left: 16px } } @media screen and (min-width:1440px) { .aaa096, .aaa098 { margin-left: auto; margin-right: auto; max-width: 1296px } .aaa013 { --card-width: 416px } }