body{font-family:"IBM Plex Sans Arabic";font-size:16px;background-color:#181919;color:#b5b8bd}a{color:#464646;text-decoration:none}.custom-content-link a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.blog-main .blog-cats a{text-decoration:underline;color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1))}a.privacy-policy-auth{color:#832b2b}a:hover{color:#464646;text-decoration:none}.btn{font-size:16px!important}.color-main{color:#7c2929;line-height:50px}.button-main{background-color:#00857c;color:#fff;border-radius:0}.button-suspend{background:var(--Red-700,#d50b3e);color:#fff;border-radius:0}.button-main:active{background-color:#00857c}.button-white{background-color:#fff;color:#00857c;border-radius:0;box-shadow:1px 0 10px 0 #ccc}.button-grey{background-color:#464646;color:#fff;border-radius:0;padding:5px}.slick-slider{margin:auto;width:100%;margin-top:0;direction:ltr}.slick-slider .slick-list{padding-top:0;padding-bottom:0}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{color:#7c2929;font-size:30px}.slick-slider .slick-slide{text-align:center;position:relative;z-index:1}.slick-slider .slick-slide:focus{outline:none}.slick-arrow{top:45%;z-index:2}.slick-prev{left:-20px}.slick-next{right:-12px}@media (max-width: 590px){.slick-prev{left:-8px}.slick-next{right:0}.plyr video{height:auto}}.course-card{margin-bottom:30px}.card-img-top.free{z-index:1}.course-card .card-img-top-wrapper{overflow:hidden;margin:auto;position:relative;height:180px;width:100%;text-align:center}.course-card .card-img-top-wrapper img{max-height:100%;max-width:100%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.course-card .card-body{padding:0}.course-card .course-info-block{background-color:#7c2929;padding-right:10px;padding-left:10px}.course-card .course-lessons{background-color:#fff;padding:0 7px;text-align:center}.course-card .course-name{color:#fff;line-height:25px}.course-card .bookmark-btn img{width:22px}.course-card.course-card-details .card-img-top-wrapper{height:250px}.course-card.course-card-details .course-info-block{background-image:linear-gradient(#7c2929,#a63737);color:#fff}.course-card.course-card-details .course-info-block .course-lessons{color:initial}.course-card.course-card-details .teacher-social-links img{width:20px}.course-card.course-card-details .circle-img{width:60px;height:60px}.categories-slider img{height:70px;margin:auto;cursor:pointer}header{box-shadow:0 1px 5px 0 #ccc}header .left-btn-wrapper{background-repeat:no-repeat;background-size:100% 100%;background-position:center;padding:5px 40px;text-align:center;color:#fff;display:inline-block}header .right-btn-wrapper{background-repeat:no-repeat;background-size:100% 100%;background-position:center;padding:5px 40px;text-align:center;color:#2f775b;display:inline-block}header .subscribe-status-btn.btn.teach-with-us-button,.subscribe-status-btn.btn.teach-with-us-button{background-image:linear-gradient(#2f785b,#348f6b);color:#fff;border-radius:0;box-shadow:none;border-color:#2f775b;font-size:14px!important}header .subscribe-status-btn.btn:hover header .subscribe-btn.btn:hover{cursor:pointer}header .account-dropdown{border-left:1px solid #464646}header .account-dropdown .dropdown-menu{padding:5px 0;margin:.2rem 0 0;min-width:6rem;border-color:#7c292980}header .account-dropdown .dropdown-item{text-decoration:none;color:#333;padding-left:10px;font-size:.85rem;display:block}header .account-dropdown .dropdown-item:hover{color:#fff;background-color:#a63737}header .navbar{padding-bottom:0}header .navbar .nav-item.active{background-color:#464646}header .navbar .nav-item.active .nav-link{color:#fff}header .navbar .nav-link{padding-bottom:10px;padding-top:6px;line-height:1}@media (max-width: 991px){header .navbar .nav-link{padding-left:5px;padding-right:5px}}footer{position:relative}footer .fading-bg{position:initial;height:150px;top:-150px;left:0;right:0;width:100%}footer .links{position:relative;padding:20px 0}footer .logo{width:70px;margin-bottom:40px}footer .social-links{margin:auto}footer .social-links .link{margin:0 10px}footer .social-links img{width:40px}footer .contact{background-image:url(../img/bg_footer.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;color:#fff;font-size:1.2rem;padding-top:20px;height:407px}footer .contact hr{border-color:#ddd;width:70%}section.home{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}section.home .home-title{color:#fff;padding-top:40px;padding-bottom:20px}section.home .home-title a{color:#fff;border-bottom:1px solid #fff}section.home .home-title a:hover{text-decoration:none;border:none}section.home .home-title-izifly{color:#fff}section.home .home-title-izifly a{color:#fff;border-bottom:1px solid #fff}section.home .home-title-izifly a:hover{text-decoration:none;border:none}section.home .slick-prev:before,section.home .slick-next:before{color:#fff;font-size:30px}.home-categories-slider{height:370px;overflow:visible!important}.home-categories-slider .slide{left:0;text-align:center;border:none;background-color:transparent}.home-categories-slider img{width:180px}.float-register-block{box-shadow:1px 0 10px 0 #464646;padding:0 15px;width:100%;background-color:#fff;z-index:200;bottom:0;left:0}.float-register-block .input-wrapper{position:relative}.float-register-block .input-wrapper img{width:18px;position:absolute;bottom:13%;right:0}.float-register-block input{font-family:sans-serif;font-size:.9rem;padding-right:25px}.float-register-block .form-footer a{color:#7c2929;border-bottom:1px solid #7c2929}.dont-have-account a{color:#7c2929;border-bottom:1px solid #7c2929}.float-register-block .form-footer a:hover,.dont-have-account a:hover{border:none}@media (max-width: 991px){.float-register-block{top:0;bottom:auto}}@media (max-width: 767px){.float-register-block{position:relative}.plyr video{height:auto}}#features{direction:ltr}section.features .sub-section-wrapper ul{padding-right:65px}section.features .sub-section-wrapper li{margin-top:30px}section.features .sub-section-wrapper:nth-of-type(1) .col-lg-3 .text-wrapper,section.features .sub-section-wrapper:nth-of-type(2) .col-lg-3 .text-wrapper,section.features .sub-section-wrapper:nth-of-type(4) .col-lg-3 .text-wrapper,section.features .sub-section-wrapper:nth-of-type(5) .col-lg-3 .text-wrapper,section.features .sub-section-wrapper:nth-of-type(7) .col-lg-3 .text-wrapper{background-image:linear-gradient(#7c2929,#a63737)}section.features
.sub-section-wrapper:nth-of-type(7)
.col-lg-3
.text-wrapper.apps{background-image:linear-gradient(#fff,#fff);box-shadow:none}section.features
.sub-section-wrapper:nth-of-type(7)
.col-lg-3
.text-wrapper.apps
a{padding-top:10px}section.features
.sub-section-wrapper:nth-of-type(7)
.col-lg-3
.text-wrapper.apps
a
img{width:152px;height:55px}section.features .sub-section-wrapper:nth-of-type(1) .col-lg-3 .text-wrapper,section.features .sub-section-wrapper:nth-of-type(2) .col-lg-3 .text-wrapper,section.features .sub-section-wrapper:nth-of-type(4) .col-lg-3 .text-wrapper,section.features .sub-section-wrapper:nth-of-type(5) .col-lg-3 .text-wrapper,section.features .sub-section-wrapper:nth-of-type(7) .col-lg-3 .text-wrapper{color:#fff;min-height:240px;height:240px;box-shadow:0 5px 5px 0 #0000001a 0 5px 5px 0 #0000001a;display:flex;justify-content:center;flex-direction:column;padding:5px}section.features .sub-section-wrapper:nth-of-type(1) .col-lg-9 .img{background-image:url(/static/img/person6.png)}section.features .sub-section-wrapper:nth-of-type(2) .col-lg-9 .img{background-image:url(/static/img/person11.png)}section.features .sub-section-wrapper:nth-of-type(3) .col-3{background-repeat:no-repeat;background-position:center;background-size:70% 50%}section.features .sub-section-wrapper:nth-of-type(7) .col-lg-9 .img{background-image:url(/static/img/person8.png)}section.features .sub-section-wrapper:nth-of-type(4) .col-lg-9 .img{background-image:url(/static/img/person9.png)}section.features .sub-section-wrapper:nth-of-type(1) .col-lg-9 .img,section.features .sub-section-wrapper:nth-of-type(2) .col-lg-9 .img,section.features .sub-section-wrapper:nth-of-type(4) .col-lg-9 .img,section.features .sub-section-wrapper:nth-of-type(5) .col-lg-9 .img,section.features .sub-section-wrapper:nth-of-type(7) .col-lg-9 .img{background-repeat:no-repeat;background-position:center;background-size:100% 100%;min-height:405px;height:500px;display:table;overflow:hidden;width:100%;box-shadow:0 5px 5px 0 #0000001a 0 5px 5px 0 #0000001a}@media (max-width: 480px){section.features .sub-section-wrapper:nth-of-type(1) .col-lg-9 .img,section.features .sub-section-wrapper:nth-of-type(2) .col-lg-9 .img,section.features .sub-section-wrapper:nth-of-type(4) .col-lg-9 .img,section.features .sub-section-wrapper:nth-of-type(5) .col-lg-9 .img,section.features .sub-section-wrapper:nth-of-type(7) .col-lg-9 .img{min-height:300px;height:300px}.plyr video{height:auto}}section.courses .filter,section.courses .filter-alt{list-style:none;margin:0;margin-bottom:10px;padding:0;border-bottom:1px solid #464646}section.courses .filter li,section.courses .filter-alt li{display:inline-block;margin-left:30px;padding:0 20px;cursor:pointer}section.courses .filter li.active,section.courses .filter-alt li.active{border-bottom:2px solid #7c2929;color:#7c2929}.teacher-social-links{text-align:center}.teacher-social-links .link{margin:0 3px}.teacher-social-links img{width:30px}@media (max-width: 1199px){.teacher-social-links img{width:25px}}.circle-img{width:80px;height:80px;border:1px solid #eee;border-radius:50%;overflow:hidden;margin:auto;position:relative}.circle-img img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.video-wrapper{border:1px solid #eee}.video-wrapper .video-block{max-height:460px;border-bottom:1px solid #eee}.video-wrapper video{max-height:inherit;width:100%}.video-wrapper .teacher-info{padding:5px}.review{border:1px solid #eee;margin-bottom:20px}.review .person-info{background-image:linear-gradient(#7c2929,#a63737);color:#fff;padding:5px}.review .circle-img{width:60px;height:60px}.review .review-text{padding:10px 20px;font-size:1.2rem}.download-notes-btn{background-color:#fff;color:#464646;border:1px solid #7c2929;padding:0;padding-right:15px;padding-left:15px;border-radius:2em}.profile-page .prof-img-wrapper{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:auto;margin-bottom:60px;background-color:#fff}.profile-page .prof-img{height:100%}.profile-page .prof-links .list{margin:0;padding:0}.profile-page .prof-links .link{list-style:none;text-align:left;margin-bottom:15px;border-bottom:1px solid #aaa;cursor:pointer}.profile-page .prof-links .link a{text-decoration:none;text-transform:capitalize;font-weight:700;padding-left:20px;color:#aaa;font-size:1.1rem}.profile-page .prof-links .link:hover a{color:#464646}.profile-page .prof-links .link.active{background-color:#fff}.profile-page .prof-links .link.active a{color:#464646;background-color:#fff;font-size:1.3rem}.profile-page .course{border:1px solid #aaa}.profile-page .course .course-img-wrapper{position:relative}.course-img-wrapper{width:793px;height:200px}.profile-page .course .course-info-wrapper{position:absolute;bottom:0;color:#fff;left:0;right:0;padding:10px 0;font-size:.9rem}.profile-page .course .course-info-wrapper .course-desc{margin-top:20px}.profile-page .course .course-info{font-size:1.1rem}.profile-page .course .course-info div{margin-right:20px}.profile-page .course .course-content{padding:30px}.profile-page .course .course-progress{padding:10px}.profile-page .course .watch-video-wrapper{position:relative}.profile-page .course .watch-video{position:absolute;bottom:0;background-color:#0000000d;color:#fff;left:0;right:0;padding:10px;font-size:.9rem;width:100%}.profile-page .course .watch-video .name{font-size:1.3rem}.profile-page .course .teacher-info{border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#fff}.profile-page .course-progress{position:relative}.profile-page .course-progress .session-circle-wrapper{text-align:left;position:relative;z-index:7}.profile-page .course-progress .session-number{color:#999;background-color:#fff;width:30px;height:30px;border-radius:50%;padding:0;text-align:center;border:2px solid #999;font-weight:700;line-height:23px;font-size:1.1rem}.profile-page .course-progress .session-number.in-progress{color:#a63737;border-color:#a63737}.profile-page .course-progress .session-name{position:relative;left:-20px}.profile-page .course-progress .progress-line{position:absolute;top:25px;z-index:5;border-color:#999;border-width:2px;margin:0}.profile-page .course-progress .progress-line.done{border-color:#a63737}.profile-page .course-progress .dot{color:#a63737;background-color:#a63737;width:20px;height:20px;border-radius:50%;padding:0;text-align:center;border:2px solid #a63737;font-weight:700;line-height:30px;position:absolute;left:0;top:15px}.profile-page .circle-img{width:60px;height:60px}.profile-page .teacher-social-links img{width:21px}.flex-wrapper{display:flex;flex-flow:row nowrap}.single-chart{max-width:100%;width:75px;justify-content:space-around}.circular-chart{display:block;margin:10px auto;max-width:80%;max-height:250px}.circle-bg{fill:none;stroke-width:0}.circle{fill:#fff;stroke-width:2.8}@keyframes progress{0%{stroke-dasharray:0 100}}.circular-chart.orange .circle{stroke:#a63737}.percentage{fill:#a63737;font-family:sans-serif;font-size:.5em;text-anchor:middle}.instrumentImage{opacity:.3}.instrumentImage.active{opacity:1}.register_and_profile{float:right;font-size:12px}.register_and_profile li{display:block;float:right;padding-right:7px;cursor:pointer}.register_and_profile li a{color:#000}.register_and_profile li:nth-child(1),.register_and_profile li:nth-child(2),.register_and_profile li:nth-child(3){display:block;float:right;padding-left:4px;cursor:pointer;border-left:1px solid #000}.filelist{list-style:none}.download-apps a img{width:72px}.checkout-price{border:1px #000 solid;line-height:70px;text-align:center;font-size:50px}.checkout-payment-details{font-size:24px}.payment-icon{width:150px}.checkout-subscription-details{-webkit-box-shadow:0 0 23px 0 #000000bf;-moz-box-shadow:0 0 23px 0 #000000bf;box-shadow:0 0 4px 0 #0003;padding-bottom:30px;padding-top:16px;padding-right:15px}.gift_button{text-decoration:none;color:#7c2929;font-weight:700;border:2px solid #810504;background-color:#fff;font-size:11px;text-transform:uppercase;display:block;width:100%;height:46px;line-height:44px;font-size:15px;margin-top:2px;background:url(/static/img/images-sm/send.svg) no-repeat scroll 7px 7px;background-size:25px 25px;background-color:#fff;cursor:pointer}.gift_button:disabled{opacity:.65}.price_block .footer .disabled{opacity:.65;cursor:not-allowed;text-decoration:none;pointer-events:none}.btn-cancel{text-decoration:none;font-size:11px;text-transform:uppercase;width:82%;font-size:24px;font-weight:700;box-shadow:0 0 4px 0 #0003;color:#f5f6f7;background:#ffffff0d}.btn-submit{text-decoration:none;font-size:11px;text-transform:uppercase;width:82%;font-size:24px;font-weight:700;box-shadow:0 0 4px 0 #0003;background-color:#810504;color:#fff}.table.table-hover{border:3px solid #ccc}.box-right-title.izifly,.box-right-title span.izifly{background-image:linear-gradient(#2f775b,#2f775b)!important}.box-right-title{width:100%;height:40px;background-image:linear-gradient(#7c2929,#a63737);text-align:left;padding-left:15px}.box-right-title span{background-image:linear-gradient(#7c2929,#a63737);color:#fff;font-size:18px;line-height:40px;padding-right:15px;margin:0;margin-top:0!important}.box-right-bottom_{width:100%;height:auto}.box-right-bottom_ span{margin-top:15px;display:block;height:auto}.box-right-bottom_ span.description{line-height:18px}.form-control::placeholder{opacity:.2}.code-input{float:right;direction:ltr}.code-input::placeholder{opacity:1}.loginWithFacebookIntro{background-color:#fff!important;border-color:#812a2b!important;color:#812a2b!important;border-width:1px!important;border-radius:3px!important;width:78%!important;margin:0!important;padding-top:5px!important;padding-bottom:5px!important;margin-bottom:7px!important;position:relative!important;z-index:99!important}.header-navbar{top:0;width:100%;background-color:#fff;z-index:9999}.header-navbar-mobile{top:0;width:100%;background-color:#fff;z-index:9999}.lessons{direction:ltr!important}.next_prev{float:right!important}.filter.mt-3{direction:ltr}.main-header{direction:rtl!important;background-color:#fff}.profile-page .container,.courses .container{direction:ltr}#navbarSupportedContent{direction:ltr}.fhras .table,.fhras td{direction:ltr!important;text-align:left!important}.titlelogin{color:orange;font-size:30px}.titlelogin_ar{float:left}.titlelogin_en{float:right}.title-fhras{width:100%;height:40px;background-color:#3f3b44}.title-fhras span{color:#fff;font-size:19px;line-height:40px;padding-left:15px}.header-navbar .desktop-view .logo a img{height:75px}.header-navbar-mobile .mobile-view .logo a img{height:50px}.header-navbar.smaller .main-header{margin-top:-38px}.header-navbar.smaller .logo{display:none}.izifly-button-mainheader.smaller{margin-right:5px}.izifly-button-mainheader.smaller a img{display:block;float:right;padding-right:10px}.header-navbar.smaller .register_and_profile{display:none!important}.header-navbar.smaller .logo a img{height:40px;transition:height .3s;float:right}.izifly.header-navbar.smaller .logo a img{content:url(../img/Izifly-small.png)}.header-navbar.smaller{height:50px}.header-navbar.smaller .download-apps{display:none!important}.header-navbar.smaller .dont-have-instrument{display:none!important}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){body{margin-top:0}.header-navbar.smaller .subscribe-status-btn{display:none!important}.header-navbar.smaller .mobile-view .logo{float:right;position:absolute;margin-left:95px}.header-navbar.smaller .main-header{margin-top:-48px}.plyr video{height:auto}}.slick-slide{float:right!important}.shadow-block{box-shadow:1px 0 10px 0 #464646;background-color:#fff}.dont-have .dont-have-instrument{color:#7c2929!important}#iubenda_policy h1{font-size:12px}#iubenda_policy h3{font-size:12px}#iubenda_policy p{font-size:12px;font-size:14px}.teach-with-us-button{width:90%}.teach-with-us-button.smaller{width:80%;font-size:14px!important}.review .teach-with-us-person-info{background-color:#2f775b;color:#fff;padding:5px}.teach-with-us-button-gift{background-color:#fff;color:#2f775b;border-radius:0;box-shadow:1px 0 10px 0 #ccc}.teach-with-us-buttom{background-image:linear-gradient(#2f785b,#348f6b);color:#fff;border-radius:0;width:65%}.card .teach-with-us{background-color:#2f775b;padding-left:10px;padding-right:10px}.teacher-info .about-teacher-bio{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:110px;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:110px}.teacher-info .teacher-image img{width:100%;height:100%}.teacher-info .teacher-image{width:120px;height:120px;border:1px solid #eee;border-radius:50%;overflow:hidden;position:absolute}.teacher-info .social-links{padding-top:20px}.teacher-info .social-links a{padding:5px}.teacher-info .social-links a img{width:30px}#instructor-signup .modal-body .input-wrapper img{width:15px}.swal2-container{z-index:99999!important}.myprofilepic{width:100%;height:100%}#category-alt-2{margin-right:145px}.subscribe-status-btn.btn{background-color:#fff;border-color:#832b2a;color:#832b2a;border-radius:0;box-shadow:none}.home-newsletter .single{max-width:650px;margin:0 auto;text-align:center;position:relative;z-index:2}.home-newsletter .single h2{font-size:22px;color:#fff;text-transform:uppercase;margin-bottom:40px}.home-newsletter .single .form-control{height:50px}.home-newsletter .single .form-control:focus{box-shadow:none;border-color:#243c4f}.home-newsletter .single .btn{min-height:50px;color:#fff}.event-page{box-shadow:0 0 5px 0 #0000000d 0 0 5px 0 #0000000d}.event-page .event-image img{width:100%;height:100%}.event-page .buy-ticket button{width:100%;height:100%}.event-page #count-down{background-color:#3c4045;color:#fff;text-align:center;font-size:32px}.nav-item.teach-with-izif a{color:#2f785b!important}.privacy-policy-auth{font-size:12px}.slick-slide a,.filter a,.filter-alt a,footer .links a,.lessons table a,.thank_you_container .btn-group a{color:#464646}.alert.alert-danger ul li{list-style-type:none}.alert.alert-danger.info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert.alert-danger.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert.alert-danger.warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.container-login{background-image:url(/static/img/bg-blur.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;padding:25px 0;overflow:auto}.container-login span{color:#212529;font-size:18px}.container-login .copy_right_text span,.copy_right_text .span{font-size:14px}@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.container-login{padding-top:41px}.plyr video{height:auto}}.alert-danger{margin-top:15px}#landing-page-feature{direction:ltr}.alert-danger{direction:rtl}.pricing_table_h3{text-transform:uppercase;padding:5px 0;background-image:linear-gradient(#7c2929,#a63737);margin:-10px 0 1px;line-height:normal;font-size:16px}.price_block{text-align:center;width:100%;color:#fff;float:left;list-style-type:none;transition:all .25s;position:relative;box-sizing:border-box;padding:10px;margin-bottom:42px;border-bottom:1px solid transparent;margin-top:20px}.price_block .pricing_table_h3{text-transform:uppercase;padding:5px 0;background:linear-gradient(#7c2929,#a63737);margin:-10px 0 1px;line-height:normal;font-size:16px}.price_block .price{display:table;background:#fff;width:100%;height:70px;color:#464646;border:1px #464646 solid;border-width:medium}.price_block .price_figure{font-size:24px;text-transform:uppercase;vertical-align:middle;display:table-cell}.price_block .price_number{font-weight:700;display:block}.price_block .price_tenure{font-size:11px}.price_block .features{background:#fff;color:#000;min-height:196px}.price_block .features li{padding:15px;font-size:16px;list-style-type:none;text-align:center}.price_block .footer{background:#fff}.price_block .action_button{text-decoration:none;color:#fff;font-weight:700;background:linear-gradient(#7c2929,#a63737);font-size:11px;text-transform:uppercase;display:block;width:100%;height:46px;line-height:44px;font-size:15px}.price_block:hover{box-shadow:0 0 20px 5px #00000080;height:100%;border-bottom:0 none}@media only screen and (min-width: 480px) and (max-width: 768px){.price_block{width:50%}.price_block:nth-child(odd){border-right:1px solid transparent}.price_block:nth-child(3){clear:both}.price_block:nth-child(odd):hover{border:0 none}.plyr video{height:auto}}@media only screen and (min-width: 768px){.price_block{width:25%;border-right:1px solid transparent;border-bottom:0 none}.price_block:last-child{border-right:0 none}.price_block:hover{border:0 none}.plyr video{height:auto}}.price_block .price{display:table;background:#fff;width:100%;height:70px;color:#464646;border:1px #464646 solid;border-width:medium}.price_block .price_figure{font-size:24px;text-transform:uppercase;vertical-align:middle;display:table-cell}.price_block .price_number{font-weight:700;display:block}.price_block .price_tenure{font-size:11px}.pricing_table .price_block:nth-of-type(4):hover .price,.pricing_table .price_block:nth-of-type(4):hover .action_button{animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.price_block .action_button{cursor:pointer}.price_block.inactive{pointer-events:none;opacity:.6}.price_block.inactive .footer .gift_button{pointer-events:all;opacity:1}.price_block.inactive .pricing_table_h3,.price_block.inactive .footer .action_button{background-image:linear-gradient(#ffc107,#ffc107);border-color:transparent;color:#212529}.plyr__controls .plyr__progress input{direction:ltr!important}.modal{z-index:1000000}.modal-content{border-radius:15px}.modal-header{border-bottom:none}.modal-footer{border-top:none}.btn-max{width:100%}.plyr video{height:450px}#main-menu-header{direction:ltr}.floating-btn{position:fixed;bottom:20px;left:20px;background-color:#a02d2d;color:#fff;font-size:18px;font-weight:700;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:10px;white-space:nowrap;box-shadow:0 4px 10px #0000004d;transition:background .3s ease,transform .2s ease}.floating-btn:hover{background-color:#8c2828;transform:scale(1.1)}.main-color{color:#437e76!important}.card-custom{background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;width:300px;height:480px;border-radius:16px;position:relative}@media (max-width: 1400px){.card-custom{width:270px!important}}.overlay{width:100%;height:100%;background:linear-gradient(to top,#000000bf 20%,#0000 60%);position:absolute;top:0;left:0}.text-overlay{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);text-align:center;color:#fff}.badge-custom{position:absolute;top:20px;left:20px;background:#242526;border-radius:40px;padding:8px 16px;color:#fff}.stretched-img{width:100%;height:100%;object-fit:cover}.yellow-filter{filter:brightness(0) saturate(100%) invert(94%) sepia(89%) saturate(335%) hue-rotate(350deg) brightness(95%) contrast(103%)}.text-muted{color:#b5b8bd!important}.bg-success{background-color:var(--Teal-CTA,#00857c)!important}.video-description{font-size:18px;line-height:29.7px;font-weight:400}.video-container{width:800px}.course-functions-button{background:var(--White-10,#ffffff0d);color:#f5f6f7}.text-overview{max-width:700px;min-height:80px;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.text-overview.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.selected-instrument{border:0 solid #f2cb7d;background-color:#f2cb7d;border-radius:10px}.instrument-list{background-color:#242526}.watermark{position:absolute;top:10px;right:10px;background-color:#010000;color:#fff;font-weight:700;padding:5px 10px;font-size:14px;border-radius:4px;z-index:2}.bg-gray{--bs-bg-opacity:1;background-color:#620000!important}.label-class{--bs-body-bg:transparent!important;background-color:var(--bs-body-bg)}@media screen and (max-width: 575.98px){.btn{font-size:14px!important}}.highlight-text-green{color:#03857c;font-weight:700}.custom-dark-input{background-color:#303133!important;color:#fff!important;border-color:#555;margin-bottom:25px;direction:rtl}.custom-dark-input::placeholder{color:#ccc}.form-group label{margin-bottom:5px}.hero-section .bg-overlay{left:0}@media (max-width: 578px){.hero-section .bg-overlay{height:400px!important}}.hero-section .text-container{max-width:55%}.hero-section h1{font-size:clamp(24px,4vw,48px);line-height:clamp(36px,6vw,72px);font-weight:500}.hero-section p{font-size:clamp(12px,1.5vw,14px);line-height:clamp(20px,3vw,26px);max-width:70%;color:var(--Gray-text-secondary,#ccc)}.hero-section button{padding:16px 48px;border-radius:40px;background:#00857c;font-weight:600;color:#fff;margin-top:1rem}@media (max-width: 768px){.hero-section{height:40vh!important;padding:40px 20px;text-align:center}.hero-section .container{flex-direction:column;justify-content:center}.hero-section .text-container{max-width:100%;text-align:center}.hero-section p{max-width:100%}.hero-section button{width:100%;padding:12px 24px;font-size:14px}}