.gg-grid{display:flex;flex-wrap:wrap;align-items:flex-start}.gg-tile{position:relative;display:inline-block;max-width:100%;border-radius:8px;overflow:hidden}.gg-tile img,.gg-tile video{display:block;width:auto;height:auto;max-width:100%;max-height:280px}.gg-item,.gallery-item,.video-item{box-shadow:0 2px 8px #0000001a}.gg-item-action{position:absolute!important;min-width:auto!important;padding:4px!important;border-radius:50%!important;z-index:1}.gg-item-action--remove{top:8px!important;right:8px!important}.gg-item-action--crop{top:8px!important;left:8px!important}.gg-action-icon{font-size:16px!important}.gg-divider{width:100%;display:flex;align-items:center;gap:8px;padding:6px 12px;border:1.5px dashed #ed6c02;border-radius:6px;background:#ed6c020f;margin:4px 0}.gg-divider__icon{color:#ed6c02!important;font-size:16px!important;flex-shrink:0}.gg-divider__label{color:#ed6c02;font-weight:500}.gg-cert-bar{position:absolute;left:0;right:0;bottom:0;padding:4px 8px;background:#54152abf;color:#fff;font-size:.75rem;border-radius:0 0 8px 8px}.ob-progress-bar{display:flex;width:100%;height:4px;background:#ede3da;border-radius:100px;overflow:hidden;flex-shrink:0}.ob-progress-bar__seg{flex:1;height:4px}.ob-progress-bar__seg--white{background:#fff}.ob-progress-bar__seg--beige{background:#ede3da}.ob-progress-bar__seg--red{background:#6d1600}.ob-form-step{display:flex;flex-direction:column;align-items:center;min-height:100dvh;background:#fff;padding-bottom:24px;box-sizing:border-box}.ob-form-step__inner{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding-top:32px;box-sizing:border-box}.ob-form-step__header{display:flex;flex-direction:column;align-items:center;gap:24px;flex-shrink:0}.ob-section-title-block{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}.ob-step-indicator{display:flex;align-items:flex-start;justify-content:center;gap:16px}.ob-step-indicator__current{font-family:Assistant,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#54152a!important}.ob-step-indicator__total{font-family:Assistant,sans-serif!important;font-size:20px!important;font-weight:400!important;color:#54152a!important}.ob-section-title{font-family:Assistant,sans-serif!important;font-size:28px!important;font-weight:700!important;color:#54152a!important;text-align:center!important;line-height:1.3!important}.ob-section-subtitle{font-family:Assistant,sans-serif!important;font-size:24px!important;font-weight:400!important;color:gray!important;text-align:center!important}.ob-form-fields{display:flex;flex-direction:column;gap:24px;width:100%;flex-shrink:0}.ob-field-group2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ob-field-group--half{flex:1}.ob-field-row{display:flex;flex-direction:row;gap:32px;width:100%}@media(max-width:600px){.ob-field-row{flex-direction:column;gap:16px}}.ob-field-label{font-family:Assistant,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#54152a!important;text-align:right!important;display:block}.ob-text-field .MuiOutlinedInput-root{border-radius:16px!important;font-family:Assistant,sans-serif;font-size:16px;max-height:max-content!important}.ob-text-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:gray}.ob-text-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ob-text-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#54152a}.ob-text-field .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.ob-text-field .MuiOutlinedInput-root.Mui-error:hover .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.ob-text-field .MuiOutlinedInput-root input,.ob-text-field .MuiOutlinedInput-root textarea{text-align:right;font-family:Assistant,sans-serif;font-size:18px;padding:16px}.ob-text-field .MuiInputLabel-root{display:none}.ob-event-types-field .MuiInputLabel-root{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ob-event-types-field .MuiOutlinedInput-notchedOutline legend{width:0!important;max-width:.01px!important;padding:0!important}.ob-form-nav{display:flex;flex-direction:row-reverse;gap:10px;align-items:center;position:static;margin-top:24px;padding-bottom:32px}@media(max-width:600px){.ob-form-nav{margin-top:32px}}.ob-btn-next{background:#6d1600!important;border-radius:100px!important;padding:12px 64px!important;color:#fff!important;font-family:Assistant,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.27!important;text-transform:none!important;white-space:nowrap}.ob-btn-next:hover{background:#440e00!important}.ob-btn-back{background:gray!important;border-radius:100px!important;padding:12px 64px!important;color:#fff!important;font-family:Assistant,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.27!important;text-transform:none!important}.ob-btn-back:hover{background:#6c6c6c!important}.ob-btn-finish{background:#6d1600!important;border-radius:100px!important;padding:12px 64px!important;color:#fff!important;font-family:Assistant,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.27!important;text-transform:none!important;white-space:nowrap}.ob-btn-finish:hover{background:#440e00!important}.ob-form-step__inner--wide{padding-left:120px!important;padding-right:120px!important}@media(max-width:600px){.ob-form-step__inner--wide{padding-left:4px!important;padding-right:4px!important}}.ob-form-nav-end{display:flex;flex-direction:row-reverse;gap:10px;align-items:center;margin-top:32px;padding-bottom:32px}.ob-supplier-type-wrap{scroll-margin-top:80px}.ob-supplier-type-wrap .section-card{box-shadow:none!important;border:none!important;padding:0!important}.ob-supplier-type-wrap .card-content{padding:0!important}.ob-review-content{display:flex;flex-direction:column;gap:48px;align-items:flex-start;width:100%}.ob-review-add-text{font-family:Assistant,sans-serif!important;font-size:24px!important;font-weight:400!important;color:#6d1600!important;cursor:pointer;display:block;text-align:right;width:100%;border:none;background:none;padding:0}.ob-review-add-text:hover{text-decoration:underline}.ob-review-card{display:flex;flex-direction:column;gap:48px;align-items:flex-start;width:100%}.ob-review-source-group{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%}.ob-review-source-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.ob-review-delete-btn{border:none;background:none;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center}.ob-review-delete{color:#d32f2f!important;cursor:pointer;font-size:22px!important}.ob-review-delete:hover{color:#b71c1c!important}.ob-review-source-label{font-family:Assistant,sans-serif!important;font-size:24px!important;font-weight:700!important;color:#2a2b2d!important;text-align:right!important}.ob-review-source-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:flex-start}.ob-review-source-option{display:flex;flex-direction:row-reverse;gap:8px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;background:none;padding:0;font:inherit;text-align:inherit}.ob-review-source-option:focus,.ob-review-source-option:focus-visible{outline:none}.ob-review-source-text{font-family:Assistant,sans-serif!important;font-size:20px!important;font-weight:400!important;color:#2a2b2d!important;white-space:nowrap}.ob-review-radio{width:19px;height:19px;border-radius:50%;border:.679px solid #000;flex-shrink:0;box-sizing:border-box}.ob-review-radio--selected{background-color:#6d1600;border-color:#6d1600}.ob-review-rating-group{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%}.ob-review-stars-row{display:flex;flex-direction:row;gap:10px;align-items:center}.ob-review-stars-label{font-family:Assistant,sans-serif!important;font-size:20px!important;font-weight:600!important;color:#2a2b2d!important;white-space:nowrap}.ob-review-star{width:20px;height:20px;flex-shrink:0;cursor:pointer;border:none;background:none;padding:0;font:inherit}.ob-review-star:focus,.ob-review-star:focus-visible{outline:none}.ob-review-star img{display:block;width:20px;height:20px}.ob-review-text.ob-text-field .MuiOutlinedInput-root textarea{min-height:52px;padding:16px}.ers-root{width:100%}.ers-title{margin-bottom:24px!important}
