.elementor-5310 .elementor-element.elementor-element-21511d1{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-5310 .elementor-element.elementor-element-00a992e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-07b4180{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-828d471{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-7d8389c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-6d8cb6e{font-family:"Lato", Sans-serif;}.elementor-5310 .elementor-element.elementor-element-cf340c4{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:2px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:var( --e-global-color-primary );--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;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-cf340c4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}:where( .elementor-5310 .elementor-element.elementor-element-cf340c4 > .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:"Chan", Sans-serif;font-weight:500;line-height:1.25em;}.elementor-5310 .elementor-element.elementor-element-a8de8e2{--spacer-size:50px;}.elementor-5310 .elementor-element.elementor-element-b2e2c5f{--display:flex;}.elementor-5310 .elementor-element.elementor-element-132b3ff{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-5310 .elementor-element.elementor-element-d9e5c2e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-9ee3686{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-4a87342{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-4fd6d29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-9f774d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5310 .elementor-element.elementor-element-e9af500{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:2px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:#F8931F;--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;--n-accordion-icon-normal-color:#F8931F;--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-e9af500 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#F8931F;}.elementor-5310 .elementor-element.elementor-element-e9af500 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-e9af500 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-color:var( --e-global-color-primary );}:where( .elementor-5310 .elementor-element.elementor-element-e9af500 > .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:"Chan", Sans-serif;font-weight:500;line-height:1.25em;}@media(max-width:1024px){.elementor-5310 .elementor-element.elementor-element-21511d1{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-5310 .elementor-element.elementor-element-132b3ff{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}}/* Start custom CSS for text-editor, class: .elementor-element-a0b724c */table td {
    border-block-start: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0b724c */table td {
    border-block-start: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0b724c */table td {
    border-block-start: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0b724c */table td {
    border-block-start: none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0b724c */table td {
    border-block-start: none!important;
}/* End custom CSS */
/* Start custom CSS */.custom-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.custom-table tr:first-child td:first-child {
    border-top-left-radius: 20px;
}

.custom-table tr:first-child td:last-child {
    border-top-right-radius: 20px;
}

/* Esquinas inferiores */
.custom-table tr td.round-me,
.custom-table:not(.last-expanded) tr:last-child td:first-child {
    border-bottom-left-radius: 20px;
}

.custom-table tr:last-child td:last-child {
    border-bottom-right-radius: 20px;
}

.custom-table td {
    background-clip: padding-box;
}

.custom-table td {
    border-block-start: 0px!important;
}

.time-cell {
    width: 20%;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    background-color: #b9378b!important; 
    border: 2px solid white;
    color: white;
}

.room-cell {
    width: 20%;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    background-color: #e373bb!important; 
    border: 2px solid white;
    color: white;
}

.content-cell {
    width: 60%;
    padding: 10px;
    vertical-align: top;
    background-color: #ffcaec!important; 
    border: 2px solid white;
}

.content-cell-coffee{
    width: 60%;
    padding: 10px;
    vertical-align: top;
    background-color: #ececec!important; 
    border: 2px solid white;
}
.title {
    font-weight: bold;
}

.subtitle {
    font-style: italic;
}

.description {
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
}

.speakers {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding-bottom: 15px;
}

.speaker {
    text-align: center;
    align-items: center;
    gap: 8px;
    width: 31.7%;
    min-height: 55px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.speaker:hover {
    transform: scale(1.15);
}

.speaker img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
}


.speaker-name {
    vertical-align: middle;
    font-weight: bold;
}

@media (max-width: 1023px) {
  .speaker {
    width: 47%
  }
}/* 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.2026.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.2026.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.2026.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.2026.escrs.org/wp-content/uploads/2024/10/Lato-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/Lato-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/chantilly-regular.woff2') format('woff2'),
		url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/chantilly-regular.woff') format('woff'),
		url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/chantilly-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Chan';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/Chantilly-Bold.woff2') format('woff2'),
		url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/Chantilly-Bold.woff') format('woff'),
		url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/Chantilly-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Chan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/Chantilly-Medium.woff2') format('woff2'),
		url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/Chantilly-Medium.woff') format('woff'),
		url('https://congress.2026.escrs.org/wp-content/uploads/2024/10/Chantilly-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */