@font-face{font-family:"Barlow";src:url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-Regular.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-Regular.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal}
@font-face{font-family:"Barlow";src:url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-Light.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-Light.woff") format("woff");font-weight:200;font-style:normal;font-stretch:normal}
@font-face{font-family:"Barlow";src:url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-LightItalic.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-LightItalic.woff") format("woff");font-weight:200;font-style:italic;font-stretch:normal}
@font-face{font-family:"Barlow";src:url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-Medium.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-Medium.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}
@font-face{font-family:"Barlow";src:url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-SemiBold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-SemiBold.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}
@font-face{font-family:"Barlow";src:url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-Bold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-Bold.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}
@font-face{font-family:"Barlow";src:url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-ExtraBold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/barlow/Barlow-ExtraBold.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal}
@font-face{font-family:"Arista Pro Alternate Light";src:url("../../structure/basepage/clientlibs/resources/fonts/arista-pro-alternate/Arista-Pro-Light-trial.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/arista-pro-alternate/Arista-Pro-Light-trial.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:'icomoon';src:url('../../structure/basepage/clientlibs/resources/fonts/icomoon/icomoon.eot?9v0je3');src:url('../../structure/basepage/clientlibs/resources/fonts/icomoon/icomoon.eot?9v0je3#iefix') format('embedded-opentype'),url('../../structure/basepage/clientlibs/resources/fonts/icomoon/icomoon.ttf?9v0je3') format('truetype'),url('../../structure/basepage/clientlibs/resources/fonts/icomoon/icomoon.woff?9v0je3') format('woff'),url('../../structure/basepage/clientlibs/resources/fonts/icomoon/icomoon.svg?9v0je3#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}
@font-face{font-family:"BarlowCondensed";src:url("../../structure/basepage/clientlibs/resources/fonts/barlow/BarlowCondensed-SemiBold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/barlow/BarlowCondensed-SemiBold.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-envelope:before{content:"\e917"}
.icon-share:before{content:"\e918"}
.icon-arrow:before{content:"\e901"}
.icon-calendar:before{content:"\e902"}
.icon-chevron-down:before{content:"\e903"}
.icon-clock:before{content:"\e904"}
.icon-download:before{content:"\e905"}
.icon-event:before{content:"\e906"}
.icon-facebook:before{content:"\e907"}
.icon-facebook-2:before{content:"\e908";color:#1877f2}
.icon-hexagon:before{content:"\e900"}
.icon-highlights:before{content:"\e909"}
.icon-home:before{content:"\e911"}
.icon-hourglass:before{content:"\e912"}
.icon-link:before{content:"\e913"}
.icon-linkedin:before{content:"\e90a"}
.icon-linkedin-2:before{content:"\e90b";color:#0077b5}
.icon-location:before{content:"\e90c"}
.icon-marker:before{content:"\e914"}
.icon-play:before{content:"\e90d"}
.icon-play-cta:before{content:"\e915"}
.icon-plus:before{content:"\e90e"}
.icon-search:before{content:"\e90f"}
.icon-social:before{content:"\e910"}
.icon-whatsapp:before{content:"\e916"}
.full-width-container{padding-left:var(--container-padding);padding-right:var(--container-padding)}
.medium-width-container{max-width:calc(1400px + 2 * var(--container-padding));padding-left:var(--container-padding);padding-right:var(--container-padding)}
.small-width-container{max-width:calc(1150px + 2 * var(--container-padding));padding-left:var(--container-padding);padding-right:var(--container-padding)}
.slot-details-editor{padding-left:var(--container-padding);padding-right:var(--container-padding);margin-top:120px;padding-bottom:80px}
.slot-details-editor .slot-overlay{z-index:111;opacity:1;pointer-events:all}
.slot-details-editor .slot-overlay .slot-modal{right:0}
.slot-details-editor .slot-overlay .slot-modal{overflow:auto;transition:right .3s,opacity .3s}
.slot-details-editor .slot-overlay .slot-modal::-webkit-scrollbar{width:8px}
.slot-details-editor .slot-overlay .slot-modal::-webkit-scrollbar-thumb{background:#85bf40;border-radius:10px}
.slot-details-editor .slot-overlay .slot-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0.05)}
@media screen and (max-width:600px){.slot-details-editor .slot-overlay .slot-modal{width:calc(100% - 50px)}
}
.slot-details-editor .slot-overlay .slot-modal header>p{font-size:var(--h6font);text-transform:uppercase;display:flex;align-self:center}
.slot-details-editor .slot-overlay .slot-modal header>p>span{color:#016d3a;display:inline-block;margin-right:10px;display:flex;align-self:center}
.slot-details-editor .slot-overlay .slot-modal header>h3{color:#016d3a;margin-top:20px}
.slot-details-editor .slot-overlay .slot-modal header .btn-add-to-calendar{display:inline-block;position:relative;font-weight:500;text-decoration:none;padding:10px 30px;text-align:center;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,15px 100%,0 50%);background-repeat:no-repeat;transition:background .3s,color .3s;background-color:#1b4699;color:#fff;margin-top:0;cursor:pointer;border:0;margin-bottom:20px}
.slot-details-editor .slot-overlay .slot-modal header .btn-add-to-calendar:hover{background-color:#85bf40;color:#fff}
.slot-details-editor .slot-overlay .slot-modal header .btn-add-to-calendar::before{content:"\e902";font-family:"icomoon";font-size:16px;font-size:1rem;margin-right:10px;display:inline-block}
.slot-details-editor .slot-overlay .slot-modal header .youtubevideo,.slot-details-editor .slot-overlay .slot-modal header .damvideo,.slot-details-editor .slot-overlay .slot-modal header .brightcovevideo{margin-bottom:20px}
.slot-details-editor .slot-overlay .slot-main-content{display:flex;justify-content:space-between;gap:100px;margin-top:20px}
@media screen and (max-width:1200px){.slot-details-editor .slot-overlay .slot-main-content{gap:40px}
}
@media screen and (max-width:840px){.slot-details-editor .slot-overlay .slot-main-content{flex-direction:column-reverse}
}
.slot-details-editor .slot-overlay .slot-main-content__column{flex:1}
.slot-details-editor .slot-overlay .slot-main-content__column:last-child{flex:0 0 400px}
@media screen and (max-width:1400px){.slot-details-editor .slot-overlay .slot-main-content__column:last-child{flex:0 0 350px}
}
.slot-details-editor .slot-overlay .slot-main-content .description{margin:0 0 40px}
.slot-details-editor .slot-overlay .slot-main-content .description a{color:#016d3a;text-decoration:underline}
.slot-details-editor .slot-overlay .slot-main-content .description a:hover{color:#1b4699}
.slot-details-editor .slot-overlay .slot-main-content .cmp-event-details{margin:0}
.slot-details-editor .slot-overlay .cmp-event-details{background-color:#f5f5f5;clip-path:polygon(0 50px,0 0,100% 0,100% 50px,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%,0 0);padding:50px;margin-bottom:60px}
@media screen and (max-width:1400px){.slot-details-editor .slot-overlay .cmp-event-details{padding:30px 20px 40px}
}
.slot-details-editor .slot-overlay .cmp-event-details__title{font-weight:500;margin-bottom:30px}
.slot-details-editor .slot-overlay .cmp-event-details__list{display:flex;flex-direction:column;gap:20px}
@media screen and (max-width:600px){.slot-details-editor .slot-overlay .cmp-event-details__list{gap:10px;margin-top:20px}
}
.slot-details-editor .slot-overlay .cmp-event-details__list li{list-style:none;display:flex;gap:20px;align-items:center}
.slot-details-editor .slot-overlay .cmp-event-details__list span{font-size:24px;font-size:1.5rem}
.slot-details-editor .slot-overlay .cmp-event-details__list .cta-link{color:#016d3a;text-decoration:underline;background-color:transparent;border:0;font-weight:300;cursor:pointer}
.slot-details-editor .slot-overlay .cmp-event-details__list .cta-link:hover{color:#1b4699}
.slot-details-editor .slot-overlay .cmp-event-details__list .btn-primary{display:inline-block;position:relative;font-weight:500;text-decoration:none;padding:10px 30px;text-align:center;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,15px 100%,0 50%);background-repeat:no-repeat;transition:background .3s,color .3s;background-color:#1b4699;color:#fff;margin-top:30px;cursor:pointer;border:0}
.slot-details-editor .slot-overlay .cmp-event-details__list .btn-primary:hover{background-color:#85bf40;color:#fff}
@media screen and (max-width:600px){.slot-details-editor .slot-overlay .cmp-event-details__list .btn-primary{margin-top:10px}
}
.slot-details-editor .slot-overlay .share a{font-size:30px;font-size:1.875rem}
.slot-details-editor__moderator-title{width:100%;margin-top:30px}
@media screen and (max-width:600px){.slot-details-editor__moderator-title{margin-top:10px}
}
.slot-details-editor .speakers-list{flex-direction:column;gap:20px}
.slot-details-editor .speakers-list>.speaker-item{max-width:none;display:flex;flex-wrap:wrap;align-items:center;gap:20px}
.slot-details-editor .speakers-list>.speaker-item>.speaker-item__image{flex:0 0 100px;margin-bottom:0;align-self:flex-start}
.slot-details-editor .speakers-list>.speaker-item>.speaker-item__content{text-align:left;flex:1}
.slot-details-editor .speakers-list>.speaker-item>.speaker-item__content p:first-child{margin-top:0}