.elementor-2891 .elementor-element.elementor-element-fc81e26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2891 .elementor-element.elementor-element-f029114{--display:flex;}.elementor-2891 .elementor-element.elementor-element-5455909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2891 .elementor-element.elementor-element-83b0d4e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2891 .elementor-element.elementor-element-83b0d4e{font-family:"Noto Sans SC";font-size:18px;font-weight:normal;}@media(max-width:1279px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-2bee6f3 */.flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  height: 150px;
}

.flex-items:nth-child(1) {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}

.flex-items:nth-child(2) {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}

.flex-items:nth-child(3) {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}
/* DivTable.com */
div{
    font-family: Noto sans SC;
}
h4{
    font-size: 20px;
}

label.form-check-custom.radio-options.radio-mg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.radio-mg div{
    display: flex;
    flex-direction: row;
    align-items: center;

}
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
	vertical-align: middle;
}
.divTableHeading {
	background-color: #00538B ;
  color:#ffffff;
  text-align:center;
  vertical-align:middle;
  border: solid 1px #ffffff;
}
.divTableBody {
	display: table-row-group;
}
 .m-table{
    display: inline;  
  }  
.tw-50{
  width:50%;
}
.tw-10{
  width:10%;
}
.tw-33{
  width:33%; 
}
.tw-5{
  width:7%;
}
.tw-45{
  width:43%;
}
.3clom{
flex: auto;
}

@media (max-width: 767px){
  .divTable{
    display: flex;
    flex-direction: column;
	width: 100%;
}
   .divTableRow {
    display: flex;
    flex-direction: column;
  }
.divTableCell, .divTableHead {
	border: 1px solid #ffffff;
	display: table-cell;
	padding: 3px 0px;
}
  .m-table{
    display: flex;
    width:100%;    
  }  
  .m-line{
     border: solid 1px #999999;
    border-top:0px;
    border-left:0px;
    border-right:0px;
  }
  .tw-50{
    width:100%;
  }
  .tw-10{
    width:20%;
  }
  .tw-5{
    width:10%;
  }
  .maxitems{
    width: max-content;
  }
  .radio-options input[type=text] {
        width: 30%;

    }
}


/* DivTable.com */

.bg-blue{
  background-color: #00538B ;
  color:#ffffff;
  text-align:center;
  vertical-align:middle;
  border: solid 1px #ffffff;
}
.bg-glay2{
  background-color: #F4F4F4;
  color:#00538B;
  font-weight: 600 ;
  text-align:center;
  vertical-align:middle;
}
.bg-glay{
  background-color: #F4F4F4;
  color:#00538B;
  font-weight: 300 ;
  text-align:center;
  vertical-align:middle;
}
.tdcenter{
  text-align:center;
  vertical-align:middle;
}

.texth24{
  font-size:20px;
  color:#00538B;
}

.pt-4,.pb-4{
  padding-top: 1rem;
}

.radio-options span {
        display: inline-block;
        margin-right: 10px; /* Add the desired spacing between options */
    }
    
.radio-options input[type=text] {
        width: 50%;
        border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius:0px;
    }
    
    
    /* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 0.5px solid lightgray;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #00538B ;
  color:#ffffff;
  text-align:center;
  vertical-align:middle;
  border: solid 1px #ffffff;
}
.divTableBody {
	display: table-row-group;
}
 .m-table{
    display:contents; 
    width: 100%;
  }  
.tw-50{
  width:50%;
}
.tw-10{
  width:10%;
}
.tw-5{
  width:7%;
}

@media (max-width: 767px){
    
    .radio-mg div {
    display: flex;
    flex-direction: row;
    margin-bottom: 5px;
    margin-top: 5px;
    flex-wrap: wrap;
}
.flex-container {
 height: 100%;
}
label.form-check-custom.radio-options.radio-mg {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
    
.radio-mg div {
    display: flex;
    flex-direction: row;
    margin-bottom: 5px;
    margin-top: 5px;
}    
    
  .divTable{
    display: flex;
    flex-direction: column;
	width: 100%;
}
   .divTableRow {
    display: flex;
    flex-direction: column;
  }
.divTableCell, .divTableHead {
	border: 1px solid #ffffff;
	display: table-cell;
	padding: 3px 0px;
}
  .m-table{
    display: flex;
    width:100%;    
  }  
  .m-line{
     border: solid 1px #999999;
    border-top:0px;
    border-left:0px;
    border-right:0px;
  }
  .tw-50{
    width:100%;
  }
  .tw-10{
    width:20%;
  }
  .tw-5{
    width:80px;
  }
  .radio-options input[type=text] {
    width: 45%;}
}


/* DivTable.com */

.bg-blue{
  background-color: #00538B ;
  color:#ffffff;
  text-align:center;
  vertical-align:middle;
  border: solid 1px #ffffff;
}
.bg-glay2{
  background-color: #F4F4F4;
  color:#00538B;
  font-weight: 600 ;
  text-align:center;
  vertical-align:middle;
}
.bg-glay{
  background-color: #F4F4F4;
  color:#00538B;
  font-weight: 300 ;
  text-align:center;
  vertical-align:middle;
}
.tdcenter{
  text-align:center;
  vertical-align:middle;
}

.texth24{
  font-size:20px;
  color:#00538B;
}

.pt-4,.pb-4{
  padding-top: 1rem;
}

.radio-options span {
        display: inline-block;
        margin-right: 10px; /* Add the desired spacing between options */
        padding: 10px;
    }
    
.radio-options input[type=text] {
        width: 50%;
        border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius:0px;
    }/* End custom CSS */