.elementor-68029 .elementor-element.elementor-element-1482191{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68029 .elementor-element.elementor-element-1482191:not(.elementor-motion-effects-element-type-background), .elementor-68029 .elementor-element.elementor-element-1482191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-68029 .elementor-element.elementor-element-c956cfc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-68029 .elementor-element.elementor-element-c956cfc img{width:100%;max-width:150px;}.elementor-68029 .elementor-element.elementor-element-2830952{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-68029 .elementor-element.elementor-element-2830952 > .elementor-widget-container{background-color:var( --e-global-color-5caa3595 );padding:25px 10px 25px 10px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-68029 .elementor-element.elementor-element-2830952.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-68029 .elementor-element.elementor-element-e0fa62d{--alignment:center;--grid-side-margin:15px;--grid-column-gap:15px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-68029 .elementor-element.elementor-element-e0fa62d .elementor-share-btn__icon{--e-share-buttons-icon-size:20px;}.elementor-68029 .elementor-element.elementor-element-7dec87e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68029 .elementor-element.elementor-element-e4f8835{text-align:center;font-family:var( --e-global-typography-116405a-font-family ), open-sans, oswald;font-size:var( --e-global-typography-116405a-font-size );line-height:var( --e-global-typography-116405a-line-height );color:var( --e-global-color-5caa3595 );}body.elementor-page-68029:not(.elementor-motion-effects-element-type-background), body.elementor-page-68029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-68029 .elementor-element.elementor-element-1482191{--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-68029 .elementor-element.elementor-element-2830952 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-68029 .elementor-element.elementor-element-2830952{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;} .elementor-68029 .elementor-element.elementor-element-e0fa62d{--grid-side-margin:15px;--grid-column-gap:15px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-68029 .elementor-element.elementor-element-e4f8835{font-size:var( --e-global-typography-116405a-font-size );line-height:var( --e-global-typography-116405a-line-height );}}@media(max-width:767px){ .elementor-68029 .elementor-element.elementor-element-e0fa62d{--grid-side-margin:15px;--grid-column-gap:15px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-68029 .elementor-element.elementor-element-e4f8835{font-size:var( --e-global-typography-116405a-font-size );line-height:var( --e-global-typography-116405a-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-2830952 *//* Center heading and text */
.center {
  text-align: center;
}
.center-heading {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.congrats-heading {
  color: #193654;
  font-weight: bold;
}

/* Score table styles */
.score-table {
  margin: auto;
  border-collapse: collapse;
  border: 2px solid #193654;
  font-weight: bold;
  width: 80%;
}
.score-table td {
  padding: 1rem;
  border: 2px solid #193654;
  text-align: center;
}

/* Banner image styles */
.banner-image {
  display: block;
  margin: auto;
}

/* Styling dropdown list select options */
select option,
.qsm_contact_div.qsm-contact-type-checkbox select option {
  background-color: #f2f2f2;
  color: #555;
}

/* Styling checked form option for radio and checkbox */
input[type="radio"]:checked,
input[type="checkbox"]:checked,
.qsm_contact_div.qsm-contact-type-checkbox input[type="radio"]:checked,
.qsm_contact_div.qsm-contact-type-checkbox input[type="checkbox"]:checked {
  background-color: #fff;
  color: #555;
}

/* Styling checkbox label text when checkbox is checked */
input[type="checkbox"]:checked + label,
.qsm_contact_div.qsm-contact-type-checkbox input[type="checkbox"]:checked + label {
  color: #555;
}

/* Styling checkbox label text when checkbox is focused */
input[type="checkbox"]:focus + label,
.qsm_contact_div.qsm-contact-type-checkbox input[type="checkbox"]:focus + label {
  background-color: #f2f2f2;
  color: #555;
}

/* Styling checkbox label text when checkbox is active */
input[type="checkbox"]:active + label,
.qsm_contact_div.qsm-contact-type-checkbox input[type="checkbox"]:active + label {
  background-color: #f2f2f2;
  color: #555;
}

/*Quiz category title styling */
.qsm-sigma-page-title {
  font-weight: bold !important;
  text-align: center;
  text-transform: uppercase !important;
  margin-bottom: 25px !important;
}/* End custom CSS */