.elementor-1250 .elementor-element.elementor-element-170b1f4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1250 .elementor-element.elementor-element-27b35ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1250 .elementor-element.elementor-element-748c123{--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;}body:not(.rtl) .elementor-1250 .elementor-element.elementor-element-2bd56c3{left:0px;}body.rtl .elementor-1250 .elementor-element.elementor-element-2bd56c3{right:0px;}.elementor-1250 .elementor-element.elementor-element-2bd56c3{top:0px;}.elementor-1250 .elementor-element.elementor-element-38845e6{--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;}.elementor-1250 .elementor-element.elementor-element-57906dc{--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;}.elementor-1250 .elementor-element.elementor-element-94970df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1250 .elementor-element.elementor-element-0b4098d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1250 .elementor-element.elementor-element-9fc3b58{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1250 .elementor-element.elementor-element-c6ce991{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1250 .elementor-element.elementor-element-bd69f18{--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;}.elementor-1250 .elementor-element.elementor-element-2fdf9ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1250 .elementor-element.elementor-element-aa06931{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1250 .elementor-element.elementor-element-c5746a6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1250 .elementor-element.elementor-element-c494967{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1250 .elementor-element.elementor-element-967feba{--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;}.elementor-1250 .elementor-element.elementor-element-aa047c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1250 .elementor-element.elementor-element-0aa7c3e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1250 .elementor-element.elementor-element-917e80c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1250 .elementor-element.elementor-element-1770a7e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1250 .elementor-element.elementor-element-0b4098d{--width:50%;}.elementor-1250 .elementor-element.elementor-element-9fc3b58{--width:50%;}.elementor-1250 .elementor-element.elementor-element-c6ce991{--width:50%;}.elementor-1250 .elementor-element.elementor-element-aa06931{--width:50%;}.elementor-1250 .elementor-element.elementor-element-c5746a6{--width:50%;}.elementor-1250 .elementor-element.elementor-element-c494967{--width:50%;}.elementor-1250 .elementor-element.elementor-element-0aa7c3e{--width:50%;}.elementor-1250 .elementor-element.elementor-element-917e80c{--width:50%;}.elementor-1250 .elementor-element.elementor-element-1770a7e{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-7df5cc4 */.apm-container { font-family: 'Poppins', Arial, sans-serif; max-width: 750px; margin: 20px auto; background-color: #ffffff; border-radius: 16px; box-shadow: 0 12px 40px rgba(50, 36, 23, 0.12); overflow: hidden; border: 1px solid #bc9156; }
.apm-header-section { background-color: #102c43; padding: 35px 30px 25px 30px; color: #ffffff; }
.apm-badge-live { background-color: #cd2321; color: #ffffff; font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 4px; text-transform: uppercase; display: inline-block; margin-bottom: 20px; letter-spacing: 0.5px; }
.apm-main-title { font-size: 24px; margin: 0 0 25px 0; line-height: 1.3; color: #ffffff; font-weight: 600; }
.apm-meta-grid { display: flex; flex-direction: column; gap: 14px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 20px; }
.apm-meta-item { display: flex; align-items: center; gap: 15px; }
.apm-icon { font-size: 18px; color: #287caa; }
.apm-meta-text strong { display: block; font-size: 11px; color: #f4b020; text-transform: uppercase; }
.apm-meta-text p { margin: 1px 0 0 0; font-size: 14px; color: #f8f9fa; }
.apm-speaker-row-item a { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; flex-shrink: 0; }
.apm-speaker-mini-photo { width: 28px !important; height: 28px !important; border-radius: 50% !important; object-fit: cover !important; border: none !important; margin: 0 !important; padding: 0 !important; cursor: pointer; transition: opacity 0.2s ease, transform 0.2s ease; }
.apm-speaker-mini-photo:hover { opacity: 0.85; transform: scale(1.05); }
.apm-header-speakers-block { margin-bottom: 25px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); }
.apm-speakers-header-title { display: block; font-size: 11px; color: #f4b020; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; letter-spacing: 0.5px; }
.apm-header-speakers-list { display: flex; flex-direction: column; gap: 12px; }
.apm-speaker-row-item { border-bottom: 1px solid rgba(255, 255, 255, 0.08); padding-bottom: 8px; }
.apm-speaker-row-item:last-child { border-bottom: none; padding-bottom: 0; }
.apm-speaker-row-item.coordinator-row { background-color: rgba(255, 255, 255, 0.03); padding: 8px 10px; border-radius: 6px; border-bottom: 1px solid rgba(188, 145, 86, 0.3); margin-bottom: 4px; }
.apm-speaker-label-tag { display: inline-block; font-size: 10px; background-color: #bc9156; color: #102c43; padding: 1px 6px; border-radius: 3px; font-weight: 600; margin-left: 8px; vertical-align: middle; text-transform: uppercase; }
.apm-speaker-meta-text strong { font-size: 14px; color: #ffffff; text-transform: none; font-weight: 500; }
.apm-more-info-link { font-size: 11.5px; color: #ffffff; text-decoration: none; font-weight: 600; display: inline-block; margin-top: 2px; }
.apm-more-info-link:hover { color: #f4b020; }
.apm-navigation-buttons-top { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; align-items: center; }
.apm-btn-toggle-top { background-color: #287caa; color: #ffffff; border: none; padding: 14px 10px; border-radius: 10px; cursor: pointer; text-decoration: none; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; }
.apm-btn-inner { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 8px; }
.apm-btn-emoji { font-size: 16px; display: inline-block; line-height: 1; }
.apm-btn-txt { font-size: 13px; font-weight: 600; line-height: 1; white-space: nowrap; }
.apm-btn-toggle-top:hover { background-color: #0b1e2e; }
.apm-btn-toggle-top.register { background-color: #cd2321; }
.apm-btn-toggle-top.register:hover { background-color: #9e1a18; }
.apm-objective-section { padding: 25px 30px; background-color: #ffffff; }
.apm-objective-box { background-color: rgba(40, 124, 170, 0.06); border-left: 4px solid #287caa; padding: 15px 20px; border-radius: 0 8px 8px 0; margin-bottom: 20px; }
.apm-objective-box strong { display: block; font-size: 14px; color: #102c43; margin-bottom: 3px; }
.apm-objective-box p { margin: 0; font-size: 13px; color: #493116; line-height: 1.5; }
.apm-quote { margin: 0; padding: 0 10px; font-style: italic; font-size: 13.5px; color: #bc9156; text-align: center; line-height: 1.5; }
.apm-toggle-content { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0, 1, 0, 1); background-color: #fbfbfb; }
.apm-content-padding { padding: 25px 30px; border-top: 1px dashed rgba(188, 145, 86, 0.3); }
.apm-section-subtitle { font-size: 18px; color: #102c43; margin: 0 0 20px 0; font-weight: 600; border-bottom: 2px solid #f4b020; padding-bottom: 6px; }
.apm-timeline { position: relative; border-left: 3px solid #287caa; padding-left: 24px; margin-left: 10px; }
.apm-timeline-item { position: relative; margin-bottom: 25px; }
.apm-timeline-item:last-child { margin-bottom: 0; }
.apm-timeline-item::before { content: ''; position: absolute; left: -31px; top: 4px; width: 10px; height: 10px; border-radius: 50%; background-color: #ffffff; border: 3px solid #287caa; }
.apm-time { font-size: 12.5px; font-weight: 700; color: #287caa; margin-bottom: 4px; }
.apm-activity h4 { margin: 0 0 2px 0; font-size: 14.5px; color: #322417; font-weight: 600; line-height: 1.4; }
.apm-activity-desc { margin: 0; font-size: 13px; color: #555555; line-height: 1.5; }
.apm-timeline-item.recess::before { border-color: #bc9156; }
.apm-timeline-item.recess .apm-time { color: #bc9156; }
.apm-timeline-item.highlight::before { border-color: #cd2321; }
.apm-timeline-item.highlight .apm-time { color: #cd2321; }
.apm-pricing-section { padding: 25px 30px; background-color: #f1e3d1; }
.apm-price-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 15px; }
.apm-price-card { background: #ffffff; padding: 15px 18px; border-radius: 12px; display: flex; justify-content: space-between; align-items: center; border: 1px solid rgba(188, 145, 86, 0.3); }
.apm-price-card.featured { border-left: 5px solid #cd2321; }
.apm-price-info { display: flex; flex-direction: column; }
.apm-price-type { font-size: 13px; color: #322417; font-weight: 700; }
.apm-price-note { font-size: 11px; color: #6c757d; }
.apm-price-amount { font-size: 20px; font-weight: 700; color: #102c43; }
.apm-price-amount small { font-size: 11px; color: #6c757d; }
@media (max-width: 600px) { .apm-navigation-buttons-top { grid-template-columns: 1fr; gap: 8px; } .apm-price-cards { grid-template-columns: 1fr; } .apm-header-section, .apm-pricing-section, .apm-content-padding, .apm-objective-section { padding: 15px; } .apm-main-title { font-size: 20px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80fb03c */.apm-container { font-family: 'Poppins', Arial, sans-serif; max-width: 750px; margin: 20px auto; background-color: #ffffff; border-radius: 16px; box-shadow: 0 12px 40px rgba(50, 36, 23, 0.12); overflow: hidden; border: 1px solid #bc9156; }
.apm-header-section { background-color: #102c43; padding: 35px 30px 25px 30px; color: #ffffff; }
.apm-badge-live { background-color: #cd2321; color: #ffffff; font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 4px; text-transform: uppercase; display: inline-block; margin-bottom: 20px; letter-spacing: 0.5px; }
.apm-main-title { font-size: 24px; margin: 0 0 25px 0; line-height: 1.3; color: #ffffff; font-weight: 600; }
.apm-meta-grid { display: flex; flex-direction: column; gap: 14px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 20px; }
.apm-meta-item { display: flex; align-items: center; gap: 15px; }
.apm-icon { font-size: 18px; color: #287caa; }
.apm-meta-text strong { display: block; font-size: 11px; color: #f4b020; text-transform: uppercase; }
.apm-meta-text p { margin: 1px 0 0 0; font-size: 14px; color: #f8f9fa; }
.apm-speaker-row-item a { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; flex-shrink: 0; }
.apm-speaker-mini-photo { width: 28px !important; height: 28px !important; border-radius: 50% !important; object-fit: cover !important; border: none !important; margin: 0 !important; padding: 0 !important; cursor: pointer; transition: opacity 0.2s ease, transform 0.2s ease; }
.apm-speaker-mini-photo:hover { opacity: 0.85; transform: scale(1.05); }
.apm-header-speakers-block { margin-bottom: 25px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); }
.apm-speakers-header-title { display: block; font-size: 11px; color: #f4b020; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; letter-spacing: 0.5px; }
.apm-header-speakers-list { display: flex; flex-direction: column; gap: 12px; }
.apm-speaker-row-item { border-bottom: 1px solid rgba(255, 255, 255, 0.08); padding-bottom: 8px; }
.apm-speaker-row-item:last-child { border-bottom: none; padding-bottom: 0; }
.apm-speaker-row-item.coordinator-row { background-color: rgba(255, 255, 255, 0.03); padding: 8px 10px; border-radius: 6px; border-bottom: 1px solid rgba(188, 145, 86, 0.3); margin-bottom: 4px; }
.apm-speaker-label-tag { display: inline-block; font-size: 10px; background-color: #bc9156; color: #102c43; padding: 1px 6px; border-radius: 3px; font-weight: 600; margin-left: 8px; vertical-align: middle; text-transform: uppercase; }
.apm-speaker-meta-text strong { font-size: 14px; color: #ffffff; text-transform: none; font-weight: 500; }
.apm-more-info-link { font-size: 11.5px; color: #ffffff; text-decoration: none; font-weight: 600; display: inline-block; margin-top: 2px; }
.apm-more-info-link:hover { color: #f4b020; }
.apm-navigation-buttons-top { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; align-items: center; }
.apm-btn-toggle-top { background-color: #287caa; color: #ffffff; border: none; padding: 14px 10px; border-radius: 10px; cursor: pointer; text-decoration: none; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; }
.apm-btn-inner { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 8px; }
.apm-btn-emoji { font-size: 16px; display: inline-block; line-height: 1; }
.apm-btn-txt { font-size: 13px; font-weight: 600; line-height: 1; white-space: nowrap; }
.apm-btn-toggle-top:hover { background-color: #0b1e2e; }
.apm-btn-toggle-top.register { background-color: #cd2321; }
.apm-btn-toggle-top.register:hover { background-color: #9e1a18; }
.apm-objective-section { padding: 25px 30px; background-color: #ffffff; }
.apm-objective-box { background-color: rgba(40, 124, 170, 0.06); border-left: 4px solid #287caa; padding: 15px 20px; border-radius: 0 8px 8px 0; margin-bottom: 20px; }
.apm-objective-box strong { display: block; font-size: 14px; color: #102c43; margin-bottom: 3px; }
.apm-objective-box p { margin: 0; font-size: 13px; color: #493116; line-height: 1.5; }
.apm-quote { margin: 0; padding: 0 10px; font-style: italic; font-size: 13.5px; color: #bc9156; text-align: center; line-height: 1.5; }
.apm-toggle-content { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0, 1, 0, 1); background-color: #fbfbfb; }
.apm-content-padding { padding: 25px 30px; border-top: 1px dashed rgba(188, 145, 86, 0.3); }
.apm-section-subtitle { font-size: 18px; color: #102c43; margin: 0 0 20px 0; font-weight: 600; border-bottom: 2px solid #f4b020; padding-bottom: 6px; }
.apm-timeline { position: relative; border-left: 3px solid #287caa; padding-left: 24px; margin-left: 10px; }
.apm-timeline-item { position: relative; margin-bottom: 25px; }
.apm-timeline-item:last-child { margin-bottom: 0; }
.apm-timeline-item::before { content: ''; position: absolute; left: -31px; top: 4px; width: 10px; height: 10px; border-radius: 50%; background-color: #ffffff; border: 3px solid #287caa; }
.apm-time { font-size: 12.5px; font-weight: 700; color: #287caa; margin-bottom: 4px; }
.apm-activity h4 { margin: 0 0 2px 0; font-size: 14.5px; color: #322417; font-weight: 600; line-height: 1.4; }
.apm-activity-desc { margin: 0; font-size: 13px; color: #555555; line-height: 1.5; }
.apm-timeline-item.recess::before { border-color: #bc9156; }
.apm-timeline-item.recess .apm-time { color: #bc9156; }
.apm-timeline-item.highlight::before { border-color: #cd2321; }
.apm-timeline-item.highlight .apm-time { color: #cd2321; }
.apm-pricing-section { padding: 25px 30px; background-color: #f1e3d1; }
.apm-price-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 15px; }
.apm-price-card { background: #ffffff; padding: 15px 18px; border-radius: 12px; display: flex; justify-content: space-between; align-items: center; border: 1px solid rgba(188, 145, 86, 0.3); }
.apm-price-card.featured { border-left: 5px solid #cd2321; }
.apm-price-info { display: flex; flex-direction: column; }
.apm-price-type { font-size: 13px; color: #322417; font-weight: 700; }
.apm-price-note { font-size: 11px; color: #6c757d; }
.apm-price-amount { font-size: 20px; font-weight: 700; color: #102c43; }
.apm-price-amount small { font-size: 11px; color: #6c757d; }
@media (max-width: 600px) { .apm-navigation-buttons-top { grid-template-columns: 1fr; gap: 8px; } .apm-price-cards { grid-template-columns: 1fr; } .apm-header-section, .apm-pricing-section, .apm-content-padding, .apm-objective-section { padding: 15px; } .apm-main-title { font-size: 20px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c74ca5b */.apm-container { font-family: 'Poppins', Arial, sans-serif; max-width: 750px; margin: 20px auto; background-color: #ffffff; border-radius: 16px; box-shadow: 0 12px 40px rgba(50, 36, 23, 0.12); overflow: hidden; border: 1px solid #bc9156; }
.apm-header-section { background-color: #102c43; padding: 35px 30px 25px 30px; color: #ffffff; }
.apm-badge-live { background-color: #cd2321; color: #ffffff; font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 4px; text-transform: uppercase; display: inline-block; margin-bottom: 20px; letter-spacing: 0.5px; }
.apm-main-title { font-size: 24px; margin: 0 0 25px 0; line-height: 1.3; color: #ffffff; font-weight: 600; }
.apm-meta-grid { display: flex; flex-direction: column; gap: 14px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 20px; }
.apm-meta-item { display: flex; align-items: center; gap: 15px; }
.apm-icon { font-size: 18px; color: #287caa; }
.apm-meta-text strong { display: block; font-size: 11px; color: #f4b020; text-transform: uppercase; }
.apm-meta-text p { margin: 1px 0 0 0; font-size: 14px; color: #f8f9fa; }
.apm-speaker-row-item a { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; flex-shrink: 0; }
.apm-speaker-mini-photo { width: 28px !important; height: 28px !important; border-radius: 50% !important; object-fit: cover !important; border: none !important; margin: 0 !important; padding: 0 !important; cursor: pointer; transition: opacity 0.2s ease, transform 0.2s ease; }
.apm-speaker-mini-photo:hover { opacity: 0.85; transform: scale(1.05); }
.apm-header-speakers-block { margin-bottom: 25px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); }
.apm-speakers-header-title { display: block; font-size: 11px; color: #f4b020; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; letter-spacing: 0.5px; }
.apm-header-speakers-list { display: flex; flex-direction: column; gap: 12px; }
.apm-speaker-row-item { border-bottom: 1px solid rgba(255, 255, 255, 0.08); padding-bottom: 8px; }
.apm-speaker-row-item:last-child { border-bottom: none; padding-bottom: 0; }
.apm-speaker-row-item.coordinator-row { background-color: rgba(255, 255, 255, 0.03); padding: 8px 10px; border-radius: 6px; border-bottom: 1px solid rgba(188, 145, 86, 0.3); margin-bottom: 4px; }
.apm-speaker-label-tag { display: inline-block; font-size: 10px; background-color: #bc9156; color: #102c43; padding: 1px 6px; border-radius: 3px; font-weight: 600; margin-left: 8px; vertical-align: middle; text-transform: uppercase; }
.apm-speaker-meta-text strong { font-size: 14px; color: #ffffff; text-transform: none; font-weight: 500; }
.apm-more-info-link { font-size: 11.5px; color: #ffffff; text-decoration: none; font-weight: 600; display: inline-block; margin-top: 2px; }
.apm-more-info-link:hover { color: #f4b020; }
.apm-navigation-buttons-top { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; align-items: center; }
.apm-btn-toggle-top { background-color: #287caa; color: #ffffff; border: none; padding: 14px 10px; border-radius: 10px; cursor: pointer; text-decoration: none; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; }
.apm-btn-inner { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 8px; }
.apm-btn-emoji { font-size: 16px; display: inline-block; line-height: 1; }
.apm-btn-txt { font-size: 13px; font-weight: 600; line-height: 1; white-space: nowrap; }
.apm-btn-toggle-top:hover { background-color: #0b1e2e; }
.apm-btn-toggle-top.register { background-color: #cd2321; }
.apm-btn-toggle-top.register:hover { background-color: #9e1a18; }
.apm-objective-section { padding: 25px 30px; background-color: #ffffff; }
.apm-objective-box { background-color: rgba(40, 124, 170, 0.06); border-left: 4px solid #287caa; padding: 15px 20px; border-radius: 0 8px 8px 0; margin-bottom: 20px; }
.apm-objective-box strong { display: block; font-size: 14px; color: #102c43; margin-bottom: 3px; }
.apm-objective-box p { margin: 0; font-size: 13px; color: #493116; line-height: 1.5; }
.apm-quote { margin: 0; padding: 0 10px; font-style: italic; font-size: 13.5px; color: #bc9156; text-align: center; line-height: 1.5; }
.apm-toggle-content { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0, 1, 0, 1); background-color: #fbfbfb; }
.apm-content-padding { padding: 25px 30px; border-top: 1px dashed rgba(188, 145, 86, 0.3); }
.apm-section-subtitle { font-size: 18px; color: #102c43; margin: 0 0 20px 0; font-weight: 600; border-bottom: 2px solid #f4b020; padding-bottom: 6px; }
.apm-timeline { position: relative; border-left: 3px solid #287caa; padding-left: 24px; margin-left: 10px; }
.apm-timeline-item { position: relative; margin-bottom: 25px; }
.apm-timeline-item:last-child { margin-bottom: 0; }
.apm-timeline-item::before { content: ''; position: absolute; left: -31px; top: 4px; width: 10px; height: 10px; border-radius: 50%; background-color: #ffffff; border: 3px solid #287caa; }
.apm-time { font-size: 12.5px; font-weight: 700; color: #287caa; margin-bottom: 4px; }
.apm-activity h4 { margin: 0 0 2px 0; font-size: 14.5px; color: #322417; font-weight: 600; line-height: 1.4; }
.apm-activity-desc { margin: 0; font-size: 13px; color: #555555; line-height: 1.5; }
.apm-timeline-item.recess::before { border-color: #bc9156; }
.apm-timeline-item.recess .apm-time { color: #bc9156; }
.apm-timeline-item.highlight::before { border-color: #cd2321; }
.apm-timeline-item.highlight .apm-time { color: #cd2321; }
.apm-pricing-section { padding: 25px 30px; background-color: #f1e3d1; }
.apm-price-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 15px; }
.apm-price-card { background: #ffffff; padding: 15px 18px; border-radius: 12px; display: flex; justify-content: space-between; align-items: center; border: 1px solid rgba(188, 145, 86, 0.3); }
.apm-price-card.featured { border-left: 5px solid #cd2321; }
.apm-price-info { display: flex; flex-direction: column; }
.apm-price-type { font-size: 13px; color: #322417; font-weight: 700; }
.apm-price-note { font-size: 11px; color: #6c757d; }
.apm-price-amount { font-size: 20px; font-weight: 700; color: #102c43; }
.apm-price-amount small { font-size: 11px; color: #6c757d; }
@media (max-width: 600px) { .apm-navigation-buttons-top { grid-template-columns: 1fr; gap: 8px; } .apm-price-cards { grid-template-columns: 1fr; } .apm-header-section, .apm-pricing-section, .apm-content-padding, .apm-objective-section { padding: 15px; } .apm-main-title { font-size: 20px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea20bb3 */.apm-container { font-family: 'Poppins', Arial, sans-serif; max-width: 750px; margin: 20px auto; background-color: #ffffff; border-radius: 16px; box-shadow: 0 12px 40px rgba(50, 36, 23, 0.12); overflow: hidden; border: 1px solid #bc9156; }
.apm-header-section { background-color: #102c43; padding: 35px 30px 25px 30px; color: #ffffff; }
.apm-badge-live { background-color: #cd2321; color: #ffffff; font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 4px; text-transform: uppercase; display: inline-block; margin-bottom: 20px; letter-spacing: 0.5px; }
.apm-main-title { font-size: 24px; margin: 0 0 25px 0; line-height: 1.3; color: #ffffff; font-weight: 600; }
.apm-meta-grid { display: flex; flex-direction: column; gap: 14px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 20px; }
.apm-meta-item { display: flex; align-items: center; gap: 15px; }
.apm-icon { font-size: 18px; color: #287caa; }
.apm-meta-text strong { display: block; font-size: 11px; color: #f4b020; text-transform: uppercase; }
.apm-meta-text p { margin: 1px 0 0 0; font-size: 14px; color: #f8f9fa; }
.apm-speaker-row-item a { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; flex-shrink: 0; }
.apm-speaker-mini-photo { width: 28px !important; height: 28px !important; border-radius: 50% !important; object-fit: cover !important; border: none !important; margin: 0 !important; padding: 0 !important; cursor: pointer; transition: opacity 0.2s ease, transform 0.2s ease; }
.apm-speaker-mini-photo:hover { opacity: 0.85; transform: scale(1.05); }
.apm-header-speakers-block { margin-bottom: 25px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); }
.apm-speakers-header-title { display: block; font-size: 11px; color: #f4b020; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; letter-spacing: 0.5px; }
.apm-header-speakers-list { display: flex; flex-direction: column; gap: 12px; }
.apm-speaker-row-item { border-bottom: 1px solid rgba(255, 255, 255, 0.08); padding-bottom: 8px; }
.apm-speaker-row-item:last-child { border-bottom: none; padding-bottom: 0; }
.apm-speaker-row-item.coordinator-row { background-color: rgba(255, 255, 255, 0.03); padding: 8px 10px; border-radius: 6px; border-bottom: 1px solid rgba(188, 145, 86, 0.3); margin-bottom: 4px; }
.apm-speaker-label-tag { display: inline-block; font-size: 10px; background-color: #bc9156; color: #102c43; padding: 1px 6px; border-radius: 3px; font-weight: 600; margin-left: 8px; vertical-align: middle; text-transform: uppercase; }
.apm-speaker-meta-text strong { font-size: 14px; color: #ffffff; text-transform: none; font-weight: 500; }
.apm-more-info-link { font-size: 11.5px; color: #ffffff; text-decoration: none; font-weight: 600; display: inline-block; margin-top: 2px; }
.apm-more-info-link:hover { color: #f4b020; }
.apm-navigation-buttons-top { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; align-items: center; }
.apm-btn-toggle-top { background-color: #287caa; color: #ffffff; border: none; padding: 14px 10px; border-radius: 10px; cursor: pointer; text-decoration: none; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; }
.apm-btn-inner { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 8px; }
.apm-btn-emoji { font-size: 16px; display: inline-block; line-height: 1; }
.apm-btn-txt { font-size: 13px; font-weight: 600; line-height: 1; white-space: nowrap; }
.apm-btn-toggle-top:hover { background-color: #0b1e2e; }
.apm-btn-toggle-top.register { background-color: #cd2321; }
.apm-btn-toggle-top.register:hover { background-color: #9e1a18; }
.apm-objective-section { padding: 25px 30px; background-color: #ffffff; }
.apm-objective-box { background-color: rgba(40, 124, 170, 0.06); border-left: 4px solid #287caa; padding: 15px 20px; border-radius: 0 8px 8px 0; margin-bottom: 20px; }
.apm-objective-box strong { display: block; font-size: 14px; color: #102c43; margin-bottom: 3px; }
.apm-objective-box p { margin: 0; font-size: 13px; color: #493116; line-height: 1.5; }
.apm-quote { margin: 0; padding: 0 10px; font-style: italic; font-size: 13.5px; color: #bc9156; text-align: center; line-height: 1.5; }
.apm-toggle-content { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0, 1, 0, 1); background-color: #fbfbfb; }
.apm-content-padding { padding: 25px 30px; border-top: 1px dashed rgba(188, 145, 86, 0.3); }
.apm-section-subtitle { font-size: 18px; color: #102c43; margin: 0 0 20px 0; font-weight: 600; border-bottom: 2px solid #f4b020; padding-bottom: 6px; }
.apm-timeline { position: relative; border-left: 3px solid #287caa; padding-left: 24px; margin-left: 10px; }
.apm-timeline-item { position: relative; margin-bottom: 25px; }
.apm-timeline-item:last-child { margin-bottom: 0; }
.apm-timeline-item::before { content: ''; position: absolute; left: -31px; top: 4px; width: 10px; height: 10px; border-radius: 50%; background-color: #ffffff; border: 3px solid #287caa; }
.apm-time { font-size: 12.5px; font-weight: 700; color: #287caa; margin-bottom: 4px; }
.apm-activity h4 { margin: 0 0 2px 0; font-size: 14.5px; color: #322417; font-weight: 600; line-height: 1.4; }
.apm-activity-desc { margin: 0; font-size: 13px; color: #555555; line-height: 1.5; }
.apm-timeline-item.recess::before { border-color: #bc9156; }
.apm-timeline-item.recess .apm-time { color: #bc9156; }
.apm-timeline-item.highlight::before { border-color: #cd2321; }
.apm-timeline-item.highlight .apm-time { color: #cd2321; }
.apm-pricing-section { padding: 25px 30px; background-color: #f1e3d1; }
.apm-price-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 15px; }
.apm-price-card { background: #ffffff; padding: 15px 18px; border-radius: 12px; display: flex; justify-content: space-between; align-items: center; border: 1px solid rgba(188, 145, 86, 0.3); }
.apm-price-card.featured { border-left: 5px solid #cd2321; }
.apm-price-info { display: flex; flex-direction: column; }
.apm-price-type { font-size: 13px; color: #322417; font-weight: 700; }
.apm-price-note { font-size: 11px; color: #6c757d; }
.apm-price-amount { font-size: 20px; font-weight: 700; color: #102c43; }
.apm-price-amount small { font-size: 11px; color: #6c757d; }
@media (max-width: 600px) { .apm-navigation-buttons-top { grid-template-columns: 1fr; gap: 8px; } .apm-price-cards { grid-template-columns: 1fr; } .apm-header-section, .apm-pricing-section, .apm-content-padding, .apm-objective-section { padding: 15px; } .apm-main-title { font-size: 20px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54ee75f */.apm-container { font-family: 'Poppins', Arial, sans-serif; max-width: 750px; margin: 20px auto; background-color: #ffffff; border-radius: 16px; box-shadow: 0 12px 40px rgba(50, 36, 23, 0.12); overflow: hidden; border: 1px solid #bc9156; }
.apm-header-section { background-color: #102c43; padding: 35px 30px 25px 30px; color: #ffffff; }
.apm-badge-live { background-color: #cd2321; color: #ffffff; font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 4px; text-transform: uppercase; display: inline-block; margin-bottom: 20px; letter-spacing: 0.5px; }
.apm-main-title { font-size: 24px; margin: 0 0 25px 0; line-height: 1.3; color: #ffffff; font-weight: 600; }
.apm-meta-grid { display: flex; flex-direction: column; gap: 14px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 20px; }
.apm-meta-item { display: flex; align-items: center; gap: 15px; }
.apm-icon { font-size: 18px; color: #287caa; }
.apm-meta-text strong { display: block; font-size: 11px; color: #f4b020; text-transform: uppercase; }
.apm-meta-text p { margin: 1px 0 0 0; font-size: 14px; color: #f8f9fa; }
.apm-speaker-row-item a { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; flex-shrink: 0; }
.apm-speaker-mini-photo { width: 28px !important; height: 28px !important; border-radius: 50% !important; object-fit: cover !important; border: none !important; margin: 0 !important; padding: 0 !important; cursor: pointer; transition: opacity 0.2s ease, transform 0.2s ease; }
.apm-speaker-mini-photo:hover { opacity: 0.85; transform: scale(1.05); }
.apm-header-speakers-block { margin-bottom: 25px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); }
.apm-speakers-header-title { display: block; font-size: 11px; color: #f4b020; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; letter-spacing: 0.5px; }
.apm-header-speakers-list { display: flex; flex-direction: column; gap: 12px; }
.apm-speaker-row-item { border-bottom: 1px solid rgba(255, 255, 255, 0.08); padding-bottom: 8px; }
.apm-speaker-row-item:last-child { border-bottom: none; padding-bottom: 0; }
.apm-speaker-row-item.coordinator-row { background-color: rgba(255, 255, 255, 0.03); padding: 8px 10px; border-radius: 6px; border-bottom: 1px solid rgba(188, 145, 86, 0.3); margin-bottom: 4px; }
.apm-speaker-label-tag { display: inline-block; font-size: 10px; background-color: #bc9156; color: #102c43; padding: 1px 6px; border-radius: 3px; font-weight: 600; margin-left: 8px; vertical-align: middle; text-transform: uppercase; }
.apm-speaker-meta-text strong { font-size: 14px; color: #ffffff; text-transform: none; font-weight: 500; }
.apm-more-info-link { font-size: 11.5px; color: #ffffff; text-decoration: none; font-weight: 600; display: inline-block; margin-top: 2px; }
.apm-more-info-link:hover { color: #f4b020; }
.apm-navigation-buttons-top { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; align-items: center; }
.apm-btn-toggle-top { background-color: #287caa; color: #ffffff; border: none; padding: 14px 10px; border-radius: 10px; cursor: pointer; text-decoration: none; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; }
.apm-btn-inner { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 8px; }
.apm-btn-emoji { font-size: 16px; display: inline-block; line-height: 1; }
.apm-btn-txt { font-size: 13px; font-weight: 600; line-height: 1; white-space: nowrap; }
.apm-btn-toggle-top:hover { background-color: #0b1e2e; }
.apm-btn-toggle-top.register { background-color: #cd2321; }
.apm-btn-toggle-top.register:hover { background-color: #9e1a18; }
.apm-objective-section { padding: 25px 30px; background-color: #ffffff; }
.apm-objective-box { background-color: rgba(40, 124, 170, 0.06); border-left: 4px solid #287caa; padding: 15px 20px; border-radius: 0 8px 8px 0; margin-bottom: 20px; }
.apm-objective-box strong { display: block; font-size: 14px; color: #102c43; margin-bottom: 3px; }
.apm-objective-box p { margin: 0; font-size: 13px; color: #493116; line-height: 1.5; }
.apm-quote { margin: 0; padding: 0 10px; font-style: italic; font-size: 13.5px; color: #bc9156; text-align: center; line-height: 1.5; }
.apm-toggle-content { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0, 1, 0, 1); background-color: #fbfbfb; }
.apm-content-padding { padding: 25px 30px; border-top: 1px dashed rgba(188, 145, 86, 0.3); }
.apm-section-subtitle { font-size: 18px; color: #102c43; margin: 0 0 20px 0; font-weight: 600; border-bottom: 2px solid #f4b020; padding-bottom: 6px; }
.apm-timeline { position: relative; border-left: 3px solid #287caa; padding-left: 24px; margin-left: 10px; }
.apm-timeline-item { position: relative; margin-bottom: 25px; }
.apm-timeline-item:last-child { margin-bottom: 0; }
.apm-timeline-item::before { content: ''; position: absolute; left: -31px; top: 4px; width: 10px; height: 10px; border-radius: 50%; background-color: #ffffff; border: 3px solid #287caa; }
.apm-time { font-size: 12.5px; font-weight: 700; color: #287caa; margin-bottom: 4px; }
.apm-activity h4 { margin: 0 0 2px 0; font-size: 14.5px; color: #322417; font-weight: 600; line-height: 1.4; }
.apm-activity-desc { margin: 0; font-size: 13px; color: #555555; line-height: 1.5; }
.apm-timeline-item.recess::before { border-color: #bc9156; }
.apm-timeline-item.recess .apm-time { color: #bc9156; }
.apm-timeline-item.highlight::before { border-color: #cd2321; }
.apm-timeline-item.highlight .apm-time { color: #cd2321; }
.apm-pricing-section { padding: 25px 30px; background-color: #f1e3d1; }
.apm-price-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 15px; }
.apm-price-card { background: #ffffff; padding: 15px 18px; border-radius: 12px; display: flex; justify-content: space-between; align-items: center; border: 1px solid rgba(188, 145, 86, 0.3); }
.apm-price-card.featured { border-left: 5px solid #cd2321; }
.apm-price-info { display: flex; flex-direction: column; }
.apm-price-type { font-size: 13px; color: #322417; font-weight: 700; }
.apm-price-note { font-size: 11px; color: #6c757d; }
.apm-price-amount { font-size: 20px; font-weight: 700; color: #102c43; }
.apm-price-amount small { font-size: 11px; color: #6c757d; }
@media (max-width: 600px) { .apm-navigation-buttons-top { grid-template-columns: 1fr; gap: 8px; } .apm-price-cards { grid-template-columns: 1fr; } .apm-header-section, .apm-pricing-section, .apm-content-padding, .apm-objective-section { padding: 15px; } .apm-main-title { font-size: 20px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c4d498 */.apm-container { font-family: 'Poppins', Arial, sans-serif; max-width: 750px; margin: 20px auto; background-color: #ffffff; border-radius: 16px; box-shadow: 0 12px 40px rgba(50, 36, 23, 0.12); overflow: hidden; border: 1px solid #bc9156; }
.apm-header-section { background-color: #102c43; padding: 35px 30px 25px 30px; color: #ffffff; }
.apm-badge-live { background-color: #cd2321; color: #ffffff; font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 4px; text-transform: uppercase; display: inline-block; margin-bottom: 20px; letter-spacing: 0.5px; }
.apm-main-title { font-size: 24px; margin: 0 0 25px 0; line-height: 1.3; color: #ffffff; font-weight: 600; }
.apm-meta-grid { display: flex; flex-direction: column; gap: 14px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 20px; }
.apm-meta-item { display: flex; align-items: center; gap: 15px; }
.apm-icon { font-size: 18px; color: #287caa; }
.apm-meta-text strong { display: block; font-size: 11px; color: #f4b020; text-transform: uppercase; }
.apm-meta-text p { margin: 1px 0 0 0; font-size: 14px; color: #f8f9fa; }
.apm-speaker-row-item a { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; flex-shrink: 0; }
.apm-speaker-mini-photo { width: 28px !important; height: 28px !important; border-radius: 50% !important; object-fit: cover !important; border: none !important; margin: 0 !important; padding: 0 !important; cursor: pointer; transition: opacity 0.2s ease, transform 0.2s ease; }
.apm-speaker-mini-photo:hover { opacity: 0.85; transform: scale(1.05); }
.apm-header-speakers-block { margin-bottom: 25px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); }
.apm-speakers-header-title { display: block; font-size: 11px; color: #f4b020; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; letter-spacing: 0.5px; }
.apm-header-speakers-list { display: flex; flex-direction: column; gap: 12px; }
.apm-speaker-row-item { border-bottom: 1px solid rgba(255, 255, 255, 0.08); padding-bottom: 8px; }
.apm-speaker-row-item:last-child { border-bottom: none; padding-bottom: 0; }
.apm-speaker-row-item.coordinator-row { background-color: rgba(255, 255, 255, 0.03); padding: 8px 10px; border-radius: 6px; border-bottom: 1px solid rgba(188, 145, 86, 0.3); margin-bottom: 4px; }
.apm-speaker-label-tag { display: inline-block; font-size: 10px; background-color: #bc9156; color: #102c43; padding: 1px 6px; border-radius: 3px; font-weight: 600; margin-left: 8px; vertical-align: middle; text-transform: uppercase; }
.apm-speaker-meta-text strong { font-size: 14px; color: #ffffff; text-transform: none; font-weight: 500; }
.apm-more-info-link { font-size: 11.5px; color: #ffffff; text-decoration: none; font-weight: 600; display: inline-block; margin-top: 2px; }
.apm-more-info-link:hover { color: #f4b020; }
.apm-navigation-buttons-top { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; align-items: center; }
.apm-btn-toggle-top { background-color: #287caa; color: #ffffff; border: none; padding: 14px 10px; border-radius: 10px; cursor: pointer; text-decoration: none; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; }
.apm-btn-inner { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 8px; }
.apm-btn-emoji { font-size: 16px; display: inline-block; line-height: 1; }
.apm-btn-txt { font-size: 13px; font-weight: 600; line-height: 1; white-space: nowrap; }
.apm-btn-toggle-top:hover { background-color: #0b1e2e; }
.apm-btn-toggle-top.register { background-color: #cd2321; }
.apm-btn-toggle-top.register:hover { background-color: #9e1a18; }
.apm-objective-section { padding: 25px 30px; background-color: #ffffff; }
.apm-objective-box { background-color: rgba(40, 124, 170, 0.06); border-left: 4px solid #287caa; padding: 15px 20px; border-radius: 0 8px 8px 0; margin-bottom: 20px; }
.apm-objective-box strong { display: block; font-size: 14px; color: #102c43; margin-bottom: 3px; }
.apm-objective-box p { margin: 0; font-size: 13px; color: #493116; line-height: 1.5; }
.apm-quote { margin: 0; padding: 0 10px; font-style: italic; font-size: 13.5px; color: #bc9156; text-align: center; line-height: 1.5; }
.apm-toggle-content { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0, 1, 0, 1); background-color: #fbfbfb; }
.apm-content-padding { padding: 25px 30px; border-top: 1px dashed rgba(188, 145, 86, 0.3); }
.apm-section-subtitle { font-size: 18px; color: #102c43; margin: 0 0 20px 0; font-weight: 600; border-bottom: 2px solid #f4b020; padding-bottom: 6px; }
.apm-timeline { position: relative; border-left: 3px solid #287caa; padding-left: 24px; margin-left: 10px; }
.apm-timeline-item { position: relative; margin-bottom: 25px; }
.apm-timeline-item:last-child { margin-bottom: 0; }
.apm-timeline-item::before { content: ''; position: absolute; left: -31px; top: 4px; width: 10px; height: 10px; border-radius: 50%; background-color: #ffffff; border: 3px solid #287caa; }
.apm-time { font-size: 12.5px; font-weight: 700; color: #287caa; margin-bottom: 4px; }
.apm-activity h4 { margin: 0 0 2px 0; font-size: 14.5px; color: #322417; font-weight: 600; line-height: 1.4; }
.apm-activity-desc { margin: 0; font-size: 13px; color: #555555; line-height: 1.5; }
.apm-timeline-item.recess::before { border-color: #bc9156; }
.apm-timeline-item.recess .apm-time { color: #bc9156; }
.apm-timeline-item.highlight::before { border-color: #cd2321; }
.apm-timeline-item.highlight .apm-time { color: #cd2321; }
.apm-pricing-section { padding: 25px 30px; background-color: #f1e3d1; }
.apm-price-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 15px; }
.apm-price-card { background: #ffffff; padding: 15px 18px; border-radius: 12px; display: flex; justify-content: space-between; align-items: center; border: 1px solid rgba(188, 145, 86, 0.3); }
.apm-price-card.featured { border-left: 5px solid #cd2321; }
.apm-price-info { display: flex; flex-direction: column; }
.apm-price-type { font-size: 13px; color: #322417; font-weight: 700; }
.apm-price-note { font-size: 11px; color: #6c757d; }
.apm-price-amount { font-size: 20px; font-weight: 700; color: #102c43; }
.apm-price-amount small { font-size: 11px; color: #6c757d; }
@media (max-width: 600px) { .apm-navigation-buttons-top { grid-template-columns: 1fr; gap: 8px; } .apm-price-cards { grid-template-columns: 1fr; } .apm-header-section, .apm-pricing-section, .apm-content-padding, .apm-objective-section { padding: 15px; } .apm-main-title { font-size: 20px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b011dd */.apm-container { font-family: 'Poppins', Arial, sans-serif; max-width: 750px; margin: 20px auto; background-color: #ffffff; border-radius: 16px; box-shadow: 0 12px 40px rgba(50, 36, 23, 0.12); overflow: hidden; border: 1px solid #bc9156; }
.apm-header-section { background-color: #102c43; padding: 35px 30px 25px 30px; color: #ffffff; }
.apm-badge-live { background-color: #cd2321; color: #ffffff; font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 4px; text-transform: uppercase; display: inline-block; margin-bottom: 20px; letter-spacing: 0.5px; }
.apm-main-title { font-size: 24px; margin: 0 0 25px 0; line-height: 1.3; color: #ffffff; font-weight: 600; }
.apm-meta-grid { display: flex; flex-direction: column; gap: 14px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 20px; }
.apm-meta-item { display: flex; align-items: center; gap: 15px; }
.apm-icon { font-size: 18px; color: #287caa; }
.apm-meta-text strong { display: block; font-size: 11px; color: #f4b020; text-transform: uppercase; }
.apm-meta-text p { margin: 1px 0 0 0; font-size: 14px; color: #f8f9fa; }
.apm-speaker-row-item a { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; flex-shrink: 0; }
.apm-speaker-mini-photo { width: 28px !important; height: 28px !important; border-radius: 50% !important; object-fit: cover !important; border: none !important; margin: 0 !important; padding: 0 !important; cursor: pointer; transition: opacity 0.2s ease, transform 0.2s ease; }
.apm-speaker-mini-photo:hover { opacity: 0.85; transform: scale(1.05); }
.apm-header-speakers-block { margin-bottom: 25px; background-color: rgba(255, 255, 255, 0.05); padding: 15px 20px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); }
.apm-speakers-header-title { display: block; font-size: 11px; color: #f4b020; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; letter-spacing: 0.5px; }
.apm-header-speakers-list { display: flex; flex-direction: column; gap: 12px; }
.apm-speaker-row-item { border-bottom: 1px solid rgba(255, 255, 255, 0.08); padding-bottom: 8px; }
.apm-speaker-row-item:last-child { border-bottom: none; padding-bottom: 0; }
.apm-speaker-row-item.coordinator-row { background-color: rgba(255, 255, 255, 0.03); padding: 8px 10px; border-radius: 6px; border-bottom: 1px solid rgba(188, 145, 86, 0.3); margin-bottom: 4px; }
.apm-speaker-label-tag { display: inline-block; font-size: 10px; background-color: #bc9156; color: #102c43; padding: 1px 6px; border-radius: 3px; font-weight: 600; margin-left: 8px; vertical-align: middle; text-transform: uppercase; }
.apm-speaker-meta-text strong { font-size: 14px; color: #ffffff; text-transform: none; font-weight: 500; }
.apm-more-info-link { font-size: 11.5px; color: #ffffff; text-decoration: none; font-weight: 600; display: inline-block; margin-top: 2px; }
.apm-more-info-link:hover { color: #f4b020; }
.apm-navigation-buttons-top { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; align-items: center; }
.apm-btn-toggle-top { background-color: #287caa; color: #ffffff; border: none; padding: 14px 10px; border-radius: 10px; cursor: pointer; text-decoration: none; transition: all 0.2s ease; display: flex; align-items: center; justify-content: center; }
.apm-btn-inner { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 8px; }
.apm-btn-emoji { font-size: 16px; display: inline-block; line-height: 1; }
.apm-btn-txt { font-size: 13px; font-weight: 600; line-height: 1; white-space: nowrap; }
.apm-btn-toggle-top:hover { background-color: #0b1e2e; }
.apm-btn-toggle-top.register { background-color: #cd2321; }
.apm-btn-toggle-top.register:hover { background-color: #9e1a18; }
.apm-objective-section { padding: 25px 30px; background-color: #ffffff; }
.apm-objective-box { background-color: rgba(40, 124, 170, 0.06); border-left: 4px solid #287caa; padding: 15px 20px; border-radius: 0 8px 8px 0; margin-bottom: 20px; }
.apm-objective-box strong { display: block; font-size: 14px; color: #102c43; margin-bottom: 3px; }
.apm-objective-box p { margin: 0; font-size: 13px; color: #493116; line-height: 1.5; }
.apm-quote { margin: 0; padding: 0 10px; font-style: italic; font-size: 13.5px; color: #bc9156; text-align: center; line-height: 1.5; }
.apm-toggle-content { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0, 1, 0, 1); background-color: #fbfbfb; }
.apm-content-padding { padding: 25px 30px; border-top: 1px dashed rgba(188, 145, 86, 0.3); }
.apm-section-subtitle { font-size: 18px; color: #102c43; margin: 0 0 20px 0; font-weight: 600; border-bottom: 2px solid #f4b020; padding-bottom: 6px; }
.apm-timeline { position: relative; border-left: 3px solid #287caa; padding-left: 24px; margin-left: 10px; }
.apm-timeline-item { position: relative; margin-bottom: 25px; }
.apm-timeline-item:last-child { margin-bottom: 0; }
.apm-timeline-item::before { content: ''; position: absolute; left: -31px; top: 4px; width: 10px; height: 10px; border-radius: 50%; background-color: #ffffff; border: 3px solid #287caa; }
.apm-time { font-size: 12.5px; font-weight: 700; color: #287caa; margin-bottom: 4px; }
.apm-activity h4 { margin: 0 0 2px 0; font-size: 14.5px; color: #322417; font-weight: 600; line-height: 1.4; }
.apm-activity-desc { margin: 0; font-size: 13px; color: #555555; line-height: 1.5; }
.apm-timeline-item.recess::before { border-color: #bc9156; }
.apm-timeline-item.recess .apm-time { color: #bc9156; }
.apm-timeline-item.highlight::before { border-color: #cd2321; }
.apm-timeline-item.highlight .apm-time { color: #cd2321; }
.apm-pricing-section { padding: 25px 30px; background-color: #f1e3d1; }
.apm-price-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 15px; }
.apm-price-card { background: #ffffff; padding: 15px 18px; border-radius: 12px; display: flex; justify-content: space-between; align-items: center; border: 1px solid rgba(188, 145, 86, 0.3); }
.apm-price-card.featured { border-left: 5px solid #cd2321; }
.apm-price-info { display: flex; flex-direction: column; }
.apm-price-type { font-size: 13px; color: #322417; font-weight: 700; }
.apm-price-note { font-size: 11px; color: #6c757d; }
.apm-price-amount { font-size: 20px; font-weight: 700; color: #102c43; }
.apm-price-amount small { font-size: 11px; color: #6c757d; }
@media (max-width: 600px) { .apm-navigation-buttons-top { grid-template-columns: 1fr; gap: 8px; } .apm-price-cards { grid-template-columns: 1fr; } .apm-header-section, .apm-pricing-section, .apm-content-padding, .apm-objective-section { padding: 15px; } .apm-main-title { font-size: 20px; } }/* End custom CSS */