.elementor-880277 .elementor-element.elementor-element-3fa8e6e > .elementor-container{max-width:1010px;}.elementor-880277 .elementor-element.elementor-element-dec3e78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-21e0638 */.temp_anchorLinkList li {
    display: inline-block;
    padding-right: 10px;
}
.temp_anchorLinkList li:last-child {
    padding-right: 0;
}

.temp_normalTable td {
    text-align: center !important;
} 

@media screen and (max-width: 599px) {
  div.temp_imgBlock_txtcolumnM {
    display: flex !important;
  }
  div.temp_imgBlock_txtcolumnM div.temp_txtArea {
    margin-top: 0 !important;;
  }
  div.temp_imgBlock_txtcolumnM figure {
    width: 30%;
  }
  div.temp_imgBlock_txtcolumnM div.temp_txtArea {
    width: 66%;
  }
  div.temp_innerWrap div.temp_imgBlock_txtcolumnM:not(:first-child) {
    margin-top: 20px;
  }
}
@media screen and (min-width: 600px) {
  div.temp_imgBlock_txtcolumnM figure {
    width: 15% !important;;
  }
  div.temp_imgBlock_txtcolumnM div.temp_txtArea {
    width: 82% !important;;
  }
  div.temp_innerWrap div.temp_imgBlock_txtcolumnM:not(:first-child) {
    margin-top: 30px;
  }
}/* End custom CSS */