.elementor-17772 .elementor-element.elementor-element-297ef5e:not(.elementor-motion-effects-element-type-background), .elementor-17772 .elementor-element.elementor-element-297ef5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B59D0D;}.elementor-17772 .elementor-element.elementor-element-297ef5e{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 8% 5% 8%;}.elementor-17772 .elementor-element.elementor-element-297ef5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17772 .elementor-element.elementor-element-dd5d9da{text-align:center;}.elementor-17772 .elementor-element.elementor-element-dd5d9da .elementor-heading-title{font-family:"Gotham-Bold", KittithadaRoman55;font-size:40px;font-weight:400;text-transform:uppercase;}.elementor-17772 .elementor-element.elementor-element-dd5d9da > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-17772 .elementor-element.elementor-element-14859c5{font-family:"Gotham-Medium", KittithadaRoman55;font-size:18px;font-weight:400;}@media(max-width:1440px){.elementor-17772 .elementor-element.elementor-element-dd5d9da .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-17772 .elementor-element.elementor-element-dd5d9da .elementor-heading-title{font-size:25px;}.elementor-17772 .elementor-element.elementor-element-dd5d9da > .elementor-widget-container{margin:0% 0% 0% 0%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-8b73558 */.elementor-17772 .elementor-element.elementor-element-8b73558 table * {
    border: 0px !important;
    line-height: 1.3em;
}

.elementor-17772 .elementor-element.elementor-element-8b73558 table {
    width: 80%;
    table-layout: fixed;
    min-width: 750px;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 table.w100 {
    width: 100%;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th:nth-child(2) {
    border-radius: 20px 0px 0px 0px;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th:last-child {
    border-radius: 0px 20px 0px 0px;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 .borderRadius-t-l {
    border-radius: 20px 0px 0px 0px !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 tr:not(:first-child) th {
    border-radius: 0px;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 .noBdRadius {
    border-radius: 0px !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th {
    vertical-align: middle !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgDarkblue {
    background-color: #397f97;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgDarkgreen {
    background-color: #00927e;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgDarkpink {
    background-color: #74044f;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgDarkpurple {
    background-color: #392675;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgLightblue {
    background-color: #65aec7;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgLightgreen {
    background-color: #2ac1ad;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgLightpink {
    background-color: #a22e7c;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgLightpurple {
    background-color: #6551a4;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgBlue {
    background-color: #479ebc;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgGreen {
    background-color: #00b59d;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgPink {
    background-color: #900562;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgPurple {
    background-color: #472f92;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 h4 {
    font-family: 'Gotham-Bold';
    font-size: 2em;
    color: #00B59D;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th:not(:first-child) {
    vertical-align: middle;
    color: #fff;
    font-size: 1.3em;
    font-family: Gotham-Medium;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 .pdd20 {
    padding: 20px !important;
    padding-left: 50px !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td.bgSubjectLight {
    background-color: #D5EFEA !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td.bgSubjectDark {
    background-color: #C8E5E0;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 tbody td {
    font-family: 'Gotham-Medium';
    font-size: 1.3em;
    height: 80px;
    vertical-align: middle;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 .fontThead * {
    font-size: 20px !important;
    font-family: Gotham-Medium;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td:not(:first-child) {
    background-color: #00B59D0D !important;
    border-bottom: 1px solid #ccc !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td.bgLightgreen {
    background-color: #00b59dad !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td.bgDarkgreen {
    background-color: #00B59D !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td.bgLightblue {
    background-color: #6FB4CC !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td.bgLightpurple {
    background-color: #7a66b7ad !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td.bgPurple {
    background-color: #7A66B7 !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 tfoot td {
    border-radius: 0px 0px 20px 20px;
    padding-left: 50px;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 tbody td:first-child {
    position: relative;
    padding: 0px;
    padding-left: 50px;
    min-width: 35% !important;
    width: 35% !important;
    min-width: 35%;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 tbody td:first-child object {
    position: absolute;
    width: 80px !important;
    height: 100%;
    top: 0px;
    margin-left: -90px !important;
    z-index: 100;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 tbody tr:first-child td:first-child {
    border-radius: 20px 0px 0px 0px;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 .fontwhite * {
    color: #fff !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 .fontDarkgreen {
    color: #00927e;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 .fontDarkpurple {
    color: #392675;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 .fontDarkblue {
    color: #397f97;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 td span {
    font-family: 'Gotham-Book';
    font-size: 0.85em !important;
}

@media screen and (max-width: 1024px) {
    .elementor-17772 .elementor-element.elementor-element-8b73558 .elementor-widget-container {
        overflow: scroll;
    }
    .elementor-17772 .elementor-element.elementor-element-8b73558 table,.elementor-17772 .elementor-element.elementor-element-8b73558 table.w100 {
        width: 100%;
    }
    .elementor-17772 .elementor-element.elementor-element-8b73558 h4 {
        font-size: 1.6em;
    }
    .elementor-17772 .elementor-element.elementor-element-8b73558 th:not(:first-child) {
        font-size: 1.1em;
    }
    .elementor-17772 .elementor-element.elementor-element-8b73558 tbody td {
        font-size: 1em;
    }
    .elementor-17772 .elementor-element.elementor-element-8b73558 tbody td object {
        transform: translateY(-30%);
    }
    .elementor-17772 .elementor-element.elementor-element-8b73558 tbody td:not(:first-child) object {
        display: block;
        width: 30px !important;
        transform: translateY(0px);
        margin: auto;
    }
}


@media screen and (max-width: 767px) {
    .elementor-17772 .elementor-element.elementor-element-8b73558 tbody td:first-child {
        padding: 20px;
        padding-left: 20px;
        text-align: center;
    }
    .elementor-17772 .elementor-element.elementor-element-8b73558 tbody td:first-child object {
        position: relative;
        width: 50px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin: auto !important;
        transform: translateY(0%);
    }
    .elementor-17772 .elementor-element.elementor-element-8b73558 tbody td object {
        display: block !important;
        position: relative;
        margin: auto !important;
        width: 55px !important;
        margin-bottom: 10px !important;
        transform: translateY(0%);
    }
}


@media print {
  body {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    visibility: hidden;
  }
  .elementor-location-header {
      display:none !important;
  }

  .wrapContent {
    visibility: visible;
    position: relative !important;
    width: 98% !important;
    max-width: 98% !important;
    color: #000 !important;
  }
  .wrapContent h1 {
    visibility: visible !important;
    color: #000 !important;
    background-image: unset !important;
    -webkit-background-clip: unset !important;
    -moz-text-fill-color: unset !important;
    -webkit-text-fill-color: unset !important;
  }
  .elementor-17772 .elementor-element.elementor-element-8b73558 table {
      width: 100% !important;
  }
  .elementor-17772 .elementor-element.elementor-element-8b73558 table,.elementor-17772 .elementor-element.elementor-element-8b73558 th ,.elementor-17772 .elementor-element.elementor-element-8b73558 td {
      border: 1px solid #ccc !important;
      color: #000 !important;
  }
  .elementor-17772 .elementor-element.elementor-element-8b73558 .fontwhite * {
      color: #000 !important;
  }
.elementor-17772 .elementor-element.elementor-element-8b73558 td.bgSubjectDark {
    background-color: #C8E5E0 !important;
}




.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgDarkblue {
    background-color: #397f97 !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgDarkgreen {
    background-color: #00927e !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgDarkpink {
    background-color: #74044f !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgDarkpurple {
    background-color: #392675 !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgLightblue {
    background-color: #65aec7 !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgLightgreen {
    background-color: #2ac1ad !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgLightpink {
    background-color: #a22e7c !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgLightpurple {
    background-color: #6551a4 !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgBlue {
    background-color: #479ebc !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgGreen {
    background-color: #00b59d !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgPink {
    background-color: #900562 !important;
}
.elementor-17772 .elementor-element.elementor-element-8b73558 th.bgPurple {
    background-color: #472f92 !important;
}


  .btnPrint {
      display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-297ef5e */.elementor-17772 .elementor-element.elementor-element-297ef5e {
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 28%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2023/05/Gotham-Bold.eot');
	src: url('/wp-content/uploads/2023/05/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/05/Gotham-Bold.woff2') format('woff2'),
		url('/wp-content/uploads/2023/05/Gotham-Bold.woff') format('woff'),
		url('/wp-content/uploads/2023/05/Gotham-Bold.ttf') format('truetype'),
		url('/wp-content/uploads/2023/05/Gotham-Bold.svg#Gotham-Bold') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2023/05/Gotham-Medium.eot');
	src: url('/wp-content/uploads/2023/05/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/05/Gotham-Medium.woff2') format('woff2'),
		url('/wp-content/uploads/2023/05/Gotham-Medium.woff') format('woff'),
		url('/wp-content/uploads/2023/05/Gotham-Medium.ttf') format('truetype'),
		url('/wp-content/uploads/2023/05/Gotham-Medium.svg#Gotham-Medium') format('svg');
}
/* End Custom Fonts CSS */