.elementor-8300 .elementor-element.elementor-element-d20cd4f{--display:flex;}.elementor-8300 .elementor-element.elementor-element-431d94d .elementor-heading-title{color:var( --e-global-color-a2e19a8 );}.elementor-8300 .elementor-element.elementor-element-c5c00b1{--display:flex;}.elementor-8300 .elementor-element.elementor-element-a758bbc{text-align:center;}.elementor-8300 .elementor-element.elementor-element-c1fb2d8{text-align:center;}.elementor-8300 .elementor-element.elementor-element-3e868f3{text-align:center;}.elementor-8300 .elementor-element.elementor-element-fa37d5e{--display:flex;}.elementor-8300 .elementor-element.elementor-element-950dd0b{text-align:center;}.elementor-8300 .elementor-element.elementor-element-9ccaa46{text-align:center;}.elementor-8300 .elementor-element.elementor-element-be2903e{--display:flex;}.elementor-8300 .elementor-element.elementor-element-0a00d4f{text-align:center;}.elementor-8300 .elementor-element.elementor-element-1e620d1{text-align:center;}.elementor-8300 .elementor-element.elementor-element-4878413{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-8300 .elementor-element.elementor-element-4878413 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;font-weight:600;}/* Start custom CSS for text-editor, class: .elementor-element-c09bae6 */.elementor-8300 .elementor-element.elementor-element-c09bae6 tr td:first-child{
    text-align: center;
    width:150px;
}
.elementor-8300 .elementor-element.elementor-element-c09bae6 thead td {
    background: #E94E1B;
}
.elementor-8300 .elementor-element.elementor-element-c09bae6 td {
    background: #F5F5F5;
}
.elementor-8300 .elementor-element.elementor-element-c09bae6 th {
    background: #E94E1B;
    color: white;
}
.elementor-8300 .elementor-element.elementor-element-c09bae6 table td,
.elementor-8300 .elementor-element.elementor-element-c09bae6 table th {
    padding: 0.35em 0.5em;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid #c3c1b9;
    -webkit-border-before: 1px solid #E94E1B !important;
    border-block-start: 1px solid #E94E1B !important;
}

.elementor-8300 .elementor-element.elementor-element-c09bae6 tr th:nth-child(1){
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9299237 */.elementor-8300 .elementor-element.elementor-element-9299237 tr td:first-child{
    text-align: center;
    width:150px;
}
.elementor-8300 .elementor-element.elementor-element-9299237 thead td {
    background: #E94E1B;
}
.elementor-8300 .elementor-element.elementor-element-9299237 td {
    background: #F5F5F5;
}
.elementor-8300 .elementor-element.elementor-element-9299237 th {
    background: #E94E1B;
    color: white;
}
.elementor-8300 .elementor-element.elementor-element-9299237 table td,
.elementor-8300 .elementor-element.elementor-element-9299237 table th {
    padding: 0.35em 0.5em;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid #c3c1b9;
    -webkit-border-before: 1px solid #E94E1B !important;
    border-block-start: 1px solid #E94E1B !important;
}

.elementor-8300 .elementor-element.elementor-element-9299237 tr th:nth-child(1){
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81f2a16 */.elementor-8300 .elementor-element.elementor-element-81f2a16 tr td:first-child{
    text-align: center;
    width:150px;
}
.elementor-8300 .elementor-element.elementor-element-81f2a16 thead td {
    background: #E94E1B;
}
.elementor-8300 .elementor-element.elementor-element-81f2a16 td {
    background: #F5F5F5;
}
.elementor-8300 .elementor-element.elementor-element-81f2a16 th {
    background: #E94E1B;
    color: white;
}
.elementor-8300 .elementor-element.elementor-element-81f2a16 table td,
.elementor-8300 .elementor-element.elementor-element-81f2a16 table th {
    padding: 0.35em 0.5em;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid #c3c1b9;
    -webkit-border-before: 1px solid #E94E1B !important;
    border-block-start: 1px solid #E94E1B !important;
}

.elementor-8300 .elementor-element.elementor-element-81f2a16 tr th:nth-child(1){
    vertical-align: middle;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://congress.2025.escrs.org/wp-content/uploads/2024/10/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://congress.2025.escrs.org/wp-content/uploads/2024/10/Lato-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://congress.2025.escrs.org/wp-content/uploads/2024/10/Lato-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://congress.2025.escrs.org/wp-content/uploads/2024/10/Lato-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */