@keyframes ring{0%{transform:rotate(30deg)}50%{transform:rotate(-30deg)}100%{transform:rotate(0)}}*{box-sizing:border-box}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}body{font-family:var(--wp--preset--font-family--almoni-dl-regular)}body button{font-family:inherit}@media(max-width: 768px){body{background-color:#f5f3f3}}.editor-styles-wrapper{padding-left:40px !important;padding-right:40px !important;background-color:#fff !important}main,footer{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media(max-width: 768px){main,footer{padding-left:15px;padding-right:15px}}main{margin-top:60px;margin-bottom:60px}@media(min-width: 769px){main{display:flex}main>.wp-block-group{max-width:800px !important;width:100%}main .academy-lessons-bar-wrapper{width:250px;position:relative;min-height:calc(100vh - 187px);margin-bottom:-86px}main .academy-lessons-bar-wrapper .close-lessons-bar{position:absolute;right:100%;width:13px;height:18px;background-color:#fff;box-shadow:0px 2px 3px rgba(0,0,0,.18);border-radius:50% 0 0 50%;display:flex;align-items:center;justify-content:center}main .main-content-wrapper{flex-grow:1;margin-left:430px !important;margin-right:50px !important;margin-top:74px}main .main-content-wrapper h1{margin-top:0;margin-bottom:20px;font-size:var(--wp--preset--font-size--x-large)}}@media(max-width: 768px){main{margin-top:30px;margin-bottom:30px}main .main-content-wrapper h1{font-family:var(--wp--preset--font-family--almoni-dl-regular);font-size:24px;line-height:1;display:flex;align-items:center}main .main-content-wrapper h1 span.is-completed{width:23px;height:23px;min-width:23px;border-radius:50%;border:1px solid #e3e3e3;margin-left:20px;display:flex;align-items:center;justify-content:center}}.wp-block-video{margin:0;line-height:0;border:8px solid #fff}body.home{position:relative}@media(min-width: 769px){body.home main{padding-right:calc(clamp(280px,20vw,400px)/2)}body.home main>.wp-block-group{max-width:clamp(750px,54vw,1500px) !important}body.home footer{padding-right:calc(clamp(280px,20vw,400px)/2)}body.home footer>.wp-block-group{max-width:clamp(750px,54vw,1500px) !important}}@media(min-width: 769px){body.hide-messages main .main-content-wrapper{margin-left:100px !important}}.container{max-width:1200px !important;margin-left:auto;margin-right:auto}.dark-brown-bg{background-color:var(--wp--preset--color--dark-brown);color:#fff}.brown-bg{background-color:var(--wp--preset--color--brown)}header{background-color:#fff;padding:10px 20px;position:relative}@media(max-width: 768px){header{z-index:99999}}header .wp-block-group p.custom-link a{position:relative;padding-bottom:5px;font-size:var(--wp--preset--font-size--large);font-family:var(--wp--preset--font-family--almoni-dl-bold)}header .wp-block-group p.custom-link a:after{content:"";position:absolute;bottom:0;left:5px;right:5px;height:2px;background-color:var(--wp--preset--color--pink)}header .wp-block-group .wp-block-site-logo{margin-left:30px}header .wp-block-group .wp-block-site-logo img{max-width:56px}header .wp-block-group .hello-user{flex-grow:1;text-align:center;font-size:var(--wp--preset--font-size--x-large);font-family:var(--wp--preset--font-family--almoni-dl-bold)}@media(max-width: 768px){header .wp-block-group .custom-link,header .wp-block-group .hello-user,header .wp-block-group .wp-block-social-links,header .wp-block-group .academy-user-info-wrapper .content-wrapper{display:none}header .wp-block-group .wp-block-site-logo{order:1;margin-left:0}header .wp-block-group .academy-user-info-wrapper{position:absolute}header .wp-block-group .academy-user-info-wrapper>.inner-wrapper{display:none}header .wp-block-group .academy-user-info-wrapper .edit-info-wrapper{position:fixed;left:0;right:5px;top:112px;bottom:0}header .wp-block-group .academy-notification-wrapper{order:2}header .wp-block-group .academy-notification-wrapper .image-wrapper{margin:0}header .wp-block-group .tabs-wrapper.edit-info-wrapper{max-width:100vw;top:0;left:0;right:0;z-index:999999;padding:0 12px;overflow:auto}header .wp-block-group .tabs-wrapper.edit-info-wrapper .info-header{position:relative;display:flex;justify-content:center;border-bottom:1px solid #dfe1e5;margin:0 -12x 15px;padding:15px 25px;border-radius:5px 5px 0 0;font-size:24px}header .wp-block-group .tabs-wrapper.edit-info-wrapper .info-header img{cursor:pointer;position:absolute;right:25px;top:23px}header .wp-block-group .tabs-wrapper.edit-info-wrapper:before{display:none}header .wp-block-group .tabs-wrapper.edit-info-wrapper form .form-field button{font-size:22px;line-height:24px;height:50px;max-width:100%}header .wp-block-group .wp-block-navigation button.wp-block-navigation__responsive-container-open{background-image:url("../images/open-menu.svg");background-size:contain;width:21px;height:21px}header .wp-block-group .wp-block-navigation button.wp-block-navigation__responsive-container-open svg{display:none}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container{display:none !important;top:68px;max-width:95%;background-image:url("../images/menu-bg.jpeg");background-size:cover;background-position:center;color:#fff !important}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{margin:0}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog button{display:none}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content{padding-top:15px}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content ul li{margin-top:20px;margin-bottom:20px;font-size:24px;font-family:var(--wp--preset--font-family--almoni-dl-bold)}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-social-links{display:flex;flex-grow:1;align-items:flex-end;justify-content:center}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-social-links .wp-block-social-link{width:30px;height:30px;margin-left:10px;margin-right:10px}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-social-links .wp-block-social-link.wp-social-link-facebook{background-image:url("../images/icons/facebook-white.svg")}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-social-links .wp-block-social-link.wp-social-link-youtube{background-image:url("../images/icons/youtube-white.svg")}header .wp-block-group .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-social-links .wp-block-social-link.wp-social-link-instagram{background-image:url("../images/icons/instagram-white.svg")}header .wp-block-group .wp-block-navigation.in button.wp-block-navigation__responsive-container-open{background-image:url("../images/close-menu.svg")}header .wp-block-group .wp-block-navigation.in .wp-block-navigation__responsive-container{display:flex !important}}@media(min-width: 769px){header nav.wp-block-navigation{display:none}}footer{font-size:var(--wp--preset--font-size--tiny);padding-bottom:20px}footer a{text-decoration:underline}footer .wp-block-columns{margin-bottom:0}footer .wp-block-columns .wp-block-column{flex-basis:auto !important;flex-grow:0 !important}footer .wp-block-columns .wp-block-column .wp-block-group{display:flex;justify-content:space-between}footer .wp-block-columns .wp-block-column .wp-block-group:first-child{margin-bottom:5px}footer .wp-block-columns .wp-block-column.footer-logo{flex-grow:0;margin-left:8px}footer .wp-block-columns .wp-block-column.footer-logo .wp-block-image{margin:0}footer .wp-block-columns .wp-block-column.footer-logo .wp-block-image img{max-height:36px;width:auto}footer .wp-block-columns .wp-block-column.credits-wrapper{padding-right:15px}footer .wp-block-columns .wp-block-column.credits-wrapper .wp-block-group{position:relative;padding-right:15px}footer .wp-block-columns .wp-block-column.credits-wrapper .wp-block-group:before{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#a2a2a2}@media(max-width: 768px){footer{font-size:17px;line-height:18px;padding-bottom:0;padding-top:40px}footer>.wp-block-group>.wp-block-columns{flex-direction:column;align-items:center !important}footer>.wp-block-group>.wp-block-columns .wp-block-column.footer-logo{margin-left:0;margin-bottom:15px}footer>.wp-block-group>.wp-block-columns .wp-block-column.footer-logo img{max-height:100%;width:75px}footer>.wp-block-group>.wp-block-columns .wp-block-column .is-nowrap{flex-direction:column;text-align:center}footer>.wp-block-group>.wp-block-columns .wp-block-column .copyright-section{margin-bottom:20px}footer>.wp-block-group>.wp-block-columns .wp-block-column .copyright-section a{display:block;margin-top:12px}footer>.wp-block-group>.wp-block-columns .wp-block-column.credits-wrapper{padding:0;margin-top:15px}footer>.wp-block-group>.wp-block-columns .wp-block-column.credits-wrapper>.wp-block-group{padding:0;align-items:center}footer>.wp-block-group>.wp-block-columns .wp-block-column.credits-wrapper>.wp-block-group:before{display:none}footer .wp-block-social-links{margin:45px -15px 0;padding:10px;display:flex;align-items:center;justify-content:center;background-color:#fff}footer .wp-block-social-links .wp-block-social-link{width:30px;height:30px;margin:0 10px}}@media(min-width: 769px){body.single-classes .wp-site-blocks{position:relative}body.single-classes .wp-site-blocks main{margin-top:20px;margin-bottom:50px}body.single-classes footer{max-width:calc(100vw - 630px);padding:0;margin-left:auto;margin-right:320px}body.single-classes.closed-lessons footer{margin-right:116px}}.sidebar{background-color:#fff;padding:60px 20px}.sidebar h2{margin-top:0;margin-bottom:20px}@media(min-width: 769px){.sidebar{width:clamp(280px,20vw,400px);padding-left:clamp(15px,1.3vw,25px);position:absolute;left:0;top:67px;bottom:0}.sidebar>.wp-block-group{position:sticky;top:0}}.sidebar .wp-block-group>div{margin-bottom:55px}.sidebar .wp-block-group>div:last-child{margin-bottom:0}@media(max-width: 768px){.sidebar{margin:70px 0 0 !important;padding:10px 15px 40px}.sidebar h2{font-size:25px;line-height:27px}.sidebar .wp-block-group>div{margin-bottom:35px}}@media(max-width: 768px){body.single-classes .main-content-wrapper{max-width:none !important;margin:0 -15px 40px !important;padding:15px;background-color:#fff}body.single-classes .main-content-wrapper .wp-block-video{margin-left:-15px;margin-right:-15px;border:none}}.academy-user-info-wrapper{position:relative}.academy-user-info-wrapper .inner-wrapper{display:flex;align-items:center;cursor:pointer}.academy-user-info-wrapper .image-wrapper{margin-right:8px}.academy-user-info-wrapper .image-wrapper img{border-radius:50%}.academy-user-info-wrapper .content-wrapper{text-align:left}.academy-user-info-wrapper .content-wrapper .name{font-weight:700;font-size:var(--wp--preset--font-size--large);font-family:var(--wp--preset--font-family--almoni-dl-bold)}.academy-user-info-wrapper .content-wrapper .occupation{font-size:var(--wp--preset--font-size--small);color:#787c82}.academy-notification-wrapper>.image-wrapper{margin-left:45px;margin-right:45px;cursor:pointer;position:relative}.academy-notification-wrapper>.image-wrapper .count{font-size:12px;position:absolute;right:-2px;top:-5px;width:15px;height:15px;display:flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--pink);color:#f5f5f5;border-radius:50%}.academy-notification-wrapper>.image-wrapper img:hover{animation:ring .4s ease-in-out}.academy-notification-wrapper .new-notifications-wrapper{position:absolute;top:100%;top:calc(100% + 10px);left:20px;z-index:99999;background-color:#f5f3f3;box-shadow:0px 4px 20px rgba(74,74,74,.15);border-radius:2px;padding:0;display:none}.academy-notification-wrapper .new-notifications-wrapper:before{content:"";position:absolute;top:-10px;left:150px;width:0;height:0;border-bottom:15px solid #fff;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0)}.academy-notification-wrapper .new-notifications-wrapper .notifications-content-wrapper{width:350px;max-width:100vw;max-height:355px;overflow:auto}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper{padding:8px 16px;margin-bottom:6px;background-color:#fff;display:flex;align-items:center;cursor:pointer}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .image-wrapper{padding-left:11px;padding-right:11px;max-width:60px}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .image-wrapper svg path{fill:#777}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .image-wrapper h4{margin:0;color:#777}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .image-wrapper .border-wrapper{display:block;margin-top:2px;height:3px}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .image-wrapper .border-wrapper.is-course{height:6px;position:relative}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .image-wrapper .border-wrapper.is-course:before{content:"";position:absolute;left:0;right:0;top:-3px;z-index:1;height:4px;background-color:#fff;transform:rotate(-4deg)}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .content-wrapper{padding-right:15px;margin-right:15px;border-right:.5px solid #c5c5c5;flex-grow:1}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .content-wrapper .date-wrapper{display:flex;justify-content:space-between;margin-bottom:10px}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .content-wrapper p{margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper:hover .image-wrapper h4{color:#2d2e31}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper:hover .image-wrapper svg path{fill:#2d2e31}@media(max-width: 768px){.academy-notification-wrapper .new-notifications-wrapper{left:0;right:0;width:100%;overflow:visible}.academy-notification-wrapper .new-notifications-wrapper:before{left:15px}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper{padding:15px 10px}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .image-wrapper{text-align:center}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .image-wrapper h4{font-size:16px}.academy-notification-wrapper .new-notifications-wrapper .inner-wrapper .content-wrapper{flex-grow:1;margin-right:4px}}.promoted-content-wrapper{background-color:#f5f3f3;box-shadow:0px 3.14px rgba(0,0,0,.06);border-radius:5px;padding:12px}.promoted-content-wrapper.has-link{cursor:pointer}.promoted-content-wrapper .image-wrapper{margin-bottom:8px}.promoted-content-wrapper .content-wrapper h3{margin-top:0;margin-bottom:10px}.promoted-content-wrapper .content-wrapper p{margin:0;font-size:var(--wp--preset--font-size--small)}.promoted-content-wrapper.horizontal{display:flex}.promoted-content-wrapper.horizontal .image-wrapper{max-width:90px;margin-bottom:0}.promoted-content-wrapper.horizontal .image-wrapper img{height:100%;object-fit:cover}.promoted-content-wrapper.horizontal .content-wrapper{margin-right:15px}@media(max-width: 768px){.promoted-content-wrapper{box-shadow:0px 4.10828px 6.45587px rgba(0,0,0,.06)}.promoted-content-wrapper .content-wrapper h3{font-size:23px;line-height:25px}.promoted-content-wrapper .content-wrapper p{font-size:18px;line-height:20px}}#promoted-content-slider{position:relative}#promoted-content-slider #counter{position:absolute;left:69px;top:20px;display:flex;z-index:99;color:#2d2e31;font-size:18px;line-height:20px}#promoted-content-slider .promoted-content-wrapper{display:flex;flex-direction:column}#promoted-content-slider .promoted-content-wrapper .image-wrapper{order:2;margin-bottom:0}#promoted-content-slider .promoted-content-wrapper .content-wrapper h3{margin-top:10px;margin-bottom:20px}#promoted-content-slider .owl-nav{position:absolute;left:10px;top:20px;display:flex}#promoted-content-slider .owl-nav button{border-radius:2px;background-color:#ddd;color:#54565a;width:20px;height:20px;font-size:27px;font-weight:bold;line-height:1;display:flex;align-items:center;justify-content:center;background-image:url("../images/slider-arrow.svg");background-position:center;background-repeat:no-repeat}#promoted-content-slider .owl-nav button:first-child{margin-left:6px;transform:rotate(180deg)}#promoted-content-slider .owl-nav button span{display:none}@media(max-width: 768px){#promoted-content-slider .promoted-content-wrapper{padding-top:20px;padding-bottom:20px}#promoted-content-slider .promoted-content-wrapper .content-wrapper h3{margin-bottom:20px}#promoted-content-slider #counter{top:24px;font-size:21px}#promoted-content-slider .owl-nav{top:23px}}.courses-info-wrapper{margin-right:0 !important;max-width:100% !important}@media(min-width: 769px){.courses-info-wrapper{width:clamp(750px,54vw,1500px)}}.courses-info-wrapper .promoted-courses-wrapper{margin-top:40px}.courses-info-wrapper .promoted-courses-wrapper .row:last-child{margin-bottom:0}.courses-info-wrapper h2{margin-top:0;margin-bottom:12px}.courses-info-wrapper .row{background-color:#fff;box-shadow:0px 3.14155px 4.93672px rgba(0,0,0,.06);border-radius:8px;display:flex;width:100%;padding:10px;margin-bottom:15px}.courses-info-wrapper .row .image-wrapper{width:100%;max-width:35%;padding:20px;background:linear-gradient(291.33deg, #00E4CA 12.46%, #00BDFF 100%);border-radius:4px;cursor:pointer}.courses-info-wrapper .row .image-wrapper .name-image{margin-bottom:5px;margin-top:10px}.courses-info-wrapper .row .image-wrapper .name{font-size:var(--wp--preset--font-size--huge);color:var(--wp--preset--color--dark-gray-text)}.courses-info-wrapper .row .image-wrapper .date{color:var(--wp--preset--color--mid-gray);font-size:var(--wp--preset--font-size--medium)}.courses-info-wrapper .row .content-wrapper{margin-left:15px;margin-right:30px;display:flex;flex-direction:column;flex-grow:1;position:relative}.courses-info-wrapper .row .content-wrapper.promoted-content p{font-size:var(--wp--preset--font-size--medium)}.courses-info-wrapper .row .content-wrapper.promoted-content a{background:var(--wp--preset--color--pink);border:.79762px solid var(--wp--preset--color--pink);box-shadow:0px 2.79167px 4.38691px rgba(0,0,0,.02);border-radius:4px;padding:5px 15px;color:#fff;position:absolute;left:0;bottom:5px;font-size:var(--wp--preset--font-size--medium)}.courses-info-wrapper .row .content-wrapper h2{margin-top:0;margin-bottom:5px}.courses-info-wrapper .row .content-wrapper>div:not(.my-progress){padding-right:25px;margin-bottom:6px;font-size:var(--wp--preset--font-size--medium);color:#2d2e31;background-position:right center;background-repeat:no-repeat;background-size:contain}.courses-info-wrapper .row .content-wrapper>div:not(.my-progress).total-lessons{background-image:url("../images/course-info/lessons.svg")}.courses-info-wrapper .row .content-wrapper>div:not(.my-progress).total-classes{background-image:url("../images/course-info/classes.svg")}.courses-info-wrapper .row .content-wrapper>div:not(.my-progress).total-length{background-image:url("../images/course-info/hours.svg")}.courses-info-wrapper .row .content-wrapper>div:not(.my-progress).course-type{background-image:url("../images/course-info/type.svg")}.courses-info-wrapper .row .content-wrapper>div:not(.my-progress).taken-course{background-image:url("../images/course-info/users.svg")}.courses-info-wrapper .row .content-wrapper .read-more{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;width:18px;transition:.2s all}.courses-info-wrapper .row .content-wrapper .read-more img{width:100%}.courses-info-wrapper .row .content-wrapper .read-more:hover{left:-3px}.courses-info-wrapper .row .content-wrapper .my-progress{display:flex;flex-grow:1;align-items:flex-end;margin-top:5px}.courses-info-wrapper .row .content-wrapper .my-progress h3{margin-top:0;margin-bottom:0;font-weight:normal}.courses-info-wrapper .row .content-wrapper .my-progress .progress-bar-wrapper{display:flex;align-items:center;flex-grow:1;margin-right:44px}.courses-info-wrapper .row .content-wrapper .my-progress .progress-bar-wrapper .progress-bar{height:5px;background:#d8d8d8;border-radius:3px;position:relative;flex-grow:1;margin-left:10px;margin-right:10px}.courses-info-wrapper .row .content-wrapper .my-progress .progress-bar-wrapper .progress-bar span{display:inline-flex;height:100%;width:0;position:absolute;border-radius:3px;transition:all 1s}@media(max-width: 768px){.courses-info-wrapper>h2,.courses-info-wrapper .promoted-courses-wrapper h2{font-size:24px;line-height:25px;margin-bottom:5px}.courses-info-wrapper .row{flex-direction:column;margin-bottom:30px}.courses-info-wrapper .row .image-wrapper{max-width:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:7px;padding:10px}.courses-info-wrapper .row .image-wrapper .name{font-size:26px}.courses-info-wrapper .row .image-wrapper .date{font-size:18px}.courses-info-wrapper .row .content-wrapper{margin:0}.courses-info-wrapper .row .content-wrapper h2{font-size:22px;line-height:1;font-family:var(--wp--preset--font-family--almoni-dl-regular);font-weight:400;margin-bottom:10px}.courses-info-wrapper .row .content-wrapper>div:not(.my-progress){font-size:18px;line-height:23px;padding-right:35px;margin-bottom:8px}.courses-info-wrapper .row .content-wrapper .my-progress{flex-direction:column;align-items:center;margin-top:15px;background:#f8f8f8;border-radius:3px;padding:5px 8px 11px}.courses-info-wrapper .row .content-wrapper .my-progress h3{font-size:20px;line-height:20px;font-family:var(--wp--preset--font-family--almoni-dl-regular);margin-bottom:6px}.courses-info-wrapper .row .content-wrapper .my-progress .progress-bar-wrapper{margin-right:0;width:100%;font-size:15.4844px;line-height:16px}.courses-info-wrapper .row .content-wrapper .read-more{display:none}.courses-info-wrapper .promoted-courses-wrapper{margin-top:20px}.courses-info-wrapper .promoted-courses-wrapper .content-wrapper.promoted-content{text-align:center}.courses-info-wrapper .promoted-courses-wrapper .content-wrapper.promoted-content p{font-size:21px;line-height:1;margin-top:10px;margin-bottom:20px;text-align:right}.courses-info-wrapper .promoted-courses-wrapper .content-wrapper.promoted-content a{position:static;display:inline-block;font-size:24px;padding:7px 35px;border-radius:6px;margin-left:7vw;margin-right:7vw}}.wp-block-social-links .wp-block-social-link{width:24px;height:24px;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;transform:none;position:relative}.wp-block-social-links .wp-block-social-link:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;visibility:hidden;background-repeat:no-repeat;background-position:center;background-size:contain}.wp-block-social-links .wp-block-social-link:hover:before{visibility:visible}.wp-block-social-links .wp-block-social-link a{display:block;width:100%;height:100%;position:relative}.wp-block-social-links .wp-block-social-link a svg{display:none}.wp-block-social-links .wp-block-social-link.wp-social-link-facebook{background-image:url("../images/facebook.svg")}.wp-block-social-links .wp-block-social-link.wp-social-link-facebook:before{background-image:url("../images/facebook-color.svg")}.wp-block-social-links .wp-block-social-link.wp-social-link-youtube{background-image:url("../images/youtube.svg")}.wp-block-social-links .wp-block-social-link.wp-social-link-youtube:before{background-image:url("../images/youtube-color.svg")}.wp-block-social-links .wp-block-social-link.wp-social-link-instagram{background-image:url("../images/instagram.svg")}.wp-block-social-links .wp-block-social-link.wp-social-link-instagram:before{background-image:url("../images/instagram-color.svg")}form .form-field{display:flex;flex-direction:column;padding-top:11px;padding-bottom:11px}form .form-field.form-submit{margin-top:40px}form .form-field label{margin-bottom:10px}form .form-field input,form .form-field label.upload-file-button{height:39px;padding:0 16px;border:1px solid var(--wp--preset--color--gray);outline:none;border-radius:8px;font-size:var(--wp--preset--font-size--small);align-items:center !important}form .form-field .upload-file-button{display:flex;font-size:15px;align-items:center;justify-content:space-between}form .form-field input[type=file]{display:none}form .form-field button{box-shadow:none;border:none;background-color:var(--wp--preset--color--pink);color:#fff;width:100%;height:36px;max-width:280px;margin-left:auto;margin-right:auto;cursor:pointer;font-size:1.6666vw}@media(max-width: 768px){form .form-field{padding-top:14px;padding-bottom:14px}form .form-field label{font-size:21px;line-height:23px}form .form-field input,form .form-field label.upload-file-button{font-size:21px;line-height:23px;height:49px;border-radius:8px}}form .forgot-password a{font-size:var(--wp--preset--font-size--small);text-decoration:underline}form.submitting .form-submit button{filter:brightness(0.5);cursor:none}form .success,form .error{text-align:center;margin-bottom:15px}form .success{color:green}form .error{color:red}body.login header{display:none}body.login .entry-content{background-color:#000;padding:20px}body.login .entry-content .academy-forms-wrapper{border-radius:15px}@media(min-width: 769px){body.login .entry-content{padding:70px 110px;height:100vh}body.login .entry-content .academy-forms-wrapper{border-radius:24px}}.academy-forms-wrapper{display:flex;align-items:center;width:100%;height:100%;position:relative;background-color:#fff;overflow:hidden}.academy-forms-wrapper .form-description{color:#2d2e31}.academy-forms-wrapper .form-description img{margin:0 auto 25px}.academy-forms-wrapper .form-description h3{margin-top:0;margin-bottom:30px;font-size:var(--wp--preset--font-size--gigantic)}.academy-forms-wrapper .form-description p{margin-top:0;margin-bottom:20px;font-size:1.6666vw}.academy-forms-wrapper .form-description p.forget-pwd-text{display:none}.academy-forms-wrapper .image-wrapper{position:relative;width:60%;height:100%}.academy-forms-wrapper .image-wrapper img{position:relative;z-index:1}.academy-forms-wrapper .image-wrapper:after{content:"";position:absolute;top:8%;right:-49px;z-index:0;width:50px;height:50px;background-image:url("../images/login-triangle.svg");background-repeat:no-repeat;background-repeat:no-repeat;background-size:contain}.academy-forms-wrapper .image-wrapper .social-icons{position:absolute;right:75px;bottom:102px;z-index:1}.academy-forms-wrapper .image-wrapper .social-icons a{margin-left:10px;margin-right:10px}.academy-forms-wrapper .inner-wrapper{width:40%;padding:100px;text-align:center}.academy-forms-wrapper .inner-wrapper form#forgot-password-form{display:none}.academy-forms-wrapper .inner-wrapper form .forgot-password{text-align:right}.academy-forms-wrapper .inner-wrapper form .terms-and-conditions{margin-top:20px;display:flex;justify-content:flex-start;text-align:right;align-items:flex-start;line-height:1}.academy-forms-wrapper .inner-wrapper form .terms-and-conditions input{margin:0 0 0 15px;width:20px;height:20px;background:#fff;border:none;border-radius:6px;box-shadow:none;appearance:none;display:block;cursor:pointer;position:relative;cursor:pointer}.academy-forms-wrapper .inner-wrapper form .terms-and-conditions input:before{content:"";display:block;position:absolute;width:20px;height:20px;top:0;left:0;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px}.academy-forms-wrapper .inner-wrapper form .terms-and-conditions input:checked:before{background-color:var(--wp--preset--color--pink);border-color:var(--wp--preset--color--pink)}.academy-forms-wrapper .inner-wrapper form .terms-and-conditions input:checked:after{content:"";display:block;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:3px;left:8px}.academy-forms-wrapper .inner-wrapper form .terms-and-conditions label{font-size:14px;line-height:15px}.academy-forms-wrapper .inner-wrapper form .terms-and-conditions label a{text-decoration:underline}.academy-forms-wrapper .inner-wrapper form .form-field.submit-field{margin-top:30px;margin-bottom:0}.academy-forms-wrapper .inner-wrapper form .form-field.submit-field button{max-width:100%;border-radius:4px;height:52px;font-family:var(--wp--preset--font-family--almoni-dl-regular)}.academy-forms-wrapper .inner-wrapper form .form-field input{background-position:right 15px center;background-repeat:no-repeat;background-size:17px;padding-right:46px;font-family:var(--wp--preset--font-family--almoni-dl-regular)}.academy-forms-wrapper .inner-wrapper form .form-field input[type=email],.academy-forms-wrapper .inner-wrapper form .form-field input[name=username]{background-image:url("../images/icons/email.svg")}.academy-forms-wrapper .inner-wrapper form .form-field input[name=password]{background-image:url("../images/icons/password.svg")}.academy-forms-wrapper .inner-wrapper form .form-field.password-field{position:relative}.academy-forms-wrapper .inner-wrapper form .form-field.password-field input{padding-left:34px}.academy-forms-wrapper .inner-wrapper form .form-field.password-field span{display:none;position:absolute;top:0;bottom:0;left:15px;width:18px;cursor:pointer;background-image:url("../images/icons/view.svg");background-repeat:no-repeat;background-position:center;background-size:18px}.academy-forms-wrapper .inner-wrapper form#login-form .submit-field{margin-top:0}.academy-forms-wrapper .inner-wrapper .reset-form-success-message a.login-link{text-decoration:underline;color:var(--wp--preset--color--pink)}.academy-forms-wrapper .inner-wrapper .reset-form-success-message a.btn{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;color:#fff;background-color:var(--wp--preset--color--pink);width:100%;height:52px;max-width:280px;margin:20px auto;font-family:var(--wp--preset--font-family--almoni-dl-regular);font-size:1.6666vw}@media(max-width: 768px){.academy-forms-wrapper .inner-wrapper .reset-form-success-message a.btn{font-size:26px;line-height:27px}}@media(max-width: 768px){.academy-forms-wrapper{flex-direction:column-reverse;min-height:95vh}.academy-forms-wrapper .inner-wrapper{width:100%;padding:20px 10px 10px;flex-grow:1}.academy-forms-wrapper .inner-wrapper .form-description img{max-width:88px;margin-left:auto;margin-right:auto}.academy-forms-wrapper .inner-wrapper .form-description h3{font-size:28px;line-height:23.5px;margin-bottom:45px}.academy-forms-wrapper .inner-wrapper .form-description p{font-size:25px;line-height:1}.academy-forms-wrapper .inner-wrapper form .form-field input{font-size:20px;line-height:1}.academy-forms-wrapper .inner-wrapper form .form-field.submit-field{margin-top:50px}.academy-forms-wrapper .inner-wrapper form .form-field.submit-field button{font-size:26px;line-height:27px}.academy-forms-wrapper .inner-wrapper form .forgot-password a{font-size:15px;line-height:1}.academy-forms-wrapper .image-wrapper{width:100%;max-height:160px;overflow:hidden}.academy-forms-wrapper .image-wrapper .social-icons{display:none}}.tabs-wrapper.edit-info-wrapper{position:absolute;top:100%;top:calc(100% + 20px);left:0;z-index:99999;background-color:#fff;border:1px solid #c6cac4;box-shadow:0px 4px 20px rgba(74,74,74,.15);border-radius:4px;padding:20px 25px;width:408px;max-width:100vw;display:none}.tabs-wrapper.edit-info-wrapper:before{content:"";position:absolute;top:-10px;left:20px;width:0;height:0;border-bottom:15px solid #fff;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0)}.tabs-wrapper.edit-info-wrapper .info-header{display:none}.tabs-wrapper.edit-info-wrapper form .form-field button{font-size:var(--wp--preset--font-size--medium);box-shadow:0px 3.5px 5.5px rgba(0,0,0,.02);border-radius:4px}.tabs-wrapper ul.tabs{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;border-bottom:1px solid #dfe1e5}.tabs-wrapper ul.tabs li{opacity:.8}.tabs-wrapper ul.tabs li a{padding-bottom:8px;display:flex;flex-direction:column;align-items:center;font-size:var(--wp--preset--font-size--medium)}.tabs-wrapper ul.tabs li a img{max-width:20px;margin-bottom:6px}.tabs-wrapper ul.tabs li.active,.tabs-wrapper ul.tabs li:hover{border-bottom:2px solid var(--wp--preset--color--pink);opacity:1}@media(max-width: 768px){.tabs-wrapper ul.tabs{margin-left:-12px;margin-right:-12px;text-align:center}.tabs-wrapper ul.tabs li{padding-left:12px;padding-right:12px}.tabs-wrapper ul.tabs li a{font-size:19px;line-height:20px}}.tabs-wrapper .tabs-content form,.tabs-wrapper .tabs-content>div{display:none;padding-top:25px}.tabs-wrapper .tabs-content form.active,.tabs-wrapper .tabs-content>div.active{display:block}.tabs-wrapper .tabs-content form .gravatar-image,.tabs-wrapper .tabs-content>div .gravatar-image{text-align:center;padding-bottom:11px;position:relative;max-width:85px;margin-right:auto;margin-left:auto}.tabs-wrapper .tabs-content form .gravatar-image #profile_picture,.tabs-wrapper .tabs-content>div .gravatar-image #profile_picture{display:none}.tabs-wrapper .tabs-content form .gravatar-image img,.tabs-wrapper .tabs-content>div .gravatar-image img{border-radius:50%}.tabs-wrapper .tabs-content form .gravatar-image img#profile-image,.tabs-wrapper .tabs-content>div .gravatar-image img#profile-image{width:85px;height:85px}.tabs-wrapper .tabs-content form .gravatar-image img.upload,.tabs-wrapper .tabs-content>div .gravatar-image img.upload{cursor:pointer;position:absolute;bottom:15px;left:0}.tabs-wrapper .tabs-content form .logout-link,.tabs-wrapper .tabs-content>div .logout-link{display:block;text-align:center;margin-top:10px;text-decoration:underline}main .academy-lessons-bar-wrapper{display:flex;flex-direction:column;background-color:#fff}main .academy-lessons-bar-wrapper .courses-lists{box-shadow:0px 4px 4px rgba(0,0,0,.25);border-bottom:2px solid var(--wp--preset--color--kick-green);position:relative}main .academy-lessons-bar-wrapper .courses-lists .other-courses{transform:scaleY(0);transform-origin:top;transition:transform .26s ease;position:absolute;top:63px;left:0;right:0;background-color:#fff;z-index:9999}@media(max-width: 768px){main .academy-lessons-bar-wrapper .courses-lists .other-courses{top:83px}}main .academy-lessons-bar-wrapper .courses-lists .item{display:block;padding:15px 15px 15px 20px;position:relative;overflow:hidden}main .academy-lessons-bar-wrapper .courses-lists .item>a{display:flex;align-items:center}main .academy-lessons-bar-wrapper .courses-lists .item .logo{max-width:30px;position:relative;z-index:9999}main .academy-lessons-bar-wrapper .courses-lists .item .title-wrapper{position:relative;z-index:9999;flex-grow:1;margin-right:20px}main .academy-lessons-bar-wrapper .courses-lists .item .title-wrapper .image img{max-height:15px;width:auto}main .academy-lessons-bar-wrapper .courses-lists .item .title-wrapper .date{margin:0;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--dark-gray-text)}main .academy-lessons-bar-wrapper .courses-lists .item .title-wrapper .open-accordion{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;transition:all .26s ease;max-width:10px}main .academy-lessons-bar-wrapper .courses-lists .item .border-wrapper{position:absolute;left:0;right:0;bottom:0;width:100%;height:2px}main .academy-lessons-bar-wrapper .courses-lists .item:hover .border-wrapper{height:22px}main .academy-lessons-bar-wrapper .courses-lists .item:hover .border-wrapper span{position:absolute;bottom:0px;left:-19px;right:0;height:22px;width:200%;background-color:#fff;transform:rotate(-3deg)}main .academy-lessons-bar-wrapper .courses-lists.in .other-courses{transform:scaleY(1)}main .academy-lessons-bar-wrapper .courses-lists.in .item .open-accordion{transform:rotate(-90deg)}main .academy-lessons-bar-wrapper .lessons-lists{flex-grow:1;padding:10px 5px;background:rgba(0,228,202,.2)}main .academy-lessons-bar-wrapper .lessons-lists>.item{margin-bottom:7px}main .academy-lessons-bar-wrapper .lessons-lists h5{display:flex;margin:0;background-color:#fff;padding:15px 15px 15px 35px;position:relative;border-bottom:1px solid #edeaea;cursor:pointer}main .academy-lessons-bar-wrapper .lessons-lists h5 .number{margin-left:12px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #718d9e;border-radius:50%;position:relative;border:double 2px rgba(0,0,0,0);border-radius:50%;background-image:linear-gradient(white, white),radial-gradient(circle at top left, #f00, #3020ff);background-origin:border-box;background-clip:padding-box,border-box;padding:10px}main .academy-lessons-bar-wrapper .lessons-lists h5 .number:after{content:"";position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:50%;border:2px solid #b8b8b8}main .academy-lessons-bar-wrapper .lessons-lists h5 .number span{display:flex}main .academy-lessons-bar-wrapper .lessons-lists h5 .number.is-25:after{border-top-color:rgba(0,0,0,0)}main .academy-lessons-bar-wrapper .lessons-lists h5 .number.is-50:after{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}main .academy-lessons-bar-wrapper .lessons-lists h5 .number.is-75:after{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}main .academy-lessons-bar-wrapper .lessons-lists h5 .number.is-100:after{border-color:rgba(0,0,0,0)}main .academy-lessons-bar-wrapper .lessons-lists h5 .number img{display:none}main .academy-lessons-bar-wrapper .lessons-lists h5 .open-classes{position:absolute;top:0;bottom:0;left:20px;display:flex;align-items:center;max-width:10px}main .academy-lessons-bar-wrapper .lessons-lists h5 .open-classes img{transition:transform .26s ease}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked{position:relative}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked .number img{display:block;min-width:15px}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked .number span{display:none}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked .open-classes{display:none}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked .locked-lesson-message{display:none;background:#02c8b1;color:#fff;border-radius:5px;padding:15px;position:absolute;top:90%;z-index:99;width:115%}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked .locked-lesson-message:before{content:"";position:absolute;top:-10px;right:12px;width:0;height:0;border-bottom:15px solid #02c8b1;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0)}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked .locked-lesson-message p{margin:0;font-size:.97222vw}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked .locked-lesson-message .buttons-wrapper{margin-top:25px;display:flex;justify-content:space-between}main .academy-lessons-bar-wrapper .lessons-lists .item.is-locked .locked-lesson-message .buttons-wrapper a{padding:8px;border:.7px solid #fff;border-radius:4px}main .academy-lessons-bar-wrapper .lessons-lists>.item:not(.active) .classes-lists{max-height:0 !important}main .academy-lessons-bar-wrapper .lessons-lists .active .open-classes img{transform:rotate(-90deg)}main .academy-lessons-bar-wrapper .classes-lists{overflow:hidden;transition:max-height .5s ease}main .academy-lessons-bar-wrapper .classes-lists .item{background-color:#fff;padding:20px;position:relative;border-bottom:1px solid #edeaea;font-size:var(--wp--preset--font-size--small);display:flex;align-items:center}main .academy-lessons-bar-wrapper .classes-lists .item .is-completed{width:14px;height:14px;min-width:14px;border-radius:50%;border:1px solid #e3e3e3;margin-left:20px;display:flex;align-items:center;justify-content:center}main .academy-lessons-bar-wrapper .classes-lists .item .is-completed.viewed{border-color:#00e4ca;background-color:#00e4ca}main .academy-lessons-bar-wrapper .classes-lists .item .class-title-wrapper{flex-grow:1}main .academy-lessons-bar-wrapper .classes-lists .item .class-title-wrapper .description{font-size:12px;margin-bottom:5px;color:#878a8f}main .academy-lessons-bar-wrapper .classes-lists .item .class-title-wrapper .description span:first-child{margin-left:3px;padding-left:5px;border-left:1px solid #878a8f}main .academy-lessons-bar-wrapper .classes-lists .item .class-title-wrapper .progress-bar{display:flex;align-items:center;margin-top:5px;color:#878a8f;line-height:1}main .academy-lessons-bar-wrapper .classes-lists .item .class-title-wrapper .progress-bar .progress{margin-left:5px;margin-right:5px;flex-grow:1;height:2px;background-color:#e3e3e3;position:relative}main .academy-lessons-bar-wrapper .classes-lists .item .class-title-wrapper .progress-bar .progress span{position:absolute;right:0;top:0;bottom:0;width:25%;background-color:#00e4ca}main .academy-lessons-bar-wrapper .classes-lists .item.viewed .class-title-wrapper .progress-bar .progress span{width:100%}main .academy-lessons-bar-wrapper.closed{width:auto}main .academy-lessons-bar-wrapper.closed .close-lessons-bar svg{transform:rotate(180deg)}main .academy-lessons-bar-wrapper.closed .courses-lists .item{padding:5px}main .academy-lessons-bar-wrapper.closed .courses-lists .item .logo{max-width:20px}main .academy-lessons-bar-wrapper.closed .courses-lists .item .title-wrapper{display:none}main .academy-lessons-bar-wrapper.closed .lessons-lists .item h5{padding:5px}main .academy-lessons-bar-wrapper.closed .lessons-lists .item h5 .number{margin-left:0}main .academy-lessons-bar-wrapper.closed .lessons-lists .item h5 .lesson-name,main .academy-lessons-bar-wrapper.closed .lessons-lists .item h5 .open-classes{display:none}main .academy-lessons-bar-wrapper.closed .lessons-lists .classes-lists{display:none}@media(max-width: 768px){main .academy-lessons-bar-wrapper{margin-left:-15px !important;margin-right:-15px !important;max-width:inherit;background-color:rgba(0,0,0,0)}main .academy-lessons-bar-wrapper .courses-lists{background-color:#fff}main .academy-lessons-bar-wrapper .courses-lists .item .title-wrapper h5{font-size:25px;line-height:27px;letter-spacing:.446508px}main .academy-lessons-bar-wrapper .courses-lists .item .title-wrapper .date{font-size:25px;line-height:27px;margin-top:3px}main .academy-lessons-bar-wrapper .lessons-lists{display:flex;flex-direction:row;overflow:scroll;gap:11px}main .academy-lessons-bar-wrapper .lessons-lists h5{border-radius:6px;border:1.5px solid;min-height:81px;display:flex;align-items:center}main .academy-lessons-bar-wrapper .lessons-lists h5,main .academy-lessons-bar-wrapper .lessons-lists .classes-lists .item{font-size:24px;line-height:24px;font-family:var(--wp--preset--font-family--almoni-dl-regular);font-weight:400}main .academy-lessons-bar-wrapper .classes-lists-wrapper{margin-top:12px;margin-bottom:12px}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists{display:none}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists .class-title-wrapper .description{margin-bottom:8px}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists .class-title-wrapper a{font-size:22px}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active{display:block}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active .class-title-wrapper .description{font-size:18px}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active span.is-completed,main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active .progress-bar{display:none}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active .other-classes{padding:15px;display:none}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active .other-classes .item{margin-bottom:10px;font-size:22px;line-height:1;border-radius:6px;border:none}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active .other-classes .item:last-child{margin-bottom:0}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active .open-accordion{transform:rotate(-90deg)}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active.show .other-classes{display:block}main .academy-lessons-bar-wrapper .classes-lists-wrapper .classes-lists.active.show .open-accordion{transform:none}}.messaging-overview-wrapper.tabs-wrapper{background-color:#fff;box-shadow:0px 3.5px 5.5px rgba(0,0,0,.06);border-radius:5px;width:100%;max-width:380px !important;display:flex;flex-direction:column;position:relative;z-index:9999}@media(min-width: 769px){.messaging-overview-wrapper.tabs-wrapper{position:fixed;top:107px;bottom:20px;left:20px}}.messaging-overview-wrapper.tabs-wrapper .tabs{padding:18px 15px 0;border-bottom:none;justify-content:space-around}.messaging-overview-wrapper.tabs-wrapper .tabs li{position:relative}.messaging-overview-wrapper.tabs-wrapper .tabs li .count{font-size:12px;position:absolute;right:-2px;top:-5px;width:15px;height:15px;display:flex;align-items:center;justify-content:center;background-color:#00e4ca;color:#f5f5f5;border-radius:50%}.messaging-overview-wrapper.tabs-wrapper .tabs-content{flex-grow:1;padding:10px;background-image:url("../images/messages-wrapper.svg");background-size:cover;background-repeat:no-repeat;background-position:center;overflow:auto}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active{height:100%}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .course-messages-wrapper,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper{margin-top:40px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .course-messages-wrapper .messages,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .messages,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper .messages{display:flex;flex-direction:column-reverse;overflow:auto;height:calc(100% - 50px);max-height:600px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .course-messages-wrapper .item,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .item,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper .item{background:#02c8b1;color:#fff;border-radius:5px;width:100%;max-width:270px;padding:13px 16px;font-size:14px;line-height:1;margin:0 auto 30px;word-break:break-word}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .course-messages-wrapper .item:first-child,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .item:first-child,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper .item:first-child{order:1}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .course-messages-wrapper .item .date-wrapper,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .item .date-wrapper,.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper .item .date-wrapper{text-align:center;margin-bottom:13px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper{display:flex;flex-direction:column;height:calc(100% - 40px)}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper.in .messages{display:none}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper{flex-grow:1}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form{display:block}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper{display:none;padding:10px 25px 25px;background:#fefefe;box-shadow:0px 3.5px 5.5px rgba(0,0,0,.06);border-radius:5px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper .date-wrapper{margin-bottom:25px;font-size:var(--wp--preset--font-size--small);color:rgba(84,86,90,.69)}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper .course-info{display:flex;justify-content:center;font-size:var(--wp--preset--font-size--small);color:rgba(84,86,90,.69)}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper .course-info .separator{margin-left:10px;margin-right:10px}@media(max-width: 768px){.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper .course-info{font-size:18px}}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper h3{margin-top:0;margin-bottom:3px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper p{margin:0;font-size:var(--wp--preset--font-size--small)}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form{display:block}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form .form-field label{margin-bottom:5px;display:flex;justify-content:space-between;align-items:flex-end}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form .form-field label small{color:var(--wp--preset--color--dark-gray-text)}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form .form-field textarea{height:97px;background:#f4f4f4;border:.5px solid #b5b5b5;border-radius:9px;outline:none;padding:15px 20px;font-size:var(--wp--preset--font-size--small);font-family:inherit}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form .form-field.submit-btns{flex-direction:row;margin-left:-11px;margin-right:-11px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form .form-field.submit-btns button{background:#00e4ca;box-shadow:0px 3.5px 5.5px rgba(0,0,0,.02);border-radius:4px;margin-left:11px;margin-right:11px;font-size:var(--wp--preset--font-size--medium)}@media(max-width: 768px){.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form .form-field.submit-btns button{font-size:20px;line-height:1}}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper.submitted{max-width:270px;margin:0 auto;position:relative;flex-grow:0}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper.submitted .meeting-request-submitted{text-align:center}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper.submitted .meeting-request-submitted a.close-btn{position:absolute;right:-9px;top:-9px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:18px;height:18px;color:#909090;background-color:#fff;border-radius:50%;box-shadow:0px 2px 5px rgba(19,19,19,.15)}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper.submitted .meeting-request-submitted h2{margin-bottom:15px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper.submitted .meeting-request-submitted p{margin-bottom:30px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper.submitted .meeting-request-submitted button{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:130px;max-width:100%;min-height:35px;margin:0 auto;font-size:var(--wp--preset--font-size--medium);color:#fff;background-color:var(--wp--preset--color--kick-green);border:none;box-shadow:0px 3.5px 5.5px rgba(0,0,0,.02);border-radius:4px}@media(max-width: 768px){.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper .date-wrapper{font-size:18px;line-height:1}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper h4{font-size:20px;line-height:21px;margin:0 0 3px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper p{font-size:18px;line-height:19px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form .form-field textarea{font-size:18px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper form .form-field label{font-size:20px}}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper.submitted .meeting-request-submitted h2{font-size:22px;margin-bottom:20px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .personal-messages-wrapper .compose-message-wrapper.submitted .meeting-request-submitted button{font-size:20px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper ul{list-style:none}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper ul li{position:relative;padding-right:35px;margin-bottom:20px;font-size:14px;line-height:1;color:#54565a;display:flex;align-items:center;min-height:22px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper ul li:before{content:"";position:absolute;right:0;top:0;bottom:0;width:22px;height:22px;background-image:url("../images/icons/document.svg");background-repeat:no-repeat;background-position:center right;background-size:contain}.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper ul li.is-video:before{background-image:url("../images/icons/list.svg")}@media(max-width: 768px){.messaging-overview-wrapper.tabs-wrapper .tabs-content .active .utilities-message-wrapper ul{padding-right:0}}.messaging-overview-wrapper.tabs-wrapper .tabs-content .buttons-wrapper{display:flex;justify-content:space-between;margin-top:auto;padding-top:50px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .buttons-wrapper button{display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#00e4ca;border:.7px solid #00e4ca;border-radius:4px;height:37px;padding:10px;font-size:var(--wp--preset--font-size--medium)}.messaging-overview-wrapper.tabs-wrapper .tabs-content .buttons-wrapper button:first-child{flex-grow:1;margin-left:10px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .buttons-wrapper button:disabled{filter:brightness(75%)}@media(max-width: 768px){.messaging-overview-wrapper.tabs-wrapper .tabs-content .buttons-wrapper{margin-left:-10px;margin-right:-10px}.messaging-overview-wrapper.tabs-wrapper .tabs-content .buttons-wrapper button{font-size:20px;height:auto;margin-left:10px;margin-right:10px}}.promotional-footer-banner{display:flex;align-items:flex-end;width:60%;max-width:892px;position:fixed;left:0;bottom:0;z-index:9999;padding:25px 15px 15px;color:#fff;background-image:url("../images/promotional-banner.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.promotional-footer-banner:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:13px solid linear-gradient(91.07deg, #FF0089 7.5%, #FC2E4D 85.09%);border-left:55px solid rgba(0,0,0,0);border-right:55px solid rgba(0,0,0,0)}.promotional-footer-banner a.close-banner{position:absolute;top:-8px;right:-5px;background:#fff;box-shadow:0px 2px 5px rgba(19,19,19,.15);width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#909090;line-height:1}.promotional-footer-banner a.close-banner img{max-width:9px}.promotional-footer-banner .image-wrapper{width:100px;height:100px;margin-left:25px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:4px}.promotional-footer-banner .image-wrapper img{width:auto}.promotional-footer-banner .content-wrapper{font-size:20px;line-height:1;font-family:var(--wp--preset--font-family--almoni-dl-bold);margin-left:40px;margin-bottom:5px}.promotional-footer-banner .content-wrapper p{margin:0}.promotional-footer-banner .buttons-wrapper{display:flex;justify-content:flex-end;flex-grow:1;margin-bottom:5px}.promotional-footer-banner .buttons-wrapper button,.promotional-footer-banner .buttons-wrapper a{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:100px;min-height:30px;margin-left:11px;margin-right:11px;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:4px;box-shadow:0px 2.79167px 4.38691px rgba(0,0,0,.02);font-size:16px;line-height:1;color:#fff}.promotional-footer-banner .buttons-wrapper button:hover,.promotional-footer-banner .buttons-wrapper a:hover{background-color:#fff;color:var(--wp--preset--color--pink)}@media(max-width: 768px){.promotional-footer-banner{width:100%;flex-wrap:wrap;background-position:right center;padding-top:40px}.promotional-footer-banner a.close-banner{top:-10px;right:0px}.promotional-footer-banner .image-wrapper{width:16vw;height:16vw;padding:10px;margin-left:20px}.promotional-footer-banner .content-wrapper{margin-left:0;max-width:calc(100% - 20px - 16vw);font-size:18px}.promotional-footer-banner .buttons-wrapper{width:100%;margin-top:20px;margin-bottom:0;justify-content:center}}.pagination{display:flex;justify-content:space-between;align-items:center;font-size:18px;line-height:16px;margin-top:15px}.pagination a{display:flex;align-items:center;justify-self:center;width:100%;font-size:18px;line-height:16px}.pagination a.next{justify-content:flex-end}.pagination a.next svg{margin-right:15px}.pagination a.prev svg{margin-left:15px;transform:rotate(180deg)}.modal{display:none}.modal.in{display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.modal.in .inner-wrapper{background-color:#fff;width:100%;max-width:800px;position:relative}.modal.in .inner-wrapper .close-modal{position:absolute;right:-30px;top:-15px;cursor:pointer;width:30px;height:30px;background-image:url("../images/close-modal.svg");background-size:12px;background-repeat:no-repeat;background-position:center;border:1px solid #fff;border-radius:50%;padding:6px}.modal.in .inner-wrapper .video-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.modal.in .inner-wrapper .video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}