body, h1, h2, h3, h4, h5, h6{
font-family: "Barlow Semi Condensed", sans-serif;}
footer a {color: #FF8820}
.nav-seperator {
border-top: 0 !important;
}
.terms a{color: #FF8820}
.top-icons {
gap: 5px !important;
}

.footer-menu a,.top-navigation a{font-weight:bold}
header .wp-block-group {
padding-top: 5px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li{padding: 0 !important}
.wfacp-form-control-label{background: none !important}

.woocommerce-account .wp-block-post-title, .woocommerce-account main .woocommerce, .woocommerce-cart .wp-block-post-title, .woocommerce-cart main .woocommerce, .woocommerce-checkout .wp-block-post-title, .woocommerce-checkout main .woocommerce{max-width:1140px !important}
#h-of-the-cma-exam {margin: 0;}

.wp-block-separator{border-bottom: 0}

.home .wp-block-group.is-layout-flow.wp-block-group-is-layout-flow{margin: 0}

.table td, .table th {
padding: .75rem; 
vertical-align: top;
border-top: 1px solid #dee2e6;
}

.pricing-block p {
padding: 0 !important;
}

.card-header .btn-link::after{content: '' !important}

.checkout-copy-right {
border-top: 1px solid #dddddd;
}
.btn-primary.show-quiz-button{
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-primary.show-quiz-button:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc;
}
.exit-intent-popup h3{text-align: center;margin-bottom: 20px !important;font-size: 26px;font-weight: 700;line-height: 1;font-family: "Barlow Condensed", sans-serif !important;color: var(--wp--preset--color--gray-100) !important;padding: 0;margin: 0;}
.exit-intent-popup h4{font-size: 1.45rem;font-weight: 500;line-height: 1.2;}
.show-quiz-button {font-size: 43px;font-weight: 500;line-height: .67;text-shadow: 0 0px 0 #fff;opacity: 1;top: -38px;display: inline-block;position: absolute;right: -21px;color: #1d45ef !important;cursor: pointer;background-color: #fff;height: 36px;width: 36px;border-radius: 100px;}
.exit-intent-popup .close-btn {font-size: 40px;font-weight: 400;line-height: .60;text-shadow: 0 0px 0 #1d45ef;opacity: 1;top: -36px;display: inline-block;position: absolute;right: -36px;color: #1d45ef !important;cursor: pointer;background-color: #fff;width: 30px;height: 30px;border-radius: 100px;}
.exit-intent-popup .close-btn:hover {background-color: #000;color: #fff !important;}
.exit-intent-popup .modal-dialog {background: #1d45ef;padding: 16px;top: 16%;position: relative;border-radius: 16px;}
.card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;
word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;}
.faq .card-header {background: #F0F4F7;font-family: 'Barlow',sans-serif;}
.card-header {padding: .75rem 1.25rem;margin-bottom: 0;background-color: rgba(0,0,0,.03);border-bottom: 1px solid rgba(0,0,0,.125);}
.progo-accordion.faq .btn {border: none !important;font-size: 14px;font-weight: normal;}
.card-header .btn-link.collapsed::after {font-family: "FontAwesome";content: "\f106";display: inline-block;padding-right: 3px;vertical-align: middle;font-weight: 900;position: absolute;right: 8px;top: 14px;}
.card-header .btn-link::after {content: '' !important;}
.progo-addtocart .btn-primary{color: #fff;border: none;}
.progo-addtocart select{border: none;margin: 0 auto 5px;}
table {border-collapse: collapse;}
table thead th {vertical-align: bottom;border-bottom: 2px solid #dee2e6;}
.collapse:not(.show) {display: none;}
.progo-accordion table{width: 100%}
.rounded-pill {border-radius: 50rem !important;}
.postid-2938829 .entry-content {max-width: 730px !important;margin: 0 auto;color: #141F44;}
.pricing-block h3{margin: 0 !important}
.pricing-block{margin-top: 25px !important}
.card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;padding: 1.25rem;}
.card-header h2 {margin: 0;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.btn:not(:disabled):not(.disabled) {cursor: pointer;}
.postid-2938829 p{color: #141F44}
.progo-accordion .btn{font-family: barlow, sans-sarif;background: transparent;border: 1px solid #ddd;}
.progo-accordion .btn:focus, .progo-accordion .btn:hover {color: inherit;border: 1px solid #1d45ef;}
.container {max-width: 1140px;margin: 0 auto;}
.gform_wrapper.gravity-theme button, .gform_wrapper.gravity-theme [type="button"], .gform_wrapper.gravity-theme [type="reset"], .gform_wrapper.gravity-theme [type="submit"] {-webkit-appearance: none !important;font-style: normal;font-weight: 600 !important;font-size: 15px !important;line-height: 20px !important;align-items: center;text-align: center;text-transform: uppercase;color: #FFFFFF !important;background: #1D45EF !important;border: 0px !important;cursor: pointer;display: inline-block;overflow-wrap: break-word;box-sizing: border-box;padding: 14px 32px;white-space: normal !important;margin: 6px auto;}
.gform_wrapper.gravity-theme button:hover, 
.gform_wrapper.gravity-theme [type="button"]:hover, 
.gform_wrapper.gravity-theme [type="reset"]:hover, 
.gform_wrapper.gravity-theme [type="submit"]:hover{color: #FFFFFF !important;background: #1632AC !important;}
.gchoice{margin-bottom:8px !important;}

@media(max-width: 500px){
.custom-logo-link {max-width: 200px;}
.form-container #input_22_2 .gchoice, .form-container #input_22_7 .gchoice {width: 48%;display: inline-block;margin: 10px auto;}
#gform_wrapper_22 .gfield {text-align: center;margin: 0 5% !important;}
}

@media (max-width: 781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
}

@media (max-width: 900px) {
.form-container .gfield {text-align: center;margin: 0 5% !important;}
}
.gform_button {font-family: 'Barlow Semi Condensed', sans-serif;background: #1D45EF;background-color: rgb(29, 69, 239);border-radius: 100px !important;color: #fff !important;font-style: normal;font-weight: 600;font-size: 17px;line-height: 20px;
padding: 14px 32px;align-items: center;text-align: center;text-transform: capitalize;border: none !important;box-shadow: none !important;}
.gfq-panel input[type="submit"], #gform_wrapper_22 input[type="submit"]{
width: 60%;background-color: #ff6b17;text-align: center;margin-left: 20%;margin-right: 20%;cursor:pointer;font-family: 'Barlow Semi Condensed', sans-serif;background: #1D45EF;background-color: rgb(29, 69, 239);border-radius: 100px !important;color: #fff !important;font-style: normal;font-weight: 600;font-size: 17px;line-height: 20px;padding: 14px 32px;align-items: center;text-align: center;text-transform: capitalize;border: none !important;box-shadow: none !important;}

#gform_wrapper_22 .gform_heading{display:none !important;}
#gform_22 .gfield_radio label {font-size: 17px !important;font-weight: 700 !important;margin-bottom: 3px !important;text-align: left;color: #fff !important;}
#gform_wrapper_22, #gform_wrapper_47, #gform_wrapper_10{padding:10px !important;border:none !important;}

#input_22_2 .gchoice{width: 25%;display: inline-block;margin: 10px auto;}
#input_47_2 .gchoice  {width: 25%;display: inline-block;margin: 10px auto;}
#gform_22 .gfield_radio label, #gform_22 .gfield-choice-input, #gform_47 .gfield_radio label, #gform_47 .gfield-choice-input{cursor:pointer;}
.gform_wrapper .validation_error{border: 0 !important;color: #c02b0a !important;font-size: 12px !important;font-weight: 600 !important;margin: 0 !important;padding: 0 !important;text-align:center !important;}

#gform_22 .gform_wrapper input[type=text], #gform_47 .gform_wrapper input[type=text], #gform_10 .gform_wrapper input[type=text]{padding: 5px 15px !important;background: #EAEBF0 !important;border-radius: 5px !important;border: none;}

#gform_22 .gfield_label, #gform_47 .gfield_label, #gform_10 .gfield_label, #gform_10 .ginput_complex label, #gform_22 .ginput_complex label,  #gform_22 .gfield_radio label,  #gform_47 .gfield_radio label, #gform_10 .gfield_radio label{font-size: 17px !important;font-weight: 700 !important;margin-bottom: 3px !important;text-align: left;color: #fff !important;}

#gform_10 legend.gfield_label{font-size: 17px !important;font-weight: 700 !important;text-align: left !important;color: #fff !important;}

#gform_22 .gfield_html h3, #gform_47 .gfield_html h3, #gform_10 .gfield_html h3{text-align: center;color: #fff !important;font-weight: 600;font-size: 26px;line-height: 1;margin-top: 20px;}

#gform_22 .gform_page_fields, #gform_47 .gform_page_fields, #gform_10 .gform_page_fields {width: 80% !important;margin-left: 10% !important;}
.gpls-limit-message{font-style: normal;font-weight: normal;font-size: 1.6rem;line-height: 140%;color: #99908A!important;font-family: Signika;margin-bottom:40px;}