.clear{clear:both;width:100%;height:1px}.clear.height{height:20px}.hide{opacity:0;visibility:hidden;display:none;position:absolute;left:-9999px;top:-9999px}.lozad{opacity:0;transition:all .66s}.lozad.loaded{opacity:1}.registration-progress{padding:60px 0 0 0}.registration-progress .wrapper{position:relative;overflow:hidden;margin:0 auto;display:block;max-width:736px}.registration-progress ul{display:flex;justify-content:space-around;padding:0;margin:0;list-style:none}.registration-progress .item{position:relative;z-index:10;text-align:center;text-decoration:none}.registration-progress .item:after{position:absolute;left:50%;right:-500px;height:1px;content:"";display:block;background:#ECF1F3;top:24px;z-index:0}.registration-progress .item .icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;background:#ECF1F3;margin:0 auto;margin-bottom:.75rem;position:relative;z-index:10}.registration-progress .item .step-name{font-size:.875rem;font-weight:700;color:#394A59}.registration-progress .item a{display:block;transition:all .3s;text-decoration:none;position:relative;z-index:5}.registration-progress .item:last-child:after{background:#fff}.registration-progress .item--done .icon{background-color:#394A59;color:#fff}.registration-progress .item:hover a{text-decoration:none;color:#394A59}.registration-progress .item[disabled]{pointer-events:none}.registration-progress .item[disabled] .icon{opacity:.5}.registration-progress .item[disabled] .step-name{opacity:.5}@media screen and (max-width: 767px){.registration-progress{margin-bottom:2rem}.registration-progress .item{width:calc(100% / 4);margin:0;margin-bottom:1rem}.registration-progress .item .step-name{font-size:.75rem}.registration-progress .item .icon{margin-bottom:.5rem}}@media screen and (max-width: 576px){.registration-progress ul{flex-wrap:wrap}.registration-progress .item{width:calc(100% / 3)}.registration-progress .item .icon{width:30px;height:30px}.registration-progress .item:after{top:15px}}.event-detail{padding-top:60px}.event-detail .map{width:100%;height:450px}.event-detail h1{color:#244a90;font-size:1.9rem;position:relative;padding-bottom:.5rem;margin-bottom:2rem}.event-detail h1:after{position:absolute;bottom:0;left:0;height:1px;background-color:#17c3e6;content:"";width:200px}.event-detail .btn-register{width:100%;text-align:center;padding-left:0;padding-right:0;margin-bottom:2rem}.event-detail .map{margin-bottom:80px;margin-top:80px}.event-detail .panel{border:1px solid #EBEFF5;padding:15px;padding-bottom:10px;margin-bottom:1rem}.event-detail .panel .panel-title a{text-decoration:none;color:#244a90}.event-detail .btn.disabled{pointer-events:none;opacity:.5}.event-detail__head h3{color:#17c3e6;margin-bottom:.5rem}.event-detail__head p{margin-bottom:1.5rem}.event-detail__register{padding-bottom:80px}.event-detail__register h3{color:#394A59;margin-bottom:1rem;font-size:1.35rem}.event-detail__register h4{color:#17c3e6;margin-bottom:1rem;font-size:1.125rem}.event-detail__register label{text-transform:uppercase;font-size:.8rem}.event-detail__register .radio-label{margin-right:25px;text-transform:none;font-size:1rem}.event-detail__register .checkbox-label{text-transform:none;font-size:1rem}.event-detail__register .checkbox-label .icon-check{margin-right:12px}.event-detail__register .gdpr-brave{border-top:1px solid #ebeff5;border-bottom:1px solid #ebeff5;padding-top:50px;margin-top:50px;padding-bottom:30px;margin-bottom:50px;width:100%;display:block}.event-detail__register .gdpr-brave label{margin:0}.event-detail__register .event-registration-cart{background-color:#244a90;padding:38px 30px;margin-bottom:40px;color:#fff}.event-detail__register .event-registration-cart .total-price{border-top:1px solid #17c3e6;font-size:1.35rem;display:flex;justify-content:space-between;margin-top:2rem;padding-top:.5rem}.event-detail__register .event-registration-cart .heading{color:#fff;font-size:1.1rem;display:flex;align-items:center;margin-bottom:1rem;font-weight:700;text-transform:uppercase}.event-detail__register .event-registration-cart .heading-icon{width:24px;height:24px;background-size:contain;background-position:center;vertical-align:middle;display:inline-block;fill:#fff;color:#fff;margin-right:.5rem}.event-detail__register .event-registration-cart .heading-icon img,.event-detail__register .event-registration-cart .heading-icon svg{width:24px;height:24px;display:block}.event-detail__register .event-registration-cart .heading-icon path,.event-detail__register .event-registration-cart .heading-icon circle,.event-detail__register .event-registration-cart .heading-icon line,.event-detail__register .event-registration-cart .heading-icon polygon,.event-detail__register .event-registration-cart .heading-icon ellipse,.event-detail__register .event-registration-cart .heading-icon svg,.event-detail__register .event-registration-cart .heading-icon use{fill:#fff;color:#fff}.event-detail__register .event-registration-cart ul{padding:0;list-style:none}.event-detail__register .event-registration-cart .item{padding:.35rem}.event-detail__register .event-registration-cart .delete-button{color:#ff0000;font-weight:700;text-decoration:none;padding:5px 7.5px;background:#ff0000;display:flex;align-items:center;justify-content:center;margin-left:1rem}.event-detail__register .event-registration-cart .delete-button .icon{width:20px;height:20px;background-size:contain;background-position:center;vertical-align:middle;display:inline-block;fill:#fff;color:#fff}.event-detail__register .event-registration-cart .delete-button .icon img,.event-detail__register .event-registration-cart .delete-button .icon svg{width:20px;height:20px;display:block}.event-detail__register .event-registration-cart .delete-button .icon path,.event-detail__register .event-registration-cart .delete-button .icon circle,.event-detail__register .event-registration-cart .delete-button .icon line,.event-detail__register .event-registration-cart .delete-button .icon polygon,.event-detail__register .event-registration-cart .delete-button .icon ellipse,.event-detail__register .event-registration-cart .delete-button .icon svg,.event-detail__register .event-registration-cart .delete-button .icon use{fill:#fff;color:#fff}.event-detail__register .event-registration-cart .warning-2{font-size:1rem;font-weight:700;color:#ff0000;padding-bottom:0;margin-top:1rem}.event-detail__register table{width:100%}.event-detail__register table td,.event-detail__register table th{border:1px solid #EBEFF5;padding:.25rem .5rem}.event-detail__register table th{background-color:#EBEFF5}.event-detail__sidebar{background-color:#244A90;color:#fff;padding:28px;padding-top:36px;padding-bottom:36px;word-break:break-all}.event-detail__sidebar h2{color:#fff;font-size:1.1rem;font-weight:700;text-align:left;border-bottom:1px solid #17c3e6;display:block;width:100%;padding-bottom:6px;margin-bottom:1.5rem}.event-detail__sidebar ul{list-style:none;padding:0;margin-bottom:0}.event-detail__sidebar li{display:flex;line-height:1.3;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:15px;padding-top:15px}.event-detail__sidebar li:first-child{padding-top:0}.event-detail__sidebar li .title{font-size:.8rem;color:rgba(255,255,255,0.6);text-transform:uppercase}.event-detail__sidebar li strong{font-size:1.15rem;display:block}.event-detail__sidebar li .icon{width:24px;height:24px;background-size:contain;background-position:center;vertical-align:middle;display:inline-block;fill:#17c3e6;color:#17c3e6;margin-right:20px;position:relative;top:5px}.event-detail__sidebar li .icon img,.event-detail__sidebar li .icon svg{width:24px;height:24px;display:block}.event-detail__sidebar li .icon path,.event-detail__sidebar li .icon circle,.event-detail__sidebar li .icon line,.event-detail__sidebar li .icon polygon,.event-detail__sidebar li .icon ellipse,.event-detail__sidebar li .icon svg,.event-detail__sidebar li .icon use{fill:#17c3e6;color:#17c3e6}.event-detail__sidebar li a{color:#fff;transition:color .3s}.event-detail__sidebar li a:hover{text-decoration:none;color:#17c3e6}.event-detail__sidebar li .place{margin:0;font-size:.9rem}.event-detail__sidebar li .place strong{font-size:.9rem;display:inline}.event-detail__sidebar .more{color:#17c3e6;text-transform:uppercase;font-weight:700;font-size:.85rem;padding-top:1.5rem}.event-detail__sidebar .more .icon{width:15px;height:15px;background-size:contain;background-position:center;vertical-align:middle;display:inline-block;fill:#17c3e6;color:#17c3e6;margin-right:5px;margin-top:-1px}.event-detail__sidebar .more .icon img,.event-detail__sidebar .more .icon svg{width:15px;height:15px;display:block}.event-detail__sidebar .more .icon path,.event-detail__sidebar .more .icon circle,.event-detail__sidebar .more .icon line,.event-detail__sidebar .more .icon polygon,.event-detail__sidebar .more .icon ellipse,.event-detail__sidebar .more .icon svg,.event-detail__sidebar .more .icon use{fill:#17c3e6;color:#17c3e6}.event-detail__sidebar .more:hover{text-decoration:none}.event-detail__sidebar--1{background-color:#244A90}.event-detail__sidebar--2{background-color:#214382}.event-detail__sidebar--3{background-color:#1D3C75}.disabled-btn-container{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.disabled-btn-container .btn{margin-bottom:0.2rem}
