/*! Author: VML - The Cocktail, Project: fira-expositors-budget, Last Build: 6/9/2026, License: (c) 2026 VML - The Cocktail */
:root{--fira-eb-color-soft-text:#8a8a8a;--fira-eb-color-dark-text:#333;--fira-eb-color-light-text:#e2e2e2;--fira-eb-color-background-box:#f1f1f1;--fira-eb-color-select:#2d5ef5;--fira-eb-color-border-input:#e5e5e5;--fira-eb-color-subtext:#a5a5a5;--fira-eb-color-gray-input:#f3f3f3;--fira-eb-color-gray-input-border:#e2e2e2;--fira-eb-color-box-alert:#e6e6e6;--fira-eb-color-button:#02cccb;--fira-eb-color-thanks:#c5c5c5;--fira-eb-color-image-selector-bg:#d0d8fd;--fira-eb-color-image-selector-border:#a1a1a1;--fira-eb-color-thanks-gray:#8d8d8d;--fira-eb-width-elements:350px}
.feb-modal-content{background:#fff;inline-size:80%;margin:40px auto;max-inline-size:1140px;padding:20px;position:relative;text-align:start}.mfp-bg{z-index:2001}.mfp-wrap{z-index:2002}.mfp-close{background-color:initial!important;font-weight:400!important;padding:0!important}
.partnersselector-options{display:flex;flex-wrap:wrap}.partnersselector-option{background-color:initial!important;border-radius:.25em;cursor:pointer;inline-size:20%;overflow:hidden;padding:2.2em .625em .9em!important;position:relative}.partnersselector-option input{display:none}.partnersselector-option label{cursor:pointer}.partnersselector-option:hover{background-color:#fff!important}.partnersselector-option:hover .partnersselector-option-background{opacity:.6}.partnersselector-option:hover .partnersselector-option-image{border:1px solid #0006}.partnersselector-option-background{background-color:#dbdbdb;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;z-index:0}.partnersselector-option-inner{position:relative}.partnersselector-option-image{background-color:#00000005;background-position:50%;background-size:cover;border:1px solid #0000004d;inline-size:100%;margin-block-end:.9em;padding-block-end:60%;position:relative}.partnersselector-option-image:before{background:var(--fira-eb-color-select);block-size:30px;border:0;border-radius:50%;inline-size:30px;transform:translate(-50%,-50%);z-index:1}.partnersselector-option-image:after,.partnersselector-option-image:before{content:"";display:none;inset-block-start:50%;inset-inline:50% 0;position:absolute}.partnersselector-option-image:after{block-size:10px;border-block-end:2px solid #fff;border-inline-start:2px solid #fff;border-radius:0;inline-size:18px;transform:rotate(-45deg) translate(-12%,-110%);z-index:2}.partnersselector-option-title{font-size:1em;font-weight:700;line-height:1.2;margin-block-end:.2em}.partnersselector-option-description{font-size:.875em;font-weight:400;line-height:1.2;margin-block-end:.3em;opacity:.8}.partnersselector-option-link{font-size:.875em;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.partnersselector-option-selected{background-color:#fff!important}.partnersselector-option-selected .partnersselector-option-background{opacity:1!important}.partnersselector-option-selected .partnersselector-option-image{border:1px solid #0009!important}.partnersselector-option-selected .partnersselector-option-image:after,.partnersselector-option-selected .partnersselector-option-image:before{display:block}@media (max-width:900px){.partnersselector-option{inline-size:25%}}@media (max-width:768px){.partnersselector-options{margin-inline:-.625em}.partnersselector-option{inline-size:33%}}@media (max-width:412px){.partnersselector-option{inline-size:50%}}
.standpackselector-options{display:flex;flex-wrap:wrap}.standpackselector-option{background-color:initial!important;border-radius:.25em;cursor:pointer;inline-size:20%;overflow:hidden;padding:2.2em .625em .9em!important;position:relative}.standpackselector-option input{display:none}.standpackselector-option label{cursor:pointer}.standpackselector-option:hover{background-color:#fff!important}.standpackselector-option:hover .standpackselector-option-background{opacity:.6}.standpackselector-option:hover .standpackselector-option-image{border:1px solid #0006}.standpackselector-option-background{background-color:#dbdbdb;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;z-index:0}.standpackselector-option-inner{position:relative}.standpackselector-option-image{background-color:#00000005;background-position:50%;background-size:cover;border:1px solid #0000004d;inline-size:100%;margin-block-end:.9em;padding-block-end:60%;position:relative}.standpackselector-option-image:before{background:var(--fira-eb-color-select);block-size:30px;border:0;border-radius:50%;inline-size:30px;transform:translate(-50%,-50%);z-index:1}.standpackselector-option-image:after,.standpackselector-option-image:before{content:"";display:none;inset-block-start:50%;inset-inline:50% 0;position:absolute}.standpackselector-option-image:after{block-size:10px;border-block-end:2px solid #fff;border-inline-start:2px solid #fff;border-radius:0;inline-size:18px;transform:rotate(-45deg) translate(-12%,-110%);z-index:2}.standpackselector-option-title{font-size:1em;font-weight:700;line-height:1.2;margin-block-end:.2em}.standpackselector-option-description{font-size:.875em;font-weight:400;line-height:1.2;margin-block-end:.3em;opacity:.8}.standpackselector-option-link{font-size:.875em;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.standpackselector-option-selected{background-color:#fff!important}.standpackselector-option-selected .standpackselector-option-background{opacity:1!important}.standpackselector-option-selected .standpackselector-option-image{border:1px solid #0009!important}.standpackselector-option-selected .standpackselector-option-image:after,.standpackselector-option-selected .standpackselector-option-image:before{display:block}@media (max-width:900px){.standpackselector-option{inline-size:25%}}@media (max-width:768px){.standpackselector-options{margin-inline:-.625em}.standpackselector-option{inline-size:33%}}@media (max-width:412px){.standpackselector-option{inline-size:50%}}
.canvasselector-options{display:flex;flex-wrap:wrap}.canvasselector-option{background-color:initial!important;border-radius:.25em;cursor:pointer;inline-size:20%;overflow:hidden;padding:2.2em .625em .9em!important;position:relative}.canvasselector-option.canvasselector-option-with-image:hover{background-color:#fff!important}.canvasselector-option:hover .canvasselector-option-with-image-background{opacity:.6}.canvasselector-option:hover .canvasselector-option-with-image-image{border:1px solid #0006}.canvasselector-option-title{font-size:1em;font-weight:700;line-height:1.2;margin-block-end:.2em}.canvasselector-option-description{font-size:.875em;font-weight:400;line-height:1.2;margin-block-end:.3em;opacity:.8}.canvasselector-option-link{font-size:.875em;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.canvasselector-option-with-image{background:red}.canvasselector-option-with-image input{display:none}.canvasselector-option-with-image label{cursor:pointer}.canvasselector-option-with-image-background{background-color:#dbdbdb;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;z-index:0}.canvasselector-option-with-image-inner{position:relative}.canvasselector-option-with-image-image{background-color:#00000005;background-position:50%;background-size:cover;border:1px solid #0000004d;inline-size:100%;margin-block-end:.9em;padding-block-end:60%;position:relative}.canvasselector-option-with-image-image:before{background:var(--fira-eb-color-select);block-size:30px;border:0;border-radius:50%;content:"";display:none;inline-size:30px;inset-block-start:50%;inset-inline:50% 0;position:absolute;transform:translate(-50%,-50%);z-index:1}.canvasselector-option-with-image-image:after{block-size:10px;border-block-end:2px solid #fff;border-inline-start:2px solid #fff;border-radius:0;content:"";display:none;inline-size:18px;inset-block-start:50%;inset-inline:50% 0;position:absolute;transform:rotate(-45deg) translate(-12%,-110%);z-index:2}.canvasselector-option-selected.canvasselector-option-with-image{background-color:#fff!important}.canvasselector-option-selected .canvasselector-option-with-image-background{opacity:1!important}.canvasselector-option-selected .canvasselector-option-with-image-image{border:1px solid #0009!important}.canvasselector-option-selected .canvasselector-option-with-image-image:after,.canvasselector-option-selected .canvasselector-option-with-image-image:before{display:block}.canvasselector-option-without-image{cursor:pointer;margin-block-end:30px;max-inline-size:150px;position:relative}.canvasselector-option-without-image:not(:last-child){margin-inline-end:4em}.canvasselector-option-without-image label{cursor:pointer}.canvasselector-option-without-image-main{display:flex}.canvasselector-option-without-image-content{padding-block-start:.3em}.canvasselector-option-without-image-input{margin-inline:.5em}.canvasselector-option-without-image-input input{inline-size:auto!important}@media (max-width:900px){.canvasselector-option{inline-size:25%}}@media (max-width:768px){.canvasselector-option{inline-size:33%}}@media (max-width:412px){.canvasselector-options{margin-inline:-.625em}.canvasselector-option{inline-size:50%}}
.sponsoringselector-options{display:flex;flex-wrap:wrap;margin-block-end:-30px;margin-inline-end:-20px}.sponsoringselector-option{cursor:pointer;margin-block-end:30px;max-inline-size:150px;position:relative}.sponsoringselector-option:not(:last-child){margin-inline-end:4em}.sponsoringselector-option label{cursor:pointer}.sponsoringselector-option-main{display:flex}.sponsoringselector-option-input{margin-inline-end:1em}.sponsoringselector-option-input input{inline-size:auto!important}.sponsoringselector-option-content{padding-block-start:.3em}.sponsoringselector-option-image{background-position:0;background-repeat:no-repeat;background-size:contain;block-size:45px;inline-size:50px;margin-block-end:.9em}.sponsoringselector-option-title{font-size:1em;font-weight:700;line-height:1.2}.sponsoringselector-option-description{color:#9b9b9b;font-size:.875em;font-weight:400;line-height:1.2;margin-block-end:.5em}.sponsoringselector-option-link{font-size:.875em;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}@media (max-width:768px){.sponsoringselector-option{max-inline-size:none}}@media (max-width:412px){.sponsoringselector-option:not(:last-child){margin-inline-end:2em}}
.extrasselector-options{display:flex;flex-wrap:wrap;margin:-10px}.extrasselector-option{cursor:pointer;inline-size:33.33%;max-inline-size:290px;min-inline-size:250px;padding:10px;position:relative}.extrasselector-option label{cursor:pointer}.extrasselector-option-inner{background:#ffffff80;block-size:100%;padding:15px}.extrasselector-option-main{display:flex}.extrasselector-option-input{margin-inline-end:1em}.extrasselector-option-input input{inline-size:auto!important}.extrasselector-option-image{background-position:0;background-repeat:no-repeat;background-size:contain;block-size:40px;inline-size:40px;margin-block-end:.9em}.extrasselector-option-title{font-size:1em;font-weight:700;line-height:1.2;margin-block-end:.2em}.extrasselector-option-description{color:#9b9b9b;font-size:.875em;font-weight:400;line-height:1.2;margin-block-end:.5em}.extrasselector-option-link{font-size:.875em;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}
.summarytable-options{font-size:1.25em}.summarytable-option{align-items:center;border-block-end:1px solid #0000001a;display:flex;justify-content:space-between;line-height:1.3;padding:.6em .8em}.summarytable-option-name{flex:1}.summarytable-option-amount{padding-inline-start:80px;text-align:end}.summarytable-option-highlight{background-color:#0000000d}.summarytable-option-highlight .summarytable-option-name{font-weight:700}.summarytable-option-highlight .summarytable-option-amount{font-size:1.5em;font-weight:700}@media (max-width:768px){.summarytable-options{font-size:1em}}@media (max-width:412px){.summarytable-option-amount{padding-inline-start:30px}}
.spacesize-intro{margin-block:1em}.spacesize-control{align-items:center;display:flex;margin-block:20px}.spacesize-control-input{font-size:1em;margin-inline-end:1.5em;position:relative}.spacesize-control-input input[type=number]{font-size:inherit!important;padding:1.1em 2.5em 1.1em 1.1em;text-align:end}.spacesize-control-input-units{font-size:.8em;inset-block-start:50%;inset-inline-end:1em;opacity:.7;position:absolute;transform:translate(-50%,-50%)}.spacesize-control-total{opacity:.7}.spacesize-control-total-label{display:inline-block;margin-inline-end:.7em}.spacesize-details-table-options{background-color:#0000000d;font-size:.875rem;max-inline-size:500px;padding:.2em .8em}.spacesize-details-table-option{align-items:center;display:flex;justify-content:space-between;line-height:1.3;padding:1em .8em}.spacesize-details-table-option:not(:last-child){border-block-end:1px solid #00000026}.spacesize-details-table-option-name{flex:1;opacity:.7}.spacesize-details-table-option-amount{opacity:.7;padding-inline-start:80px;text-align:end}.spacesize-footer{font-size:.9em;margin-block-start:1em;opacity:.7}.spacesize-footer p:last-child{margin-block-end:0}
.freetext-wrap .ninja-forms-field{font-size:1em!important;padding:0!important}
