﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css");:root{--font-main: 'Raleway', sans-serif ;--font-secondary: 'Open Sans', sans-serif, Helvetica;--font-buttons: 'Open Sans', sans-serif, Helvetica;--font-base-size: 16px;--font-base-line-height: calc(var(--font-base-size) * 1.65);--color-background: #FFFFFF;--color-main: #4099F2;--color-main-hover: #388ce1;--color-secondary: #889292;--color-secondary-hover: #585858;--color-tertiary: #CF3B78;--color-tertiary-hover: #B02E63;--color-white: #FFFFFF;--color-black: #000000;--color-light: #F8F8F8;--color-dark: #010101;--color-whitesmoke: #F5F5F5;--color-yellow: #EC971F;--color-yellow-hover: #EEA236;--color-red: #E10E0E;--color-red-hover: #CA0B0B;--color-green: #8CCE26;--color-green-hover: #72AA1B;--color-blue-hover: #388ce1;--color-orange: #E4B225;--color-green: #8FC87B;--color-blue: #5591CB;--color-mostaza: #CAD22F;--stat-low: #ff8c42;--stat-medium: #69ca26;--stat-high: #417909;--padding-main: var(--font-base-size);--margin-main: var(--font-base-size);--section-content-padding: calc(var(--padding-main) * 0.75);--shadow-main: 0 3px 15px rgba(0, 0, 0, 0.15);--radius-circle: calc(var(--font-base-size) * 2);--radius-rounded: calc(var(--font-base-size) * 1);--radius-rounded-sm: calc(var(--font-base-size) * .5);--radius-rectangular: 0;--hr-small: calc(var(--margin-main) * 0.25);--hr-medium: calc(var(--margin-main) * 0.5);--hr-large: calc(var(--margin-main) * 0.75);--hr-extra-large: var(--margin-main);--ease-main: all .25s ease-in-out}*,::before,::after{box-sizing:border-box}html,:host{font-feature-settings:normal;font-variation-settings:normal;line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}body{min-height:100vh !important;background:var(--color-background) !important;color:var(--color-secondary) !important;font-family:var(--font-secondary) !important;font-size:var(--font-base-size) !important;font-variant-numeric:lining-nums;line-height:var(--font-base-line-height) !important;overflow-wrap:break-word}body *::selection{background:var(--color-main);color:white}h1,h2,h3,h4,h5,h6{margin-bottom:var(--section-content-padding)}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{color:var(--color-main) !important;font-family:var(--font-main);font-weight:inherit;line-height:1}@media only screen and (max-width: 575px){h1,h2,h3,h4,h5,h6{font-size:calc(var(--font-base-size) * 0.75)}}@media only screen and (min-width: 576px){h1,h2,h3,h4,h5,h6{font-size:calc(var(--font-base-size) * 1.25)}}p,ul,ol{margin-bottom:calc(var(--section-content-padding) * 1.5)}a{text-decoration:none}p a:not(.button){color:var(--color-main)}p a:not(.button):hover{color:var(--color-main)}hr{width:100%;height:0 !important;border-top-width:1px !important;border-color:var(--color-secondary) !important;opacity:0.2 !important}hr.hr--small{margin-top:var(--hr-small);margin-bottom:var(--hr-small)}hr.hr--medium{margin-top:var(--hr-medium);margin-bottom:var(--hr-medium)}hr.hr--large{margin-top:var(--hr-large);margin-bottom:var(--hr-large)}hr.hr--extra-large{margin-top:var(--hr-extra-large);margin-bottom:var(--hr-extra-large)}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:calc(var(--font-base-size) * 0.8)}sub,sup{position:relative;font-size:calc(var(--font-base-size) * 0.75);line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;border-collapse:collapse;text-indent:0}button,input,optgroup,select,textarea{padding:0;margin:0;color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit}a,.button,.button:hover,.button:focus,.trsn,form label,form label:hover{transition:all 0.25s ease-in-out !important}button:not(.btn-close),[type="button"]:not(.btn-close),[type="reset"]:not(.btn-close),[type="submit"]:not(.btn-close){border:none;appearance:button;background-image:none}[type="search"]{appearance:textfield;outline-offset:-2px}progress{vertical-align:baseline}summary{display:list-item}fieldset{padding:0;margin:0}legend{padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:0.8}button,[role="button"]{cursor:pointer}:disabled{cursor:default !important}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}img{font-size:calc(var(--font-base-size) * 0.6);line-height:1}img.img-circle{border-radius:500px}figure{text-align:center}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{margin:0;appearance:none}input[type="number"]{appearance:textfield}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}.button:not(i):not(svg):not(.fa),.button *:not(i):not(svg):not(.fa){font-family:var(--font-buttons);text-align:center}.button{display:inline-block;width:fit-content;padding:0;border:none;font-size:var(--font-base-size);line-height:calc(var(--font-base-line-height) * 0.75)}.button[disabled]{cursor:not-allowed !important;opacity:0.5}.button--bordered{border-width:1px;border-style:solid}.button--smooth{box-shadow:0 0 5px #0f0f0f4a;transition:0.25s}.button--smooth:hover{transform:scale(1.01);box-shadow:0 3px 3px 3px rgba(85,122,255,0.2)}.button--smooth-hover{box-shadow:0 0 0 #0f0f0f4a;transition:0.25s}.button--smooth-hover:hover{transform:scale(1.01);box-shadow:0 3px 3px 3px rgba(85,122,255,0.2)}.button--circle,.button--circle *:not(i),.button--rounded,.button--rounded *:not(i),.button--rectangular,.button--rectangular *:not(i){font-weight:600;text-transform:capitalize}.button--circle,.button--rounded,.button--rectangular{position:relative;z-index:1;padding:calc(var(--font-base-size) * 0.75) calc(var(--font-base-size) * 0.75)}.button--circle,.button--circle::before{border-radius:var(--radius-circle) !important}.button--rounded,.button--rounded::before{border-radius:var(--radius-rounded) !important}.button--rectangular,.button--rectangular::before{border-radius:var(--radius-rectangular) !important}.button--small{padding:calc(var(--font-base-size) * 0.5) calc(var(--font-base-size) * 0.75) !important;font-size:calc(var(--font-base-size) * 0.825)}.button--password-link{font-size:calc(var(--font-base-size) * 0.825);color:var(--color-secondary)}.button--password-link:hover{text-decoration:underline !important}.button--flex{display:flex;align-items:center;justify-content:center;gap:calc(var(--font-base-size) * 0.5)}.button--main{background:var(--color-main);color:var(--color-white)}.button--main:not([disabled]):hover,.button--main:not([disabled]):focus{background:var(--color-main-hover);color:var(--color-white)}.button--main.button--bordered{border-color:var(--color-main);background:transparent !important;color:var(--color-main)}.button--main.button--bordered:not([disabled]):hover,.button--main.button--bordered:not([disabled]):focus{border-color:var(--color-main-hover);color:var(--color-main-hover)}.button--secondary{background:var(--color-secondary);color:var(--color-white)}.button--secondary:not([disabled]):hover,.button--secondary:not([disabled]):focus{background:var(--color-secondary-hover);color:var(--color-white)}.button--secondary.button--bordered{border-color:var(--color-secondary);background:transparent !important;color:var(--color-secondary)}.button--secondary.button--bordered:not([disabled]):hover,.button--secondary.button--bordered:not([disabled]):focus{border-color:var(--color-secondary-hover);color:var(--color-secondary-hover)}.button--tertiary{background:var(--color-tertiary);color:var(--color-white)}.button--tertiary:not([disabled]):hover,.button--tertiary:not([disabled]):focus{background:var(--color-tertiary-hover);color:var(--color-white)}.button--tertiary.button--bordered{border-color:var(--color-tertiary);background:transparent !important;color:var(--color-tertiary)}.button--tertiary.button--bordered:not([disabled]):hover,.button--tertiary.button--bordered:not([disabled]):focus{border-color:var(--color-tertiary-hover);color:var(--color-tertiary-hover)}.button--yellow{background-color:var(--color-yellow);border-color:var(--color-yellow-hover);color:var(--color-white)}.button--yellow:hover,.button--yellow:focus{background-color:var(--color-white);color:var(--color-yellow)}.button--white{background-color:var(--color-white);color:var(--color-secondary)}.button--white:hover{color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.button--red{background-color:var(--color-red);border-color:var(--color-red-hover);color:var(--color-white)}.button--red:hover,.button--red:focus{background-color:var(--color-white);color:var(--color-red)}.button--green{background-color:var(--color-green);border-color:var(--color-green-hover);color:var(--color-white)}.button--green:hover,.button--green:focus{background-color:var(--color-white);color:var(--color-green)}.button--blue{background-color:var(--color-main);border-color:var(--color-blue-hover);color:var(--color-white)}.button--blue:hover,.button--blue:focus{background-color:var(--color-white);color:var(--color-main)}.button--link{color:var(--color-main);background-color:transparent !important}.button--link:hover{color:var(--color-main-hover) !important;text-decoration:underline !important}.button.button--bg-white{background-color:white !important}.button.button--menu{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-color:var(--color-main);color:var(--color-main);background-color:var(--color-white)}.button.button--menu:hover,.button.button--menu:focus{background-color:var(--color-main);color:var(--color-white)}.button--select button{height:44px !important;width:100% !important;padding:calc(var(--font-base-size) * 0.5) calc(var(--font-base-size) * 0.75);border:1px solid rgba(0,0,0,0.3) !important;border-radius:calc(var(--radius-rounded) * 0.25) !important;background-color:white !important;box-shadow:none !important;color:#000 !important;font-family:var(--font-secondary) !important;font-size:calc(var(--font-base-size) * 0.9) !important;font-weight:normal !important;outline:none !important;transition:all 0.25s ease-in-out !important}.button--select button:after{display:none !important}.button--select button:hover{border-color:rgba(0,0,0,0.7) !important;background-color:#fff !important;box-shadow:none !important;color:#000 !important}.button--profile-card{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center}.button--favorite-card{width:35px !important;height:35px !important;position:absolute;left:16px;top:16px}.button--favorite-card .button--tooltip{visibility:hidden;position:absolute;z-index:10;top:5px;left:40px;opacity:0;transition:all 0.2s ease;font-size:12px;width:max-content;background:var(--color-main);color:white;padding:2px 8px;border-radius:calc(var(--radius-rounded) * 0.25)}.button--favorite-card .button--tooltip::before{content:'';position:absolute;top:50%;left:-12px;transform:translateY(-50%);border-radius:6px;border-style:solid;border-color:transparent var(--color-main) transparent transparent;border-width:7px}.button--favorite-card:hover .button--tooltip{visibility:visible;opacity:1;left:45px;box-shadow:var(--shadow-main)}.button--favorite-card:hover .button--tooltip::before{left:-12px;transform:translateY(-50%)}@media only screen and (min-width: 992px){.button--favorite-card{top:-50px}.button--favorite-card.is-favorite{top:16px}}.button--meeting-concierge-card{width:35px !important;height:35px !important;position:absolute;right:16px;top:16px}.card:hover .button--favorite-card,.card:hover .button--meeting-concierge-card{top:16px}.text-color-main{color:var(--color-main) !important}.text-color-main-hover{color:var(--color-main-hover) !important}.text-color-secondary{color:var(--color-secondary) !important}.text-color-secondary-hover{color:var(--color-secondary-hover) !important}.text-color-tertiary{color:var(--color-tertiary) !important}.text-color-tertiary-hover{color:var(--color-tertiary-hover) !important}.bg-main{background-color:var(--color-main)}body section{margin-top:calc(var(--font-base-size) * 4.5) !important;padding-top:calc(var(--font-base-size) * 1.875);padding-bottom:calc(var(--font-base-size) * 1.875);background-color:var(--color-whitesmoke);min-height:calc(100vh - 228px)}nav:is(.no-signed-in)~section,section:is(#group, #settings, #payments_invoices, #profile, #subscriptions, #marketplace, #subscription-payment, #group_claim, #purchased-subscription, #pages, .purchases_page){margin-top:calc(var(--font-base-size) * 4) !important}@media only screen and (max-width: 991px){body section{margin-top:calc(var(--font-base-size) * 3.75) !important;padding-top:calc(var(--font-base-size) * 1.875)}}#home{margin-top:70px;background-color:var(--color-whitesmoke)}.offcanvas-header__menu{background-color:var(--color-whitesmoke)}.header-nav__menu{display:flex;align-items:center;padding-left:0;margin-bottom:0;list-style:none}.header-nav__menu h5{font-size:calc(var(--font-base-size) * 0.85);font-weight:600 !important;color:var(--color-dark) !important}.header-nav__item{width:80px}.header-nav__badge{position:relative}.header-nav__badge .badge{position:absolute;right:9px;top:-1px;border:2px solid white;width:auto;height:22px;border-radius:25px;display:flex;align-items:center;justify-content:center;padding:4px;min-width:22px}.header-nav__anchor{display:flex;flex-direction:column;align-items:center;padding:calc(var(--padding-main) * 0.25);color:var(--color-secondary)}.header-nav__anchor i{font-size:calc(var(--font-base-size) * 1.5)}.header-nav__anchor .badge i{font-size:calc(var(--font-base-size) * 0.75)}.header-nav__anchor span{font-size:calc(var(--font-base-size) * 0.65);font-weight:bold;margin-top:calc(var(--margin-main) * 0.15)}.header-nav__anchor:hover,.header-nav__anchor:active,.header-nav__anchor:focus,.header-nav__anchor.active{color:var(--color-main)}.header-nav__hr{border-color:var(--color-whitesmoke)}@media only screen and (max-width: 991px){.header-nav__anchor{flex-direction:row;padding:calc(var(--padding-main) * 0.25) 0}.header-nav__anchor i{font-size:var(--font-base-size);width:25px}.header-nav__anchor span{font-size:var(--font-base-size);margin-top:0}.header-nav__anchor:hover,.header-nav__anchor:active,.header-nav__anchor:focus{padding:calc(var(--padding-main) * 0.25) calc(var(--padding-main) * 0.5)}}@media only screen and (min-width: 992px){.dashboard-nav:has(.header-nav__menu){position:sticky;top:75px;width:fit-content;left:0;right:0;margin:0 auto var(--margin-main) auto;z-index:10;background-color:var(--color-main);background:linear-gradient(278deg, #4099f9 0%, #007cb4 100%);background-size:400% 400%;animation:gradient 20s ease infinite;padding:0 var(--padding-main);border-radius:var(--radius-rounded);box-shadow:var(--shadow-main)}.dashboard-nav:has(.header-nav__menu) .header-nav__item{width:auto}.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor{color:var(--color-white);display:flex;flex-wrap:wrap;flex-direction:row;padding:.8rem .8rem;position:relative}.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor.active{font-weight:600}.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor:hover,.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor:active,.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor:focus,.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor.active{background-color:rgba(255,255,255,0.15)}.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor:hover::after,.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor:active::after,.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor:focus::after,.dashboard-nav:has(.header-nav__menu) .header-nav__item .header-nav__anchor.active::after{content:'';height:3px;background-color:var(--color-white);position:absolute;bottom:0px;left:5px;right:5px}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}}@media only screen and (max-width: 991px){.dashboard-nav{display:none}.menu-mobile .dashboard-nav{display:block}}.live_signal{display:flex;flex-direction:column;align-items:center}.live_signal .live_signal--img{animation:pulse 1.5s infinite}.live_signal .live_signal--name{margin-top:0}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}@media screen and (max-width: 991px){.live_signal{flex-direction:row}.live_signal .live_signal--img{width:20px;margin-right:calc(var(--margin-main) * 0.25)}}.sidebar-notifications{padding:0}.sidebar-notifications .activity-notification{padding:0;border-bottom-width:2px !important}.sidebar-notifications .activity-notification:last-child{border-bottom-width:0px !important}.sidebar-notifications .activity-notification p{background-color:var(--color-light)}.sidebar-notifications .activity-notification a{display:flex;flex-direction:row;padding:calc(var(--padding-main) * 0.5) calc(var(--padding-main) * 1);background-color:var(--color-light);color:var(--color-secondary-hover)}.sidebar-notifications .activity-notification a:hover{background-color:var(--color-whitesmoke);color:var(--color-black)}.sidebar-notifications .activity-notification a img{width:35px;height:35px;border-radius:35px;margin-right:var(--margin-main)}.sidebar-notifications .activity-notification a p{font-size:calc(var(--font-base-size) * 0.75);margin-bottom:0}.profile-info a{display:flex}.profile-info a img{width:60px;height:60px;border-radius:60px;margin-right:calc(var(--margin-main) * 0.5)}.profile-info a h5{color:var(--color-dark) !important;font-size:calc(var(--font-base-size) * 1.125);margin-bottom:0}.profile-info a h6{color:var(--color-secondary-hover) !important;font-size:calc(var(--font-base-size) * 0.85);margin-bottom:0}.profile-info a:hover h5{color:var(--color-main) !important}.profile-info a:hover h6{color:var(--color-main-hover) !important}.profile-actions{margin:var(--margin-main) -1rem 0 -1rem;background-color:var(--color-light)}.profile-actions ul{padding:0;margin:0;display:flex;justify-content:space-evenly}.profile-actions ul a{padding:calc(var(--padding-main) * 0.75)}.form-label{font-weight:600}.modal .form-label{font-size:calc(var(--font-base-size) * 0.75)}form input.form-control,form input[type="email"],form input[type="date"],form input[type="number"],form select,form select.select,form textarea{width:100%;padding:calc(var(--font-base-size) * 0.5) calc(var(--font-base-size) * 0.75);border:1px solid rgba(0,0,0,0.3) !important;border-radius:calc(var(--radius-rounded) * 0.25) !important;background-color:white !important;box-shadow:none !important;color:#000 !important;font-family:var(--font-secondary) !important;font-size:calc(var(--font-base-size) * 0.9) !important;font-weight:normal !important;outline:none !important;transition:all 0.25s ease-in-out !important}form input.form-control,form input[type="email"],form input[type="date"],form input[type="number"],form select,form select.select{height:44px !important}form select,form select.select,form input[type="date"],form input[type="number"]{appearance:auto !important}form select,form select.select,form input[type="date"]{cursor:pointer !important}form label{color:var(--color-secondary);cursor:pointer;font-size:calc(var(--font-base-size) * 0.9)}form input.form-control::placeholder,form input[type="email"]::placeholder,form input[type="date"]::placeholder,form input[type="number"]::placeholder,form textarea::placeholder{color:rgba(0,0,0,0.7) !important}.form-control.form-control-special-placeholder::placeholder{color:#000 !important}form input.form-control:focus::placeholder,form input[type="email"]:focus::placeholder,form input[type="date"]:focus::placeholder,form textarea:focus::placeholder{color:black !important}form .form-floating input::placeholder,form .form-floating input[type="email"]::placeholder,form .form-floating input[type="date"]::placeholder,form .form-floating textarea::placeholder{opacity:0 !important}form input.form-control:focus,form input[type="email"]:focus,form input[type="date"]:focus,form input[type="number"]:focus,form input.form-control:hover,form input[type="email"]:hover,form input[type="date"]:hover,form input[type="number"]:hover,form label:hover+input.form-control,form label:hover+br+input.form-control,form label:hover>.input.form-control,form textarea:focus,form textarea:hover,form select:hover,form select.select:hover{border-color:rgba(0,0,0,0.7) !important;background-color:#fff !important;box-shadow:none !important;color:#000 !important}form .input-group__lock input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}form .input-group__lock button{height:100%;box-shadow:none;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.slider.slider-horizontal{width:140px !important}form.form-filters{height:90vh}form.form-filters .selectpicker a{white-space:normal}.ph-stack{background-color:#f8f9fa;border-radius:15px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.modal-header{border-bottom:0 !important;background-color:var(--color-light)}.modal-footer{border-top:0 !important}.modal-title{color:var(--color-dark)}.card-login{padding:var(--padding-main);box-shadow:var(--shadow-main);border-radius:var(--radius-rounded)}.card-login__header{color:var(--color-main)}.card-login__body{color:var(--color-secondary)}#cardsContainer .row:not(:last-child){margin-bottom:var(--margin-main)}#cardsContainer .card{height:100% !important;border-width:1px !important}.card{height:100% !important}.card .card-body{padding:calc(var(--padding-main) * 1.25) calc(var(--padding-main) * 0.75) calc(var(--padding-main) * 0.5) calc(var(--padding-main) * 0.75)}.card .card-body p{font-size:calc(var(--font-base-size) * 0.85);margin-bottom:calc(var(--margin-main) * 0.15);display:flex;align-items:baseline;gap:calc(var(--font-base-size) * 0.25)}.card .card-body p i{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.card .card-body p span{width:calc(100% - 20px)}.card .card-text{font-size:calc(var(--font-base-size) * 0.85)}@media only screen and (min-width: 992px){.card .card-buttons,.card .card-buttons-top{position:absolute;width:100%;transition:all .25s;display:flex;justify-content:center;gap:calc(var(--padding-main) * 0.25)}.card .card-buttons{background-color:white;bottom:-100px}.card:hover .card-buttons{bottom:0}.card .card-buttons-top{top:-100px}.card:hover .card-buttons-top{top:0}}.card .tag{padding:0 .5rem;border-radius:2.25rem;border:2px solid white;color:white;font-size:calc(var(--font-base-size) * 0.825);font-weight:bold;position:absolute;right:var(--font-base-size);top:calc(var(--font-base-size) * -1)}.card .tag.tag-unlimited{background-color:#4099F2}.card .tag.tag-joined{background-color:#6A2299}.card .tag.tag-new-doc{background-color:#C85B58}.card .tag.tag-profile-full{background-color:var(--stat-high)}.card .tag.tag-profile-medium{background-color:var(--stat-medium)}.card .tag.tag-profile-low{background-color:var(--stat-low)}.card-image{height:190px;width:100%;background-size:cover;background-position:center right;background-repeat:no-repeat;background-color:whitesmoke}.card-image img.logo_event{background-color:var(--color-white);border-radius:.25rem;box-shadow:0 3px 5px -3px #00000030;width:360px;max-width:95%;max-height:85px}.card-image img.img-profile{border:1px solid var(--color-main)}.card-image .video_event{height:100%;width:100%}.card-image a{display:flex;height:190px;width:100%;align-items:center;justify-content:center;flex-direction:column}.card-image img,.card-image a img,.card-image a span{-webkit-transition:all 0.35s ease-in-out 0s !important;-moz-transition:all 0.35s ease-in-out 0s !important;-o-transition:all 0.35s ease-in-out 0s !important;-ms-transition:all 0.35s ease-in-out 0s !important;transition:all 0.35s ease-in-out 0s !important}.card-image .player{display:flex;position:absolute;width:100%;height:100%;z-index:1;transition:all .25s}.card-image .player i{margin:auto;color:var(--color-white);background-color:var(--color-main);padding:10px 20px;border-radius:12px}.card-image .player i:hover{background-color:var(--color-main-hover)}.card-image:hover .player{background-color:rgba(0,0,0,0.25);z-index:1}.card-image:hover img,.card-image:hover a img,.card-image:hover a span{transform:scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.think-tank-badge{background-color:var(--color-white);padding:calc(var(--padding-main) * .15) calc(var(--padding-main)* .5);font-size:calc(var(--font-base-size) * .85);color:var(--color-secondary-hover);border-radius:3px}.card-live_stream img.logo_event{max-height:none}.popover-topic{padding:calc(var(--padding-main) * 0.25)}.popover-topic li a span{text-align:right;width:35px}.popover-topic li a span:hover{color:var(--color-main)}.popover-topic li a p{width:225px;float:left;margin-bottom:2px}.popover-topic li a p:hover{color:var(--color-main)}.list-group-item-wrapper{position:relative}.custom-popover{display:none;position:absolute;left:100%;top:0;background:white;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);padding:0;min-width:250px;max-width:350px;z-index:1060;pointer-events:none;opacity:0;transition:opacity 0.15s ease-in-out;transition-delay:0s, 0s, 200ms;transform:translateY(-50%);font-size:14px}.list-group-item-wrapper:hover .custom-popover{display:block;pointer-events:auto;opacity:1}.custom-popover ul{list-style:none;padding:0;margin:0}.custom-popover li{padding:0.25rem 0.75rem}.custom-popover li:hover{background-color:#f8f9fa}.custom-popover a{text-decoration:none;display:flex;justify-content:space-between;align-items:center;padding:0 .5rem}.custom-popover p{margin:0;flex:1}.star[data-text_field_id]{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 576px){.thead-hide-mobile{display:none}}#subscriptions h2.stand-out{margin:15px auto 20px auto;text-transform:uppercase;color:#707070;font-size:1.7rem}#subscriptions .subscriptions-card-header{background-color:#4099F2;border-radius:5px 5px 0 0;padding-top:5px;padding-bottom:5px}#subscriptions .subscriptions-card-header h4{color:white}#subscriptions .subscriptions-card-body{padding:15px;text-align:center}#subscriptions .subscriptions-card-body h4{color:#707070}#subscriptions .subscriptions-card-discount{display:flex;justify-content:center}#subscriptions .subscriptions-card-discount small{border-radius:15px;background-color:white;color:#4099F2;padding:0px 10px;position:absolute;margin-top:-15px}#subscriptions .highlight{background-color:#EBEFF3;padding:5px 15px;border-radius:5px;color:#3a3a42;display:inline-block}#profile .navbar-profile{margin-top:20px;border:none;min-height:0}#profile .navbar-profile ul{display:flex;flex-direction:row}#profile .navbar-profile ul li{margin-left:5px;border-top-right-radius:5px;border-top-left-radius:5px;background:var(--color-white);box-shadow:inset 0 -5px 10px -8px #ccc}#profile .navbar-profile ul li.active{background-color:white;box-shadow:none}#profile .navbar-profile ul li.active a{cursor:default}#profile .navbar-profile ul li.active a:link,#profile .navbar-profile ul li.active a:hover,#profile .navbar-profile ul li.active a:active,#profile .navbar-profile ul li.active a:visited{color:var(--color-main)}#profile .navbar-profile ul li a:link,#profile .navbar-profile ul li a:hover,#profile .navbar-profile ul li a:visited,#profile .navbar-profile ul li a:active{background:transparent;padding:5px 15px;color:var(--color-secondary)}#profile .navbar-profile ul li a:hover{color:var(--color-main)}#profile .profile{background-color:white}#profile .profile ul.list-interests,#profile .profile ul.list-interests>li{display:inline-block}#profile .profile span.square-common,#profile .profile span.square-vendor{display:inline-block;height:10px;width:10px}#profile .profile span.square-common{background-color:#F18720 !important;color:var(--color-white)}#profile .profile span.square-vendor{background-color:#0091D2 !important;color:var(--color-white)}#profile .profile span.interest{background-color:#FFFFFF;border:1px solid transparent;border-radius:3px;color:transparent;display:table;height:auto;margin:0 0 calc(var(--padding-main) * .35) 0;padding:calc(var(--padding-main) * .15) calc(var(--padding-main) * .5);width:100%;font-size:calc(var(--font-base-size) * .9);line-height:calc(var(--font-base-size) * 1.25)}#profile .profile span.interest-default{border-color:var(--color-secondary);color:var(--color-secondary)}#profile .profile span.interest-common{border-color:#F18720;background-color:#F18720 !important;color:var(--color-white)}#profile .profile span.interest-vendor{border-color:#0091D2;background-color:#0091D2 !important;color:var(--color-white)}#profile .profile #interestsPanel{height:auto;margin-top:10px;width:100%}#profile .profile .interestContainer{display:block;height:auto;width:100%}#profile .profile .interestsContainer h3{margin-top:var(--margin-main);padding-bottom:calc(var(--padding-main) * 0.5);border-bottom:1px solid var(--color-whitesmoke)}#profile .profile h5{font-size:calc(var(--font-base-size) * 0.8);margin-bottom:calc(var(--margin-main) * 0.3);color:var(--color-secondary-hover) !important}#profile .profile h6{font-size:calc(var(--font-base-size) * 0.75);margin-bottom:0;color:var(--color-secondary) !important}#profile .contact{display:none}#profile .contact .row{margin-bottom:calc(var(--margin-main) * 1.25)}#profile .contact .row:last-child{margin-bottom:0}#profile .video{display:none}#profile .video .row{margin-bottom:calc(var(--margin-main) * 1.25)}#profile .video .row:last-child{margin-bottom:0}#profile .resume{display:none}#profile .resume #elevator-pitch,#profile .resume #positions,#profile .resume #educations{margin-bottom:calc(var(--margin-main) * 2)}#profile .resume #positions .col-sm-6,#profile .resume #educations .col-sm-6{margin-bottom:calc(var(--margin-main) * .9)}#profile .resume #positions h4,#profile .resume #educations h4{margin-bottom:0}#profile .resume #positions span,#profile .resume #educations span{font-size:calc(var(--font-base-size) * .9)}#profile .resume #positions p,#profile .resume #educations p{margin-top:calc(var(--margin-main) * .9);font-size:var(--font-base-size)}#profile .boxContainer{margin:0}#profile .stats-match span:first-child{color:#FFFFFF;padding:0 calc(var(--padding-main) * .5);font-size:calc(var(--font-base-size) * .75);font-weight:bold;text-transform:capitalize;border-radius:var(--radius-circle)}#profile .stats-match.stats-high span:first-child{background-color:var(--stat-high)}#profile .stats-match.stats-medium span:first-child{background-color:var(--stat-medium)}#profile .stats-match.stats-low span:first-child{background-color:var(--stat-low)}#profile .newUserTag{background-color:#9B1D75;color:#FFFFFF;display:inline;float:left;font-family:'Open Sans', sans-serif;font-size:0.756em;left:48%;margin-left:-65px;margin-top:10px;padding:0 5px;position:absolute;text-transform:uppercase;border-radius:4px}#profile ul.list-profile{list-style:none;padding:0}#profile ul.list-profile li{display:flex;text-align:left;padding-top:calc(var(--padding-main) * 0.25);padding-bottom:calc(var(--padding-main) * 0.25)}#profile ul.list-profile li span{margin-right:calc(var(--margin-main) * 0.65)}#profile ul.list-profile li .list-profile__content{width:calc(100% - 40px);font-size:calc(var(--font-base-size) * 0.9);color:var(--color-secondary);line-height:calc(var(--font-base-line-height)*.8);display:flex;flex-direction:column;justify-content:center}#profile .card{height:auto !important}#profile .player{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){#profile .profile-page{max-width:300px;font-family:var(--font-main)}}#profile .card-profile-page{padding:var(--padding-main) !important;transition:all .25s}#profile .card-profile-page:hover{box-shadow:0 5px 10px rgba(0,0,0,0.15)}#profile .card-profile-page span{padding:0px 6px;border:1px solid black;border-radius:3px;width:fit-content;font-size:12px;height:20px;display:flex;justify-content:center;align-items:center;margin-bottom:calc(var(--margin-main)*.5)}#profile .card-profile-page .card-profile-page__image-section{margin-left:-16px;margin-right:-16px;margin-top:-16px;padding:1rem;background:#e1ebeb;background:linear-gradient(0deg, #e1ebeb 0%, whitesmoke 100%);background-image:url("https://s3.eu-central-1.amazonaws.com/files.worldclassbusinessleaders.com/images/bg-profile.webp");background-position:center;background-size:cover}#profile .card-profile-page .card-profile-page__name{color:var(--color-black) !important;font-weight:bold}#profile .card-profile-page .other-slot i{margin-right:calc(var(--margin-main)*.25);color:var(--color-main)}#profile .card-profile-page .other-slot .badge-others{background-color:var(--color-whitesmoke);font-size:calc(var(--font-base-size)*.85);width:fit-content;padding:0 10px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:20px;margin-bottom:8px;font-family:var(--font-main)}#profile .card-profile-page .other-slot .other-slot__text,#profile .card-profile-page .other-slot h5{padding-left:calc(var(--padding-main)*.7)}#profile .card-profile-page .other-slot .button--link{text-decoration:none !important}#profile .card-profile-page .other-slot .button--link i{transition:all 0.25s ease-in-out}#profile .card-profile-page .other-slot .button--link:hover i{transform:translateX(5px)}#profile .card-profile-page .nav-link.favorite{padding:calc(var(--font-base-size) * 0.5) calc(var(--font-base-size) * 0.75) !important;font-size:calc(var(--font-base-size) * 0.825);border-radius:var(--radius-circle) !important;position:relative;z-index:1;border-width:1px;border-style:solid;border-color:var(--color-secondary);color:var(--color-secondary);display:inline-block;width:fit-content;line-height:calc(var(--font-base-line-height) * 0.75)}#profile .card-profile-page .nav-link.favorite.active{background-color:var(--color-yellow);color:white;border-color:var(--color-yellow)}#profile .card-profile-page .nav-link.favorite txt{display:none}#profile .card-profile-main-box{padding:var(--padding-main) !important;font-family:var(--font-main);transition:all .25s}#profile .card-profile-main-box:hover{box-shadow:0 5px 10px rgba(0,0,0,0.15)}#profile .card-profile-main-box .nav-link{color:#bfbfbf}#profile .card-profile-main-box .nav-link.active{color:var(--color-main)}#profile .tab-pane{background-color:transparent;margin-top:0;border:0}#profile .profile__title-section{color:var(--color-black) !important;font-weight:600;font-size:calc(var(--font-base-size)*1.25)}#profile .profile__interest{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}#profile .profile__interest span{background-color:var(--color-whitesmoke);padding:3px 10px;border-radius:var(--radius-rounded-sm);font-size:14px}#profile .profile__areas{padding:0;margin:0}#profile .profile__areas li{display:flex;justify-content:space-between}#profile .profile__areas li .profile__areas-title{font-size:calc(var(--font-base-size)*1.25)}#profile .profile__areas li .profile__areas-subtitle{font-size:calc(var(--font-base-size)*0.85);font-weight:bold}#profile .profile__areas li .profile__areas-stars{color:var(--color-main)}@media only screen and (max-width: 768px){#profile .profile__areas li{flex-wrap:wrap}}@media only screen and (max-width: 575px){#profile .profile__areas .profile__areas-stars{width:100%;margin-bottom:calc(var(--margin-main)*0.25);padding-bottom:calc(var(--margin-main)*0.25);border-bottom:1px solid whitesmoke}#profile .profile__areas li:last-child .profile__areas-stars{border-bottom:0}}#profile .profile__challenges li{display:flex;justify-content:space-between;flex-wrap:wrap}#profile .profile__challenges li .profile__challenges-title{font-size:calc(var(--font-base-size) * 1.25);margin-bottom:0}#profile .profile__challenges li .profile__challenges-status{font-size:calc(var(--font-base-size) * 0.75);display:flex;gap:12px;align-items:center;font-weight:bold}#profile .profile__challenges li .profile__challenges-status i{color:var(--color-main)}@media only screen and (max-width: 575px){#profile .profile__challenges li .profile__challenges-title{width:100%}#profile .profile__challenges li .profile__challenges-status{flex-wrap:wrap}}@media only screen and (max-width: 480px){#profile .profile__challenges li .profile__challenges-status{gap:0}#profile .profile__challenges li .profile__challenges-status span{width:100%}#profile .profile__challenges li .profile__challenges-status span:nth-child(2){display:none}}#profile .profile__challenges .list-group-item+.list-group-item{border-top-width:1px}#profile .contact-block div{font-family:var(--font-main)}#profile .contact-block label{font-size:calc(var(--font-base-size) * 1.2);color:var(--color-main)}#profile .contact-block .contact-block__value{font-size:calc(var(--font-base-size) * 1);color:var(--color-dark);word-break:break-all;transition:all 0.25s ease-in-out}#profile .contact-block i{font-size:calc(var(--font-base-size) * 1.2);margin-right:calc(var(--margin-main) * 0.5);transition:all 0.25s ease-in-out}#profile .contact-block:hover label,#profile .contact-block:hover .contact-block__value,#profile .contact-block:hover i{color:var(--color-main)}#profile .contact-block:hover i{margin-right:0}#profile .elevator-pitch{padding:var(--padding-main);background-color:var(--color-whitesmoke);border-radius:var(--radius-rounded-sm);margin-bottom:calc(var(--margin-main) * 2);font-family:var(--font-main)}#profile .position-list{color:var(--color-main);font-family:var(--font-main)}#profile .position-list .position-list__position{font-size:calc(var(--font-base-size) * 1.2);color:var(--color-main);display:block}#profile .position-list .position-list__company{font-size:calc(var(--font-base-size) * 1);color:var(--color-dark)}#profile .position-list .position-list__date-range{font-size:calc(var(--font-base-size) * 0.735);color:var(--color-dark)}#group ul.list-group,#dashboard ul.list-group{list-style:none;padding:0}#group ul.list-group li,#dashboard ul.list-group li{display:flex;text-align:left;padding-top:calc(var(--padding-main) * 0.25);padding-bottom:calc(var(--padding-main) * 0.25)}#group ul.list-group li span,#dashboard ul.list-group li span{margin-right:calc(var(--margin-main) * 0.65)}#group ul.list-group li .list-group__content,#dashboard ul.list-group li .list-group__content{width:calc(100% - 40px);font-size:calc(var(--font-base-size) * 0.9);color:var(--color-secondary);line-height:calc(var(--font-base-line-height)*.8);display:flex;flex-direction:column;justify-content:center}#group .card,#dashboard .card{height:auto !important;border-width:0 !important}#group #cardsContainer .card,#dashboard #cardsContainer .card{height:100% !important;border-width:1px !important}#group .patching .button--main.button--bordered.active,#dashboard .patching .button--main.button--bordered.active{background-color:var(--color-main) !important;color:var(--color-white) !important}#group #overviewHeader .card,#group #overviewBody .card,#dashboard #overviewHeader .card,#dashboard #overviewBody .card{margin-bottom:var(--margin-main)}#group #overviewHeaderMiddle:has(.city-image),#dashboard #overviewHeaderMiddle:has(.city-image){height:150px;overflow:hidden;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){#group #dashboard_searchbar>div{padding:0}}#subscription-payment .order-details{position:sticky;top:120px}#subscription-payment .order-details .sub-title{font-size:1.162em;font-weight:bold}#subscription-payment .order-details .vat-details{margin-bottom:10px;border-top:1px solid lightblue;border-bottom:1px solid lightblue;padding:10px 0}#subscription-payment .order-details .order-total{font-size:1.162em;font-weight:bold}.search_anything{border-radius:var(--radius-circle);background-color:var(--color-white);padding:0 calc(var(--padding-main) * .45)}.search_anything input#search_field{border:0 !important;border-radius:var(--radius-circle) var(--radius-rectangular) var(--radius-rectangular) var(--radius-circle) !important}@media only screen and (max-width: 576px){.search_anything .form-floating{max-width:300px;width:calc(100% - 100px)}.search_anything input#search_anything{width:189px}}@media only screen and (max-width: 480px){.search_wrapper,.search_anything{width:100%}}.card-home-tab{padding:var(--padding-main) !important;transition:all .25s}.card-home-tab:hover{box-shadow:0 5px 10px rgba(0,0,0,0.15)}.card-home-tab span{padding:0px 6px;border:1px solid black;border-radius:3px;width:fit-content;font-size:12px;height:20px;display:flex;justify-content:center;align-items:center;margin-bottom:calc(var(--margin-main)*.5)}.card-home-tab img{border-radius:var(--radius-rounded);transition:all .25s;outline:1px solid transparent !important}.card-home-tab img:hover{box-shadow:0 3px 5px -3px #00000030;outline-color:var(--color-main) !important}.card-home-tab .other-slot{margin-bottom:var(--margin-main)}.card-home-tab .other-slot .badge-others{background-color:var(--color-whitesmoke);font-size:12px;width:fit-content;padding:0 10px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:20px;margin-bottom:8px;font-family:var(--font-main)}.card-home-tab .other-slot .other-slot__profile{display:flex}.card-home-tab .other-slot .other-slot__profile img{border-radius:100px;width:50px;height:50px}.card-home-tab .other-slot .other-slot__profile .other-slot__profile-match{width:fit-content;padding:0px 8px;border-radius:25px;color:white;font-size:calc(var(--font-base-size) * 0.75);font-weight:bold;height:20px;display:flex;align-items:center;justify-content:center;margin-top:calc(var(--margin-main) * .25)}.card-home-tab .other-slot .other-slot__profile .other-slot__profile-match.low{background-color:var(--stat-low)}.card-home-tab .other-slot .other-slot__profile .other-slot__profile-match.medium{background-color:var(--stat-medium)}.card-home-tab .other-slot .other-slot__profile .other-slot__profile-match.full{background-color:var(--stat-high)}.card-home-video{padding:0 !important}.card-home-video .card-home-video__content{padding:var(--padding-main) !important;width:100%}.card-home-video .card-home-video__image picture{display:flex;width:100%;height:100%}.card-home-video .card-home-video__image picture img{border-radius:0 !important;object-fit:cover}.card-home-video .card-home-video__image picture img:hover{box-shadow:none;outline-color:transparent !important}.card-home-video .card-home-video__image a{position:absolute;z-index:1;right:1rem;bottom:1rem}@media only screen and (min-width: 991px){.card-home-video .card-home-video__image{max-height:160px}.card-home-video .card-home-video__image img{width:100%}}.onboard-card{background:#fff;border-radius:var(--radius-rounded);overflow:hidden;font-family:var(--font-secondary);transition:var(--ease-main)}.onboard-card:hover{box-shadow:var(--shadow-main)}.onboard-card__head{padding:18px 20px 4px}.onboard-card__head h3{margin:0 0 4px;font-family:var(--font-main);font-weight:600;color:var(--color-main);font-size:18px}.onboard-card__head p{margin:0;color:var(--color-secondary);font-size:13px}.onboard-card__progress{height:6px;background:var(--color-light);margin:14px 20px 4px;border-radius:4px;overflow:hidden}.onboard-card__progress>div{height:100%;background:var(--color-main);transition:width .3s ease-in-out}.onboard-card__steps{display:flex;flex-direction:column}.onboard-card__step{display:flex;align-items:center;gap:14px;padding:16px 20px;border-top:1px solid rgba(0,0,0,0.06)}.onboard-card__step:hover{background-color:#EFEFEF}.onboard-card__step-thumb{width:56px;height:56px;border-radius:12px;object-fit:cover;flex:0 0 auto}.onboard-card__step i.onboard-card__step-icon{font-size:26px;flex:0 0 auto;color:rgba(0,0,0,0.2)}.onboard-card__step--done i.onboard-card__step-icon{color:var(--color-green)}.onboard-card__step-body{flex:1;min-width:0}.onboard-card__step-title{font-weight:700;font-size:14px;color:var(--color-dark);margin-bottom:2px}.onboard-card__step-title--done{text-decoration:line-through !important;color:var(--color-secondary)}.onboard-card__step-desc{font-size:12px;color:var(--color-secondary);line-height:1.45}@media (max-width: 520px){.onboard-card__step{flex-wrap:wrap;gap:12px}.onboard-card__step-body{flex:1 1 70%;order:3}.onboard-card__step .button{order:4;margin-left:auto}}.explore{font-family:var(--font-secondary)}.explore__title{margin:0 0 14px;font-family:var(--font-secondary);color:var(--color-dark) !important;font-size:16px;font-weight:700}.explore__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){.explore__grid{grid-template-columns:1fr 1fr}}.tile{position:relative;display:flex;align-items:flex-end;min-height:240px;border-radius:var(--radius-rounded);overflow:hidden;background-size:cover;background-position:center;text-decoration:none;transition:var(--ease-main)}.tile::after{content:'';position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.8), transparent 65%)}.tile:hover{box-shadow:var(--shadow-main)}.tile__accent{position:absolute;left:0;right:0;bottom:0;height:4px;z-index:2}.tile__text{position:relative;z-index:2;color:#fff;padding:120px 70px 16px 16px}.tile__text h4{margin:0 0 4px;font-family:var(--font-main);font-weight:600;font-size:16px;color:var(--color-white) !important}.tile__text p{margin:0;font-size:12px;line-height:1.4;color:rgba(255,255,255,0.9);text-wrap:pretty}.tile__btn{position:absolute;right:14px;bottom:16px;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:50%;background:var(--color-main);color:#fff;font-size:18px;box-shadow:0 0 5px rgba(0,0,0,0.29);transition:var(--ease-main)}.tile:hover .tile__btn{transform:scale(1.08)}@media (max-width: 575px){.tile{min-height:170px}.tile::after{content:'';background:linear-gradient(to top, rgba(0,0,0,0.8), transparent 100%)}}@media (max-width: 420px){.tile__text{padding:90px 62px 16px 16px}}.side-card{display:block;background:#fff;border-radius:var(--radius-rounded);overflow:hidden;font-family:var(--font-secondary);transition:all .25s ease-in-out}.side-card:hover{box-shadow:var(--shadow-main)}.side-card__media{display:block;position:relative;height:120px;background-size:cover;background-position:center}.side-card__tag{position:absolute;top:12px;left:12px;background:#fff;color:var(--color-secondary);font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px}.side-card__body{display:block;padding:14px 16px 16px}.side-card__body h4{margin:0 0 8px;font-family:var(--font-main);font-weight:600;color:var(--color-main);font-size:16px}.side-card__link{display:inline-flex;align-items:center;gap:6px;color:var(--color-main);font-weight:700;font-size:13px;text-decoration:none;transition:var(--ease-main)}.side-card__link:hover{color:#2d7fd6}.side-card__link i{font-size:14px}@media (min-width: 575px) and (max-width: 768px){.side-card--how-to-use{display:flex}.side-card--how-to-use .side-card__media{width:250px}}.side-card__media{background-image:url(https://s3.eu-central-1.amazonaws.com/files.worldclassbusinessleaders.com/images/platform/home/how-to-use-the-platform.webp)}.side-card--pad-bottom{padding-bottom:12px}.side-card__heading{padding:16px 16px 0;font-size:11px;font-weight:700;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.03em}.side-card__row{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:var(--ease-main)}.side-card__row:hover{background:var(--color-light)}.side-card__thumb{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:0 0 auto;background:var(--color-light)}.side-card__row-title{font-size:13px;font-weight:600;color:var(--color-main);line-height:1.35;text-wrap:pretty}.side-card__divider{height:1px;background:rgba(0,0,0,0.06);margin:8px 16px}.side-card__row--match{padding:8px 16px}.side-card__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--color-light)}.side-card__avatar-name{font-weight:600;color:var(--color-main);font-size:14px}.match-tag{display:inline-flex;align-items:center;margin-top:2px;font-size:10px;font-weight:700;color:white;padding:2px 8px;height:25px;border-radius:999px}.match-tag.low{background-color:var(--stat-low)}.match-tag.medium{background-color:var(--stat-medium)}.match-tag.full{background-color:var(--stat-high)}.side-card__chevron{margin-left:auto;flex:0 0 auto;color:var(--color-secondary);font-size:16px}.chat-wrapper{position:fixed;right:4rem;bottom:0;z-index:2;display:flex;align-items:flex-end;flex-direction:row-reverse;gap:8px;padding-bottom:8px}@media (max-width: 991px){.chat-wrapper{display:none}}.conversation-card{width:400px;max-width:400px;max-height:630px;background:#fff;border-radius:14px;border:1px solid #AAA;font-family:'Inter', sans-serif;overflow:hidden}.conversation-card__header{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--padding-main) * 0.5);height:55px;cursor:pointer}.conversation-card__title{font-size:1.1rem;font-weight:700;margin:0;color:#1a1a1a}.conversation-card__title--messages{background-color:var(--color-red);color:white !important;padding:0 5px;border-radius:4px;font-size:75%}.conversation-card__link{font-size:0.85rem;color:#4099f2;text-decoration:none;font-weight:500}.conversation-card__link:hover{text-decoration:underline}.conversation-card__body{overflow-y:auto;height:555px;transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s ease;opacity:1}.conversation-card__body .conversation-search{padding:0 8px;position:sticky;top:0;height:40px;background-color:var(--color-white);border-bottom:1px solid var(--color-whitesmoke);z-index:1}.conversation-card__body .conversation-search__icon{position:absolute;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.conversation-card__body .conversation-search__icon i{color:var(--color-blue)}.conversation-card__body .conversation-search__input{border:1px solid var(--color-whitesmoke);width:100%;border-radius:4px;height:32px;font-size:0.85rem;padding:.5rem .5rem .5rem 32px;transition:all .25s ease}.conversation-card__body .conversation-search__input:hover{border-color:var(--color-secondary)}.conversation-card__body--collapsed{max-height:0;height:0;opacity:0;pointer-events:none}.conversation-card__toggle{transition:transform 0.3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;border-radius:6px;color:#1a1a1a}.conversation-card__toggle.is-active{transform:rotate(180deg)}.conversation-card__toggle:hover{background-color:whitesmoke}.conversation-item{display:flex;align-items:center;padding:1rem 1.5rem;cursor:pointer;transition:all 0.2s ease}.conversation-item:hover{background-color:rgba(248,249,250,0.5)}.conversation-item.is-active{background-color:#f8f9fa}.conversation-item__avatar-wrapper{position:relative;flex-shrink:0}.conversation-item__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.conversation-item__status{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background-color:#adb5bd}.conversation-item__status--online{background-color:#28a745}.conversation-item__content{flex-grow:1;margin-left:1rem;min-width:0}.conversation-item__row{display:flex;justify-content:space-between;align-items:center}.conversation-item__name{font-size:0.95rem;font-weight:700;margin:0;color:#1a1a1a}.conversation-item__name--unread{font-weight:700}.conversation-item__time{font-size:0.75rem;color:#6c757d}.conversation-item__preview{font-size:0.85rem;color:#6c757d;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-item__badge{background-color:var(--color-red);color:white;font-size:0.7rem;font-weight:700;padding:0 4px;border-radius:10px;margin-left:8px;flex-shrink:0}.chat{max-width:400px;max-height:630px;background:#fff;border-radius:14px;border:1px solid #AAA;overflow:hidden;display:none;flex-direction:column}.chat--visible{display:flex;width:20vw;max-width:none}.chat__header{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--padding-main) * 0.5);border-bottom:1px solid #eee;height:55px;cursor:pointer;user-select:none}.chat__user{display:flex;align-items:center;gap:12px}.chat__avatar{position:relative;width:36px;height:36px}.chat__avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.chat__status{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#CCC;border:2px solid #fff;border-radius:50%}.chat__status--online{background:#28a745}.chat__status--offline{background:#CCC}.chat__name{font-size:0.9rem;font-weight:600}.chat__profile-link{text-decoration:none;color:inherit;background:none;border:none;padding:4px;cursor:pointer;transition:opacity 0.2s}.chat__profile-link:hover{opacity:0.7}.chat__profile-link i{font-size:1.2rem;vertical-align:middle}.chat__body{height:400px;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#fff;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.chat__body--collapsed{height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.chat__date{text-align:center;font-size:0.75rem;color:#6c757d;margin:8px 0}.chat__message{max-width:85%;padding:10px 14px;font-size:0.85rem;line-height:1.4;border-radius:18px}.chat__message--outgoing{align-self:flex-end;background:#4099f2;color:#fff;border-bottom-right-radius:4px}.chat__message--incoming{align-self:flex-start;background:#f1f0f0;color:#333;border-bottom-left-radius:4px}.chat__time{font-size:0.7rem;margin-top:4px;opacity:0.7}.chat__time--right{text-align:right}.chat__footer{padding:12px 16px;border-top:1px solid #eee;display:flex;gap:8px;background:#fff;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.chat__footer--hidden{display:none}.chat__input{flex:1;border:1px solid #ddd;border-radius:16px;padding:8px 16px;font-size:0.85rem;resize:none;overflow-y:auto;min-height:34px;max-height:120px;box-sizing:border-box;line-height:1.4;font-family:inherit}.chat__input::placeholder{color:#AAA}.chat__input::-webkit-input-placeholder{color:#AAA}.chat__input:-moz-placeholder{color:#AAA}.chat__input::-moz-placeholder{color:#AAA}.chat__input:focus{outline:none;border-color:#4099f2}.chat__send{background:none;border:none;color:#4099f2;font-weight:700;font-size:0.85rem;cursor:pointer}.chat__send:hover{text-decoration:underline}.fade.show{opacity:1;background-color:rgba(0,0,0,0.15)}.collapse.show{visibility:visible}#wcbl:has(.booking-page) .alert{top:0;border-radius:0}#sponsor-booking-page{padding-top:0 !important}.booking-header{display:flex;align-items:stretch;min-height:56px;background-color:var(--color-main);padding-top:0;position:sticky;top:0;z-index:100}.booking-header__brand{display:flex;align-items:center;gap:var(--hr-medium);padding:calc(var(--padding-main) * .25);background-color:var(--color-white);min-width:200px;flex-shrink:0}.booking-header__logo{height:60px;width:auto;max-width:260px;object-fit:contain;display:block}.booking-header__meta{display:flex;align-items:center;gap:var(--margin-main);padding:0 var(--padding-main);flex:1}.booking-header__meta-item{display:flex;align-items:center;gap:calc(var(--hr-small) * 1.5);color:var(--color-white);font-size:calc(var(--font-base-size) * 0.875)}.booking-header__meta-item i{font-size:1rem;opacity:0.9}.booking-header__support{display:flex;align-items:center;gap:calc(var(--hr-small));padding:0 var(--padding-main);color:rgba(255,255,255,0.85);font-size:calc(var(--font-base-size) * 0.85);white-space:nowrap}.booking-header__support a{color:var(--color-white);font-weight:600}.booking-header__support a:hover{text-decoration:underline !important}@media (max-width: 767px){.booking-header{flex-wrap:wrap;position:inherit}.booking-header__brand{width:100%;min-width:0;justify-content:center}.booking-header__meta{padding:calc(var(--padding-main) * 0.05) var(--padding-main);flex-wrap:wrap;gap:calc(var(--hr-medium));justify-content:center}.booking-header__meta-item{font-size:calc(var(--font-base-size) * 0.675)}.booking-header__meta-item i{font-size:calc(var(--font-base-size) * 0.775)}.booking-header__support{padding:calc(var(--padding-main) * 0.05) var(--padding-main);width:100%;background-color:rgba(0,0,0,0.1);justify-content:center;font-size:calc(var(--font-base-size) * 0.675)}}.booking-page{background-color:var(--color-whitesmoke);min-height:100vh}.booking-page__container{margin:0 auto;padding:calc(var(--padding-main) * 1.5) var(--padding-main)}@media (max-width: 767px){.booking-page__container{padding:var(--padding-main)}}.booking-page__sidebar{position:sticky;top:calc(56px + var(--margin-main));align-self:flex-start}.booking-wizard{padding:calc(var(--padding-main) * 1.25) var(--padding-main)}.booking-wizard__track{position:relative;display:flex;align-items:flex-start;justify-content:center;max-width:560px;margin:0 auto}.booking-wizard__track::before{content:'';position:absolute;top:15px;left:calc(100% / 8);right:calc(100% / 8);height:2px;background-color:#e0e0e0;z-index:0}.booking-wizard__step{display:flex;flex-direction:column;align-items:center;flex:1;z-index:1;gap:calc(var(--hr-small) * 1.5)}.booking-wizard__circle{width:32px;height:32px;border-radius:50%;border:2px solid #d0d5dd;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(var(--font-base-size) * 0.8);color:var(--color-secondary-hover);transition:all 0.25s ease}.booking-wizard__circle-check{display:none}.booking-wizard__label{font-size:calc(var(--font-base-size) * 0.7);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-secondary-hover);transition:color 0.25s ease}.booking-wizard__step--active .booking-wizard__circle{border-color:var(--color-main);background-color:var(--color-main);color:var(--color-white)}.booking-wizard__step--active .booking-wizard__label{color:var(--color-main)}.booking-wizard__step--completed .booking-wizard__circle{border-color:var(--color-main);background-color:var(--color-main);color:transparent}.booking-wizard__step--completed .booking-wizard__circle-number{display:none}.booking-wizard__step--completed .booking-wizard__circle-check{display:block;color:var(--color-white);font-size:calc(var(--font-base-size) * 0.85)}.booking-wizard__step--completed .booking-wizard__label{color:var(--color-main)}.booking-summary{background-color:var(--color-white);border-radius:var(--radius-rounded-sm);box-shadow:var(--shadow-main);padding:calc(var(--padding-main) * 1.25)}.booking-summary__title{display:flex;align-items:center;gap:calc(var(--hr-medium));font-size:calc(var(--font-base-size) * 1);color:var(--color-dark) !important;padding-bottom:calc(var(--padding-main) * 0.75);border-bottom:1px solid rgba(0,0,0,0.07);margin-bottom:var(--margin-main)}.booking-summary__title i{color:var(--color-main) !important;font-size:1.15rem}.booking-summary__title span{color:var(--color-main) !important}.booking-summary__items{margin-bottom:calc(var(--margin-main) * 0.5)}.booking-summary__event{margin-bottom:calc(var(--margin-main) * 0.5)}.booking-summary .items{font-size:calc(var(--font-base-size) * 0.875);color:var(--color-secondary-hover)}.booking-summary .items p.item-selected{display:flex;justify-content:space-between;align-items:baseline;gap:0.5rem;margin-bottom:0.2rem;line-height:1.4}.booking-summary .items p.item-selected span:first-child{flex:1;color:var(--color-secondary);max-width:65%}.booking-summary .items p.item-selected span:last-child{font-weight:700;color:var(--color-dark);white-space:nowrap}.booking-summary .items p.item-selected.extra>span:last-child>span{text-decoration:line-through;color:var(--color-secondary);font-weight:400}.booking-summary__totals{margin-top:calc(var(--margin-main) * 0.5)}.booking-summary__line{display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--font-base-size) * 0.875);margin-bottom:calc(var(--margin-main) * 0.3)}.booking-summary__line-label{color:var(--color-secondary)}.booking-summary__line-value{color:var(--color-secondary-hover);font-weight:600}.booking-summary__line-value:empty::before{content:"—";color:var(--color-secondary);font-weight:400;opacity:0.5}.booking-summary__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:calc(var(--padding-main) * 0.75);margin-top:calc(var(--margin-main) * 0.25);border-top:1px solid rgba(0,0,0,0.1)}.booking-summary__total-label{font-size:calc(var(--font-base-size) * 0.875);color:var(--color-secondary)}.booking-summary__total-value{font-size:calc(var(--font-base-size) * 1.4);font-weight:700;color:var(--color-dark)}.booking-summary__total-value:empty::before{content:"—";font-size:calc(var(--font-base-size) * 1);font-weight:400;color:var(--color-secondary);opacity:0.5}.booking-summary__secure{display:flex;align-items:flex-start;gap:calc(var(--hr-medium));padding:calc(var(--padding-main) * 0.75);background-color:var(--color-whitesmoke);border-radius:var(--radius-rounded-sm);margin-top:var(--margin-main)}.booking-summary__secure>i{color:var(--color-green) !important;font-size:1.2rem;margin-top:4px;flex-shrink:0}.booking-summary__secure-title{font-size:calc(var(--font-base-size) * 0.875);font-weight:600;color:var(--color-secondary-hover);margin-bottom:calc(var(--margin-main) * 0.1)}.booking-summary__secure-text{font-size:calc(var(--font-base-size) * 0.8);color:var(--color-secondary);margin-bottom:0;line-height:1}.booking-confirmation{background-color:var(--color-white);border-radius:var(--radius-rounded-sm);box-shadow:var(--shadow-main);padding:calc(var(--padding-main) * 1.75) calc(var(--padding-main) * 1.25);margin-bottom:var(--margin-main);text-align:center}.booking-confirmation__icon{width:64px;height:64px;margin:0 auto calc(var(--margin-main) * 0.75);border-radius:50%;background-color:var(--color-main);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:1.75rem}.booking-confirmation__title{font-family:var(--font-main);font-size:calc(var(--font-base-size) * 1.5);font-weight:700;color:var(--color-dark);margin-bottom:calc(var(--margin-main) * 0.4)}.booking-confirmation__subtitle{color:var(--color-secondary-hover);margin-bottom:calc(var(--margin-main) * 0.4)}.booking-confirmation__reference{display:inline-block;font-size:calc(var(--font-base-size) * 0.875);color:var(--color-secondary);background-color:var(--color-whitesmoke);border-radius:var(--radius-rounded-sm);padding:calc(var(--padding-main) * 0.4) calc(var(--padding-main) * 0.75);margin-top:calc(var(--margin-main) * 0.25)}.booking-confirmation__reference strong{color:var(--color-dark)}.booking-confirmation__cta{margin-top:var(--margin-main);display:flex;justify-content:center}.booking-step{background-color:var(--color-white);border-radius:var(--radius-rounded-sm);box-shadow:var(--shadow-main);padding:calc(var(--padding-main) * 1.5);margin-bottom:var(--margin-main)}.booking-step__title{font-family:var(--font-main);font-size:calc(var(--font-base-size) * 1.4);color:var(--color-dark) !important;margin-bottom:calc(var(--margin-main) * 0.2);font-weight:bold;text-align:left}.booking-step__subtitle{color:var(--color-secondary);font-size:calc(var(--font-base-size) * 0.925);margin-bottom:var(--margin-main)}.booking-step__add-event{margin-top:calc(var(--margin-main) * 1.25);padding-top:calc(var(--padding-main) * 1.25);border-top:1px solid rgba(0,0,0,0.06)}.booking-step__add-event .form-label{font-size:calc(var(--font-base-size) * 0.875);color:var(--color-secondary);margin-bottom:calc(var(--margin-main) * 0.35)}.booking-step__footer{display:flex;align-items:center;justify-content:space-between;padding-top:calc(var(--padding-main) * 1.25);margin-top:calc(var(--margin-main) * 1.25);border-top:1px solid rgba(0,0,0,0.06)}.booking-step__footer--end{justify-content:flex-end}.package-section{margin-bottom:calc(var(--margin-main) * 2);padding:1rem;background-color:#e5e5e521;border-radius:8px;border:1px solid #cccccc50}.package-section__header{margin-bottom:var(--margin-main)}.package-section__title-row{display:flex;align-items:center;gap:calc(var(--hr-medium));margin-bottom:calc(var(--margin-main) * 0.35)}.package-section__icon{width:2.1rem;height:2.1rem;display:flex;align-items:center;justify-content:center;background-color:rgba(64,153,242,0.1);border-radius:calc(var(--radius-rounded-sm) * 0.75);flex-shrink:0}.package-section__icon i{color:var(--color-main) !important;font-size:1.05rem}.package-section__title{font-family:var(--font-main);font-size:calc(var(--font-base-size) * 1.15);font-weight:700;color:var(--color-dark);margin-bottom:0;flex:1}.package-section__addon-btn{display:inline-flex;align-items:center;gap:0.3rem;padding:0.25rem 0.7rem;font-size:calc(var(--font-base-size) * 0.8);font-weight:600;color:var(--color-main);background:rgba(64,153,242,0.08);border:1px solid rgba(64,153,242,0.35);border-radius:var(--radius-rounded-sm);cursor:pointer;white-space:nowrap;transition:background 0.18s, border-color 0.18s;flex-shrink:0}.package-section__addon-btn i{font-size:0.9rem}.package-section__addon-btn:hover{background:rgba(64,153,242,0.16);border-color:var(--color-main)}.package-section__description{font-size:calc(var(--font-base-size) * 0.9);color:var(--color-secondary);line-height:1.25;margin-bottom:0}.package-section__description p{margin-bottom:calc(var(--margin-main) * 0.35)}.package-section__description p:last-child{margin-bottom:0}.package-section__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:calc(var(--hr-medium))}@media (max-width: 576px){.package-section__grid{grid-template-columns:1fr}}@media (max-width: 767px){.package-section__icon{display:none}.package-section__description{font-size:calc(var(--font-base-size) * 0.75)}.package-section__addon-btn{padding:0.15rem 0.5rem;font-size:calc(var(--font-base-size) * 0.75)}}.package-card{position:relative;background-color:var(--color-white);border:2px solid rgba(0,0,0,0.1);border-radius:var(--radius-rounded-sm);padding:calc(var(--padding-main) * 1) !important;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;display:flex;flex-direction:column;gap:calc(var(--hr-small))}.package-card:hover{border-color:rgba(64,153,242,0.4);box-shadow:0 4px 16px rgba(64,153,242,0.12)}.package-card:has(input.item:checked){border-color:var(--color-main);background-color:rgba(64,153,242,0.04);box-shadow:0 4px 20px rgba(64,153,242,0.18)}.package-card:has(input.item:checked) .package-card__check{opacity:1;transform:scale(1)}.package-card:has(input.item:checked) .package-card__check i{font-size:1rem}.package-card:has(input.item:checked) :not(:has(.optional-item)) .product-name{width:calc(100% - 25px)}.package-card.sold_out{opacity:0.6;cursor:not-allowed;pointer-events:none}.package-card__check{position:absolute;top:0.6rem;right:0.6rem;width:1.4rem;height:1.4rem;background-color:var(--color-main);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.6);transition:opacity 0.2s ease, transform 0.2s ease}.package-card__check i{color:var(--color-white) !important;font-size:0.7rem}.package-card__stand-img{display:block;margin-bottom:calc(var(--margin-main) * 0.5);border-radius:calc(var(--radius-rounded-sm) * 0.5);overflow:hidden;max-height:158px}.package-card__stand-img .stand-lightbox-trigger{max-height:158px}.package-card__stand-img img{display:block;width:100%}.package-card input.item[type="checkbox"],.package-card input.product_qty[type="number"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.package-card label{display:flex;flex-direction:column;gap:calc(var(--hr-small));cursor:pointer;margin-bottom:0;padding-left:0}.package-card .product-name{font-weight:600;font-size:calc(var(--font-base-size) * 0.925);color:var(--color-dark);line-height:1}.package-card .price{font-size:calc(var(--font-base-size) * 1.1);font-weight:700;color:var(--color-main)}.package-card .product_qty_container{display:flex;align-items:center;gap:calc(var(--hr-small));margin-top:auto}.package-card .product_qty_container input.product_qty{position:static;opacity:1;width:100%;height:2rem;text-align:center;border:1px solid rgba(0,0,0,0.15);border-radius:var(--radius-rounded-sm);font-size:calc(var(--font-base-size) * 0.875);pointer-events:auto}.package-card .product_qty_container i.decrease,.package-card .product_qty_container i.increase{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-whitesmoke);border-radius:var(--radius-rounded-sm);cursor:pointer;font-size:0.8rem;transition:background-color 0.15s ease}.package-card .product_qty_container i.decrease:hover,.package-card .product_qty_container i.increase:hover{background-color:rgba(64,153,242,0.12)}.package-card .description-link{font-size:calc(var(--font-base-size) * 0.8);color:var(--color-dark);cursor:pointer;display:flex;align-items:center;gap:4px;margin-top:calc(var(--margin-main) * 0.25)}.package-card .description-link .opened_symbol{display:none}.package-card .description-link.open .closed_symbol{display:none}.package-card .description-link.open .opened_symbol{display:inline}.package-card .description{font-size:calc(var(--font-base-size) * 0.85);color:var(--color-secondary);line-height:1.5;margin-top:calc(var(--margin-main) * 0.25)}.package-card .checkbox.optional{border:1px dashed rgba(64,153,242,0.35);border-radius:calc(var(--radius-rounded-sm) * 0.5);padding:calc(var(--padding-main) * 0.5);margin-top:calc(var(--margin-main) * 0.35);font-size:calc(var(--font-base-size) * 0.85)}.package-card .checkbox.optional label{flex-direction:row;align-items:center;gap:calc(var(--hr-small));flex-wrap:wrap}.package-card .checkbox.optional label input[type="checkbox"]{position:static;opacity:1;width:auto;height:auto;pointer-events:auto;flex-shrink:0;margin-left:0;margin-right:4px;margin-top:0}.package-card .checkbox.optional label .product-name{font-weight:500;text-transform:capitalize}.package-card .checkbox.optional label .price{font-size:calc(var(--font-base-size) * 0.85);margin-left:auto}.addon-cards{display:flex;flex-direction:column;gap:calc(var(--hr-small) * 1.5)}.addon-card{position:relative;border:1.5px solid rgba(0,0,0,0.1);border-radius:var(--radius-rounded-sm);padding:calc(var(--padding-main) * 0.75) calc(var(--padding-main) * 0.875);transition:border-color 0.2s ease, background-color 0.2s ease;cursor:pointer}.addon-card.sold_out{opacity:0.55;pointer-events:none}.addon-card>label{display:flex;align-items:flex-start;gap:calc(var(--hr-small) * 1.5);cursor:pointer;margin:0;width:100%}.addon-card__checkbox{flex-shrink:0;width:1rem;height:1rem;cursor:pointer;margin-top:3px;position:static !important;opacity:1 !important;pointer-events:auto !important}.addon-card__content{flex:1;min-width:0}.addon-card__header{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--hr-small));width:100%}.addon-card__name{font-weight:600;font-size:calc(var(--font-base-size) * 0.9);color:var(--color-dark);flex:1;min-width:0}.addon-card__price{font-weight:700;color:var(--color-main);font-size:calc(var(--font-base-size) * 0.9);white-space:nowrap;flex-shrink:0}.addon-card__price small{font-size:0.75em;font-weight:600;opacity:0.75}.addon-card__desc{font-size:calc(var(--font-base-size) * 0.8);color:var(--color-dark);margin:calc(var(--margin-main) * 0.2) 0 0;line-height:1.4}.addon-card:has(input.item[type="checkbox"]:checked){border-color:var(--color-main);background-color:rgba(64,153,242,0.05)}.addon-card--qty>label{flex-direction:column;gap:calc(var(--hr-small) * 0.75)}.addon-card--qty .addon-card__price{margin-top:calc(var(--margin-main) * 0.15);display:block}.addon-card__qty-group{display:flex;align-items:center;gap:5px;flex-shrink:0;max-width:110px}.addon-card__qty-btn{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-whitesmoke);border-radius:calc(var(--radius-rounded-sm) * 0.5);cursor:pointer;font-size:0.7rem;transition:background-color 0.15s ease}.addon-card__qty-btn:hover{background-color:rgba(64,153,242,0.15)}.addon-card__qty-input{width:2.25rem;height:1.6rem;text-align:center;border:1px solid rgba(0,0,0,0.15);border-radius:calc(var(--radius-rounded-sm) * 0.5);font-size:calc(var(--font-base-size) * 0.875);position:static !important;opacity:1 !important;pointer-events:auto !important;color:var(--color-dark)}.addon-group{border:1.5px solid rgba(0,0,0,0.1);border-radius:var(--radius-rounded-sm);padding:calc(var(--padding-main) * 0.75) calc(var(--padding-main) * 0.875)}.addon-group__title{font-size:calc(var(--font-base-size) * 0.72);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-dark);margin:0 0 calc(var(--hr-small) * 1.25)}.addon-group__cards{display:flex;flex-direction:column;gap:calc(var(--hr-small) * 1.25)}.addon-group .addon-card{border-color:rgba(0,0,0,0.07)}.addon-card__desc-wrapper{padding-top:calc(var(--hr-small) * 0.75)}.addon-card__desc-collapse{display:none}.addon-card__desc-collapse.is-open{display:block}.addon-card__desc-toggle{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;margin-top:calc(var(--hr-small) * 0.5);font-size:calc(var(--font-base-size) * 0.78);color:var(--color-dark);cursor:pointer;line-height:1}.addon-card__desc-toggle:hover{text-decoration:underline}.addon-card__desc-toggle[aria-expanded="true"] .when-collapsed{display:none}.addon-card__desc-toggle[aria-expanded="false"] .when-expanded{display:none}.addon-card__desc-toggle i{font-size:0.7em}.addons-modal .modal-dialog{max-width:720px}.addons-modal__header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,0.08);padding-bottom:calc(var(--padding-main) * 0.75)}.addons-modal__title{font-family:var(--font-main);font-size:calc(var(--font-base-size) * 1.15);font-weight:700;color:var(--color-dark);margin-bottom:calc(var(--margin-main) * 0.2)}.addons-modal__subtitle{font-size:calc(var(--font-base-size) * 0.875);color:var(--color-secondary);margin-bottom:0}.addons-modal__body{max-height:60vh;overflow-y:auto;padding:calc(var(--padding-main) * 1.25)}.addons-modal__col-title{font-family:var(--font-main);font-weight:700;font-size:calc(var(--font-base-size) * 0.9);text-transform:uppercase;letter-spacing:0.05em;color:var(--color-secondary-hover);margin-bottom:calc(var(--margin-main) * 0.75);padding-bottom:calc(var(--padding-main) * 0.4);border-bottom:2px solid var(--color-main);display:inline-block}.addons-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--hr-medium);border-top:1px solid rgba(0,0,0,0.08);padding-top:calc(var(--padding-main) * 0.75)}@media (max-width: 576px){.addons-modal__footer{flex-direction:column;align-items:flex-start}}.addons-modal__footer-note{display:flex;align-items:center;gap:6px;font-size:calc(var(--font-base-size) * 0.825);color:var(--color-secondary);margin-bottom:0}.addons-modal__footer-note i{font-size:0.9rem;color:var(--color-main)}.stand-lightbox .modal-dialog{max-width:720px}.stand-lightbox__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,0.08);padding-bottom:calc(var(--padding-main) * 0.75)}.stand-lightbox__title{font-family:var(--font-main);font-size:calc(var(--font-base-size) * 1.15);font-weight:700;color:var(--color-dark);margin-bottom:0}.addon-card__stand-carousel{position:relative;border-radius:calc(var(--radius-rounded-sm) * 0.5);overflow:hidden;margin-bottom:calc(var(--margin-main) * 0.5)}.addon-card__stand-carousel img{display:block;width:100%;max-height:160px;object-fit:cover}.addon-card__stand-carousel .carousel-control-prev,.addon-card__stand-carousel .carousel-control-next{width:2rem;opacity:0;transition:opacity 0.2s ease}.addon-card__stand-carousel:hover .carousel-control-prev,.addon-card__stand-carousel:hover .carousel-control-next{opacity:0.8}.addon-card__stand-carousel .carousel-control-prev-icon,.addon-card__stand-carousel .carousel-control-next-icon{width:1.2rem;height:1.2rem;background-color:rgba(0,0,0,0.35);border-radius:50%;background-size:60%}.addon-card__stand-carousel.d-none{display:none !important}.booking-addons-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--hr-medium);padding:calc(var(--padding-main) * 1);background-color:rgba(64,153,242,0.05);border:1px dashed rgba(64,153,242,0.3);border-radius:var(--radius-rounded-sm);margin-top:var(--margin-main)}@media (max-width: 576px){.booking-addons-cta{flex-direction:column;text-align:center}}.booking-addons-cta__text{font-size:calc(var(--font-base-size) * 0.9);color:var(--color-secondary-hover);margin-bottom:0}.booking-step__addons-cta{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--margin-main) * 0.75);padding:calc(var(--padding-main) * 1.5);background:rgba(64,153,242,0.04);border:1px dashed rgba(64,153,242,0.3);border-radius:var(--radius-rounded-sm);margin-bottom:var(--margin-main)}.booking-step__addons-note{display:flex;align-items:center;gap:0.4rem;font-size:calc(var(--font-base-size) * 0.8);color:var(--color-secondary);margin:0}.booking-step__addons-note i{font-size:1rem}.booking-form__section{margin-bottom:calc(var(--margin-main) * 1.5)}.booking-form__section:last-child{margin-bottom:0}.booking-form__section .new_reg_form_radio{margin:0}.booking-form__section .form-select{--bs-form-select-bg-img: none}.booking-form__section-title{display:flex;align-items:center;gap:0.4rem;font-size:calc(var(--font-base-size) * 0.75);font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--color-secondary);margin-bottom:calc(var(--margin-main) * 0.75);padding-bottom:calc(var(--margin-main) * 0.4);border-bottom:1px solid rgba(0,0,0,0.07)}.booking-form__section-title i{font-size:0.95rem}.booking-form__required{color:var(--color-red);font-size:0.85em}.booking-form__helper{display:flex;align-items:flex-start;gap:0.35rem;font-size:calc(var(--font-base-size) * 0.8);color:var(--color-secondary);margin-top:calc(var(--margin-main) * 0.5)}.booking-form__helper i{flex-shrink:0;margin-top:0.1rem}.booking-form__checkbox-row{display:flex;align-items:center;gap:0.5rem;margin-bottom:calc(var(--margin-main) * 0.75)}.booking-form__checkbox-row .form-check-input{margin-top:8px}.booking-form__checkbox-row .form-check-label{margin-top:8px;margin-bottom:0}.booking-payment-tabs{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:calc(var(--margin-main) * 1.25)}.booking-payment-tab__input{position:absolute;opacity:0;width:0;height:0}.booking-payment-tab__input:checked+.booking-payment-tab__label{background:var(--color-main);color:#fff;border-color:var(--color-main);box-shadow:0 2px 8px rgba(64,153,242,0.3)}.booking-payment-tab__label{display:inline-flex;align-items:center;gap:0.35rem;padding:0.5rem 1.1rem;border:1px solid rgba(0,0,0,0.15);border-radius:var(--radius-rounded);font-size:calc(var(--font-base-size) * 0.875);font-weight:600;color:var(--color-dark);cursor:pointer;transition:all 0.15s ease;background:#fff;user-select:none}.booking-payment-tab__label i{font-size:1rem}.booking-payment-tab__label:hover{border-color:var(--color-main);color:var(--color-main)}.booking-stripe-section{background:rgba(64,153,242,0.03);border:1px solid rgba(64,153,242,0.2);border-radius:var(--radius-rounded-sm);padding:calc(var(--padding-main) * 1);margin-bottom:var(--margin-main)}.booking-stripe-element{padding:0.6rem 0.75rem;border:1px solid #ced4da;border-radius:var(--radius-rounded-sm);background:#fff;min-height:42px}.booking-stripe-errors{color:var(--color-red);font-size:calc(var(--font-base-size) * 0.8);margin-top:0.35rem;min-height:1em}.button--success{background:#22c55e;border-color:#22c55e;color:#fff}.button--success:hover{background:#16a34a;border-color:#16a34a;color:#fff}.booking-summary__includes{padding:calc(var(--padding-main) * 1.25) 0 calc(var(--padding-main) * 0.75) 0}.booking-summary__includes-title{font-size:calc(var(--font-base-size) * 0.75);font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:var(--color-dark) !important;margin-bottom:calc(var(--margin-main) * 0.5)}.booking-summary__includes-list{list-style:none;padding:0;margin:0}.booking-summary__includes-list li{display:flex;align-items:flex-start;gap:0.4rem;font-size:calc(var(--font-base-size) * 0.82);color:var(--color-dark);padding:0.2rem 0}.booking-summary__includes-list li::before{content:"✓";color:#22c55e;font-weight:700;flex-shrink:0;font-size:0.8rem;margin-top:0.1rem}.booking-summary__includes .item_heading{font-weight:700}.booking-summary__includes .item_description{font-weight:400}.booking-summary__includes-content{font-size:calc(var(--font-base-size) * 0.82);color:var(--color-dark);line-height:1.6}.booking-summary__includes-content ul{list-style:none;padding:0;margin:0}.booking-summary__includes-content ul li{display:flex;align-items:flex-start;gap:0.4rem;padding:0.2rem 0}.booking-summary__includes-content ul li::before{content:"✓";color:#22c55e;font-weight:700;flex-shrink:0}.package-includes{background-color:rgba(64,153,242,0.05);border-left:3px solid var(--color-main);border-radius:0 var(--radius-rounded-sm) var(--radius-rounded-sm) 0;padding:calc(var(--padding-main) * 0.75) calc(var(--padding-main) * 1);margin-bottom:var(--margin-main)}.package-includes__content{font-size:calc(var(--font-base-size) * 0.875);color:var(--color-secondary-hover);line-height:1.6}.package-includes__content p:last-child{margin-bottom:0}
