@media (min-width:980px){.mobile-popup{display:none!important}}@media (max-width:979px){.unclickable>a{pointer-events:none}}.card .card-image:first-child img{max-height:250px;object-fit:contain;margin:0 auto}#menu-primary-menu{align-items:center!important}body #page-container .et_pb_section_0_tb_header .et_pb_menu ul#menu-primary-menu li.account-btn{margin-top:0!important}body #page-container .et_pb_section_0_tb_header .et_pb_menu ul#menu-primary-menu li.account-btn>a{color:#FFFFFF!important;border-width:0px!important;border-radius:50px;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#7087C1;padding-top:17px!important;padding-right:36px!important;padding-bottom:17px!important;padding-left:30px!important}body #page-container .et_pb_section_0_tb_header .et_pb_menu ul#menu-primary-menu li.account-btn>a:after{right:15px!important;top:50%!important;transform:translateY(-50%)!important}@media (max-width:980px){.entry-title{font-size:1.5rem}}@media (max-width:767px){.entry-title{font-size:1rem}}.profile-menu__text,.site-header .dropdown__item,.site-header .dropdown a,.mepr-account-message,.mepr-profile-details__list,.mepr-form,.mp-wrapper,.mp_wrapper,.mepr-no-active-subscriptions{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.mpcs-classroom #dipi_popup-391,.mepr-pro-template #dipi_popup-391{display:none!important}.mp-address-group{display:grid;gap:20px;box-shadow:none!important}.mp-form-row-group{gap:20px}.mp-form-label label{color:#393939!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;margin-bottom:8px}.mp-hide-pw.button{min-block-size:auto!important;border-radius:27.5px!important;border:1px solid #DEDEDE!important;background:#F3F5FB!important;line-height:1!important;height:auto!important;color:#1e1e1e;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400}.invoice-wrapper,.mp-table,.mepr-checkout-container .invoice-wrapper table th,.mepr-checkout-container .invoice-wrapper table td,.mepr-checkout-container .invoice-wrapper table tr td p{color:black!important}.mp_wrapper textarea,.mp_wrapper select,.mp_wrapper input[type=text],.mp_wrapper input[type=url],.mp_wrapper input[type=email],.mp_wrapper input[type=tel],.mp_wrapper input[type=number],.mp_wrapper input[type=password],.mepr-select-field{min-block-size:auto!important;border-radius:27.5px!important;border:1px solid #DEDEDE!important;background:#F3F5FB!important;line-height:1!important;padding:16px 26px!important;height:auto!important;color:#1e1e1e;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400}.card-image{position:relative}.locked-course-overlay{position:absolute;background:rgba(255,255,255,0.5);width:100%;height:100%}.locked-course-overlay .mpcs-icon.mpcs-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.locked-course-overlay .mpcs-icon.mpcs-lock:before{font-size:64px;color:black}.mpcs-cards{padding-top:50px}.mpcs-cards .card{border-radius:20px;overflow:hidden}.card-header{padding:1.2rem!important}.card-title a{color:#23304D!important}.card-footer,.card-body{display:none!important}.mpcs-course-filter{display:none}.mpcs-course-list a{color:#23304D!important}body .mepr-courses-wrapper .course-progress .user-progress{min-width:35px;background:#23304D!important}body .mepr-courses-wrapper .course-progress .user-progress.center-block{background:transparent!important}.mepr_page_header{font-family:'Hagrid Regular',Helvetica,Arial,Lucida,sans-serif;color:black;margin-bottom:25px}.mpcs-section-title{background:#E8EDF8;color:black}.mpcs-sidebar-wrapper .course-progress .progress-bar{background-color:white!important;border:1px solid #E8EDF8!important}#mpcs-sidebar,#mpcs-sidebar .mpcs-sidebar-wrapper .course-progress{background:#E8EDF8}.mpcs-section{background-color:rgba(232,237,248,0.5)}#mpcs-main #bookmark a{font-size:14px;line-height:1;color:white}.tile{color:#23304D!important}.mpcs-lesson-link{color:black}.mpcs-bookmark-link-title{color:black}#mpcs-main #bookmark{background-color:#E8EDF8}.mpcs-lesson:hover{background-color:rgb(178 186 204 / 50%)}.course-progress h1{font-family:'Hagrid Regular',Helvetica,Arial,Lucida,sans-serif;color:black}#mpcs-main h2{font-family:'Hagrid Regular',Helvetica,Arial,Lucida,sans-serif;color:black}.mpcs-lesson .btn{border-radius:50px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;transition:0.3s all}.mpcs-lesson .btn:hover{color:white!important;background-color:#7087bf!important}.mepr-button.btn-outline{font-size:14px!important;padding-top:15px!important;padding-right:25px!important;padding-bottom:15px!important;padding-left:25px!important;color:#23304D!important;border-width:1px!important;border-color:#23304D!important;border-radius:50px;line-height:1!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;transition:0.3s all}.mepr-button.btn-outline:hover{color:white!important;background-color:#7087bf!important}.btn.btn-primary,.button-primary.mepr-share-button,.mepr-submit,#previous_lesson_link,#next_lesson_link{font-size:14px!important;padding-top:15px!important;padding-right:25px!important;padding-bottom:15px!important;padding-left:25px!important;color:white!important;border-width:1px!important;background-color:#23304D!important;border-color:#23304D!important;border-radius:50px!important;line-height:1!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;transition:0.3s all}.btn.btn-primary:hover,.button-primary.mepr-share-button:hover,.mepr-submit:hover,#previous_lesson_link:hover,#next_lesson_link:hover{color:white!important;background-color:#7087bf!important}.mepr-profile-details__list{color:black}#mepr-profile-details{-webkit-box-shadow:0px 6px 20px 0px rgba(35,48,77,0.75);-moz-box-shadow:0px 6px 20px 0px rgba(35,48,77,0.75);box-shadow:0px 6px 20px 0px rgba(35,48,77,0.75);border:none;padding:1.5rem}.mepr-account-welcome-message{border:none;-webkit-box-shadow:0px 6px 20px 0px rgba(51,154,107,0.75);-moz-box-shadow:0px 6px 20px 0px rgba(51,154,107,0.75);box-shadow:0px 6px 20px 0px rgba(51,154,107,0.75)}#mepr-account-content{overflow:visible}.hide-if-no-log-in{display:none!important}.logged-in .hide-if-no-log-in{display:block!important}.logged-in .hide-if-log-in{display:none}.gfield_required,.gform_required_legend{display:none!important}.gfield_label{color:#393939!important;font-family:Montserrat!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.gform_fields input[type='text'],.gform_fields input[type='email'],.gform_fields textarea{min-block-size:auto!important;border-radius:27.5px!important;border:1px solid #DEDEDE!important;background:#F3F5FB!important;line-height:1!important;padding:16px 26px;height:auto!important;color:#1e1e1e;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400}.gform_footer input[type=submit]{border-radius:50px!important;;background:#24304D!important;padding:17px 30px!important;color:#FAFAFA!important;font-family:Montserrat!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;text-transform:uppercase!important;transition:0.5s ease all}.gform_footer input[type=submit]:hover{background:#7087BF!important}.gform_footer{justify-content:flex-end!important}@media (max-width:767px){.gfield_label{font-size:14px!important}.gform_fields input[type=text],.gform_fields input[type=email],.gform_fields textarea{font-size:14px!important}.gform_footer input[type=submit]{font-size:14px!important;padding:15px 25px!important}}body .dmach_carousel_container .slick-next{width:48px;height:48px;border:1px solid #7087BF;border-radius:999px}body .dmach_carousel_container .slick-prev{width:48px;height:48px;border:1px solid #7087BF;border-radius:999px}@media (max-width:980px){body .dmach_carousel_container .slick-next{top:unset;bottom:-70px;right:calc(50% - 60px)!important}body .dmach_carousel_container .slick-prev{top:unset;bottom:-70px;left:calc(50% - 60px)!important}}body .dmach_carousel_container .slick-next:before{top:50%;right:50%;transform:translate(50%,-50%)}body .dmach_carousel_container .slick-prev:before{top:50%;left:50%;transform:translate(-50%,-50%)}:root :where(a:where(:not(.wp-element-button))){text-decoration:none}