[data-v-d7242cf8]:root{--large-container-max-width:1920px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){[data-v-d7242cf8]:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){[data-v-d7242cf8]:root{--project-margin-right:0}}@media screen and (max-width:992px){[data-v-d7242cf8]:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){[data-v-d7242cf8]:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.app-switch[data-v-d7242cf8]{background-color:#d1d5db;border:none;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background-color .3s ease;width:44px}.app-switch[data-v-d7242cf8]:hover:not(.app-switch--disabled){background-color:#9ca3af}.app-switch--active[data-v-d7242cf8]{background-color:#4f46e5}.app-switch--active[data-v-d7242cf8]:hover:not(.app-switch--disabled){background-color:#4338ca}.app-switch--active .app-switch__toggle[data-v-d7242cf8]{transform:translate(20px)}.app-switch--disabled[data-v-d7242cf8]{cursor:not-allowed;opacity:.5}.app-switch__toggle[data-v-d7242cf8]{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}[data-v-82de5ecd]:root{--large-container-max-width:1920px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){[data-v-82de5ecd]:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){[data-v-82de5ecd]:root{--project-margin-right:0}}@media screen and (max-width:992px){[data-v-82de5ecd]:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){[data-v-82de5ecd]:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.generate-brochure-modal__header[data-v-82de5ecd]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:0 0 10px}.generate-brochure-modal__header-left[data-v-82de5ecd]{align-items:center;display:flex;gap:12px}.generate-brochure-modal__back[data-v-82de5ecd]{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s}.generate-brochure-modal__back[data-v-82de5ecd]:hover{background-color:#f3f4f6}.generate-brochure-modal__close[data-v-82de5ecd]{align-items:center;background:none;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;transition:all .2s;width:36px}.generate-brochure-modal__close[data-v-82de5ecd]:hover{background-color:#f3f4f6;border-color:#d1d5db}.generate-brochure-modal__title[data-v-82de5ecd]{color:#111827;font-size:20px;font-weight:600;margin:0}.generate-brochure-modal__body[data-v-82de5ecd]{padding:20px 0}.generate-brochure-modal__content[data-v-82de5ecd]{min-height:400px}.generate-brochure-modal__form[data-v-82de5ecd]{width:100%}.generate-brochure-modal__templates-grid[data-v-82de5ecd]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.generate-brochure-modal__section-title[data-v-82de5ecd]{color:#374151;font-size:16px;font-weight:600;margin:0 0 12px}.generate-brochure-modal__options[data-v-82de5ecd]{display:flex;flex-direction:column;gap:12px}.generate-brochure-modal__option[data-v-82de5ecd]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:12px;transition:background-color .2s}.generate-brochure-modal__option[data-v-82de5ecd]:hover{background-color:#f9fafb}.generate-brochure-modal__option-label[data-v-82de5ecd]{color:#374151;font-size:14px;font-weight:500}.generate-brochure-modal__footer[data-v-82de5ecd]{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 0 0}.generate-brochure-modal__template-card[data-v-82de5ecd]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.generate-brochure-modal__template-card[data-v-82de5ecd]:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.generate-brochure-modal__template-thumbnail[data-v-82de5ecd]{align-items:center;background:#f3f4f6;display:flex;height:320px;justify-content:center;overflow:hidden;position:relative}.generate-brochure-modal__template-thumbnail .template-img[data-v-82de5ecd]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;z-index:1}.generate-brochure-modal__template-thumbnail .template-fallback-icon[data-v-82de5ecd]{z-index:0}.generate-brochure-modal__template-badge[data-v-82de5ecd]{border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 10px;position:absolute;right:20px;text-transform:uppercase;top:8px;z-index:2}.generate-brochure-modal__template-badge--single[data-v-82de5ecd]{background:#10b98180;border:1px solid rgba(16,185,129,.5);color:#fff}.generate-brochure-modal__template-badge--multi[data-v-82de5ecd]{background:#6366f180;border:1px solid rgba(99,102,241,.5);color:#fff}.generate-brochure-modal__template-info[data-v-82de5ecd]{border-bottom:1px solid #e5e7eb;flex:1;padding:16px}.generate-brochure-modal__template-name[data-v-82de5ecd]{color:#111827;font-size:15px;font-weight:600;margin:0 0 6px}.generate-brochure-modal__template-description[data-v-82de5ecd]{color:#6b7280;font-size:12px;line-height:1.4;margin:0}.generate-brochure-modal__template-select[data-v-82de5ecd]{padding:12px}.generate-brochure-modal__form-group[data-v-82de5ecd]{margin-bottom:16px}.generate-brochure-modal__form-group label[data-v-82de5ecd]{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.generate-brochure-modal__input[data-v-82de5ecd]{width:100%}@media (max-width:768px){.generate-brochure-modal[data-v-82de5ecd]{min-width:auto}.generate-brochure-modal__templates-grid[data-v-82de5ecd]{grid-template-columns:1fr}}:root{--large-container-max-width:1920px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.main-section{padding-top:16px}.main-section__container{align-items:center;display:flex;flex-direction:column;margin-bottom:7px}.main-section__price-badge{border:1px solid #272726;border-radius:4px;color:#272726;margin-bottom:4px;padding:2px 4px;text-align:center}.main-section__wrapper{display:grid;gap:var(--spacing-4);grid-template-columns:minmax(300px,1fr) minmax(108px,320px);margin-top:20px;width:100%}@media screen and (max-width:1048px){.main-section__wrapper{margin-bottom:36px}}@media screen and (max-width:992px){.main-section__wrapper{display:flex;flex-direction:column;height:auto;width:100%}.main-section__wrapper .app-button,.main-section__wrapper .consultation-card{width:100%}}.main-section__gallery-buttons{display:flex;gap:var(--spacing-2);justify-content:flex-end}.main-section__meta{display:flex;flex-direction:column;position:relative;row-gap:4px}.main-section__meta-row{display:flex}.main-section__title-row{display:grid;flex-grow:1}.main-section__meta-handover{color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;font-weight:300;line-height:18px;padding:7px 0;position:relative;white-space:nowrap}.main-section__title{color:var(--color-primary);font-size:26px;font-weight:600;line-height:120%;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-section__title-badge{align-self:center;border:1px solid #8b5cf6;border-radius:var(--rounded-md);color:var(--color-purple);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-xs);margin-left:16px;max-width:59px;padding:4px 8px}.main-section__location{align-items:center;color:var(--text-secondary);-moz-column-gap:4px;column-gap:4px;display:flex;font-size:16px;font-weight:300;line-height:24px}.main-section__developer{flex-wrap:wrap;justify-content:space-between;margin-top:25px;z-index:99}.main-section__developer,.main-section__developer-data{-moz-column-gap:12px;column-gap:12px;display:flex;position:relative}.main-section__developer-data{margin-right:24px}.main-section__logo img{-o-object-fit:contain;object-fit:contain}.main-section__tags{-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:space-around;margin-left:12px;text-align:right}@media screen and (max-width:1100px){.main-section__tags{-moz-column-gap:24px;column-gap:24px}}@media screen and (max-width:992px){.main-section__tags{-moz-column-gap:50px;column-gap:50px}}.main-section__tag{color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;font-weight:300;line-height:18px;margin-right:24px;padding:7px 0;position:relative;white-space:nowrap;width:100%}.main-section__tag:after{background:var(--bg-secondary-default);bottom:0;content:"";position:absolute;right:-24px;top:0;width:1px}.main-section__tag:last-of-type:after{display:none}.main-section__label{color:var(--color-primary);font-size:16px;font-weight:400;line-height:24px;text-align:right}.main-section__divider{border-right:10px solid var(--text-color);margin-top:21px}.main-section__availabilities{display:flex;flex-direction:column;row-gap:16px}.main-section__availabilities .consultation-card{max-width:100%;overflow-x:hidden}.main-section__availabilities .app-button{max-width:100%}.main-section__availabilities_fixed{align-items:flex-end;display:flex;max-width:320px;position:fixed;right:var(--container-padding);top:94px;width:100%}.main-section__availabilities_sticky{max-width:320px;position:absolute;right:16px;top:128px}@media screen and (max-width:1100px){.main-section__availabilities{position:static;transform:none;width:auto}}.main-section__show-button{width:416px}.main-section__buttons{position:absolute;right:0;top:0}.main-section__handover-tag{margin-right:0;padding-top:4px;text-align:center;width:auto}.main-section__rating{display:flex;font-size:14px;gap:6px}.main-section__rating-reviews{color:var(--text-disabled)}.main-section__rating-link{text-decoration:underline}.project-main-section__container .main-section__tag:after{content:none}
