.elementor-8145 .elementor-element.elementor-element-2d974a7a{--padding-top:55px;--padding-right:45px;--padding-bottom:105px;--padding-left:45px;}.elementor-8145 .elementor-element.elementor-element-200c1beb{text-align:center;}.elementor-8145 .elementor-element.elementor-element-200c1beb .elementor-heading-title{font-size:35px;}.elementor-8145 .elementor-element.elementor-element-200c1beb > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8145 .elementor-element.elementor-element-7a79c861{text-align:center;}.elementor-8145 .elementor-element.elementor-element-7a79c861 .elementor-heading-title{font-size:35px;}.elementor-8145 .elementor-element.elementor-element-7a79c861 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8145 .elementor-element.elementor-element-ec45960{text-align:center;}.elementor-8145 .elementor-element.elementor-element-ec45960 .elementor-heading-title{font-size:35px;}.elementor-8145 .elementor-element.elementor-element-ec45960 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8145 .elementor-element.elementor-element-76007799{font-size:17px;}#elementor-popup-modal-8145 .dialog-message{width:65vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-8145{justify-content:center;align-items:center;pointer-events:all;background-color:#000000B3;}#elementor-popup-modal-8145 .dialog-close-button{display:flex;font-size:19px;}#elementor-popup-modal-8145 .dialog-widget-content{animation-duration:0.35s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1366px){#elementor-popup-modal-8145 .dialog-message{width:65vw;}}@media(max-width:1024px){#elementor-popup-modal-8145 .dialog-message{width:75vw;}}@media(max-width:767px){.elementor-8145 .elementor-element.elementor-element-2d974a7a{--padding-top:55px;--padding-right:15px;--padding-bottom:105px;--padding-left:15px;}.elementor-8145 .elementor-element.elementor-element-200c1beb .elementor-heading-title{font-size:30px;}.elementor-8145 .elementor-element.elementor-element-7a79c861 .elementor-heading-title{font-size:30px;}.elementor-8145 .elementor-element.elementor-element-ec45960 .elementor-heading-title{font-size:30px;}#elementor-popup-modal-8145 .dialog-message{width:99vw;}}/* Start custom CSS */table {
    color: #333;
    font-size: 16px;
	border: 2px solid #f4f4f4;
	border-collapse: collapse;
	padding: 12px;
}
table th {
    color: #333333;
    font-weight: 600;
	padding: 12px;
	padding-left: 15px;
	border: 2px solid #f4f4f4;
	background: #ededed;
	background: #D9EDF7;
}
table td {
    color: #333333;
    text-align: left;
	padding: 12px;
	padding-left: 15px;
	border: 2px solid #f4f4f4;
}
.table b {
    font-weight: 500;
}
.grey_bg {
    color: #000;
	background: #ededed;
	background: #D9EDF7;
}
@media screen and (max-width: 768px) {
  table {
    border: 0;
  }

  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 1px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  table td::before {
    content: attr(data-label);
    float: left;
    font-weight: 500;
    text-transform: uppercase;
  }
  
  table td:last-child {
    border-bottom: 0;
  }
}/* End custom CSS */