.elementor-1268 .elementor-element.elementor-element-001f371{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-001f371:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-001f371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}.elementor-1268 .elementor-element.elementor-element-b63c878{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-b63c878:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-b63c878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-0d9e53c */@media (max-width: 1024px) {
     
.mmf-tabs-nav { 
  display: grid !important;
  grid-template-columns: repeat(2,1fr);
}

}
@media (max-width: 767px) {
     
.mmf-tabs-nav { 
  grid-template-columns: repeat(1,1fr);
}


} 
@media (min-width: 100px) and (max-width: 767px) {
.mmf-heading {
    font-size:24px;
}
.mmf-engine-wrap .mmf-tab-btn {
    font-size: 11px !important;
    letter-spacing: 1.0px !important;
    padding: 4px 10px !important;
}
.mmf-engine-wrap .mmf-results-grid.mmf-cards {
    grid-template-columns: repeat(auto-fill, minmax(227px, 1fr));
  grid-template-columns: repeat(auto-fill, minmax(227px, 1fr)) !important;
}

@media (max-width: 1024px) {
     
.mmf-tabs-nav { 
  display: grid !important;
  grid-template-columns: repeat(2,1fr);
}

}
@media (max-width: 767px) {
     
.mmf-tabs-nav { 
  grid-template-columns: repeat(1,1fr);
}


} 
@media (min-width: 100px) and (max-width: 767px) {
.mmf-heading {
    font-size:24px;
}
.mmf-engine-wrap .mmf-tab-btn {
    font-size: 11px !important;
    letter-spacing: 1.0px !important;
    padding: 4px 10px !important;
}
.mmf-engine-wrap .mmf-results-grid.mmf-cards {
    grid-template-columns: repeat(auto-fill, minmax(227px, 1fr));
  grid-template-columns: repeat(auto-fill, minmax(227px, 1fr)) !important;
}
.examform-temp .elementor-shortcode {
    padding:110px 20px 40px 20px !important;
}
.examform-temp2 .elementor-shortcode {
    padding:0px 20px 40px 20px !important
}
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-001f371 */.examform-temp .elementor-shortcode {
  padding: 180px 20px 100px 20px;
}

.examform-temp .mmf-engine-wrap {
  padding: 24px;
  border-radius: 24px;
  width: 100%;
  max-width: 100%;
  margin: 0px !important;
  border: 1px solid #103c3b;
}

.examform-temp .mmf-field label {
  font-family: "Jost", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #333;
}

.examform-temp .mmf-field select {
  font-family: "Jost", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #103c3b;
}

.examform-temp .mmf-submit {
  background-color: #C8A900;
  font-family: "Jost", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.8em;
  letter-spacing: 1.5px;
  fill: #FFF;
  color: #FFF;
  border-radius: 6px 6px 6px 6px;
  padding: 14px 20px 14px 20px;
}

.examform-temp .mmf-submit:hover,
.examform-temp .mmf-submit:focus{
  background-color:#103c3b !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5018882 *//* Inline | https://makemyfuture.in/decision-engine/ */

.mmf-heading {
  font-family: "Jost", Sans-serif;
  margin: 0 0 20px 0;
  color: #103c3b;
}

.mmf-readmore a {
  background-color: #C8A900;
  font-family: "Jost", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.8em;
  letter-spacing: 1.5px;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #C8A900;
  border-radius: 6px 6px 6px 6px;
  padding: 4px 20px 4px 20px;
  margin-top: 16px;
  display: inline-flex;
  transition: 0.3s;
}

.mmf-readmore a:hover {
  background-color: #103C3B;
  border-color: #103C3B;
}

/* frontend.css | https://makemyfuture.in/wp-content/plugins/manage-makemyfuture/assets/css/frontend.css?nocache=1777453954&ver=3.6.0 */

.mmf-score {
  font-family: "Jost", Sans-serif;
}

.mmf-card p {
  font-family: "Jost", Sans-serif;
}

.mmf-desc {
  font-family: "Jost", Sans-serif;
}

.mmf-card h3 {
  font-family: "Jost", Sans-serif;
}

.mmf-rank {
  font-family: "Jost", Sans-serif;
}

.mmf-loading {
    font-family: "Jost", Sans-serif;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
 
.mmf-loading::after {
    content: '';
    --s: 29px;
    width: var(--s);
    aspect-ratio: 2;
    --_g: #103c3b  90%, #0000;
    background:
        radial-gradient(farthest-side, var(--_g)) 0 50%/25% 50%,
        radial-gradient(farthest-side at bottom, var(--_g)) 50% calc(50% - var(--s)/16)/25% 25%,
        radial-gradient(farthest-side at top, var(--_g)) 50% calc(50% + var(--s)/16)/25% 25%,
        radial-gradient(farthest-side at bottom, var(--_g)) 100% calc(50% - var(--s)/16)/25% 25%,
        radial-gradient(farthest-side at top, var(--_g)) 100% calc(50% + var(--s)/16)/25% 25%;
    background-repeat: no-repeat;
    animation: l14 1s infinite;
    display: flex;
}

@keyframes l14 {
    25% {
        background-position: 0 50%, 50% 0, 50% 100%, 100% 0, 100% 100%
    }

    50% {
        background-position: 100% 50%, 0 0, 0 100%, 50% 0, 50% 100%
    }

    75%,
    100% {
        background-position: 100% 50%, 0 calc(50% - var(--s)/16), 0 calc(50% + var(--s)/16), 50% calc(50% - var(--s)/16), 50% calc(50% + var(--s)/16)
    }
}




.mmf-cards:not(.mmf-results-grid) .mmf-card {
  display: grid;
}
.mmf-cards:not(.mmf-results-grid) .mmf-card .mmf-rank {
  order: 2;
}
.mmf-cards:not(.mmf-results-grid) .mmf-card h3 {
  order: 1;
}
.mmf-cards:not(.mmf-results-grid) .mmf-card .mmf-score {
  order: 3;
}
.mmf-cards:not(.mmf-results-grid) .mmf-card p {
  order: 4;
  grid-column: span 2;
}
.mmf-cards:not(.mmf-results-grid) .mmf-card .mmf-desc {
  order: 2;
  grid-column: span 2;
}
.mmf-cards:not(.mmf-results-grid) .mmf-card .mmf-readmore {
  order: 6;
  grid-column: span 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b63c878 */.examform-temp2 .elementor-shortcode {
  padding: 0px 20px 100px 20px !important;
}

.mmf-tab-btn {
  background-color: transparent !important;
  font-family: "Jost", Sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  line-height: 1.8em !important;
  letter-spacing: 1.5px !important;
  fill: #C8A900 !important;
  color: #C8A900 !important;
  border-style: solid !important;
  border-width: 2px 2px 2px 2px !important;
  border-color: #C8A900 !important;
  border-radius: 6px 6px 6px 6px !important;
  padding: 4px 20px 4px 20px !important;
}

.mmf-tab-btn.active,
.mmf-tab-btn:hover {
  background-color: #103c3b !important;
  border-color: #103c3b !important;
  fill: #fff !important;
  color: #fff !important;
}
 
.mmf-match { 
  color: #103c3b !important;
}/* End custom CSS */