.elementor-6031 .elementor-element.elementor-element-61d11f68{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6031 .elementor-element.elementor-element-31ef749e{text-align:start;}.elementor-6031 .elementor-element.elementor-element-31ef749e .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:33px;font-weight:600;line-height:1.3em;color:var( --e-global-color-abbf49a );}.elementor-6031 .elementor-element.elementor-element-7af1de7c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6031 .elementor-element.elementor-element-7911706f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-6031 .elementor-element.elementor-element-7911706f a{color:var( --e-global-color-primary );}.elementor-6031 .elementor-element.elementor-element-7911706f a:hover, .elementor-6031 .elementor-element.elementor-element-7911706f a:focus{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-6031 .elementor-element.elementor-element-7af1de7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6031 .elementor-element.elementor-element-7911706f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-6031 .elementor-element.elementor-element-61d11f68{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6031 .elementor-element.elementor-element-31ef749e .elementor-heading-title{font-size:28px;}.elementor-6031 .elementor-element.elementor-element-7af1de7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6031 .elementor-element.elementor-element-7911706f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-7911706f */table{
    width:100% !important;
    border-collapse:collapse !important;
    margin-top:30px !important;
    margin-bottom:30px !important;
}

table td,
table th{
    padding:14px 18px !important;
    border:1px solid rgba(8,26,61,.10) !important;
    text-align:left !important;
}

table th{
    background:#081A3D !important;
    color:#D4AF6A !important;
    font-weight:600 !important;
}

table td:first-child{
    font-weight:600 !important;
    color:#081A3D !important;
    width:220px !important;
    background:#F8F7F4 !important;
}

table td{
    color:#555555 !important;
    background:#FFFFFF !important;
}

table a{
    color:#081A3D !important;
    text-decoration:none !important;
}

table a:hover{
    color:#D4AF6A !important;
}

@media(max-width:767px){

    table td,
    table th{
        padding:12px 14px !important;
    }

    table td:first-child{
        width:140px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d11f68 */.elementor-6031 .elementor-element.elementor-element-61d11f68 p a{
    font-weight: 400 !important;
}

.elementor-6031 .elementor-element.elementor-element-61d11f68 p{
    margin-bottom: 10px !important;
}

.elementor-6031 .elementor-element.elementor-element-61d11f68 h2{
    font-size: 25px !important;
}


.elementor-6031 .elementor-element.elementor-element-61d11f68 h2 {
    margin: 7px 0px !important;
}

.elementor-6031 .elementor-element.elementor-element-61d11f68 ul {
  padding-left: 40px !important;
  margin: 0 !important;
}

.elementor-6031 .elementor-element.elementor-element-61d11f68 li {
  display: list-item !important; 
  margin-bottom: 10px !important;
  margin-top: 10px !important;
  line-height: 1.6 !important;
  list-style-position: outside !important;
}

@media screen and (max-width: 600px){
    .elementor-6031 .elementor-element.elementor-element-61d11f68 ul {
  padding-left: 25px !important;
  margin: 0;
}
}/* End custom CSS */