:root{--border-radius-square:0px;--border-radius-slightly-rounded:6px;--border-radius-strongly-rounded:15px;--social-icon-size:30px;--font-size-social-icon:25px;--text-color-gray-dark:#5d5d5d;--text-color-gray-light:#7d7d7d}.bee-page-container,body{color:var(--common-text-color);display:flex;flex-direction:column;font-family:var(--body-font-family)!important;font-weight:var(--body-font-weight);margin:0;min-height:100vh;position:relative}.bee-page-container{display:block!important;min-height:auto!important}main{flex:1}nav{z-index:10}a.disabled{cursor:default;filter:brightness(85%);pointer-events:none}.cursor-pointer,.cursor-pointer:hover{cursor:pointer}.language-picker-container,.social-networks-container{display:none}.mobile-footer-social-networks-container{display:flex;justify-content:center}.mobile-footer-social-networks-container section>a{height:var(--social-icon-size);width:var(--social-icon-size)}.mobile-footer-social-networks-container section>a i{font-size:var(--font-size-social-icon)}.border-desktop-slightly_rounded,.border-desktop-square,.border-desktop-strongly_rounded,.layout-border-slightly_rounded,.layout-border-strongly_rounded{--border-radius-square:0px}.border-slightly_rounded,.border-slightly_rounded:hover{border-radius:var(--border-radius-slightly-rounded)}.border-strongly_rounded,.border-strongly_rounded:hover{border-radius:var(--border-radius-strongly-rounded)}.border-square,.border-square:hover{border-radius:var(--border-radius-square)}.btn-website{align-items:center;display:inline-flex}.btn-website,.btn-website:hover{text-decoration:none}.pull-right{float:right!important}.custom-shadow{box-shadow:0 5px 8px -4px rgba(0,0,0,.15)}.form-container-style{padding:20px 30px}.vip-icon-container{color:#239de8}.event-description-container img{height:auto;max-width:100%}.event-description-container>ol,.event-description-container>ul{list-style-position:inside;margin:0 auto;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.mobile-footer-social-networks-container{display:none}.social-networks-container{display:flex;justify-content:center}.social-networks-container section>a{height:var(--social-icon-size);width:var(--social-icon-size)}.social-networks-container section>a i{font-size:var(--font-size-social-icon)}.main-container-dynamic-margin{margin:30px 0}.language-picker-container{display:block!important;margin-bottom:15px;padding:5px 20px}.language-picker-container p{margin-bottom:0}.available-languages-picker{box-shadow:0 2px 6px #00000029;padding:8px 13px;z-index:15}.countdown-container{font-size:10px}.border-desktop-slightly_rounded,.border-desktop-slightly_rounded:hover{border-radius:var(--border-radius-slightly-rounded)}.border-desktop-strongly_rounded,.border-desktop-strongly_rounded:hover{border-radius:var(--border-radius-strongly-rounded)}.border-desktop-square,.border-desktop-square:hover{border-radius:var(--border-radius-square)}.layout-border-slightly_rounded{border-radius:var(--border-radius-slightly-rounded)}.layout-border-strongly_rounded{border-radius:var(--border-radius-strongly-rounded)}}.flights-schedules-list{list-style:none}.flights-schedules-list .flight-schedule-item label{align-items:center;border:1px solid #dee2e6;border-radius:.25rem;cursor:pointer;display:flex;padding:.25rem;position:relative}.flights-schedules-list .flight-schedule-item label .operator-logo-container{width:80px}.flights-schedules-list .flight-schedule-item label .operator-logo-container img{height:auto!important;max-width:100%}.flights-schedules-list .flight-schedule-item label .schedule-times{flex:0 0 35%}.flights-schedules-list .flight-schedule-item label .flight-duration{flex:1}.flights-schedules-list .flight-schedule-item.selected,.flights-schedules-list .flight-schedule-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}.airports-autosuggestions .suggestion-row{background-color:#fff;color:#000}.airports-autosuggestions .suggestion-value{border:1px solid #000;border-radius:3px;display:inline-block;font-size:.75rem;margin-left:5px;padding:0 5px;vertical-align:middle}.alert{border-radius:4px;display:flex;font-size:1rem;font-weight:400;justify-content:space-between;letter-spacing:.01071em;line-height:1.43;padding:15px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}.alert-warning{background-color:#fef4e5;color:#663c00}.alert-error{background-color:#ffe5e5;color:#5f2120}.alert-info{background-color:#e5f6fd;color:#014361}.alert-success{background-color:#edf7ed;color:#307032}.form-btn{padding:4px 12px}.btn-website.form-btn:disabled{background-color:#eeebeb!important;border-color:#eeebeb!important;color:#919191!important;cursor:not-allowed}input[readonly]{background-color:#e9ecef!important;opacity:1}input[readonly]:hover{cursor:not-allowed}.session-container .form-check-input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;height:14px;margin-right:8px;position:relative;transition:border-color .2s,box-shadow .2s;width:14px}.session-container .form-check-input[type=checkbox]:focus-visible{border-color:#005cc8;box-shadow:0 0 2px 2px #99cfff;outline:none}.session-container .form-check-input[type=checkbox]:checked{background-color:#0d6efd;border-color:#0d6efd}.session-container .form-check-input[type=checkbox]:checked:hover{background-color:#005cc8;border-color:#005cc8}.session-container .form-check-input[type=checkbox]:checked:before{background-image:url("data:image/svg+xml;utf8,    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>        <path fill='white' d='M20.29 5.71a1 1 0 0 0-1.41 0L9 15.59l-3.88-3.88a1 1 0 0 0-1.41 1.41l4.59 4.59a1 1 0 0 0 1.41 0l10.59-10.59a1 1 0 0 0 0-1.41z'/>    </svg>");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:3px;content:"";height:14px;left:-1px;pointer-events:none;position:absolute;top:-1px;width:14px}.session-container .form-check-input[type=checkbox]:disabled{background-color:#a9a7a7;border-color:#a9a7a7;cursor:not-allowed}.disclaimer-item{display:block;position:relative}.disclaimer-item input{display:inline-block;margin:0;padding:0;position:relative;width:auto}.disclaimer-item label{margin-left:7px}.PhoneInput{border:1px solid #ced4da;border-radius:.25rem;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem}.PhoneInput .PhoneInputInput,.PhoneInput .PhoneInputInput:focus-visible{border:none!important}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%!important}.iti-flag{background-image:url(/flags.png)!important}.intl-tel-input{width:100%}.intl-tel-input input{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:auto;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.react-autosuggest__suggestions-container{background-color:#fff;border:1px solid #ccc;border-top:none;box-shadow:0 4px 8px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;position:absolute;width:96%;z-index:10}.react-autosuggest__suggestion{cursor:pointer;padding:8px}.react-autosuggest__suggestion--highlighted{background-color:#f0f0f0}.react-autosuggest__suggestions-container ul{list-style-type:none;margin:0;padding-left:0}.attendees-summary{border-bottom:1px solid #d4d4d5}.attendees-summary .attendee-summary-title{color:var(--text-color-gray-light)}.field-error{background-color:hsla(0,0%,100%,.85);border-left:4px solid #c62828;border-radius:3px;color:#c62828;font-size:.875rem;margin-top:4px;padding:6px 8px;text-shadow:0 1px 2px rgba(0,0,0,.05)}.sessions-list-wrapper{align-items:center;display:flex;flex-direction:column}.session-block{border-radius:10px;display:flex;flex-direction:column;margin:15px 0;overflow:hidden;width:100%}.session-item-wrapper{background-color:#fff;padding:20px 25px}.session-parent-header{align-items:center;background-color:var(--agenda-items-color);color:#fff;cursor:pointer;display:flex;justify-content:space-between;transition:background-color .2s ease}.session-parent-header .session-name,.session-parent-header .session-read-more a{color:#fff!important;font-weight:600}.session-name{font-size:18px;font-weight:600}.session-info,.session-name{color:var(--text-color-gray-dark)}.session-info{align-items:flex-end;flex:1}.session-read-more{font-weight:600}.session-status--registered,.session-status--selected{color:#16a34a;font-size:14px;padding:5px}.session-status--full,.session-status--waiting-list{background-color:#fff7ed;border:1px solid #fed7aa;border-radius:4px;color:#c2410c;font-size:14px;padding:5px}.website-form-datepicker .react-datepicker-popper{z-index:1000!important}.session-child-item+.session-child-item{position:relative}.session-child-item+.session-child-item:before{background-color:#d6d6d6;content:"";height:2px;left:15px;position:absolute;right:15px;top:0}
