.elementor-4228 .elementor-element.elementor-element-ef8365f{--display:flex;--background-transition:0.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-4228 .elementor-element.elementor-element-ef8365f:not(.elementor-motion-effects-element-type-background), .elementor-4228 .elementor-element.elementor-element-ef8365f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7E1;}.elementor-4228 .elementor-element.elementor-element-ef8365f, .elementor-4228 .elementor-element.elementor-element-ef8365f::before{--border-transition:0.3s;}/* Start custom CSS for text-editor, class: .elementor-element-4ef8dc8 */.elementor-4228 .elementor-element.elementor-element-4ef8dc8 h1 {
    font-size:45px;
    font-weight:900;
    color: #153a21;
    margin-bottom:50px;
    text-align:center;
}
.elementor-4228 .elementor-element.elementor-element-4ef8dc8 h2 {
    font-size:32px;
    font-weight:900;
    margin-top:50px;
    text-transform:uppercase;
}

.elementor-4228 .elementor-element.elementor-element-4ef8dc8 table, .elementor-4228 .elementor-element.elementor-element-4ef8dc8 th, .elementor-4228 .elementor-element.elementor-element-4ef8dc8 td {
  border: 1px solid #153a21;
}
.elementor-4228 .elementor-element.elementor-element-4ef8dc8 table {
  overflow-x:scroll;
  margin-bottom:45px;
  width:100%;
}
.elementor-4228 .elementor-element.elementor-element-4ef8dc8 th, .elementor-4228 .elementor-element.elementor-element-4ef8dc8 td {
  padding:5px; 
}

.elementor-4228 .elementor-element.elementor-element-4ef8dc8 a {
    font-size:17px;
    font-weight:900;
}/* End custom CSS */