@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";.service-common{background-image:url(/assets/icon/add-to-calendar-icon.png);background-size:22px auto;width:50px;height:50px}body{font-family:Montserrat,sans-serif;color:#2c2c2c}.password-control-wrapper{position:relative}.password-control-wrapper input::-ms-reveal,.password-control-wrapper input::-ms-clear{display:none}.show-password-btn{position:absolute;display:block;padding:0;border:0;width:32px;height:32px;right:6px;top:6px;border-radius:4px;background:#0000;opacity:.7;transition:background-color .2s linear,opacity .2s linear;cursor:pointer}.show-password-btn:after{content:"";width:18px;height:18px;position:absolute;top:50%;margin-top:-9px;left:50%;margin-left:-9px;background:url(/assets/icon/registration/show-password-icon.png) no-repeat left center/auto 16px}.show-password-btn:hover{opacity:1;background:#e9e9e9}input[type=password]+.show-password-btn:after{background-position:left center}input[type=text]+.show-password-btn:after{background-position:right center}.html-from-editor p{margin:0}.html-from-editor ul,.html-from-editor ol{margin:0;padding-top:0;padding-bottom:0}.schedule-description{position:relative}.schedule-description .value{max-height:600px;overflow:hidden}.schedule-description .value.expanded{max-height:initial}.schedule-description .read-more-link,.schedule-description .read-less-link{color:#4a90e2;display:block;width:100%;cursor:pointer;margin-top:8px;font-weight:400}.schedule-description .read-more-link:hover,.schedule-description .read-more-link:focus,.schedule-description .read-more-link:active,.schedule-description .read-less-link:hover,.schedule-description .read-less-link:focus,.schedule-description .read-less-link:active{text-decoration:none}.schedule-description .read-more-link .read-more-dots,.schedule-description .read-less-link .read-more-dots{color:#274d3f}.schedule-description .read-less-link{bottom:0}.schedule-speakers .schedule-speaker-item{padding-bottom:12px;margin-top:12px;position:relative;display:flex}.schedule-speakers .schedule-speaker-item .initials{border:.5px solid #eaebec;line-height:40px;text-align:center;color:#eaebec;font-size:16px;font-weight:400;text-transform:uppercase;margin-right:12px;width:40px;height:40px;border-radius:4px}.schedule-speakers .schedule-speaker-item .avatar{margin-right:12px;width:40px;height:40px;flex-shrink:0;background-color:#eaebec;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;border-radius:4px}.schedule-speakers .schedule-speaker-item .full-name{color:#2c2c2c;font-size:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px;max-height:48px;margin-bottom:1px;font-weight:400}.schedule-speakers .schedule-speaker-item .position,.schedule-speakers .schedule-speaker-item .company{margin-bottom:4px;color:#656565;font-size:12px;line-height:16px;font-weight:400}.schedule-speakers .schedule-speaker-item:after{content:"";position:absolute;border-bottom:1px solid #e9e9e9;left:52px;right:0;bottom:0;height:1px}.schedule-speakers .schedule-speaker-item:last-child:after{content:none}body{background:#fff}.header{position:absolute;top:0;z-index:40;width:100%;height:60px;text-align:center;box-shadow:0 2px 2px #0000001a;padding:12px 40px;background:#fff}.header.fixed{position:fixed}.header img{max-width:100%;height:36px}.content-wrapper{padding:0 28px}.content-container{max-width:1024px;overflow:hidden;margin:88px auto 28px;background:-webkit-linear-gradient(right,#f9f9f9 0,#f9f9f9 340px,#fff 341px,#fff 100%);background:-moz-linear-gradient(right,#f9f9f9 0,#f9f9f9 340px,#fff 341px,#fff 100%);background:-ms-linear-gradient(right,#f9f9f9 0,#f9f9f9 340px,#fff 341px,#fff 100%);background:linear-gradient(right,#f9f9f9 0 340px,#fff 341px 100%);border:1px solid #e9e9e9;border-radius:4px;box-shadow:0 4px 10px #0000000d}.content-container .content-header{position:relative;padding:100px 40px}.content-container .content-header .content-header-image{background-size:cover;background-position:center center;position:absolute;inset:0}.content-container .content-header .content-header-image .content-header-image-blur{background:inherit;width:100%;height:100%;display:block;position:absolute;filter:blur(50px);-webkit-mask-image:url(/assets/img/schedule-date-mask.png);-webkit-mask-size:470px 30px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% calc(100% - 100px);mask-image:url(/assets/img/schedule-date-mask.png);mask-size:470px 30px;mask-repeat:no-repeat;mask-position:50% calc(100% - 100px)}.content-container .content-header .content-header-image-bg-overlay{position:absolute;inset:0;background-color:#00000040;z-index:11}.content-container .content-header .content-header-info{z-index:20;position:relative;color:#fff;text-align:center}.content-container .content-header .content-header-info .schedule-name{text-shadow:0px 2px 4px rgba(0,0,0,.2);font-size:32px;color:#fff;line-height:40px}.content-container .content-header .content-header-info .schedule-subtitle{font-size:18px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:48px;text-shadow:0px 2px 4px rgba(0,0,0,.2);margin-top:14px;margin-bottom:-10px}.content-container .content-header .content-header-info .schedule-date-wrapper{margin-top:32px;display:inline-block;font-size:16px;line-height:16px;color:#fdfdfd;padding:7px 10px;border-radius:15px;width:470px;backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px)}.content-container .content-header .content-header-info .schedule-date-wrapper>div{display:inline-block}.content-container .content .user-item{display:flex;font-weight:400;margin-top:4px}.content-container .content .user-item .initials{flex-shrink:0;flex-grow:0;width:40px;height:40px;border:1px solid #d8d8d8;color:#d8d8d8;border-radius:5px;margin-right:12px;text-align:center;line-height:38px}.content-container .content .user-item .avatar{flex-shrink:0;flex-grow:0;width:40px;height:40px;background-color:#d8d8d8;border-radius:5px;background-size:cover;margin-right:12px;align-items:center}.content-container .content .user-item .user-info{display:flex;flex-direction:column;justify-content:center}.content-container .content .user-item .user-info .user-full-name{font-size:18px;line-height:24px}.content-container .content .user-item .user-info .user-company,.content-container .content .user-item .user-info .user-position{font-size:12px;line-height:16px;margin-top:4px;color:#656565}.content-container .content .section{margin-bottom:40px;text-align:left}.content-container .content .section:last-child{margin-bottom:0}.content-container .content .section .section-title{font-size:14px;line-height:20px;font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:8px;text-transform:uppercase}.content-container .content .section .section-content{font-size:16px;line-height:24px;letter-spacing:0}.content-container .content .section .section-content.personal-message{font-size:16px;color:#2c2c2c;line-height:24px}.content-container .content .section .section-content strong{font-family:Montserrat,sans-serif;font-weight:500}.content-container .content .section .section-content ul{font-size:14px;color:#4a4a4a;line-height:20px;list-style:none;padding:0}.content-container .content .section .section-content ul li{position:relative;padding-left:21px}.content-container .content .section .section-content ul li:before{content:"";position:absolute;display:block;left:1px;top:8px;height:6px;width:6px;background-color:#63c29e;border-radius:6px}.content-container .content .section .section-content.schedule-tracks .badges-list{margin:0;max-height:122px;overflow-y:auto;font-size:14px;color:#4a4a4a;line-height:20px;list-style:none;padding:0}.content-container .content .section .section-content.schedule-tracks .badges-list .badge{color:#274d3f;font-size:10px;line-height:14px;border-radius:10px;background:#fff;padding:2px 12px;border:1px solid #274d3f;min-height:0;height:auto;display:inline-block;letter-spacing:.1px;margin:0 8px 8px 0}.content-container .content .section .section-content.schedule-tracks .badges-list .badge:before{content:none}.content-container .content .content-left{color:#2c2c2c;width:calc(100% - 340px);padding:40px 50px 50px;float:left}.content-container .content .content-right{width:340px;float:right;padding:0 36px;text-align:center}.content-container .content .content-right .schedule-register-button{margin:40px 0}@media (max-width: 600px){.schedule-register-content-wrapper.content-wrapper{padding:0!important}.schedule-register-content-wrapper.content-wrapper .content-container{margin:60px 0 0;border:none;border-radius:0;background:#fff}.schedule-register-content-wrapper.content-wrapper .content-container .content-header{padding:50px 20px}.schedule-register-content-wrapper.content-wrapper .content-container .content-header .schedule-name{font-size:20px;line-height:26px}.schedule-register-content-wrapper.content-wrapper .content-container .content-header .schedule-subtitle{font-size:12px;line-height:16px;max-height:32px;margin-bottom:0}.schedule-register-content-wrapper.content-wrapper .content-container .content-header .schedule-date-wrapper{margin-top:20px;font-size:12px;line-height:12px;color:#fdfdfd;padding:6px 10px;width:370px;backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px)}.schedule-register-content-wrapper.content-wrapper .content-container .content-header .content-header-image .content-header-image-blur{-webkit-mask-image:url(/assets/img/schedule-date-mask-mobile.png);-webkit-mask-size:370px 24px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% calc(100% - 50px);mask-image:url(/assets/img/schedule-date-mask-mobile.png);mask-size:370px 24px;mask-repeat:no-repeat;mask-position:50% calc(100% - 50px)}.schedule-register-content-wrapper.content-wrapper .content-container .content-left,.schedule-register-content-wrapper.content-wrapper .content-container .content-right{width:100%}.schedule-register-content-wrapper.content-wrapper .content-container .content-right{background:#f9f9f9;padding:18px 15px 28px}.schedule-register-content-wrapper.content-wrapper .content-container .content-left{padding:28px 15px 50px}}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all .3s ease!important;left:14px!important;z-index:99}
