/** Shopify CDN: Minification failed

Line 636:5 Expected ":"
Line 650:2 Unexpected "}"
Line 2576:106 Unexpected ")"
Line 2598:106 Unexpected ")"
Line 2630:106 Unexpected ")"
Line 2658:106 Unexpected ")"
Line 2680:106 Unexpected ")"
Line 2712:106 Unexpected ")"
Line 2739:106 Unexpected ")"
Line 2761:106 Unexpected ")"
... and 4 more hidden warnings

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/

/*program chart*/

.cohort-wrapper {
    max-width: 1200px;
    padding: 0 20px;
    border: 1px solid #ececec;
    border-radious:5px;
    margin: 20px 0;
}

.cohort-wrapper h1 {
    color: #000;
    font-size: 2.5em;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
}

.chosen-cohort {
    background: #ffffff;
    padding: 20px;
    border-radius: 16px;
    box-shadow: 0 10px 20px -10pxrgba(0,0,0,0.3);
    margin-bottom: 15px;
}

.chosen-cohort .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}

.chosen-cohort .header .title {
    font-size: 1.8em;
    font-weight: bold;
    color: #000;
}

.chosen-cohort .header .badge {
    background: #ffcc00;
    color: #000;
    padding: 6px 15px;
    border-radius: 20px;
    font-weight: bold;
    box-shadow: 0 2px 4px rgba(255, 204, 0, 0.4);
    animation: pulse 1.5s infinite ease-in-out;
}

@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(255, 204, 0, 0.6);
    }
    50% {
        transform: scale(1.1);
        box-shadow: 0 0 16px rgba(255, 204, 0, 1);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 8px rgba(255, 204, 0, 0.6);
    }
}

.chosen-cohort .details {
    display: flex;
    align-items: stretch;
    gap: 40px;
    flex-wrap: wrap;
}

.chosen-cohort .details .section {
    flex: 1;
    background: #edf5ff;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 6px 10px -6pxrgba(0,0,0,0.2);
    transition: transform 0.3s ease, box-shadow 0.3s ease;

    display: flex;
    flex-direction: column;
    justify-content: start;
}

.chosen-cohort .details .section:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 20px -8pxrgba(0,0,0,0.3);
}

.chosen-cohort .details .section h3 {
    color: #764ba2;
    margin-bottom: 20px;
    font-size: 1.5em;
    display: flex;
    align-items: center;
    font-weight: bold;
}

.chosen-cohort .details .section h3 i {
    margin-right: 10px;
    color: #667eea;
    font-size: 1.3em;
}

.chosen-cohort .details .section p {
    margin-bottom: 15px;
    font-size: 1.1em;
}

.chosen-cohort .details .section .chips {
    margin-top: 15px;
}

.chosen-cohort .details .section .chips span {
    display: inline-block;
    background: #e6f0ff;
    color: #0056b3;
    padding: 4px 12px;
    border-radius: 12px;
    font-size: 0.95em;
    margin-right: 6px;
    margin-bottom: 6px;
}

.chosen-cohort .actions {
    margin-top: 30px;
}

.chosen-cohort .actions a {
    text-decoration: none;
    padding: 14px 30px;
    font-weight: bold;
    font-size: 1.1em;
    margin-right: 15px;
    transition: background 0.3s, transform 0.3s;
    display: inline-block;
}

.chosen-cohort .actions .enroll {
    background: #764ba2;
    color: #ffffff;
}

.chosen-cohort .actions .enroll:hover {
    background: #5a3d79;
    transform: translateY(-2px);
}

.chosen-cohort .actions .download {
    background: #28a745;
    color: #ffffff;
}

.chosen-cohort .actions .download:hover {
    background: #218838;
    transform: translateY(-2px);
}

@media (max-width: 768px) {
    .chosen-cohort .details {
        flex-direction: column;
    }
    .chosen-cohort .actions a {
        display: block;
        margin-bottom: 15px;
    }
  .cohort-wrapper h1 {
      margin-bottom: 0;  
  }
  .chosen-cohort {
    padding: 10px;
  }
  .chosen-cohort .details .section {
    width: 100%;
    padding: 20px;
  }

}
/*program chart*/

.course-benefits .prod-faq-main {
    padding: 3px 10px 10px 10px;
}
.prod-faq-more {
    margin-bottom: 15px;
}

.course-benefits .prod-faq-icon{
      margin-top: 10px;
}
a.button.download-service-guide {
    width: 100%;
    padding: 15px !important;
    background: linear-gradient(179.6deg, #43d0c6 -36.66%, #2889b8 55.07%, #1d6ab2 92.57%) !important;
    color: #fff !important;
    border: none;
}
.shine {
  position: absolute;
  top: 0;
  left: 100%;
  width: 60px; /* Adjust based on SVG size */
  height: 100%;
  transform: skewX(-30deg);
  animation: shineAnimation 5s infinite ease-in-out;
}
/* Shine Animation */
@keyframes shineAnimation {
    0% {
        left: -150%;
    }
    50% {
        left: 100%;
    }
    100% {
        left: 150%;
    }
}


.button-container {
position: relative;
display: inline-block;
float: left;
}

.button-layer {
    position: absolute;
    top: 10px;
    left: 6px;
    width: 100%;
    height: 85%;
    background: linear-gradient(179.6deg, #43d0c6 -36.66%, #2889b8 55.07%, #1d6ab2 92.57%);
    border-radius: 50px;
    z-index: 0;
}

.demo-button {
    position: relative;
    display: inline-block;
    padding: 0px 25px;
    font-size: 16px;
    font-weight: bold;
    color: white;
    background: #ff3b1f;
    border: none;
    border-radius: 50px !important;
    cursor: pointer;
    z-index: 1;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.2); /* Brighter for visibility */
  transition: background 0.3s ease-in-out; /* Smooth color change */
}

.demo-button:hover {
    background: no-repeat;
}
        
button.featured-image-learn-more {
    margin-top: 10px;
}
.theiaStickySidebar .flickity-prev-next-button{
  display:block !important;
}
.p-thumb .flickity-prev-next-button.previous{
  left: 0;
  background-color: #fff;
}
.p-thumb .flickity-prev-next-button.next{
  right: 0;
  background-color: #fff;
}
.curriculam_content iframe {
    height: 500px;
}

/* Pricing table*/
.price-review {
    margin-bottom: 25px;
}
/* Modal Styles */
.popup-modal {
  display: none; /* Hidden by default */
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5); /* Black background with opacity */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
}

.variant-modal-content {
  background-color: white;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  max-width: 50%;
  border-radius: 10px;
  text-align: center;
}
#modal-text {
    padding: 0 20px 0 0px;
}
.close-modal {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
  margin: -20px -8px 0 0;
}

.close-modal:hover,
.close-modal:focus {
  color: black;
  text-decoration: none;
}

@media (max-width: 768px) {
  .variant-modal-content {
    max-width: 100%;
    padding: 15px;
  }

  .curriculam_content iframe {
    height: 250px;
}
  
}

.info-icon {
    margin-left: 5px;
    cursor: pointer;
    position: relative;
    font-size: 20px;
    color: #0073e6;
    font-weight: bold;
}

.popup {
    visibility: hidden;
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    bottom: 125%; /* Adjust for placement */
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    white-space: nowrap;
    font-size: 12px;
    width: max-content;
}

.popup::after {
    content: "";
    position: absolute;
    top: 100%; /* Arrow at the bottom */
    left: 50%;
    transform: translateX(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
}

/*.info-icon:hover .popup {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.3s;
    max-width: 230px;
    white-space: pre-line;
}*/


.pricing-table {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap; /* Enables wrapping for mobile responsiveness */
  padding: 20px;
  margin: 50px 0;
}

.pricing-card {
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 20px;
  width: 23%; /* Fixed width for desktop */
  text-align: center;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
  flex: 1 1 auto;
}

.pricing-card:hover {
  transform: translateY(-10px); /* Subtle hover effect */
}

.pricing-card h3 {
  font-size: 24px;
  margin-bottom: 10px;
}

.pricing-card .price {
  font-size: 32px;
  color: #333;
  margin: 15px 0;
}

.pricing-card ul {
  list-style-type: none;
  padding: 0;
}

.pricing-card ul li {
  padding: 8px 0;
  border-bottom: 1px solid #ddd;
}

.pricing-card ul li:last-child {
  border-bottom: none;
}

.pricing-card .btn {
  display: inline-block;
  margin-top: 20px;
  padding: 10px 20px;
  background-color: #0073e6;
  color: white;
  text-decoration: none;
  border-radius: 5px;
}

.pricing-card .btn:hover {
  background-color: #005bb5;
}

.pricing-card.highlight {
  border: 2px solid #0073e6;
  background-color: #e6f2ff;
}

.pricing-card.highlight .btn {
  background-color: #005bb5;
}

.pricing-card.highlight .btn:hover {
  background-color: #003f7d;
}

/* Mobile Responsiveness */
@media screen and (max-width: 768px) {
  .pricing-card {
    width: 100%; /* Full width on smaller screens */
    margin: 10px 0;
  }
}

@media screen and (max-width: 480px) {
  .pricing-card h3 {
    font-size: 20px;
  }

  .pricing-card .price {
    font-size: 28px;
  }

  .pricing-card .btn {
    padding: 8px 16px;
  }
}
/* Pricing table*/

.sticky_atc_btn .quantity{ display:none; }
.sticky_atc_price { margin-right: 10px; }
/*Product layout*/
/*.cat_space_30 .cat_space_item{ border-radius: 5px; border: 2px solid gray; padding-top: 13px; min-height: 200px;}*/
.tools-covered-image.cat_space_30 .cat_space_item{ border-radius: 5px; border: 2px solid gray; padding-top: 13px; min-height: 200px;text-align:center; width:19%; margin-right:20px;}
.prod-faq-answer-content {
    padding: 10px 0 2px 20px;
    letter-spacing: 1.2px;
}
.template-product .panel.entry-content {
    margin-top: 25px;
    margin-bottom: 30px !important;
    overflow: auto;
    clear: both;
    float: left;
    width: 100%;
}
.row.mb__30.pr_sticky_content, .btn-atc.atc-slide.btn_full_false.PR_no_pick_false.btn_des_1.btn_txt_3 {
    margin-bottom: 0px;
}

.template-product tr {
  border-bottom: 1px solid #ddd;
  transform-origin: top;
   display: table-row;
  animation: anim 0.5s ease;
}
.prod-faq-content{
      margin-bottom: 25px !important;
}
.template-product td {
  padding: 10px;
}
.template-product td, .template-product th, .template-product tabel{
  border: 1px solid #ddd;
  color: #000;
}
.template-product p, .certificate-right-content {
    color: #000;
}
/*.certificate-left-image img, .tools-covered img, .trainer-profile-image img {
.certificate-left-image img {
    border-radius: 5px;
    border: 2px solid gray;
}*/
.pr_short_des br:first-of-type {
display:none;
}
.pr_short_des {
    margin-top: 15px;
    border: 2px solid gray;
    border-radius: 5px;
    padding: 15px;
}
.take-action-label {
    color: #000;
    font-weight: 800;
}
.prod-faq-main{
    background: #ebeef0;
    border-radius: 5px;
}

#section23 .prod-faq-main{
    background: #fff;
}
.prod-faq-answer-content {
    padding: 15px 0 1px 20px !important;
    letter-spacing: 1.5px !important;
}
.show-tab-content p {
    margin-bottom: 0 !important;
}
/*Product layout*/

/* Popup */
#ta-popup-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999;
  }

  
  #popup-content{
    width: 80%;
    height: 80%;
    margin-top: 5%;
    margin-left: 10%;
  }

  #external-content-iframe {
    width: 100%;
    height: 80vh;
    border: none;
    border-radius: 10px;
  }
  
 /* #popup-content {
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    position: relative;
  }*/

  /*#close-popup {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
  }*/

  #close-popup {
    position: absolute;
    top: 9.3%%;
    right: 10%;
    cursor: pointer;
    width: 50px;
    text-align: center;
    height: 50px;
    line-height: 40px;
    /*border-radius: 50%;*/
    font-size: 20px;
    border-color: #808080;
    border: none;
    background: transparent;
}
    #close-popup:hover {
     color: black;
    s}
  #close-popup span{
    margin-left: -6px !important;
  }
  @media only screen and (max-width: 767px) {
  #close-popup {
    margin-top: 0%;
  }
     #close-popup {
      /* top: 9%; */
      border: none;
      background: transparent;
    }
      }
  }
  

/* Popup */
.nt_menu>li>a{
    padding-right: 5.5px;
}
.faq-more-main {
    text-align: left;
    margin-top:25px;
}
.faq-more {
    cursor: pointer;
    padding: 10px;
    border-radius: 5px;
    background: linear-gradient(179.6deg, #43d0c6 -36.66%, #2889b8 55.07%, #1d6ab2 92.57%);
    color: rgb(255, 255, 255);
    font-weight: bold;
}
.prod-faq-more .prod-faq-content:nth-child(n + 6), .course-curriculum .prod-faq-content:nth-child(n + 6), .course-benefits .prod-faq-content:nth-child(n + 6) {
    display: none;
}

.sp-tab-content.rtet4.show-tab-content, .template-product div#nt_content {
    background-color: #ffffff !important;
}
.cta-float-left {
    float: left;
}

.ad-box-show.panel.entry-content {
    width: 100% !important;
    overflow: auto;
}

button.single_add_to_cart_button.button.truncate.sticky_atc_js {
    background: linear-gradient(179.6deg, #43d0c6 -36.66%, #2889b8 55.07%, #1d6ab2 92.57%);
    border-radius: 7px;
}

p.pmp-curriculum-right-sub-content, .curriculum-RRE {
    display: none !important;
}

.second-ad-img-main {
    display: none;
}

.cc-certificate-right {
    margin-left: 10px;
}
.cc-certificate-left-content {
    margin-top: 15px;
}
.cc-certificate-right h2 {
    margin: 0;
}
.prod-faq-content {
    width: 100%;
    margin-bottom: 15px;
    box-shadow: 0.05rem 0.4rem 0.8rem rgb(0 0 0 / 13%), -0.05rem 0.2rem 0.4rem rgba(0, 0, 0, 0.0299999993);
    background-color: #ffffff;
    -webkit-font-smoothing: subpixel-antialiased;
    border-radius: 13px;
}

.prod-faq-main {
  box-sizing: border-box;
  padding-left: 2rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding-left: 10px;
  letter-spacing: 1px;
}

.prod-faq-title {
    margin: 10px 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3625 !important;
    color: #3d3d3d;
    flex-shrink: 0;
    width: 94%;
    cursor: pointer;
}

  .prod-faq-icon {
    cursor: pointer;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0;
    width: 50px;
}

.prod-faq-answer-content {
    padding: 0 0 1px 20px;
    letter-spacing: 1px;
}

.po-video {
    width: 100%;
    text-align: center;
}
.po-video video{
    width: 100%;
}
.additional-buttons-main {
    margin: 0 0 10px 10px;
}

.add-cta-button{
  padding-bottom: 12px !important;
  letter-spacing: 0.02em;
  line-height: 1.45;
  text-transform: none;
  appearance: none;
  border: 0px;
  cursor: pointer;
  display: inline-block;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-color: initial;
  text-align: center;
  outline: none;
  padding: 12px 20px;
  font-size: 18px;
  text-decoration-style: unset;
  /*background-color: #1d6ab2;*/
  background: linear-gradient(179.6deg, #43d0c6 -36.66%, #2889b8 55.07%, #1d6ab2 92.57%);
  color: rgb(255, 255, 255);
  transition: all 0.15s ease-in-out 0s;
  border-radius: 5px;
  font-weight: 600 !important;
  height: auto !important;
  min-height: 50px !important;
}
.add-cta-button:hover{
   color: rgb(255, 255, 255);
}
.certificate-left-image {
    width: 50%;
    float: left;
}
.certificate-right-content {
    width: 50%;
    padding-left: 12px;
}

.trainer-profile-main {
    width: 100%;
}
.trainer-profile-image {
    width: 50%;
    padding: 0 15px;
}
.trainer-profile-content {
    width: 50%;
    padding: 0 0 0 10px;
}
.trainer-profile-content p {
    margin-bottom: 0px;
}
.trainer-profile-section{
  width: 100%;
  overflow: auto;
}
.pUCPN {
    overflow-wrap: anywhere;
    word-break: normal;
    letter-spacing: 0em;
    line-height: 1.45;
    text-transform: none;
    margin: 0px;
    color: rgb(98, 105, 117);
    font-weight: 600 !important;
    font-size: 18px;
}
.iNmqku {
    overflow-wrap: anywhere;
    word-break: normal;
    /*font-family: Rubik;*/
    letter-spacing: 0em;
    line-height: 1.8;
    text-transform: none;
    margin-top: 0.25rem;
    color: rgb(98, 105, 117);
    font-weight: 400 !important;
    font-size: 18px;
}

.sp-tab-content.rtet4.course-curriculum p {
    letter-spacing: 1px;
}

.pr_short_des p, .our-stats p {
    line-height: 27px;
    letter-spacing: 1px;
}

.sp-tab-content.rtet4.show-tab-content.course-feature, .sp-tab-content.rtet4.show-tab-content {
    line-height: 2.5;
    letter-spacing: 1px;
}
.sp-tab-content.rtet4.show-tab-content.course-feature img, .sp-tab-content.rtet4.show-tab-content img {
    margin-right: 10px;
}
/*Tooltip start*/
.tooltip {
  position: relative;
  display: inline-block;
  margin-left: 10px;
}

span.eapps-pricing-table-column-price-value {
    font-size: 40px;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 230px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 999999;
    bottom: 125%;
    left: 50%;
    margin-left: -85px;
    opacity: 0;
    transition: opacity 0.3s;
}

/*.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}*/

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
/*Tooltip end*/
#tools-covered .cat_space_item {
  width:20%;
}
.row.mb__30.pr_sticky_content {
    background-color: #fff;
}
.group-1693-zap {
   width:100%;
   clear: both; 
   overflow: auto;
  border: solid 0.1rem #1d6ab2;
  border-radius: 1.2rem;
}
.curriculam-module-content {
    padding: 0 20px;
}
.auto-group-cplc-jRv {
  height: 200px;
  margin-bottom: 2rem;
  box-sizing: border-box;
  padding: 7rem 9rem 3.2rem 2rem;
  width: 100%;
  display: flex;
  align-items: center;
  background-color: #1d6ab2;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(https://cdn.shopify.com/s/files/1/0606/5327/3311/files/clip-path-group.png?v=1707236292);
  flex-shrink: 0;
}
  .curriculum-RRE {
    width: 35%;
    left: 0;
    top: 3.4rem;
    overflow: hidden;
    align-items: center;
    display: flex;
    flex-direction: column;
    border: solid 0.1rem #1d6ab2;
    box-sizing: border-box;
    background-color: #f2f9ff;
    border-top-left-radius: 1.2rem;
    border-bottom-left-radius: 1.2rem;
    float:left;
    border: none;
}
 .line-247-Sr8 {
    margin: 0rem 1.6rem 6.9rem 0rem;
    width: 0rem;
    height: 0.3rem;
    background-color: #ffffff;
    flex-shrink: 0;
}
  .comprehensive-curriculum-yLG {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.125;
    letter-spacing: 0.064rem;
    text-transform: uppercase;
    color: #ffffff;
    flex-shrink: 0;
}
  p.the-curriculum-has-been-designed-by-dinesh-r-m-chief-enterprise-architect-portfolio-management-at-team-solutions-llc-Bak {
    padding: 0 25px;
    font-size: 17px;
    color: #555;
    font-weight: 400;
    line-height: 1.7;
    margin-bottom: 0;
}
  span.the-curriculum-has-been-designed-by-dinesh-r-m-chief-enterprise-architect-portfolio-management-at-team-solutions-llc-Bak-sub-1 {
    font-weight: 700;
    color: #555;
    line-height: 1.7;
}
  .curriculum-RRE .auto-group-aqi8-6LL {
    box-sizing: border-box;
    padding: 20px 10px;
    width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
}
  .auto-group-uucx-Qrp {
    margin-bottom: 1.6rem;
    box-sizing: border-box;
    padding: 10px 0px;
    width: 100%;
    display: flex;
    align-items: center;
    box-shadow: 0.1rem 0.1rem 0.3rem rgba(0, 0, 0, 0.1599999964), -0.1rem -0.1rem 0.3rem rgba(0, 0, 0, 0.1000000015);
    background-color: #ffffff;
    border-radius: 0.6rem;
    flex-shrink: 0;
}
  .auto-group-nymv-5V6 {
    margin-bottom: 25px;
    box-sizing: border-box;
    padding: 10px 0px;
    width: 100%;
    display: flex;
    align-items: center;
    box-shadow: 0.1rem 0.1rem 0.3rem rgba(0, 0, 0, 0.1599999964), -0.1rem -0.1rem 0.3rem rgba(0, 0, 0, 0.1000000015);
    background-color: #ffffff;
    border-radius: 0.6rem;
    flex-shrink: 0;
}
   .component-78-1fa {
    margin-right: 0.3rem;
    box-sizing: border-box;
    padding: 10px 0;
    width: calc(100% - 0.3rem);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    border: solid 0.1rem #1d6ab2;
    background-color: #1d6ab2;
    border-radius: 0.4rem;
    flex-shrink: 0;
}
 .download-brochure-qPi {
    font-size: 23px;
    font-weight: 600;
    line-height: 1.3625;
    color: #ffffff;
    white-space: nowrap;
    flex-shrink: 0;
    margin-bottom: 0;
   padding-bottom: 10px;
}
  .auto-group-ve4k-XRe, .auto-group-ww6x-nuJ {
    width: 15%;
    margin: 0px 10px;
}
  span.lms-access-self-placed-training-videos-X6C-sub-0, span.hours-project-management-training-rip-sub-0{
    font-weight: 600;
  }
  p.hours-project-management-training-rip, .lms-access-self-placed-training-videos-X6C {
    width: 75%;
    font-size: 17px;
    margin-bottom: 0;
}
  img.component-77-download-X88 {
    width: 10%;
    margin: 0px 10px;
}
  
  .pmp-curriculum-hwi {
    box-sizing: border-box;
    padding: 15px;
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
    float: left;
    border: solid 0.1rem #1d6ab2;
    /*border-radius: 1.2rem;*/
    border-top-right-radius: 1.2rem;
    border-bottom-left-radius: 1.2rem;
    border-bottom-right-radius: 1.2rem;
    border: none;
    
}


.comprehensive-curriculum-yLG {
    font-size: 28px;
}

.auto-group-cplc-jRv {
    padding: 48px 0px 0px 12px;
  
}
  .group-1693-zap .pmp-curriculum-hwi .project-management-professional-1Sc {
    margin-bottom: 0.8rem;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.3625;
    color: #000000;
    padding-top: 5px;
}
   .pmp-curriculum-hwi .pmp-curriculum-right-sub-content {
    margin-bottom: 1.7rem;
    max-width: 76rem;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7;
    color: #555;
}
  .pmp-curriculum-hwi .component-79-WXn {
    width: 100%;
    row-gap: 0.8rem;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.module-pmp-curriculam-content {
  width: 100%;
  border-radius: 0.8rem;
  border: solid 0.1rem #c4c4c4;
}

.module-main {
  box-sizing: border-box;
  padding-left: 2rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding-left: 10px;
}
.module-title {
  margin: 10px 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3625;
  color: #3d3d3d;
  flex-shrink: 0;
  width: 94%;
  cursor: pointer;
}
  .module-icon {
    cursor: pointer;
    object-fit: contain;
    vertical-align: top;
    flex-shrink: 0;
    width: 50px;
}

div#shopify-section-brand_list {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.sp-tab-content.rtet4.show-tab-content.curriculam_content {
    clear: both;
    overflow: auto;
    border: none;
}

  .second-ad {
    width: 100%;
    clear: both;
    overflow: auto;
    display: flex;
    margin-top: 11px;
}
.second-ad-text {
    width: 60%;
    float: left;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3625;
    letter-spacing: 0rem;
    color: #000;
    white-space: nowrap;
    vertical-align: middle;
    margin-top: 1%;
    padding-left: 20px;
    margin-bottom: 0;
    text-align: center;
}
  .second-ad-img-main {
    width: 15%;
    float: left;
}
  .second-ad-button-main {
    float: left;
    width: 30%;
    margin-top: 0%;
    padding: 10px 25px;
}
  .second-ad-button {
    width: 80%;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3625;
    color: #fff;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(179.6deg,#43d0c6 -36.66%,#2889b8 55.07%,#1d6ab2 92.57%);
    border-radius: 0.8rem;
    height: 50px;
}
.eligible-content, .demo-content {
    padding: 0 !important;
}
a.second-ad-button:hover, .third-ad-button:hover {
    color: #fff;
}


  .third-ad {
    width: 100%;
    clear: both;
    overflow: auto;
    display: flex;
    margin-top: 11px;
}
 .third-ad-text {
    width: 50%;
    float: left;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3625;
    color: #000;
    white-space: nowrap;
    vertical-align: middle;
    margin-top: 4%;
    padding-left: 20px;
    text-align: center;
}
  .third-ad-img-main {
    width: 10%;
    float: left;
}
.third-ad-button-main {
    float: left;
    width: 40%;
    margin-top: 3%;
    padding: 10px 25px;
}
 .third-ad-button {
    width: 80%;
    height: 40px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3625;
    letter-spacing: -.052rem;
    color: #fff;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(179.6deg,#43d0c6 -36.66%,#2889b8 55.07%,#1d6ab2 92.57%);
    border-radius: 0.8rem;
}
  
  .ad-box-show {
    box-shadow: 0.05rem 0.4rem 0.8rem rgba(0, 0, 0, 0.0299999993), -0.05rem 0.2rem 0.4rem rgba(0, 0, 0, 0.0299999993);
    background-color: #ffffff;
    -webkit-font-smoothing: subpixel-antialiased;
    border-radius: 13px;
}


 /*Price options*/

 .eapps-pricing-table-toggle-container {
    margin: 0 auto 35px;
    display: flex;
    justify-content: center;
}
.eapps-pricing-table {
    position: relative;
    font-size: 13px;
    line-height: 1.2308;
    font-weight: 400;
    min-width: 320px;
    margin: 0 auto;
}
.eapps-pricing-table-toggle-inner {
    border-radius: 4px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-end;
    padding: 0 20px;
}
.eapps-pricing-table-toggle-item:last-child {
    margin-right: 0;
}
.eapps-pricing-table-toggle-item {
    display: block;
    position: relative;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 10px;
  color: rgb(0, 162, 255);
}



 
div.eapps-widget{
    position:relative
}
div.eapps-widget.eapps-widget-show-toolbar:before{
    position:absolute;
    content:"";
    display:block;
    bottom:0;
    top:0;
    left:0;
    right:0;
    pointer-events:none;
    border:1px solid transparent;
    transition:border .3s ease;
    z-index:1
}
.eapps-widget-toolbar{
    position:absolute;
    top:-32px;
    left:0;
    right:0;
    display:block;
    z-index:99999;
    padding-bottom:4px;
    transition:all .3s ease;
    pointer-events:none;
    opacity:0
}
.eapps-widget:hover .eapps-widget-toolbar{
    opacity:1;
    pointer-events:auto
}
.eapps-widget-toolbar a{
    text-decoration:none;
    box-shadow:none!important
}
.eapps-widget-toolbar-panel{
    border-radius:6px;
    background-color:#222;
    color:#fff;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center;
    top:0;
    position:relative;
    transition:all .3s ease;
    opacity:0;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    box-shadow:0 0 0 1px hsla(0,0%,100%,.2);
    height:28px
}
.eapps-widget:hover .eapps-widget-toolbar-panel{
    opacity:1
}
.eapps-widget-toolbar-panel-wrapper{
    width:100%;
    position:relative
}
.eapps-widget-toolbar-panel-only-you{
    position:absolute;
    top:-24px;
    font-size:11px;
    line-height:14px;
    color:#9c9c9c;
    padding:5px 4px
}
.eapps-widget-toolbar-panel-logo{
    width:28px;
    height:28px;
    border-right:1px solid hsla(0,0%,100%,.2);
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center
}
.eapps-widget-toolbar-panel-logo svg{
    display:block;
    width:15px;
    height:15px;
    fill:#f93262
}
.eapps-widget-toolbar-panel-edit{
    font-size:12px;
    font-weight:400;
    line-height:14px;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center;
    padding:9px;
    border-right:1px solid hsla(0,0%,100%,.2);
    color:#fff;
    text-decoration:none
}
.eapps-widget-toolbar-panel-edit-icon{
    width:14px;
    height:14px;
    margin-right:8px
}
.eapps-widget-toolbar-panel-edit-icon svg{
    display:block;
    width:100%;
    height:100%;
    fill:#fff
}
.eapps-widget-toolbar-panel-views{
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center
}
.eapps-widget-toolbar-panel-views-label{
    font-size:12px;
    font-weight:400;
    line-height:14px;
    margin-left:8px
}
.eapps-widget-toolbar-panel-views-bar{
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:70px;
    height:3px;
    border-radius:2px;
    margin-left:8px;
    background-color:hsla(0,0%,100%,.3)
}
.eapps-widget-toolbar-panel-views-bar-inner{
    border-radius:2px;
    background-color:#4ad504
}
.eapps-widget-toolbar-panel-views-green .eapps-widget-toolbar-panel-views-bar-inner{
    background-color:#4ad504
}
.eapps-widget-toolbar-panel-views-red .eapps-widget-toolbar-panel-views-bar-inner{
    background-color:#ff4734
}
.eapps-widget-toolbar-panel-views-orange .eapps-widget-toolbar-panel-views-bar-inner{
    background-color:#ffb400
}
.eapps-widget-toolbar-panel-views-percent{
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-left:8px;
    margin-right:8px;
    font-size:12px;
    font-weight:400;
    line-height:14px
}
.eapps-widget-toolbar-panel-views-get-more{
    padding:9px 16px;
    background-color:#f93262;
    color:#fff;
    font-size:12px;
    font-weight:400;
    border-radius:0 6px 6px 0
}
.eapps-widget-toolbar-panel-share{
    position:absolute;
    top:0;
    display:inline-block;
    margin-left:8px;
    width:83px;
    height:28px;
    padding-bottom:4px;
    box-sizing:content-box!important
}
.eapps-widget-toolbar-panel-share:hover .eapps-widget-toolbar-panel-share-block{
    opacity:1;
    pointer-events:all
}
.eapps-widget-toolbar-panel-share-button{
    padding:0 18px;
    height:28px;
    background-color:#1c91ff;
    color:#fff;
    font-size:12px;
    font-weight:400;
    border-radius:6px;
    position:absolute;
    top:0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    cursor:default;
    -ms-flex-align:center;
    align-items:center
}
.eapps-widget-toolbar-panel-share-button svg{
    display:inline-block;
    margin-right:6px;
    fill:#fff;
    position:relative;
    top:-1px
}
.eapps-widget-toolbar-panel-share-block{
    position:absolute;
    background:#fff;
    border:1px solid hsla(0,0%,7%,.1);
    border-radius:10px;
    width:209px;
    top:32px;
    transform:translateX(-63px);
    opacity:0;
    pointer-events:none;
    transition:all .3s ease;
    box-shadow:0 4px 6px rgba(0,0,0,.05)
}
.eapps-widget-toolbar-panel-share-block:hover{
    opacity:1;
    pointer-events:all
}
.eapps-widget-toolbar-panel-share-block-text{
    color:#111;
    font-size:15px;
    font-weight:400;
    padding:12px 0;
    text-align:center
}
.eapps-widget-toolbar-panel-share-block-text-icon{
    padding-bottom:4px
}
.eapps-widget-toolbar-panel-share-block-actions{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    border-top:1px solid hsla(0,0%,7%,.1)
}
.eapps-widget-toolbar-panel-share-block-actions-item{
    width:33.333333%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    height:39px;
    transition:all .3s ease;
    background-color:transparent
}
.eapps-widget-toolbar-panel-share-block-actions-item:hover{
    background-color:#fafafa
}
.eapps-widget-toolbar-panel-share-block-actions-item a{
    width:100%;
    height:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center
}
.eapps-widget-toolbar-panel-share-block-actions-item-icon{
    width:16px;
    height:16px;
    display:block
}
.eapps-widget-toolbar-panel-share-block-actions-item-facebook .eapps-widget-toolbar-panel-share-block-actions-item-icon{
    fill:#3c5a9b
}
.eapps-widget-toolbar-panel-share-block-actions-item-twitter .eapps-widget-toolbar-panel-share-block-actions-item-icon{
    fill:#1ab2e8
}
.eapps-widget-toolbar-panel-share-block-actions-item-google .eapps-widget-toolbar-panel-share-block-actions-item-icon{
    fill:#dd4b39
}
.eapps-widget-toolbar-panel-share-block-actions-item:not(:last-child){
    border-right:1px solid hsla(0,0%,7%,.1)
}

.eui-reset{
    align-content:initial;
    align-items:initial;
    align-self:initial;
    animation-delay:initial;
    animation-direction:initial;
    animation-duration:initial;
    animation-fill-mode:initial;
    animation-iteration-count:initial;
    animation-name:initial;
    animation-play-state:initial;
    animation-timing-function:initial;
    backface-visibility:initial;
    background-attachment:initial;
    background-blend-mode:initial;
    background-clip:initial;
    background-color:initial;
    background-image:initial;
    background-origin:initial;
    background-position-x:initial;
    background-position-y:initial;
    background-repeat:initial;
    background-size:initial;
    block-size:initial;
    border-block-end-color:initial;
    border-block-end-style:initial;
    border-block-end-width:initial;
    border-block-start-color:initial;
    border-block-start-style:initial;
    border-block-start-width:initial;
    border-bottom-color:initial;
    border-bottom-left-radius:initial;
    border-bottom-right-radius:initial;
    border-bottom-style:initial;
    border-bottom-width:initial;
    border-collapse:initial;
    border-image-outset:initial;
    border-image-repeat:initial;
    border-image-slice:initial;
    border-image-source:initial;
    border-image-width:initial;
    border-inline-end-color:initial;
    border-inline-end-style:initial;
    border-inline-end-width:initial;
    border-inline-start-color:initial;
    border-inline-start-style:initial;
    border-inline-start-width:initial;
    border-left-color:initial;
    border-left-style:initial;
    border-left-width:initial;
    border-right-color:initial;
    border-right-style:initial;
    border-right-width:initial;
    border-spacing:initial;
    border-top-color:initial;
    border-top-left-radius:initial;
    border-top-right-radius:initial;
    border-top-style:initial;
    border-top-width:initial;
    bottom:initial;
    box-decoration-break:initial;
    box-shadow:initial;
    box-sizing:initial;
    caption-side:initial;
    caret-color:initial;
    clear:initial;
    clip:initial;
    clip-path:initial;
    clip-rule:initial;
    color:inherit;
    color-adjust:initial;
    color-interpolation:initial;
    color-interpolation-filters:initial;
    column-count:initial;
    column-fill:initial;
    column-gap:initial;
    column-rule-color:initial;
    column-rule-style:initial;
    column-rule-width:initial;
    column-width:initial;
    content:initial;
    counter-increment:initial;
    counter-reset:initial;
    cursor:initial;
    dominant-baseline:initial;
    empty-cells:initial;
    fill:initial;
    fill-opacity:initial;
    fill-rule:initial;
    filter:initial;
    flex-basis:initial;
    flex-direction:initial;
    flex-grow:initial;
    flex-shrink:initial;
    flex-wrap:initial;
    float:initial;
    flood-color:initial;
    flood-opacity:initial;
    font-feature-settings:initial;
    font-kerning:initial;
    font-language-override:initial;
    font-size:initial;
    font-size-adjust:initial;
    font-stretch:initial;
    font-style:initial;
    font-synthesis:initial;
    font-variant-alternates:initial;
    font-variant-caps:initial;
    font-variant-east-asian:initial;
    font-variant-ligatures:initial;
    font-variant-numeric:initial;
    font-variant-position:initial;
    font-weight:initial;
    grid-auto-columns:initial;
    grid-auto-flow:initial;
    grid-auto-rows:initial;
    grid-column-end:initial;
    grid-column-gap:initial;
    grid-column-start:initial;
    grid-row-end:initial;
    grid-row-gap:initial;
    grid-row-start:initial;
    grid-template-areas:initial;
    grid-template-columns:initial;
    grid-template-rows:initial;
    height:initial;
    hyphens:initial;
    image-orientation:initial;
    image-rendering:initial;
    ime-mode:initial;
    inline-size:initial;
    isolation:initial;
    justify-content:initial;
    justify-items:initial;
    justify-self:initial;
    left:initial;
    letter-spacing:initial;
    lighting-color:initial;
    line-height:initial;
    list-style-image:initial;
    list-style-position:initial;
    list-style-type:initial;
    margin-block-end:initial;
    margin-block-start:initial;
    margin-bottom:initial;
    margin-inline-end:initial;
    margin-inline-start:initial;
    margin-left:initial;
    margin-right:initial;
    margin-top:initial;
    marker-end:initial;
    marker-mid:initial;
    marker-start:initial;
    mask-clip:initial;
    mask-composite:initial;
    mask-image:initial;
    mask-mode:initial;
    mask-origin:initial;
    mask-position-x:initial;
    mask-position-y:initial;
    mask-repeat:initial;
    mask-size:initial;
    mask-type:initial;
    max-block-size:initial;
    max-height:initial;
    max-inline-size:initial;
    max-width:initial;
    min-block-size:initial;
    min-height:initial;
    min-inline-size:initial;
    min-width:initial;
    mix-blend-mode:initial;
    object-fit:initial;
    object-position:initial;
    offset-block-end:initial;
    offset-block-start:initial;
    offset-inline-end:initial;
    offset-inline-start:initial;
    opacity:initial;
    order:initial;
    outline-color:initial;
    outline-offset:initial;
    outline-style:initial;
    outline-width:initial;
    overflow-x:initial;
    overflow-y:initial;
    padding-block-end:initial;
    padding-block-start:initial;
    padding-bottom:initial;
    padding-inline-end:initial;
    padding-inline-start:initial;
    padding-left:initial;
    padding-right:initial;
    padding-top:initial;
    page-break-after:initial;
    page-break-before:initial;
    page-break-inside:initial;
    paint-order:initial;
    perspective:initial;
    perspective-origin:initial;
    pointer-events:initial;
    position:initial;
    quotes:initial;
    resize:initial;
    right:initial;
    ruby-align:initial;
    ruby-position:initial;
    scroll-behavior:initial;
    scroll-snap-coordinate:initial;
    scroll-snap-destination:initial;
    scroll-snap-points-x:initial;
    scroll-snap-points-y:initial;
    scroll-snap-type-x:initial;
    scroll-snap-type-y:initial;
    shape-rendering:initial;
    stop-color:initial;
    stop-opacity:initial;
    stroke:initial;
    stroke-dasharray:initial;
    stroke-dashoffset:initial;
    stroke-linecap:initial;
    stroke-linejoin:initial;
    stroke-miterlimit:initial;
    stroke-opacity:initial;
    stroke-width:initial;
    table-layout:initial;
    text-align:initial;
    text-align-last:initial;
    text-anchor:initial;
    text-combine-upright:initial;
    text-decoration-color:initial;
    text-decoration-line:initial;
    text-decoration-style:initial;
    text-emphasis-color:initial;
    text-emphasis-position:initial;
    text-emphasis-style:initial;
    text-indent:initial;
    text-justify:initial;
    text-orientation:initial;
    text-overflow:initial;
    text-rendering:initial;
    text-shadow:initial;
    text-transform:initial;
    top:initial;
    touch-action:initial;
    transform:initial;
    transform-box:initial;
    transform-origin:initial;
    transform-style:initial;
    transition-delay:initial;
    transition-duration:initial;
    transition-property:initial;
    transition-timing-function:initial;
    vector-effect:initial;
    vertical-align:initial;
    visibility:initial;
    white-space:initial;
    width:initial;
    will-change:initial;
    word-break:initial;
    word-spacing:initial;
    overflow-wrap:initial;
    writing-mode:initial;
    z-index:initial
}
.eapps-pricing-table{
    position:relative;
    font-size:13px;
    /*font-family:-apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;*/
    line-height:1.2308;
    font-weight:400;
    min-width:320px;
    margin:0 auto
}
.eapps-pricing-table.eapps-pricing-table-one-column,.eapps-pricing-table.eapps-pricing-table-small-padding{
    min-width:auto
}
.eapps-pricing-table-horizontal-scroll .eapps-pricing-table-columns-container{
    justify-content:flex-start;
    padding:10px
}
.eapps-pricing-table-columns-container{
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:center
}
.eapps-pricing-table-columns-container-fixed,.eapps-pricing-table-columns-container-scrollable{
    padding:5px
}
.eapps-pricing-table-columns-container-fixed{
    flex-shrink:0;
    display:flex
}
.eapps-pricing-table-columns-container-scrollable{
    display:flex;
    flex-wrap:nowrap;
    width:100%;
    overflow-x:scroll
}
.eapps-pricing-table-column{
    flex-grow:1;
    flex-basis:320px;
    background:#fff;
    min-width:160px;
    max-width:320px;
    text-align:center;
    position:relative;
    margin:0 10px;
    z-index:1
}
.eapps-pricing-table-column-head-mobile-inner{
    display:none;
    box-sizing:content-box
}
.eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item{
    text-align:left;
    justify-content:left;
    box-sizing:content-box
}
.eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title{
    padding-left:12px;
    padding-right:12px
}
.eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-text{
    font-size:15px;
    line-height:33px
}
.eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-features-item-inner{
    padding-left:12px;
    padding-right:12px;
    text-align:left
}
.eapps-pricing-table-column-item{
    display:block;
    position:relative;
    margin:32px 0;
    box-sizing:content-box
}
.eapps-pricing-table-column-item-disabled{
    display:none
}
.eapps-pricing-table-column-small .eapps-pricing-table-column-item-inner .eapps-pricing-table-column-item{
    padding-left:24px;
    padding-right:24px
}
.eapps-pricing-table-column-item-inner .eapps-pricing-table-column-item.eapps-pricing-table-column-item-with-background{
    margin:0;
    padding-top:32px;
    padding-bottom:32px
}
.eapps-pricing-table-column-item-inner .eapps-pricing-table-column-item:not(.eapps-pricing-table-column-features-container):not(.eapps-pricing-table-column-picture-container){
    padding-left:32px;
    padding-right:32px
}
.eapps-pricing-table-column-picture{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    height:calc(100% + 2px)
}
.eapps-pricing-table-column-picture-container{
    overflow:hidden;
    margin:0
}
.eapps-pricing-table-column-title{
    z-index:1
}
.eapps-pricing-table-column-title-container{
    display:flex;
    justify-content:center
}
.eapps-pricing-table-column-title-text{
    color:#111;
    font-size:24px;
    font-weight:400;
    word-break:break-word;
    line-height:30px
}
.eapps-pricing-table-column-title-caption{
    color:rgba(17,17,17,0.7);
    font-size:13px;
    font-weight:400;
    line-height:16px
}
.eapps-pricing-table-column-title-text + .eapps-pricing-table-column-title-caption{
    margin-top:4px
}
.eapps-pricing-table-column-features-item{
    color:rgba(17,17,17,0.7);
    font-size:13px;
    font-weight:400;
    line-height:16px;
    position:relative
}
.eapps-pricing-table-column-features-item:before,.eapps-pricing-table-column-features-item:after{
    background-color:currentColor;
    opacity:.1
}
.eapps-pricing-table-column-features-item-text ol,.eapps-pricing-table-column-features-item-text ul{
    margin:0 auto !important
}
.eapps-pricing-table-column-features-item-inner{
    display:flex;
    padding:8px 32px;
    align-items:flex-start
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-features-item-inner{
    padding:8px 20px
}
.eapps-pricing-table-column-features-left .eapps-pricing-table-column-features-item-inner{
    text-align:left;
    justify-content:left
}
.eapps-pricing-table-column-features-center .eapps-pricing-table-column-features-item-inner{
    text-align:center;
    justify-content:center
}
.eapps-pricing-table-column-features-right .eapps-pricing-table-column-features-item-inner{
    text-align:right;
    justify-content:right
}
.eapps-pricing-table-column-features-item-icon{
    display:block;
    width:16px;
    height:16px
}
.eapps-pricing-table-column-features-item-icon-container{
    width:16px;
    height:16px
}
.eapps-pricing-table-column-features-item-icon-container + .eapps-pricing-table-column-features-item-text{
    margin-left:8px
}
.eapps-pricing-table-column-features-divided .eapps-pricing-table-column-features-item:after,.eapps-pricing-table-column-features-divided .eapps-pricing-table-column-features-item:first-child:before{
    content:"";
    display:block;
    width:100%;
    height:1px;
    position:absolute;
    opacity:.1
}
.eapps-pricing-table-column-features-divided .eapps-pricing-table-column-features-item:after{
    left:0;
    bottom:0
}
.eapps-pricing-table-column-features-divided .eapps-pricing-table-column-features-item:before{
    left:0;
    top:0
}
.eapps-pricing-table-column-features-striped .eapps-pricing-table-column-features-item:nth-child(2n-1):after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:.05;
    pointer-events:none;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.eapps-pricing-table-column-price-wrapper{
    font-weight:400;
    color:#111
}
.eapps-pricing-table-column-price-currency{
    opacity:.7;
    font-weight:400
}
.eapps-pricing-table-column-price-text{
    display:inline-block;
    line-height:1.2
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-price-text{
    display:block
}
.eapps-pricing-table-column-price-fix{
    opacity:.7
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-price-fix{
    display:block
}
.eapps-pricing-table-column-price-fix-prefix{
    padding-right:4px;
    font-size:11px
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-price-fix-prefix{
    padding-right:0
}
.eapps-pricing-table-column-price-fix-postfix{
    font-size:15px
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-price-fix-postfix{
    padding-top:4px
}
.eapps-pricing-table-column-price-caption{
    color:rgba(17,17,17,0.7);
    font-size:13px;
    font-weight:400;
    line-height:20px
}
.eapps-pricing-table-column-price-caption ul,.eapps-pricing-table-column-price-caption ol{
    max-width:max-content !important;
    margin:0 auto !important;
    padding:0 !important
}
.eapps-pricing-table-column-price-text + .eapps-pricing-table-column-price-caption{
    margin-top:4px
}
.eapps-pricing-table-column-button{
    box-sizing:border-box;
    display:inline-block;
    align-items:center;
    justify-content:center;
    outline:none;
    color:#fff;
    background:#197bff;
    min-width:100px;
    max-width:100%;
    cursor:pointer;
    font-size:13px;
    font-weight:500;
    height:32px;
    transition:all .2s ease;
    padding:0 24px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-decoration:none;
    border-radius:4px;
    opacity:1
}
.eapps-pricing-table-column-button .eapps-pricing-table-small-padding{
    padding:0 12px
}
.eapps-pricing-table-column-button:hover{
    opacity:.8
}
.eapps-pricing-table-column-button-container{
    text-align:center;
    z-index:1
}
.eapps-pricing-table-column-button-type-outline{
    color:#197bff;
    border:1px solid #197bff;
    background:transparent
}
.eapps-pricing-table-column-button-type-filled{
    color:#fff;
    background:#1c91ff;
    border:1px solid transparent
}
.eapps-pricing-table-column-button-size-small{
    height:32px;
    line-height:30px;
    min-width:80px;
    padding:0 24px
}
@media (max-width:500px){
    .eapps-pricing-table-column-button-size-small{
        padding:0 12px
    }
}
.eapps-pricing-table-column-button-size-medium{
    height:36px;
    line-height:34px;
    padding:0 32px;
    font-size:15px
}
@media (max-width:500px){
    .eapps-pricing-table-column-button-size-medium{
        padding:0 16px
    }
}
.eapps-pricing-table-column-button-size-large{
    height:40px;
    line-height:38px;
    padding:0 40px;
    font-size:17px
}
@media (max-width:500px){
    .eapps-pricing-table-column-button-size-large{
        padding:0 20px
    }
}
.eapps-pricing-table-column-button-caption{
    color:rgba(17,17,17,0.7);
    font-size:11px;
    font-weight:400;
    line-height:16px
}
.eapps-pricing-table-column-button + .eapps-pricing-table-column-button-caption{
    margin-top:12px
}
.eapps-pricing-table-column-ribbon{
    background:#fff;
    color:#197bff;
    position:absolute;
    display:block;
    top:18px;
    right:-30px;
    width:128px;
    padding:9px 20px 8px;
    margin:0;
    transform:rotate(45deg);
    height:32px;
    z-index:2;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    box-sizing:border-box
}
.eapps-pricing-table-column-ribbon-container{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:120px;
    overflow:hidden
}
.eapps-pricing-table-column-featured{
    margin-top:-20px !important;
    margin-bottom:-20px !important;
    /* z-index:3;*/
    box-shadow:0 6px 20px rgba(0,0,0,0.15)
}
/*.variations{
  display:none;
}*/
.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child{
    padding-top:20px
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child.eapps-pricing-table-column-item-with-background{
    padding-top:52px !important
}
.eapps-pricing-table-one-column .eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child.eapps-pricing-table-column-item-with-background{
    padding-top:36px !important
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child{
    padding-bottom:20px
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child.eapps-pricing-table-column-item-with-background{
    padding-bottom:52px !important
}
.eapps-pricing-table-one-column .eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child.eapps-pricing-table-column-item-with-background{
    padding-bottom:36px !important
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:first-child{
    padding-top:20px
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:first-child.eapps-pricing-table-column-item-with-background{
    padding-top:52px !important;
    margin:0
}
.eapps-pricing-table-one-column .eapps-pricing-table-column-featured .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:first-child.eapps-pricing-table-column-item-with-background{
    padding-top:36px !important
}
.eapps-pricing-table-layout-columns .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16{
    border-radius:16px
}
.eapps-pricing-table-layout-columns .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:first-child{
    border-radius:16px 16px 0 0
}
.eapps-pricing-table-layout-columns .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 16px 16px
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column{
    margin-left:0;
    margin-right:0
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16{
    border-radius:0
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child{
    border-radius:16px 0 0 16px
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child .eapps-pricing-table-column-item:first-child{
    border-radius:16px 0 0 0
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 0 16px
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child{
    border-radius:0 16px 16px 0
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child .eapps-pricing-table-column-item:first-child{
    border-radius:0 16px 0 0
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 16px 0
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:only-child{
    border-radius:16px
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:only-child .eapps-pricing-table-column-item:first-child{
    border-radius:16px 16px 0 0
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:only-child .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 16px 16px
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured{
    border-radius:16px
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child{
    border-radius:16px 16px 0 0
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 16px 16px
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column{
    margin-left:0;
    margin-right:0;
    min-width:160px
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-inner{
    flex-grow:1
}
@media (max-width:500px){
    .eapps-pricing-table-layout-table .eapps-pricing-table-column-inner{
        min-width:50%
    }
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-item{
    border-radius:0
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16{
    border-radius:0
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child{
    border-radius:16px 0 0 16px
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child .eapps-pricing-table-column-item:first-child{
    border-radius:16px 0 0 0
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 0 16px
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child{
    border-radius:0 16px 16px 0
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child .eapps-pricing-table-column-item:first-child{
    border-radius:0 16px 0 0
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 16px 0
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured{
    border-radius:16px
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child{
    border-radius:16px 16px 0 0
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 16px 16px
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-head .eapps-pricing-table-column-item{
    text-align:left;
    justify-content:left
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-head .eapps-pricing-table-column-title-container{
    padding-left:32px;
    padding-right:32px
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-head .eapps-pricing-table-column-title-text{
    font-size:15px
}
.eapps-pricing-table-one-column .eapps-pricing-table-columns-container{
    flex-direction:column;
    align-items:center
}
.eapps-pricing-table-one-column .eapps-pricing-table-column{
    margin:10px !important;
    width:100%;
    flex-basis:auto;
    z-index:initial
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16{
    border-radius:16px
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:first-child{
    border-radius:16px 16px 0 0
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 16px 16px
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column{
    display:flex;
    flex-direction:row
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16{
    border-radius:16px
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:first-child{
    border-radius:0 16px 0 0
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 16px 0
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:first-child{
    border-radius:16px 0 0 0
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:last-child{
    border-radius:0 0 0 16px
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column-head-mobile-inner{
    display:block;
    border-radius:16px 0 0 16px
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column-head{
    display:none
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column{
    width:100%
}
.eapps-pricing-table-small-padding.eapps-pricing-table-layout-columns-item{
    padding:0 24px
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-item-inner .eapps-pricing-table-column-item:not(.eapps-pricing-table-column-features-container):not(.eapps-pricing-table-column-picture-container){
    padding-left:24px;
    padding-right:24px
}
.eapps-pricing-table-hint{
    display:inline-block;
    width:14px;
    height:14px;
    position:static;
    background:inherit;
    border:none;
    border-radius:0;
    box-shadow:none;
    padding:1px;
    opacity:1
}
.eapps-pricing-table-hint-container{
    width:16px;
    height:16px;
    margin-left:4px;
    cursor:pointer
}
.eapps-pricing-table-hint *{
    pointer-events:none
}
.eapps-pricing-table-hint-icon svg{
    width:14px;
    height:14px
}
.eapps-pricing-table-hint-icon-not-active{
    opacity:.4;
    display:block
}
.eapps-pricing-table-hint-icon-active{
    display:none
}
.eapps-pricing-table-hint:hover .eapps-pricing-table-hint-icon-not-active{
    display:none
}
.eapps-pricing-table-hint:hover .eapps-pricing-table-hint-icon-active{
    display:block
}
.eapps-pricing-table-toggle-container{
    margin:0 auto 35px;
    display:flex;
    justify-content:center
}
.eapps-pricing-table-toggle-container:empty{
    margin:0
}
.eapps-pricing-table-toggle-inner{
    border-radius:4px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:flex-end;
    padding:0 20px
}
.eapps-pricing-table-toggle-item{
    display:block;
    position:relative;
    cursor:pointer;
    margin-right:10px;
    margin-bottom:10px
}
.eapps-pricing-table-toggle-item:last-child{
    margin-right:0
}
.eapps-pricing-table-toggle-item-not-active .eapps-pricing-table-toggle-item-name{
    background-color:transparent;
    border-color:rgba(28,145,255,0.1);
    opacity:.8
}
.eapps-pricing-table-toggle-item-not-active .eapps-pricing-table-toggle-item-name:hover{
    opacity:1
}
.eapps-pricing-table-toggle-item-active .eapps-pricing-table-toggle-item-name{
    background-color:#1c91ff;
    border-color:transparent
}
.eapps-pricing-table-toggle-item-hint{
    box-sizing:border-box;
    max-width:70%;
    height:auto;
    padding:4px 8px;
    margin:0 auto;
    margin-bottom:8px;
    font-size:12px;
    background:rgba(28,145,255,0.1);
    position:relative;
    border-radius:4px;
    text-align:center;
    transition:all .3s
}
.eapps-pricing-table-toggle-item-hint:before{
    content:'';
    position:absolute;
    top:100%;
    left:50%;
    transform:translateX(-50%);
    opacity:.1;
    border-style:solid;
    border-width:6px 8px 0 8px;
    border-color:currentColor transparent transparent transparent
}
.eapps-pricing-table-one-column .eapps-pricing-table-toggle-item-hint{
    display:none
}
.eapps-pricing-table-toggle-item-name{
    text-align:center;
    box-sizing:border-box;
    padding:6px 22px;
    font-size:15px;
    border-radius:4px;
    border:solid 1px rgba(28,145,255,0.1)
}
.eui-tooltip{
    /*font-family:-apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;*/
    opacity:0;
    visibility:hidden;
    transition:top .3s cubic-bezier(.25,.1,.11,1.29),left .3s cubic-bezier(.25,.1,.11,1.29),opacity .3s ease;
    z-index:9999;
    width:320px;
    position:fixed;
    overflow-y:auto;
    border-radius:4px
}
.eui-tooltip a{
    color:#1494ff
}
.eui-tooltip-active{
    opacity:1;
    visibility:visible
}
.eui-tooltip-content{
    color:#fff;
    word-break:break-word;
    text-align:center
}
.eui-tooltip-content-inner{
    position:relative;
    background:#343738;
    box-shadow:0 4px 12px rgba(0,0,0,0.2);
    padding:12px 20px;
    -webkit-font-smoothing:antialiased;
    line-height:1.4;
    font-size:14px
}
.eui-tooltip-content-inner p,.eui-tooltip-content-inner ul,.eui-tooltip-content-inner ol,.eui-tooltip-content-inner li{
    font-size:inherit !important;
    font-family:inherit !important;
    line-height:inherit !important;
    color:inherit !important;
    max-width:max-content !important;
    margin:0 auto !important;
    padding:0 !important
}

 #eapps-pricing-table-1 .eapps-pricing-table-column-1 {
     box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
     z-index: 2;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-container{
     padding: 32px 0;
     margin: 0;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
     margin: 0;
     padding: 32px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
     color: rgb(17, 17, 17);
     font-size: 16px;
     font-weight: bold;
     font-style: normal;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-features-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-features-container {
     margin: 0;
     padding: 16px 0;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item-inner {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-hint-icon svg {
     fill: currentColor;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item-icon {
     fill: rgb(180, 185, 189);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item {
     font-size: 14px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-price-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-price-container {
     margin: 0;
     padding: 16px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-price-caption {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-price-wrapper {
     color: rgb(17, 17, 17);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-price-text {
     font-size: 50px;
     font-weight: bold;
     font-style: normal;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-price-currency {
     font-size: 25px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-button-type-outline {
     border-color: rgb(180, 185, 189);
     color: rgb(180, 185, 189);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-button-type-filled {
     background: rgb(180, 185, 189);
     color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-button-caption {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-1 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-button-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-button-container {
     margin: 0;
     padding: 16px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 {
     box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
     z-index: 2;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-container{
     padding: 32px 0;
     margin: 0;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
     margin: 0;
     padding: 32px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
     color: rgb(17, 17, 17);
     font-size: 16px;
     font-weight: bold;
     font-style: normal;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-features-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-features-container {
     margin: 0;
     padding: 16px 0;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-features-item {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-features-item-inner {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-hint-icon svg {
     fill: currentColor;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-features-item-icon {
     fill: rgb(116, 216, 107);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-features-item {
     font-size: 14px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-price-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-price-container {
     margin: 0;
     padding: 16px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-price-caption {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-price-wrapper {
     color: rgb(17, 17, 17);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-price-text {
     font-size: 50px;
     font-weight: bold;
     font-style: normal;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-price-currency {
     font-size: 25px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-button-type-outline {
     border-color: rgb(0, 162, 255);
     color: rgb(0, 162, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-button-type-filled {
     background: rgb(0, 162, 255);
     color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-button-caption {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-2 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-button-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-button-container {
     margin: 0;
     padding: 16px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 {
     box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 6px 20px rgba(0,0,0,.15);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-container{
     padding: 32px 0;
     margin: 0;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
     margin: 0;
     padding: 32px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
     color: rgb(17, 17, 17);
     font-size: 16px;
     font-weight: bold;
     font-style: normal;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-features-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-features-container {
     margin: 0;
     padding: 16px 0;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-features-item {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-features-item-inner {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-hint-icon svg {
     fill: currentColor;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-features-item-icon {
     fill: rgb(116, 216, 107);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-features-item {
     font-size: 14px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-price-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-price-container {
     margin: 0;
     padding: 16px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-price-caption {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-price-wrapper {
     color: rgb(17, 17, 17);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-price-text {
     font-size: 50px;
     font-weight: bold;
     font-style: normal;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-price-currency {
     font-size: 25px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-button-type-outline {
     border-color: rgb(0, 162, 255);
     color: rgb(0, 162, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-button-type-filled {
     background: rgb(0, 162, 255);
     color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-button-caption {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-button-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-button-container {
     margin: 0;
     padding: 16px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-ribbon {
     background-color: rgb(0, 162, 255);
     color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 {
     box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
     z-index: 2;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-container{
     padding: 32px 0;
     margin: 0;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
     margin: 0;
     padding: 32px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
     color: rgb(17, 17, 17);
     font-size: 16px;
     font-weight: bold;
     font-style: normal;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-features-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-features-container {
     margin: 0;
     padding: 16px 0;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-features-item {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-features-item-inner {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-hint-icon svg {
     fill: currentColor;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-features-item-icon {
     fill: rgb(116, 216, 107);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-features-item {
     font-size: 14px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-price-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-price-container {
     margin: 0;
     padding: 16px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-price-caption {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-price-wrapper {
     color: rgb(17, 17, 17);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-price-text {
     font-size: 50px;
     font-weight: bold;
     font-style: normal;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-price-currency {
     font-size: 25px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-button-type-outline {
     border-color: rgb(0, 162, 255);
     color: rgb(0, 162, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-button-type-filled {
     background: rgb(0, 162, 255);
     color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 .eapps-pricing-table-column-button-caption {
     color: rgb(17, 17, 17, 0.7);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column-4 :not(.eapps-pricing-table-column-head-mobile-inner >) .eapps-pricing-table-column-button-container {
     background-color: rgb(255, 255, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-button-container {
     margin: 0;
     padding: 16px;
}
 #eapps-pricing-table-1 .eapps-pricing-table-toggle-item {
     color: rgb(0, 162, 255);
}
 #eapps-pricing-table-1 .eapps-pricing-table-toggle-item .eapps-pricing-table-toggle-item-hint {
     background-color: rgba( 0, 162, 255, 0.1);
}
 #eapps-pricing-table-1 .eapps-pricing-table-toggle-item .eapps-pricing-table-toggle-item-name {
     border: solid 1px rgba( 0, 162, 255, 0.1);
}
 #eapps-pricing-table-1 .eapps-pricing-table-toggle-item-active .eapps-pricing-table-toggle-item-name {
     background-color: rgba( 0, 162, 255, 0.1);
}


/*---------------- Global Custom CSS -------------------*/
#b_ca2e89d3-716c-47bb-b3af-195a52877a4d{
position: absolute;
    left: 10px;
    width: fit-content;
    min-width: max-content;
    float: left;
}
.type_slideshow .caption{
left: 10%  !important;
    vertical-align: bottom;
    align-items: center;
    position: absolute;
    bottom: 190%;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
  #shopify-section-article-template .entry-image{
    display:none;
  }

  .pmp-curriculum-hwi {
    max-height: 705px;
    overflow: auto;
}

  .certificate-details-section .sp-tab-content.rtet4.show-tab-content, .trainer-profile-main {
    display: flex !important;
}

  .po-video iframe{
    width: 100%;
    max-width: 100%;
    height: 700px;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
    .po-video iframe{
    width: 100%;
    max-width: 100%;
    height: 450px;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
#tools-covered .cat_space_item img{
 margin-top: 20px;
 max-height: 135px;
}
#enquire_whatsapp img{
      width: 70%;
}
.product-images .mb__20.mt__20{
  margin-bottom: 0;
  text-align: center;
  margin-top: 0;
}
  div#shopify-section-product-template {
    margin-top: 15px;
}
  
    .po-video iframe{
    width: 100%;
    max-width: 100%;
    height: 240px;
}
.certificate-left-image {
    width: 100%;
    float: left;
    text-align: center;
    clear: both;
    overflow: auto;
}
  .trainer-profile-image {
    width: 100%;
    padding: 0 15px;
}
  .trainer-profile-content h2 {
    padding-left: 10px;
    font-size: 23px;
}
.certificate-right-content {
    width: 100%;
    padding-left: 10px;
    padding-top: 15px;
    clear: both;
}
  .trainer-profile-content {
    width: 100%;
    padding: 20px 0 0 10px;
    clear: both;
}

  
  
  #tools-covered .cat_space_item {
  /*width:50%;*/
  width: 47%;
  margin-right:0px;
  margin-top: 5px;
  margin-left:20px;
    
  }
.tools-covered .flickity-slider {
    left: 5px !important;
}
  .curriculum-RRE, .pmp-curriculum-hwi {
    border: solid 0.1rem #1d6ab2;
    border-radius: 1.2rem;
  }
  
  .curriculum-RRE, .pmp-curriculum-hwi {
    width: 100%;
    margin-bottom: 20px;
  }

  p.project-management-professional-1Sc {
    font-size: 27px !important;
}

  p.download-brochure-qPi {
    font-size: 19px;
    padding-bottom: 0px;
    margin-top: 11px;
}

  .line-247-Sr8 {
    margin: 0;
}
  .auto-group-nymv-5V6 {
    margin-bottom: 25px;
}

  .pmp-curriculum-hwi {
    padding: 10px;
}
  

 .auto-group-ve4k-XRe, .auto-group-ww6x-nuJ {
    width: 25%;
    margin: 0 10px;
}

  .module-title {
    width: 75%;
    font-size: 18px;
  }

  .prod-faq-title {
    width: 75%;
    font-size: 18px;
  }

  .prod-faq-answer-content {
    padding: 0 10px 1px 20px;
}
  .group-1693-zap {
  border:none;
  }

  .sp-tab-content.rtet4.show-tab-content.curriculam_content {
      overflow: hidden;
      width: 100%;
  }

  #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
    margin: 0;
    padding: 20px 0 0 0;
}

  .tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 999999;
    bottom: 125%;
    left: auto;
    margin-left: 0;
    right: 0%;
    margin-right: -78px;
    opacity: 0;
    transition: opacity 0.3s;
}
    #wrap_des_pr .course-benefits.sp-tab-content.rtet4.show-tab-content {
      padding: 15px 10px;
  }
  .course-benefits .prod-faq-main {
    padding: 2px 0px 0px 0px;
}
  .course-benefits .prod-faq-icon{
      margin-top: 0px;
}

  #wrap_des_pr .sp-tab-content.rtet4.show-tab-content {
    padding: 0;
}
  #wrap_des_pr .sp-tab-content.rtet4.show-tab-content p {
    padding: 0 0 10px 10px;
}
.second-ad {
    display: block !important;
}
  p.second-ad-text {
    width: 100%;
    clear: both;
    font-size: 18px;
}
  .second-ad-img-main {
    width: 40%;
    padding: 0px 5px;
    margin: 0 10px;
}
.second-ad-button-main {
      width: 100%;
    padding: 0px;
    /* margin-right: 10px; */
    margin-bottom: 10px;
    padding-left: 30%;
    overflow: hidden !important;
}
  
  a.second-ad-button {
    font-size: 17px;
      width: 50%;
}
  img.second-ad-img {
    margin: 0;
}

 
  .third-ad {
    display: block !important;
}
  p.third-ad-text {
    width: 100%;
    clear: both;
    font-size: 18px;
}
  .third-ad-img-main {
    width: 40%;
    padding: 0px 5px;
    margin: 0 10px;
}
.third-ad-button-main {
    width: 50%;
    padding: 0px;
    margin-right: 10px;
}
  a.third-ad-button {
    font-size: 15px;
}
  img.third-ad-img {
    margin: 0;
}

  a.third-ad-button {
    width: 100%;
}
}
#tools-covered {
  visibility: hidden;
  min-height: 200px;
}
#tools-covered.flickity-enabled {
  visibility: visible;
  min-height: auto;
}