:not(:has(>#hero-section))>.atal-group-page{padding-block-start:var(--nav-clearance)}.cf-turnstile[data-astro-cid-axrqhjpl]{margin-top:20px}.honeypot[data-astro-cid-i3xzui7d]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form[data-astro-cid-qhsmdzqq]{font-family:var(--font-main);font-size:var(--contact-form-text-size,var(--font-size-paragraph-responsive));background:0 0;width:100%;margin:auto;transition:height 1s;position:relative}.contact-form[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq]{cursor:pointer}.form-wrapper[data-astro-cid-qhsmdzqq]{opacity:1;background-color:var(--contact-form-bg,var(--color-surface,#fff));width:auto;height:auto;color:var(--contact-form-text,var(--color-main));margin:auto;padding:0 5.5% 0 1%;font-size:1em;font-style:normal;font-weight:400;line-height:1.3125em}.form-title[data-astro-cid-qhsmdzqq] h2[data-astro-cid-qhsmdzqq]{font-family:var(--font-second);font-weight:var(--font-weight-header);font-size:var(--contact-form-title-size,var(--font-size-header-responsive));text-transform:uppercase;letter-spacing:0;color:var(--contact-form-title-color,var(--color-accent));margin:2% 0 0;line-height:1.0625}.form-title[data-astro-cid-qhsmdzqq] h2[data-astro-cid-qhsmdzqq] span,.ask_a_question_submit[data-astro-cid-qhsmdzqq] span{color:inherit!important}.acknowledgements[data-astro-cid-qhsmdzqq],.close[data-astro-cid-qhsmdzqq]{display:none}.contact-form[data-astro-cid-qhsmdzqq].is-acknowledged .acknowledgements[data-astro-cid-qhsmdzqq]{display:block}.contact-form[data-astro-cid-qhsmdzqq].is-acknowledged .form-wrapper[data-astro-cid-qhsmdzqq]{display:none}.contact-form[data-astro-cid-qhsmdzqq].is-submitting .ask_a_question_submit[data-astro-cid-qhsmdzqq]{pointer-events:none;cursor:progress;position:relative}.contact-form[data-astro-cid-qhsmdzqq].is-submitting .ask_a_question_submit[data-astro-cid-qhsmdzqq] span{visibility:hidden}.contact-form[data-astro-cid-qhsmdzqq].is-submitting .ask_a_question_submit[data-astro-cid-qhsmdzqq]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1.25em;height:1.25em;margin:auto;animation:.7s linear infinite contact-form-spin;position:absolute;inset:0}@keyframes contact-form-spin{to{transform:rotate(360deg)}}.form-fields[data-astro-cid-qhsmdzqq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 30px;width:100%;margin-top:30px;font-size:.875em;display:grid}.form-fields[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq],.form-fields[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]{background-color:var(--contact-form-bg,var(--color-surface,#fff));box-shadow:none;width:100%;color:var(--contact-form-text,var(--color-main));border:none;margin:5px 0;padding:0 0 5px;font-size:1em}.form-fields[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:focus,.form-fields[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]:focus{box-shadow:none;border-color:#0000;outline:none}.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq]{border-bottom:solid 1px var(--contact-form-line-color,var(--color-accent));outline-offset:1px;outline:1px solid #0000;align-items:center;width:100%;height:40px;display:flex;position:relative}.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq].is-invalid{border-bottom-color:var(--contact-form-error-color,var(--color-error,#d71920));outline-color:var(--contact-form-error-color,var(--color-error,#d71920))}.form-fields[data-astro-cid-qhsmdzqq] .field-message[data-astro-cid-qhsmdzqq]{grid-column:1/-1;margin-top:10px}.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq].user_data label[data-astro-cid-qhsmdzqq]{left:var(--contact-form-label-left,.35em);background:var(--contact-form-label-bg,var(--contact-form-bg,var(--color-surface,#fff)));width:fit-content;box-shadow:0 0 0 3px var(--contact-form-label-bg,var(--contact-form-bg,var(--color-surface,#fff)));color:var(--contact-form-label-color,var(--contact-form-text,var(--color-main)));margin:0;padding:0 .25em;font-weight:400;transition:all .3s;position:absolute;top:.75em}.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq].user_data label[data-astro-cid-qhsmdzqq].is-invalid-label{color:var(--contact-form-error-color,var(--color-error,#d71920))!important}.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq].user_data input[data-astro-cid-qhsmdzqq]{width:100%}.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq].user_data input[data-astro-cid-qhsmdzqq]::placeholder{opacity:0;visibility:hidden;color:#0000}.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq].user_data input[data-astro-cid-qhsmdzqq]:focus~label[data-astro-cid-qhsmdzqq],.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq].user_data input[data-astro-cid-qhsmdzqq]:not(:placeholder-shown,:focus)~label[data-astro-cid-qhsmdzqq]{z-index:5;font-size:.875em;transition:all .2s ease-in-out;top:-1em}.form-fields[data-astro-cid-qhsmdzqq] .input-contener[data-astro-cid-qhsmdzqq].user_data input[data-astro-cid-qhsmdzqq]:not(:placeholder-shown,:focus)~label[data-astro-cid-qhsmdzqq]{z-index:9;font-size:.875em}.form-clauses[data-astro-cid-qhsmdzqq] .clauses-container[data-astro-cid-qhsmdzqq]{width:100%;padding:0}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq]{width:100%;font-size:var(--contact-form-clause-text-size,.6875em);align-items:center;gap:10px;line-height:1.35;display:inline-flex}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq],.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] p[data-astro-cid-qhsmdzqq]{font-size:inherit;line-height:inherit}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq] p[data-astro-cid-qhsmdzqq]{margin:0}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq]{display:block;position:relative}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] a{color:var(--contact-form-clause-link,var(--color-accent));transition:opacity .2s}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] a:hover{opacity:.7}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq].sub-check{width:fit-content;margin-left:30px}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq].is-invalid{color:var(--contact-form-error-color,var(--color-error,#d71920));outline:1px solid var(--contact-form-error-color,var(--color-error,#d71920));outline-offset:1px}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq].is-invalid input[data-astro-cid-qhsmdzqq][type=checkbox]{border-color:var(--contact-form-error-color,var(--color-error,#d71920));box-shadow:0 0 0 1px var(--contact-form-error-color,var(--color-error,#d71920))}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq].clause-programme p[data-astro-cid-qhsmdzqq]{font-size:1em}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq][type=checkbox]{cursor:pointer;appearance:none;block-size:20px;inline-size:20px;color:var(--contact-form-checkbox-color,var(--color-accent));border:2px solid var(--contact-form-checkbox-color,var(--color-accent));background:var(--contact-form-checkbox-bg,var(--color-surface,#fff));border-radius:50%;flex:none;margin-top:5px;position:relative}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq][type=checkbox]:checked{border-color:var(--contact-form-checkbox-color,var(--color-accent))}.form-clauses[data-astro-cid-qhsmdzqq] .clause[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq][type=checkbox]:checked:after{content:"";background:var(--contact-form-checkbox-color,var(--color-accent));border-radius:50%;position:absolute;inset:3px}.contact-form[data-astro-cid-qhsmdzqq] #form-more-content[data-astro-cid-qhsmdzqq]{display:none}.contact-form[data-astro-cid-qhsmdzqq].is-expanded #form-more-content[data-astro-cid-qhsmdzqq]{display:block}.form-actions[data-astro-cid-qhsmdzqq]{justify-content:center;display:flex}.form-actions[data-astro-cid-qhsmdzqq] .submit[data-astro-cid-qhsmdzqq]{padding-top:35px;position:relative}.ask_a_question_submit[data-astro-cid-qhsmdzqq]{cursor:pointer;background:var(--contact-form-button-bg,var(--color-accent));background-size:var(--contact-form-button-bg-size,auto);background-position:var(--contact-form-button-bg-position,0 0);background-repeat:var(--contact-form-button-bg-repeat,no-repeat);border:var(--contact-form-button-border,none);border-radius:var(--contact-form-button-radius,5px);width:var(--contact-form-button-width,auto);min-width:var(--contact-form-button-min-width,auto);min-height:var(--contact-form-button-min-height,40px);color:var(--contact-form-button-color,var(--color-surface,#fff));font-family:var(--font-main);font-size:var(--font-size-button-responsive);padding:.75em 1.5em;font-weight:700;transition:background-color .2s,background-position .2s,border-color .2s,color .2s}.ask_a_question_submit[data-astro-cid-qhsmdzqq]:hover{background:var(--contact-form-button-bg-hover,var(--contact-form-button-bg,var(--color-accent)));background-size:var(--contact-form-button-bg-size-hover,var(--contact-form-button-bg-size,auto));background-position:var(--contact-form-button-bg-position-hover,var(--contact-form-button-bg-position,0 0));background-repeat:var(--contact-form-button-bg-repeat-hover,var(--contact-form-button-bg-repeat,no-repeat));border:var(--contact-form-button-border-hover,var(--contact-form-button-border,none));color:var(--contact-form-button-color-hover,var(--contact-form-button-color,var(--color-surface,#fff)))}.ask_a_question_submit[data-astro-cid-qhsmdzqq]:hover span{color:inherit}.form-fields[data-astro-cid-qhsmdzqq]{grid-template-columns:minmax(0,1fr);margin-top:0}@media (width>=701px){.form-fields[data-astro-cid-qhsmdzqq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.form-fields[data-astro-cid-qhsmdzqq]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}}@media (width<=440px){.form-wrapper[data-astro-cid-qhsmdzqq]{padding:0}.form-title[data-astro-cid-qhsmdzqq] h2[data-astro-cid-qhsmdzqq]{font-size:2.125em}}.native-contact-map-container{width:100%;height:100%;max-height:500px}.native-contact-map-container .google-native-contact-map{width:100%;height:100%;min-height:500px;max-height:500px;position:relative;overflow:hidden}.native-contact-marker-popup{color:#263238;background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:0 18px 0 0;line-height:1.3;display:inline-flex;box-shadow:5px 5px 5px #0000001a}.native-contact-marker-popup .native-contact-marker-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.native-contact-marker-popup .native-contact-marker-icon img{width:60px;height:60px;display:block}.native-contact-marker-popup .native-contact-marker-details{text-align:left;flex-direction:column;gap:2px;display:flex}.native-contact-marker-popup .contactDesc,.native-contact-marker-popup .contactStreet{font-size:.75em;line-height:1.1}.gm-style .gm-style-iw-c{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.gm-style .gm-style-iw-d{max-height:none!important;padding:0!important;overflow:visible!important}.gm-style .gm-style-iw-t:after{background:#fff;box-shadow:-2px 2px 4px #0000001f}.native-contact-map-container .google-native-contact-map{min-height:400px}.native-contact-marker-popup{gap:8px;min-height:42px;padding:0 12px 0 0}.native-contact-marker-popup .native-contact-marker-icon img{width:44px;height:44px}.native-contact-marker-popup .contactDesc,.native-contact-marker-popup .contactStreet{font-size:12px}@media (width>=576px){.native-contact-map-container .google-native-contact-map{min-height:500px}.native-contact-marker-popup{gap:12px;min-height:58px;padding:0 18px 0 0}.native-contact-marker-popup .native-contact-marker-icon img{width:60px;height:60px}.native-contact-marker-popup .contactDesc,.native-contact-marker-popup .contactStreet{font-size:.75em}}.contact-page{--contact-font-color:var(--color-contact-fg,#534a45);--contact-main-color:var(--color-main,#af9572);--main-color:var(--color-main,#af9572);font-family:var(--contact-font-family,var(--font-main));justify-content:center;padding-block-start:var(--nav-height);font-size:16px;display:flex}.contact-page .city-info{color:#fff;text-align:center;background:#444;padding:10px 30px;font-size:1em}.contact-page .city-info p{margin:0}.contact-page #city-information .employee-block{text-align:center;width:100%;max-width:1400px;margin:3% auto auto;padding:10px 15px}.contact-page #city-information .city-info{margin:0}.contact-page #city-information .city-info p{margin:.5rem}.contact-page .contact-section{flex:unset;width:1400px;max-width:100%;margin-left:30px;overflow-x:hidden}.contact-page .main-contact-title{margin:30px 0 15px;padding-top:15px;padding-bottom:5px}.contact-page .main-contact-title h1{text-transform:uppercase;white-space:nowrap;margin:0;padding-inline:20px;font-size:2em;font-weight:400}.contact-page .section-module{flex-wrap:wrap;align-items:flex-start;gap:30px 40px;width:100%;margin:0 0 3rem;display:flex}.contact-page .section-module span,.contact-page .section-module a{color:var(--contact-font-color)}.contact-page .main-department{flex-direction:column;flex:0 0 30%;gap:20px;max-width:100%;min-height:200px;display:flex}.contact-page .main-department .table{margin:0}.contact-page .header-title{color:var(--contact-font-color);margin-bottom:0;padding-top:15px;padding-bottom:5px}.contact-page .header-title h2{font-family:var(--contact-office-title-font,inherit);font-size:var(--contact-office-title-size,1.875em);color:var(--contact-office-title-color,inherit);font-weight:var(--contact-office-title-weight,bold);text-transform:var(--contact-office-title-transform,none);border-left:2px solid var(--main-color);margin:0;padding-inline:20px}.contact-page .city-information-under-bsm{margin-top:15px;padding:0}.contact-page .city-information-under-bsm .city-info{text-align:initial;border:2px solid var(--contact-main-color);color:var(--contact-font-color);background-color:#0000;margin-right:100px}.contact-page .city-information-under-bsm .city-info p{font-family:var(--contact-second-font);margin:.5rem;font-size:1.0625em}.contact-page .city-information-under-bsm .city-info p a{color:var(--contact-font-color)}.contact-page .header-content,.contact-page .employee-content{margin-top:25px}.contact-page .header-content{margin-left:25px;font-size:1.1875em}.contact-page .header-content span{white-space:nowrap;width:100%;display:inline-block}.contact-page .employee-content{flex-wrap:wrap;flex:1 1 0;gap:30px 40px;width:100%;display:flex;position:relative}.contact-page .employee-content .employee-block{min-height:250px}.contact-page .employee{flex-direction:column;gap:5px;width:100%;padding-bottom:30px;display:flex;position:relative}.contact-page .employee figure{margin:0;overflow:hidden}.contact-page .employee figure img{object-fit:cover;max-width:240px;height:350px;display:block}.contact-page .employee .description-employee{flex-direction:column;gap:5px;width:240px;display:flex}.contact-page .employee .description-employee .employee-name{font-weight:700}.contact-page .employee span,.contact-page .employee a{white-space:normal;margin-top:3px;font-size:1em;display:block}.contact-page .employee hr{border-top:2px solid #020202;width:55px;margin:12px 0}.contact-page .contact-form-container{padding-bottom:25px;display:block}.contact-page #address .map-contener .address-map{text-align:center;height:500px;margin:0 0 3rem}@media (width<=1279px){.contact-page .city-information-under-bsm .city-info{margin-right:0}}.pictogram-tiles-grid[data-astro-cid-e67axqyu]{gap:var(--pictogram-tiles-gap,1rem);grid-template-columns:minmax(0,1fr);align-self:stretch;inline-size:100%;display:grid}@media (width>=576px){.pictogram-tiles-grid[data-astro-cid-e67axqyu]{grid-template-columns:repeat(2,minmax(0,1fr))}.pictogram-tiles-grid[data-astro-cid-e67axqyu]:has(>.pictogram-tile:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}.pictogram-tiles-grid[data-astro-cid-e67axqyu]:has(>.pictogram-tile:nth-child(4):last-child)>.pictogram-tile[data-astro-cid-e67axqyu]:nth-child(3){order:1}}@media (width>=992px){.pictogram-tiles-grid[data-astro-cid-e67axqyu],.pictogram-tiles-grid[data-astro-cid-e67axqyu]:has(>.pictogram-tile:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.pictogram-tiles-grid[data-astro-cid-e67axqyu]:has(>.pictogram-tile:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.pictogram-tiles-grid[data-astro-cid-e67axqyu]:has(>.pictogram-tile:nth-child(4):last-child)>.pictogram-tile[data-astro-cid-e67axqyu]:nth-child(3){order:0}}.pictogram-tile[data-astro-cid-e67axqyu]{text-align:start;grid-template-rows:1fr 1fr;display:grid}.pictogram-tile[data-astro-cid-e67axqyu] .pictogram-icon[data-astro-cid-e67axqyu]{grid-row:1;align-self:start}.pictogram-tile[data-astro-cid-e67axqyu] .pictogram-icon[data-astro-cid-e67axqyu] svg{block-size:auto;inline-size:100%;display:block}.pictogram-tile-text[data-astro-cid-e67axqyu]{grid-row:2;align-self:center}.distances-swiper[data-astro-cid-g5khayjs]{max-inline-size:var(--distances-max-width,1120px);margin-inline:auto;position:relative;overflow:visible}.distances-container[data-astro-cid-g5khayjs]{display:flex}.pictogram-container[data-astro-cid-g5khayjs]{flex:none;position:relative}@media (width<=991px){.pictogram-container[data-astro-cid-g5khayjs]{padding-inline:calc(var(--spacing-inline-responsive) / 4)}}.pictogram-line[data-astro-cid-g5khayjs]{block-size:0}.pictogram-line[data-astro-cid-g5khayjs]:before{content:"";block-size:var(--distances-line-size,1px);background:var(--distances-line-color,currentColor);position:absolute;inset-inline:0}.pictogram-container[data-astro-cid-g5khayjs]:first-child .pictogram-line[data-astro-cid-g5khayjs]:before{inset-inline-start:50%}.pictogram-container[data-astro-cid-g5khayjs]:last-child .pictogram-line[data-astro-cid-g5khayjs]:before{inset-inline-end:50%}.pictogram-dot[data-astro-cid-g5khayjs]{inline-size:var(--distances-dot-size,10px);aspect-ratio:1;background:var(--distances-dot-color,currentColor);border-radius:50%;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-astro-cid-g5khayjs][data-distances-in-section]{--segment:.3s;--line-start:calc(1.2s + (var(--count,4) - 1) * var(--stagger,.15s))}[data-astro-cid-g5khayjs][data-distances-in-section] .pictogram-line[data-astro-cid-g5khayjs]:before{transform-origin:0;transition:transform var(--segment) linear;transform:scaleX(0)}[data-astro-cid-g5khayjs][data-distances-in-section] .pictogram-container[data-astro-cid-g5khayjs]:is(:first-child,:last-child) .pictogram-line[data-astro-cid-g5khayjs]:before{transition-duration:calc(var(--segment) / 2)}[data-astro-cid-g5khayjs][data-distances-in-section].is-line-drawn .pictogram-line[data-astro-cid-g5khayjs]:before{transition-delay:calc(var(--line-start) + max(0s, (var(--i,0) - .5) * var(--segment)));transform:scaleX(1)}@media (prefers-reduced-motion:reduce){[data-astro-cid-g5khayjs][data-distances-in-section] .pictogram-line[data-astro-cid-g5khayjs]:before{transition:none}}.steps-gallery[data-astro-cid-yvacs644]{align-self:stretch;inline-size:100%;overflow:visible;container-type:inline-size}.invest-section.steps-gallery>.text-col{align-self:stretch}.steps-gallery__item[data-astro-cid-yvacs644]{block-size:auto;padding:var(--steps-gallery-pad,1rem);isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.steps-gallery__media[data-astro-cid-yvacs644]{z-index:-1;position:absolute;inset:0}.steps-gallery__media[data-astro-cid-yvacs644] img[data-astro-cid-yvacs644]{object-fit:cover;block-size:100%;inline-size:100%}.steps-gallery__number[data-astro-cid-yvacs644]{line-height:1}@media (width>=992px){.steps-gallery__track[data-astro-cid-yvacs644]{gap:var(--steps-gallery-gap,1rem);display:flex;transform:none}.steps-gallery__item[data-astro-cid-yvacs644]{flex:1 1 0;inline-size:auto;min-inline-size:0;transition:flex-grow .6s}.steps-gallery__item[data-astro-cid-yvacs644]:is(:hover,:focus-within){flex-grow:var(--steps-gallery-grow,4)}.steps-gallery__body[data-astro-cid-yvacs644]{--count:var(--steps-gallery-count);--grow:var(--steps-gallery-grow,4);--gaps:calc((var(--count) - 1) * var(--steps-gallery-gap,1rem));--pads:calc(var(--count) * 2 * var(--steps-gallery-pad,1rem));--free:calc(100cqi - var(--gaps) - var(--pads));inline-size:calc(var(--free) * var(--grow) / (var(--grow) + var(--count) - 1));opacity:0;flex:none;grid-template-rows:0fr;max-inline-size:none;transition:grid-template-rows .6s,opacity .3s;display:grid}.steps-gallery__body-inner[data-astro-cid-yvacs644]{padding-inline:var(--steps-gallery-text-inset,0);min-block-size:0;overflow:hidden}.steps-gallery__item[data-astro-cid-yvacs644]:is(:hover,:focus-within) .steps-gallery__body[data-astro-cid-yvacs644]{opacity:1;grid-template-rows:1fr;transition-delay:0s,.25s}}@media (prefers-reduced-motion:reduce){.steps-gallery__item[data-astro-cid-yvacs644],.steps-gallery__body[data-astro-cid-yvacs644]{transition:none}}.native-poi-map-module{--native-poi-decor-width:0px;--native-poi-legend-width:min(36%, 35rem);--native-poi-legend-overlay-width:50%;--native-poi-legend-padding:min(2.78vw, 53px) min(5.56vw, 107px);--native-poi-legend-overlay-padding:min(2.5vw, 48px);--native-poi-legend-mobile-padding:1.2rem 1rem;--native-poi-legend-panel-padding:0;--native-poi-legend-panel-clip-path:none;--native-poi-legend-panel-border-radius:0;--native-poi-title-padding:var(--native-poi-legend-padding,min(2.78vw, 53px) min(5.56vw, 107px));--native-poi-cut-size-x:calc(var(--spacing-inline-responsive) * 1.5);--native-poi-cut-size-y:var(--spacing-block-responsive);--native-poi-module-padding:0;--native-poi-module-mobile-padding:var(--native-poi-module-padding,0);--native-poi-map-wrap-padding:0;--native-poi-options-columns:4;--native-poi-options-desktop-narrow-columns:3;--native-poi-options-tablet-columns:2;--native-poi-options-mobile-columns:1;--native-poi-options-gap:0;--native-poi-options-max-inline-size:75vw;--native-poi-options-justify:start;--native-poi-options-mobile-justify:var(--native-poi-options-justify,start);--native-poi-options-align-items:stretch;--native-poi-option-align:center;--native-poi-option-justify:flex-start;--native-poi-option-text-align:start;--native-poi-option-flex:0 1 50%;--native-poi-option-mobile-flex:var(--native-poi-option-flex,0 1 50%);--native-poi-map-min-height:820px;--native-poi-map-min-height-mobile:60vh;--native-poi-map-height:auto;--native-poi-map-height-mobile:60vh;--native-poi-background:var(--color-surface);--native-poi-legend-background:var(--color-surface);--native-poi-legend-overlay-background:var(--color-surface);--native-poi-title-color:var(--color-accent);--native-poi-title-align-items:flex-start;--native-poi-title-font-size:var(--font-size-paragraph-intro-responsive);--native-poi-top-title-font-size:var(--native-poi-title-font-size,var(--font-size-paragraph-intro-responsive));--native-poi-legend-place-title-font-size:var(--native-poi-title-font-size,var(--font-size-paragraph-intro-responsive));--native-poi-title-font-weight:var(--font-weight-header,400);--native-poi-title-text-align:start;--native-poi-title-spacing:20%;--native-poi-description-color:var(--color-accent-soft);--native-poi-description-font-size:var(--font-size-paragraph-responsive);--native-poi-option-color:var(--color-accent-soft);--native-poi-option-active-color:var(--color-accent);--native-poi-option-icon-filter:grayscale(1) opacity(.72);--native-poi-option-icon-active-filter:none;--native-poi-option-inactive-opacity:.48;--native-poi-option-icon-size:3.5rem;--native-poi-option-icon-mobile-size:2.75rem;--native-poi-option-icon-border:0;--native-poi-option-icon-border-radius:0;--native-poi-option-gap:.9rem;--native-poi-option-padding:.8rem .6rem;--native-poi-option-padding-mobile:.6rem .35rem;--native-poi-option-label-font-size:var(--font-size-paragraph-intro-responsive);--native-poi-option-label-mobile-font-size:var(--font-size-paragraph-intro-responsive);--native-poi-popup-background:var(--color-accent);--native-poi-popup-color:var(--color-main);--native-poi-popup-shadow:5px 5px 5px color-mix(in srgb, var(--color-main) 10%, transparent);--native-poi-popup-border-radius:999px;--native-poi-popup-gap:12px;--native-poi-popup-mobile-gap:8px;--native-poi-popup-min-height:58px;--native-poi-popup-mobile-min-height:42px;--native-poi-popup-padding:0 18px 0 0;--native-poi-popup-mobile-padding:0 12px 0 0;--native-poi-popup-icon-size:60px;--native-poi-popup-icon-mobile-size:44px;--native-poi-popup-title-font-size:var(--font-size-paragraph-responsive);--native-poi-popup-subtitle-font-size:calc(var(--font-size-paragraph-responsive) * .75);--native-poi-decor-color:var(--color-accent);--native-poi-desktop-breakpoint:992px;background:var(--native-poi-background,var(--color-accent));width:100%;display:flex}#nativePoiMap.investment-section.section-scroll.flip-text-module.poi_maps{margin:0;gap:0!important;padding:0!important}.native-poi-map-module.native-poi-map-direction-row{--native-poi-desktop-direction:row;flex-direction:row}.native-poi-map-module.native-poi-map-direction-row-reverse{--native-poi-desktop-direction:row-reverse;flex-direction:row-reverse}.native-poi-map-module.native-poi-map-direction-column{--native-poi-desktop-direction:column;flex-direction:column}.native-poi-map-module.native-poi-map-direction-column-reverse{--native-poi-desktop-direction:column-reverse;flex-direction:column-reverse}.native-poi-map-module.native-poi-map-title-top{flex-wrap:wrap}.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-left .native-poi-map-wrap,.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-right .native-poi-map-wrap{flex:0 0 calc(100% - var(--native-poi-legend-width,min(36%, 35rem)));width:calc(100% - var(--native-poi-legend-width,min(36%, 35rem)))}.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-left .native-poi-legend,.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-right .native-poi-legend{flex:0 0 var(--native-poi-legend-width,min(36%, 35rem))}.native-poi-map-module.native-poi-map-overlay-legend{position:relative}.native-poi-map-module .native-poi-legend{background:var(--native-poi-legend-background,var(--color-main));box-sizing:border-box;width:100%}.native-poi-map-module .native-poi-legend-panel{border-radius:var(--native-poi-legend-panel-border-radius,0);clip-path:var(--native-poi-legend-panel-clip-path,none);box-sizing:border-box;width:100%}.native-poi-map-module .native-poi-top-title{width:100%;padding:var(--native-poi-title-padding,var(--native-poi-legend-padding,min(2.78vw, 53px) min(5.56vw, 107px)));background:var(--native-poi-legend-background,var(--color-main));box-sizing:border-box;flex:0 0 100%}.native-poi-map-module .native-poi-top-title .native-poi-place-title{margin:0}.native-poi-map-module .native-poi-top-title .native-poi-place-title h2{font-size:var(--native-poi-top-title-font-size,var(--native-poi-title-font-size,var(--font-size-header-responsive)))}.native-poi-map-module .native-poi-title h2{font-size:var(--native-poi-title-font-size,var(--font-size-paragraph-intro-responsive));text-transform:uppercase;color:var(--native-poi-title-color,var(--color-accent));letter-spacing:0;margin:0 0 1.2rem;font-weight:500}.native-poi-map-module .native-poi-place-title{align-items:var(--native-poi-title-align-items,flex-start);margin:0 0 var(--native-poi-title-spacing,20%);color:var(--native-poi-title-color,var(--color-accent));flex-direction:column;display:flex}.native-poi-map-module .native-poi-title-ornament{width:var(--native-poi-title-ornament-size,6.25vw);height:var(--native-poi-title-ornament-size,6.25vw);object-fit:contain;min-width:45px;min-height:45px;margin-bottom:1.2rem}.native-poi-map-module .native-poi-place-title h2{color:inherit;font-family:var(--font-second,var(--font-main));font-size:var(--native-poi-title-font-size,var(--font-size-header-responsive));font-weight:var(--native-poi-title-font-weight,var(--font-weight-header,400));letter-spacing:0;text-align:var(--native-poi-title-text-align,start);margin:0;line-height:1.05}.native-poi-map-module .native-poi-legend .native-poi-place-title h2{font-size:var(--native-poi-legend-place-title-font-size,var(--native-poi-title-font-size,var(--font-size-header-responsive)))}.native-poi-map-module .native-poi-description{font-size:var(--native-poi-description-font-size,var(--font-size-paragraph-responsive));color:var(--native-poi-description-color,var(--color-accent-soft));margin-bottom:1.2rem;line-height:1.61}.native-poi-map-module .native-poi-description :is(p,ul,ol){margin:0}.native-poi-map-module .native-poi-description :is(p,ul,ol):not(:last-child){margin-block-end:2em}.native-poi-map-module .native-poi-options{gap:var(--native-poi-options-gap,0);align-items:var(--native-poi-options-align-items,stretch);display:grid}.native-poi-map-module.native-poi-map-options-flex .native-poi-options{flex-wrap:wrap;display:flex}.native-poi-map-module .native-poi-option{align-items:var(--native-poi-option-align,center);justify-content:var(--native-poi-option-justify,flex-start);cursor:pointer;box-sizing:border-box;min-width:0;color:var(--native-poi-option-color,var(--color-accent-soft));display:flex}.native-poi-map-module.native-poi-map-option-column .native-poi-option{justify-content:var(--native-poi-option-justify,flex-start);flex-direction:column}.native-poi-map-module.native-poi-map-option-row .native-poi-option{flex-direction:row}.native-poi-map-module .native-poi-option input{display:none}.native-poi-map-module .native-poi-option img{border:var(--native-poi-option-icon-border,0);border-radius:var(--native-poi-option-icon-border-radius,0);box-sizing:border-box;object-fit:contain;filter:var(--native-poi-option-icon-filter,grayscale(1) opacity(.72));opacity:var(--native-poi-option-inactive-opacity,.48);flex-shrink:0;transition:filter .2s,opacity .2s}.native-poi-map-module .native-poi-option-label{text-align:var(--native-poi-option-text-align,start);color:var(--native-poi-option-color,var(--color-accent-soft));opacity:var(--native-poi-option-inactive-opacity,.48);line-height:1.05;transition:color .2s,opacity .2s}.native-poi-map-module .native-poi-option input:checked+img{filter:var(--native-poi-option-icon-active-filter,none);opacity:1}.native-poi-map-module .native-poi-option input:checked~.native-poi-option-label{color:var(--native-poi-option-active-color,var(--color-accent));opacity:1}.native-poi-map-module .native-poi-instruction{color:var(--native-poi-title-color,var(--color-accent));font-size:var(--native-poi-title-font-size,var(--font-size-paragraph-intro-responsive));margin:1.7vw 0 0;line-height:1.2}.native-poi-map-module .native-poi-map-wrap{width:100%;padding:var(--native-poi-map-wrap-padding,0);box-sizing:border-box;min-height:var(--native-poi-map-min-height,520px);height:var(--native-poi-map-height,auto);position:relative}.native-poi-map-module .native-poi-map-decor{z-index:1;width:var(--native-poi-decor-width,0);pointer-events:none;flex-direction:column;justify-content:flex-start;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.native-poi-map-module .native-poi-map-decor-tile{aspect-ratio:1;flex:none;width:100%}.native-poi-map-module .native-poi-map-decor-tile svg{fill:none;width:100%;height:100%;display:block}.native-poi-map-module .native-poi-map-decor-tile svg rect{fill:#0000}.native-poi-map-module .native-poi-map-decor-tile svg path,.native-poi-map-module .native-poi-map-decor-tile svg polygon{fill:var(--native-poi-decor-color,currentColor)}.native-poi-map-module.native-poi-map-position-left .native-poi-map-wrap,.native-poi-map-module.native-poi-map-position-right .native-poi-map-wrap{flex:auto;width:auto}.native-poi-map-module .native-poi-map-canvas{width:100%;height:100%;min-height:var(--native-poi-map-min-height,520px)}.native-poi-map-module.native-poi-map-overlay-legend .native-poi-legend{z-index:1;inset-block:0;inset-inline-start:0}.native-poi-map-module.native-poi-map-overlay-legend .native-poi-legend-panel{pointer-events:auto;flex-direction:column;block-size:100%;display:flex}.native-poi-map-module.native-poi-map-overlay-legend .native-poi-options{flex:1}.native-poi-marker-popup{background:var(--native-poi-popup-background,var(--color-accent));border-radius:var(--native-poi-popup-border-radius,999px);box-shadow:var(--native-poi-popup-shadow,5px 5px 5px color-mix(in srgb, var(--color-main) 10%, transparent));color:var(--native-poi-popup-color,var(--color-main));cursor:pointer;transform-origin:0;align-items:center;line-height:1.3;animation:.28s cubic-bezier(.22,1,.36,1) native-poi-popup-in;display:inline-flex;overflow:hidden}@keyframes native-poi-popup-in{0%{opacity:0;clip-path:inset(0 calc(100% - var(--native-poi-popup-icon-size,60px)) 0 0 round 999px);transform:scale(.94)}to{opacity:1;clip-path:inset(0 round 999px);transform:scale(1)}}.native-poi-marker-popup .native-poi-marker-popup-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.native-poi-marker-popup .native-poi-marker-popup-icon img{display:block}.native-poi-marker-popup .native-poi-marker-popup-details{flex-direction:column;gap:1px;animation:.22s ease-out 40ms both native-poi-popup-details-in;display:flex;overflow:hidden}@keyframes native-poi-popup-details-in{0%{opacity:0;max-inline-size:0;transform:translate(-.45rem)}to{opacity:1;max-inline-size:28rem;transform:translate(0)}}.native-poi-marker-popup .native-poi-marker-popup-title{font-size:var(--native-poi-popup-title-font-size,var(--font-size-paragraph-responsive));font-weight:500;line-height:1}.native-poi-marker-popup .native-poi-marker-popup-subtitle{font-size:var(--native-poi-popup-subtitle-font-size,calc(var(--font-size-paragraph-responsive) * .75));line-height:1}.gm-style .gm-style-iw-c{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.gm-style .gm-style-iw-d{outline:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.gm-style .gm-style-iw,.gm-style .gm-style-iw:focus,.gm-style .gm-style-iw:focus-visible,.gm-style .gm-style-iw-c:focus,.gm-style .gm-style-iw-c:focus-visible,.gm-style .gm-style-iw-d:focus,.gm-style .gm-style-iw-d:focus-visible,.gm-style .gm-style-iw button:focus,.gm-style .gm-style-iw button:focus-visible,.native-poi-marker-popup,.native-poi-marker-popup:focus,.native-poi-marker-popup:focus-visible{box-shadow:none;border-color:#0000;outline:0}.gm-style .gm-ui-hover-effect,.gm-style .gm-style-iw-t:after,.gm-style .gm-style-iw-tc{display:none!important}.native-poi-map-module.native-poi-map-position-left .native-poi-legend,.native-poi-map-module.native-poi-map-position-right .native-poi-legend{width:100%;padding:var(--native-poi-legend-mobile-padding,1.2rem 1rem)}.native-poi-map-module .native-poi-legend{padding:var(--native-poi-legend-mobile-padding,1.2rem 1rem)}.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-left .native-poi-map-wrap,.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-right .native-poi-map-wrap,.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-left .native-poi-legend,.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-right .native-poi-legend{flex:0 0 100%;width:100%}.native-poi-map-module.native-poi-map-mobile-direction-row{flex-direction:row}.native-poi-map-module.native-poi-map-mobile-direction-row-reverse{flex-direction:row-reverse}.native-poi-map-module.native-poi-map-mobile-direction-column{flex-direction:column}.native-poi-map-module.native-poi-map-mobile-direction-column-reverse{flex-direction:column-reverse}.native-poi-map-module{padding:var(--native-poi-module-mobile-padding,var(--native-poi-module-padding,0))}.native-poi-map-module .native-poi-map-wrap,.native-poi-map-module .native-poi-map-canvas{min-height:var(--native-poi-map-min-height-mobile,60vh);height:var(--native-poi-map-height-mobile,60vh)}.native-poi-map-module.native-poi-map-with-decor .native-poi-map-wrap{padding-inline-start:0}.native-poi-map-module .native-poi-map-decor{display:none}.native-poi-map-module.native-poi-map-overlay-legend .native-poi-legend{width:100%;padding:var(--native-poi-legend-mobile-padding,1.2rem 1rem);background:var(--native-poi-legend-background,var(--color-main));pointer-events:auto;position:static}.native-poi-map-module.native-poi-map-overlay-legend .native-poi-legend-panel{clip-path:none;background:0 0;padding:0}.native-poi-map-module .native-poi-options{justify-content:var(--native-poi-options-mobile-justify,var(--native-poi-options-justify,start));max-inline-size:none}.native-poi-map-module .native-poi-option{gap:calc(var(--native-poi-option-gap,.9rem) * .72);padding:var(--native-poi-option-padding-mobile,.6rem .35rem)}.native-poi-map-module.native-poi-map-options-flex .native-poi-option{flex:var(--native-poi-option-mobile-flex,var(--native-poi-option-flex,0 1 50%))}.native-poi-map-module .native-poi-option img{width:var(--native-poi-option-icon-mobile-size,2.75rem);height:var(--native-poi-option-icon-mobile-size,2.75rem)}.native-poi-map-module .native-poi-option-label{font-size:var(--native-poi-option-label-mobile-font-size,var(--font-size-paragraph-intro-responsive))}.native-poi-marker-popup{gap:var(--native-poi-popup-mobile-gap,8px);min-height:var(--native-poi-popup-mobile-min-height,42px);padding:var(--native-poi-popup-mobile-padding,0 12px 0 0)}.native-poi-marker-popup .native-poi-marker-popup-icon img{height:var(--native-poi-popup-icon-height,var(--native-poi-popup-icon-mobile-size,44px));width:var(--native-poi-popup-icon-width,var(--native-poi-popup-icon-mobile-size,44px))}.native-poi-map-module .native-poi-options{grid-template-columns:repeat(var(--native-poi-options-mobile-columns,1), minmax(0, 1fr))}.native-poi-map-module.native-poi-map-breakpoint-wide .native-poi-options{grid-template-columns:repeat(var(--native-poi-options-tablet-columns,2), minmax(0, 1fr))}@media (width>=481px){.native-poi-map-module .native-poi-options{grid-template-columns:repeat(var(--native-poi-options-tablet-columns,2), minmax(0, 1fr))}}@media (width>=992px){.native-poi-map-module.native-poi-map-title-top.native-poi-map-overlay-legend.native-poi-map-position-left .native-poi-legend,.native-poi-map-module.native-poi-map-title-top.native-poi-map-overlay-legend.native-poi-map-position-right .native-poi-legend{width:var(--native-poi-legend-overlay-width,50%)}.native-poi-map-module.native-poi-map-breakpoint-wide .native-poi-options{grid-template-columns:repeat(var(--native-poi-options-desktop-narrow-columns,3), minmax(0, 1fr))}.native-poi-map-module.native-poi-map-position-left .native-poi-legend,.native-poi-map-module.native-poi-map-position-right .native-poi-legend{width:var(--native-poi-legend-width,min(36%, 35rem));padding:var(--native-poi-legend-padding,min(2.78vw, 53px) min(5.56vw, 107px))}.native-poi-map-module .native-poi-legend{padding:var(--native-poi-legend-padding,min(2.78vw, 53px) min(5.56vw, 107px))}.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-left .native-poi-map-wrap,.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-right .native-poi-map-wrap{flex:0 0 calc(100% - var(--native-poi-legend-width,min(36%, 35rem)));width:calc(100% - var(--native-poi-legend-width,min(36%, 35rem)))}.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-left .native-poi-legend,.native-poi-map-module.native-poi-map-title-top.native-poi-map-position-right .native-poi-legend{flex:0 0 var(--native-poi-legend-width,min(36%, 35rem));width:var(--native-poi-legend-width,min(36%, 35rem))}.native-poi-map-module.native-poi-map-mobile-direction-row,.native-poi-map-module.native-poi-map-mobile-direction-row-reverse,.native-poi-map-module.native-poi-map-mobile-direction-column,.native-poi-map-module.native-poi-map-mobile-direction-column-reverse{flex-direction:var(--native-poi-desktop-direction,column)}.native-poi-map-module{padding:var(--native-poi-module-padding,0)}.native-poi-map-module .native-poi-map-wrap{min-height:var(--native-poi-map-min-height,520px);height:var(--native-poi-map-height,auto)}.native-poi-map-module .native-poi-map-canvas{min-height:var(--native-poi-map-min-height,520px);height:100%}.native-poi-map-module.native-poi-map-with-decor .native-poi-map-wrap{padding-inline-start:var(--native-poi-decor-width,0)}.native-poi-map-module .native-poi-map-decor{display:flex}.native-poi-map-module.native-poi-map-overlay-legend .native-poi-legend{width:var(--native-poi-legend-overlay-width,50%);padding:var(--native-poi-legend-overlay-padding,2.5vw);pointer-events:none;background:0 0;position:absolute}.native-poi-map-module.native-poi-map-overlay-legend .native-poi-legend-panel{clip-path:var(--native-poi-legend-panel-clip-path,none);padding:var(--native-poi-legend-panel-padding,0);background:var(--native-poi-legend-overlay-background,var(--color-accent))}.native-poi-map-module .native-poi-options{grid-template-columns:repeat(var(--native-poi-options-desktop-narrow-columns,3), minmax(0, 1fr));justify-content:var(--native-poi-options-justify,start);max-inline-size:var(--native-poi-options-max-inline-size,75vw)}.native-poi-map-module .native-poi-option{gap:var(--native-poi-option-gap,.9rem);padding:var(--native-poi-option-padding,.8rem .6rem)}.native-poi-map-module.native-poi-map-options-flex .native-poi-option{flex:var(--native-poi-option-flex,0 1 50%)}.native-poi-map-module .native-poi-option img{width:var(--native-poi-option-icon-size,3.5rem);height:var(--native-poi-option-icon-size,3.5rem)}.native-poi-map-module .native-poi-option-label{font-size:var(--native-poi-option-label-font-size,var(--font-size-paragraph-intro-responsive))}.native-poi-marker-popup{gap:var(--native-poi-popup-gap,12px);min-height:var(--native-poi-popup-min-height,58px);padding:var(--native-poi-popup-padding,0 18px 0 0)}.native-poi-marker-popup .native-poi-marker-popup-icon img{height:var(--native-poi-popup-icon-height,var(--native-poi-popup-icon-size,60px));width:var(--native-poi-popup-icon-width,var(--native-poi-popup-icon-size,60px))}}@media (width>=1377px){.native-poi-map-module .native-poi-options,.native-poi-map-module.native-poi-map-breakpoint-wide .native-poi-options{grid-template-columns:repeat(var(--native-poi-options-columns,4), minmax(0, 1fr))}}.gallery-swiper-container .swiper-slide>a{display:block}.atal-design-leaflet{background-color:#fff;flex-direction:column;padding:0 6vw 0 0;display:flex}.atal-design-leaflet .leaflet-revealer{flex-direction:column;inline-size:100%;display:flex}.atal-design-leaflet .finishing-leaflet:not(.active) .leaflet-desc{display:none}.atal-design-leaflet .leaflet-wrapper{transform-origin:top;max-height:0;transition:max-height .3s,transform .3s;display:flex;overflow:hidden;transform:scaleY(0)}.atal-design-leaflet .leaflet-revealer.active .leaflet-wrapper{flex-wrap:wrap;max-height:1000%;transform:scaleY(1)}.atal-design-leaflet svg{fill:none;stroke:none}.atal-design-leaflet .item-check{justify-content:center;align-items:center;display:flex}.atal-design-leaflet svg.item-check{max-width:clamp(.9rem,1.1vw,2rem)}.atal-design-leaflet svg.item-check .fil0{fill:#000;stroke:none}.atal-design-leaflet svg.image-container{padding:2.5% 12.5%}.atal-design-leaflet svg.image-container .fil0,.atal-design-leaflet svg.image-container .fil1{fill:#000;stroke:#000}.atal-design-leaflet .swiper-container{width:60%;overflow:hidden}.atal-design-leaflet .swiper-wrapper{display:flex}.atal-design-leaflet .item-description,.atal-design-leaflet .second-col,.atal-design-leaflet .third-col,.atal-design-leaflet .fourth-col{height:2.083vw;min-height:45px}.atal-design-leaflet .item-description.title,.atal-design-leaflet .second-col.title,.atal-design-leaflet .third-col.title,.atal-design-leaflet .fourth-col.title{height:2.865vw;min-height:60px}.atal-design-leaflet .item-description.pictograms,.atal-design-leaflet .second-col.pictograms,.atal-design-leaflet .third-col.pictograms,.atal-design-leaflet .fourth-col.pictograms{height:8.75vw;min-height:100px}.atal-design-leaflet .item-description.prices,.atal-design-leaflet .second-col.prices,.atal-design-leaflet .third-col.prices,.atal-design-leaflet .fourth-col.prices{height:2.344vw;min-height:50px}.atal-design-leaflet .item-description.packages-desc,.atal-design-leaflet .second-col.packages-desc,.atal-design-leaflet .third-col.packages-desc,.atal-design-leaflet .fourth-col.packages-desc{min-height:70px}.atal-design-leaflet .item-description p,.atal-design-leaflet .second-col p,.atal-design-leaflet .third-col p,.atal-design-leaflet .fourth-col p{text-align:center;margin:0 10px;font-size:clamp(.9rem,1.1vw,2rem)}.atal-design-leaflet .item-description.omnibus p,.atal-design-leaflet .second-col.omnibus p,.atal-design-leaflet .third-col.omnibus p,.atal-design-leaflet .fourth-col.omnibus p{font-size:clamp(.65rem,.675vw,2rem)}.atal-design-leaflet .item-description.packages-desc p,.atal-design-leaflet .second-col.packages-desc p,.atal-design-leaflet .third-col.packages-desc p,.atal-design-leaflet .fourth-col.packages-desc p{font-size:clamp(.65rem,.729vw,1.5rem)}.atal-design-leaflet .second-col.prices p,.atal-design-leaflet .third-col.prices p,.atal-design-leaflet .fourth-col.prices p{font-size:clamp(.9rem,1.579vw,2.5rem)}.atal-design-leaflet .item-description.title p{font-size:clamp(.9rem,1.375vw,2.5rem)}.atal-design-leaflet .first-col{z-index:2;background:#fff;flex:none;width:40%;padding-left:6vw}.atal-design-leaflet .swiper-slide{flex-direction:column;flex:none;display:flex}.atal-design-leaflet .item-description{align-items:center;width:100%;display:flex}.atal-design-leaflet .item-description p{text-align:left;margin:0 10px 0 0}.atal-design-leaflet .second-col,.atal-design-leaflet .third-col,.atal-design-leaflet .fourth-col{justify-content:center;align-items:center;width:100%;display:flex}.atal-design-leaflet .second-col{background:#e6e5e1}.atal-design-leaflet .third-col{background:#f9f9f9}.atal-design-leaflet .fourth-col{background:#e4e5e7}.atal-design-leaflet .more{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;color:#000;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.5em;inline-size:100%;margin:0;padding:1em 0;font-size:clamp(.8rem,.95vw,1.1rem);font-weight:600;display:inline-flex}.atal-design-leaflet .more:after{content:"";border-bottom:1px solid #000;border-left:1px solid #000;width:.5em;height:.5em;transition:all .3s;display:block;transform:rotate(-45deg)}.atal-design-leaflet .leaflet-revealer.active .more:after{transform:rotate(-225deg)}.atal-design-leaflet .leaflet-desc{inline-size:100%;padding:1vw 0 1vw 6vw}.atal-design-leaflet .leaflet-desc p,.atal-design-leaflet .leaflet-desc li{font-size:clamp(.9rem,1.1vw,3rem)}.atal-design-leaflet .swiper-container{cursor:grab;width:45%}.atal-design-leaflet .first-col{width:55%}@media (width>=992px){.atal-design-leaflet .swiper-container{cursor:inherit;width:60%}.atal-design-leaflet .first-col{width:40%}}@media (width>=576px){.atal-design-leaflet .swiper-container,.atal-design-leaflet .first-col{width:50%}.atal-design-leaflet .item-description,.atal-design-leaflet .second-col,.atal-design-leaflet .third-col,.atal-design-leaflet .fourth-col{min-height:40px}.atal-design-leaflet .item-description.title,.atal-design-leaflet .second-col.title,.atal-design-leaflet .third-col.title,.atal-design-leaflet .fourth-col.title{min-height:55px}.atal-design-leaflet .item-description.pictograms,.atal-design-leaflet .second-col.pictograms,.atal-design-leaflet .third-col.pictograms,.atal-design-leaflet .fourth-col.pictograms{min-height:168px}.atal-design-leaflet .item-description.prices,.atal-design-leaflet .second-col.prices,.atal-design-leaflet .third-col.prices,.atal-design-leaflet .fourth-col.prices{min-height:45px}.atal-design-leaflet .item-description.packages-desc,.atal-design-leaflet .second-col.packages-desc,.atal-design-leaflet .third-col.packages-desc,.atal-design-leaflet .fourth-col.packages-desc{min-height:75px}}.atal-design-leaflet-premises{padding:0 6vw 1.75vw}.atal-design-leaflet-premises .leaflet-wrapper{justify-content:center;max-height:none;overflow:visible;transform:none}.atal-design-leaflet-premises .more{display:none}.atal-design-leaflet-premises .leaflet-desc{order:-1;padding:0 6vw 1.75vw}.atal-design-leaflet-premises .leaflet-desc p,.atal-design-leaflet-premises .leaflet-desc li{font-size:clamp(1.25rem,1.563vw,2.5rem)}.atal-design-leaflet-premises .first-col{background:0 0;width:50%;padding-left:0}.atal-design-leaflet-premises .swiper-container{width:50%}@media (width>=576px){.atal-design-leaflet-premises .first-col{width:50%}.atal-design-leaflet-premises .swiper-container{width:100%}}@media (width>=992px){.atal-design-leaflet-premises .first-col{width:33%}.atal-design-leaflet-premises .swiper-container{width:67%}}.finishing-content{column-gap:var(--finishing-gap);padding-inline:var(--finishing-inline);color:var(--color-on-light);background:var(--finishing-surface);font-family:var(--font-main);font-size:var(--font-size-paragraph-responsive);grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.5;display:grid}.finishing-content picture{display:block}.finishing-content img{block-size:auto;inline-size:100%;display:block}.finishing-content .section-button{cursor:pointer;max-inline-size:100%}.finishing-content .section-button:focus-visible,.finishing-content button:focus-visible,.finishing-content [tabindex]:focus-visible{outline:var(--finishing-rule) solid currentcolor;outline-offset:var(--finishing-gap)}.finishing-section{min-inline-size:0;margin-block:var(--finishing-section-space) 0;grid-column:1/-1;scroll-margin-block-start:var(--nav-height);position:relative}.finishing-title{color:var(--finishing-heading-color,var(--finishing-accent));margin-block-end:var(--finishing-heading-space)}.finishing-title :is(h1,h2,h3,p){font:inherit;margin:0}.finishing-content .finishing-section>.finishing-title{margin-block-end:var(--finishing-heading-space)}.finishing-content .finishing-intro>.finishing-title,.finishing-content .finishing-announcement-heading>.finishing-title{margin-block-end:0}.finishing-copy :is(p,ul){margin-block:0 1em}.finishing-copy>:last-child{margin-block-end:0}.finishing-copy ul{padding:0;list-style:none}.finishing-copy li{margin-block-end:.5em;padding-inline-start:2.2em;position:relative}.finishing-copy .finishing-list-check{block-size:1.6em;inline-size:1.2em;color:var(--finishing-accent);position:absolute;inset-block-start:.1em;inset-inline-start:0}.finishing-subtitle{font-weight:var(--font-weight-header);margin-block-end:1em}.finishing-section-action{margin-block-start:var(--finishing-gap)}.finishing-card-grid{gap:var(--finishing-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.finishing-overview-card,.finishing-package-card-body{padding:var(--finishing-card-padding)}.finishing-overview-card,.finishing-package-card{border:var(--finishing-rule) solid var(--finishing-accent);min-inline-size:0}.finishing-card-title{color:var(--finishing-accent);font-family:var(--font-second);font-size:var(--finishing-card-title-size);margin-block-end:var(--finishing-gap);line-height:1.3}.finishing-card-title :is(h2,h3,p){font:inherit;margin:0}.finishing-overview-copy>p:first-child:has(strong){color:var(--finishing-accent);font-family:var(--font-second);font-size:var(--finishing-price-size);margin-block-end:var(--finishing-gap);line-height:1.3}.finishing-overview-card .section-button,.finishing-package-card .section-button{margin-block-start:var(--finishing-gap)}.finishing-package-card>picture{overflow:clip}.finishing-package-card>picture img{aspect-ratio:587/555;object-fit:cover}.finishing-package-details>.finishing-copy{margin-block-end:var(--finishing-heading-space)}.finishing-number{inline-size:fit-content;color:var(--finishing-accent);font-family:var(--font-second);font-size:var(--finishing-card-title-size);margin-block-end:var(--finishing-gap);line-height:1.3;display:flex}.finishing-number>span:first-child{background:var(--finishing-tint);padding:.5em 0 .5em .5em}.finishing-number>span:last-child{padding:.5em .5em .5em 0}.finishing-pictogram{inline-size:var(--finishing-icon-size);block-size:var(--finishing-icon-size);fill:currentColor;margin-block-end:var(--finishing-gap);display:block}.finishing-pictogram rect{fill:none}.finishing-pictogram img{object-fit:contain;block-size:100%}.finishing-benefits{row-gap:var(--finishing-heading-space)}.finishing-benefit-title{font-weight:var(--font-weight-header)}.finishing-after-copy{margin-block-start:var(--finishing-gap)}.finishing-pictograms>.finishing-after-copy{padding:var(--finishing-card-padding);background:var(--finishing-tint);margin-block-start:var(--finishing-heading-space)}.finishing-classic-inclusions{font-weight:var(--font-weight-header);margin-block-start:var(--finishing-heading-space)}.finishing-content .finishing-classic-inclusions>.finishing-title{color:inherit;margin:0}.finishing-classic-inclusion{margin-block-start:var(--finishing-gap)}.finishing-classic-note{font-size:var(--finishing-note-size)}.finishing-closing-image{margin-inline:calc(-1 * var(--finishing-inline));overflow:clip}.finishing-closing-image:after{content:"";background:var(--color-main-second);opacity:var(--finishing-closing-overlay-opacity,.4);transition:opacity var(--finishing-closing-overlay-duration) ease;pointer-events:none;position:absolute;inset:0}.finishing-closing-image>.finishing-closing-picture>img{object-fit:cover}@media (width>=992px){.finishing-closing-image>.finishing-closing-picture>img{max-block-size:var(--finishing-closing-height)}}@media (hover:hover){.finishing-closing-image:hover:after{opacity:var(--finishing-closing-overlay-hover-opacity)}}@media (prefers-reduced-motion:reduce){.finishing-closing-image:after{transition:none}}.finishing-closing-logo{z-index:1;inset-inline:var(--finishing-closing-logo-inset);pointer-events:none;justify-content:center;display:none;position:absolute;inset-block-end:0}.finishing-closing-logo[data-position=left],.finishing-closing-logo[data-position=top-left]{justify-content:flex-start}.finishing-closing-logo[data-position=right],.finishing-closing-logo[data-position=top-right]{justify-content:flex-end}.finishing-closing-logo[data-position^=top-]{inset-block:0 auto}.finishing-closing-logo[data-position^=top-] picture>img{object-position:center top}.finishing-closing-logo picture{inline-size:var(--finishing-closing-logo-width);block-size:var(--finishing-closing-logo-height);flex-shrink:0;max-inline-size:100%}.finishing-closing-logo picture>img{block-size:100%;filter:var(--finishing-closing-logo-filter,none);object-fit:contain;object-position:center bottom}@media (width>=992px){.finishing-closing-logo{display:flex}}.finishing-announcement{z-index:3;padding-inline:var(--finishing-inline) 0;background:0 0;margin-block-start:calc(-1 * var(--finishing-announcement-overlap,var(--finishing-announcement-height)/2));position:relative}.finishing-promo{--finishing-bell-space:calc(var(--finishing-announcement-toggle-size) + var(--finishing-announcement-heading-gap));align-items:center;gap:var(--finishing-gap);min-block-size:var(--finishing-announcement-height);box-sizing:border-box;padding-block:max(var(--finishing-announcement-padding-block), var(--finishing-gap));padding-inline:var(--finishing-announcement-padding-inline);color:var(--finishing-promo-fg);background:var(--finishing-promo-bg,var(--finishing-accent));clip-path:inset(max(0%, (100% - var(--finishing-announcement-peek-width)) / 2) 0 max(0%, (100% - var(--finishing-announcement-peek-width)) / 2) calc(100% - var(--finishing-announcement-peek-width)));transition:clip-path var(--finishing-announcement-zip-duration) var(--finishing-announcement-zip-easing) var(--finishing-announcement-hide-delay);grid-template-columns:minmax(0,1fr);margin-block-start:0;padding-inline-start:calc(var(--finishing-announcement-padding-inline) + var(--finishing-bell-space));display:grid}.finishing-promo .finishing-title{font-family:var(--font-second);font-size:var(--finishing-card-title-size);color:inherit;margin:0;line-height:1.3}.finishing-promo .finishing-copy{grid-column:1/-1;min-inline-size:0}.finishing-promo .finishing-copy p{margin:0}.finishing-promo .finishing-section-action{white-space:normal;text-align:center;color:inherit;border-color:currentColor;grid-column:1/-1;margin:0}.finishing-announcement-heading{align-items:center;gap:var(--finishing-announcement-heading-gap);min-inline-size:0;min-block-size:var(--finishing-announcement-toggle-size);display:flex}.finishing-announcement[data-expanded=true]>.finishing-promo{clip-path:inset(0);transition-delay:0s}.finishing-announcement[data-expanded=true]>.finishing-promo .finishing-announcement-toggle{transition-delay:0s;inset-inline-start:var(--finishing-announcement-padding-inline)}.finishing-announcement [data-announcement-content]{opacity:0;visibility:hidden;transition:opacity var(--finishing-announcement-fade-duration) ease-out, visibility 0s linear var(--finishing-announcement-fade-duration)}.finishing-announcement[data-expanded=true] [data-announcement-content]{opacity:1;visibility:visible;transition-delay:0s}.finishing-announcement-toggle{transition:inset-inline-start var(--finishing-announcement-zip-duration) var(--finishing-announcement-zip-easing) var(--finishing-announcement-hide-delay);inline-size:var(--finishing-announcement-toggle-size);block-size:var(--finishing-announcement-toggle-size);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% - var(--finishing-announcement-padding-inline) - var(--finishing-announcement-toggle-size));transform:translateY(-50%)}.finishing-announcement-toggle:focus-visible{outline-offset:.15em}.finishing-announcement-toggle .finishing-bell{transform-origin:50% 12%;animation:finishing-bell-ring var(--finishing-announcement-ring-duration) ease-in-out infinite}@keyframes finishing-bell-ring{0%,40%,to{transform:rotate(0)}8%,24%{transform:rotate(16deg)}16%,32%{transform:rotate(-16deg)}}.finishing-bell{block-size:1.8em;inline-size:1.8em;display:block}.finishing-bell,.finishing-check,.finishing-list-check{fill:currentColor;fill-rule:evenodd}.finishing-bell rect,.finishing-check rect,.finishing-list-check rect{fill:none}.finishing-intro{gap:var(--finishing-gap);display:grid}.finishing-intro .finishing-title{margin:0}.finishing-intro-gallery{aspect-ratio:738/645;min-inline-size:0;position:relative}.finishing-intro-image{box-sizing:border-box;border:var(--finishing-gallery-border) solid var(--finishing-surface);position:absolute;overflow:hidden}.finishing-intro-image picture{block-size:100%}.finishing-intro-image img{object-fit:cover;block-size:100%}.finishing-intro-photo{cursor:zoom-in;position:absolute;inset:0}.finishing-position-0{border-width:0;block-size:84.03%;inline-size:70.33%;inset:0 auto auto 29.67%}.finishing-position-1{z-index:1;block-size:65.58%;inline-size:38.35%;inset:24.19% auto auto 0}.finishing-position-2{inset:49.77% auto auto calc(38.35% - var(--finishing-gallery-border));inline-size:calc(41.19% + var(--finishing-gallery-border));z-index:2;block-size:50.23%}.finishing-ornament{inline-size:var(--finishing-ornament-size);inset:var(--finishing-ornament-inset,auto 0 0 auto);pointer-events:none;opacity:var(--finishing-ornament-opacity,1);position:absolute}.finishing-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.finishing-table-scroll table{border-collapse:collapse;table-layout:fixed;inline-size:100%;min-inline-size:var(--finishing-table-min-width);font:inherit}.finishing-table-scroll col{inline-size:25%}.finishing-table-scroll th,.finishing-table-scroll td{font-weight:inherit;border-block-end:var(--finishing-rule) solid var(--finishing-line-color);text-align:center;overflow-wrap:anywhere;padding:.5em}.finishing-table-scroll th:first-child,.finishing-table-scroll thead td{z-index:1;text-align:start;background:var(--finishing-surface);position:sticky;inset-inline-start:0}.finishing-table-scroll td:not(:first-child),.finishing-table-scroll thead th{background:var(--finishing-tint)}.finishing-table-scroll thead th{padding-block:var(--finishing-gap);color:var(--finishing-accent)}.finishing-table-scroll thead span,.finishing-table-scroll thead strong{display:block}.finishing-table-scroll thead strong{font-family:var(--font-second);font-size:var(--finishing-card-title-size);margin-block-start:.25em}.finishing-table-scroll .finishing-table-group th{background:var(--finishing-group-bg,var(--finishing-accent));color:var(--finishing-group-fg);text-transform:uppercase}.finishing-table-scroll .finishing-table-group span{position:sticky;inset-inline-start:.5em}.finishing-check{vertical-align:middle;block-size:1.6em;inline-size:1.2em;color:var(--finishing-accent);display:inline-block}.finishing-realizations{min-inline-size:0;margin-inline:calc(-1 * var(--finishing-inline))}.finishing-realizations>.finishing-title{margin-inline:var(--finishing-inline)}.finishing-realizations .swiper-slide{inline-size:calc(var(--finishing-realization-width) + var(--finishing-realization-gap));padding-inline:calc(var(--finishing-realization-gap) / 2);box-sizing:border-box}.finishing-realization{color:var(--finishing-realization-label-color);text-decoration:none;display:block;position:relative}.finishing-realization img{aspect-ratio:var(--finishing-realization-aspect);object-fit:cover}.finishing-realization-label{box-sizing:border-box;max-inline-size:100%;padding:var(--finishing-realization-label-padding);background:var(--finishing-realization-label-bg);position:absolute;inset-block-end:var(--finishing-realization-label-inset);inset-inline-start:0}.finishing-realization-label p{margin:0}.finishing-realizations-action{padding-inline:var(--finishing-inline);justify-content:center;margin-block-start:var(--finishing-realization-action-space);display:flex}.finishing-premises-table>.finishing-section{margin-block-start:0}.finishing-comparison-single{inline-size:var(--finishing-premises-table-width);margin-inline:0 auto}.finishing-comparison-single .finishing-table-scroll table{min-inline-size:0}.finishing-comparison-single .finishing-table-scroll col{inline-size:50%}.finishing-table-toggle{margin:var(--finishing-gap) auto 0}.finishing-table-toggle[hidden]{display:none}.finishing-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.finishing-package-card>picture img{transition:transform var(--finishing-package-zoom-duration) ease-in-out}.finishing-package-card:is(:hover,:focus-within)>picture img{transform:scale(var(--finishing-package-zoom-scale))}}@media (width>=576px){.finishing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.finishing-promo{column-gap:var(--finishing-announcement-column-gap);padding-block:var(--finishing-announcement-padding-block);padding-inline:var(--finishing-announcement-padding-inline);grid-template-columns:minmax(0,13fr) minmax(0,14fr) auto}.finishing-promo .finishing-announcement-heading{padding-inline-start:calc(var(--finishing-announcement-toggle-size) + var(--finishing-announcement-heading-gap))}.finishing-promo .finishing-copy,.finishing-promo .finishing-section-action{grid-column:auto}.finishing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finishing-classic-inclusion{grid-column:auto}.finishing-intro{column-gap:var(--finishing-intro-gap);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.finishing-intro>.finishing-title{grid-area:1/1}.finishing-intro>.finishing-intro-body{grid-area:1/2/3;align-self:start}.finishing-intro>.finishing-intro-gallery{grid-area:2/1;align-self:end;margin-block-start:var(--finishing-heading-space)}}@media (prefers-reduced-motion:reduce){.finishing-promo,.finishing-announcement-toggle,.finishing-announcement [data-announcement-content]{transition:none}.finishing-announcement-toggle .finishing-bell{animation:none}}.atal-design-packages{background:#fff;flex-wrap:wrap;padding:0 6vw 3.75vw;display:flex}.atal-design-packages .finishing-packages{flex-flow:wrap;justify-content:space-between;row-gap:1.5vw;width:100%;display:flex}.atal-design-packages .package-container{justify-content:center;align-items:center;display:flex}.atal-design-packages .download-button{background-color:#fff;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:10.417vw;width:100%;height:72.5vh;text-decoration:none;display:flex;position:relative}.atal-design-packages .download-button:before{content:"";background-color:#0000004d;width:100%;height:100%;transition:background-color .3s ease-in-out;position:absolute}.atal-design-packages .download-button:hover:before{background-color:#0000}.atal-design-packages .button-text{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:fit-content;margin-block-start:25%;display:flex}.atal-design-packages .button-text h2{color:#fff;text-align:center;margin:15px 0;font-size:clamp(2.5rem,2.604vw,5rem);font-weight:600;line-height:1.2}.atal-design-packages .button-text p{color:#fff;text-align:center;margin:0;padding-inline:25px;font-size:clamp(1.2rem,1.406vw,2.4rem);font-weight:400;line-height:1.2}.atal-design-packages .see-more{z-index:1}.atal-design-packages .see-more p{color:#fff;text-transform:uppercase;letter-spacing:.06em;border:1px solid #fff;margin:0;padding:15px 20px;font-size:clamp(.8rem,1vw,1.1rem)}.atal-design-packages .package-container{flex:0 0 100%;width:100%}@media (width>=576px){.atal-design-packages .package-container{flex:0 0 49%;width:49%}}@media (width>=992px){.atal-design-packages .package-container{flex:0 0 32%;width:32%}}.premises-packages{flex-wrap:wrap;padding:0 6vw 1.75vw;display:flex}.premises-packages .finishing-packages{grid-template-columns:1fr;gap:1.5vw;inline-size:100%;display:grid}.premises-packages .package-container{inline-size:100%;min-inline-size:0}.premises-packages .download-button{background-color:#818181;gap:0;block-size:65vh}.premises-packages .see-more{display:none}.premises-packages .button-text{width:100%;text-align:center;inline-size:100%;margin-block-start:0}.premises-packages .button-text>div{width:100%;flex-direction:column;align-items:center;inline-size:100%;display:flex}.premises-packages .button-text span{color:#fff;margin-block-end:1.1vw;font-size:clamp(1.25rem,1.563vw,2.5rem);font-weight:600;line-height:1.2;display:block}.premises-packages .button-text h2{font-size:clamp(2.5rem,3.125vw,5rem)}.premises-packages .button-text p{font-size:clamp(1.2rem,1.406vw,2.4rem)}@media (width>=576px){.premises-packages .finishing-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.premises-packages .finishing-packages{grid-template-columns:repeat(3,minmax(0,1fr))}}.atal-design-pictograms{background-color:#fff;padding:1vw 6vw 0}.atal-design-pictograms .finishing-pictograms{inline-size:100%}.atal-design-pictograms .finishing-pictograms-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;display:grid}.atal-design-pictograms .finishing-pictograms-item{flex-direction:column;gap:.5rem;padding-bottom:2vw;display:flex}.atal-design-pictograms .pictogram-svg{width:25%;height:auto;padding-bottom:15px}.atal-design-pictograms svg.pictogram-svg{fill:none;stroke:none;width:30%;height:auto}.atal-design-pictograms svg.pictogram-svg .fil0,.atal-design-pictograms svg.pictogram-svg .fil1,.atal-design-pictograms svg.pictogram-svg .fil2,.atal-design-pictograms svg.pictogram-svg .fil3{fill:#000;stroke:#000}.atal-design-pictograms .icon-svg-desc p{margin:0;padding-bottom:15px;padding-right:4vw;font-size:clamp(.9rem,1.1vw,3rem)}@media (width>=640px){.atal-design-pictograms .finishing-pictograms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=576px){.atal-design-pictograms .pictogram-svg{width:50%}}@media (width>=992px){.atal-design-pictograms .finishing-pictograms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atal-design-pictograms .pictogram-svg{width:30%}}.dynamic-module-finishing-section{inline-size:100%}.atal-design-section .text-container h2{margin:0;padding:1.75vw 0;font-size:clamp(1.75rem,2.083vw,6rem)}.atal-design-section .text-container h3{margin:0;padding:1.75vw 0 1.25vw;font-size:clamp(1.3rem,2vw,4rem)}.atal-design-section .text-container .finishing-legacy-title :is(h1,h2,h3,p){font:inherit;color:inherit;margin:0;padding:0}.atal-design-section .text-container p,.atal-design-section .text-container li{margin:0 0 30px;font-size:clamp(.9rem,1.1vw,3rem)}.atal-design-section .section-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.atal-design-section{background-color:#fff;padding:1.5vw 6vw;display:flex}.atal-design-section.picture-left .content-wrapper{display:flex}.atal-design-section.picture-left .image-container{flex:0 0 25%;max-width:25%;margin-right:10vw}.atal-design-section svg.picture-left-icon{fill:none;stroke:none}.atal-design-section svg.picture-left-icon .fil0{fill:#000;stroke:#000}.atal-design-section.picture-left .image-container img,.atal-design-section.picture-left .image-container picture{inline-size:100%;display:block}.atal-design-section.three-images{padding:0 6vw 4vw}.atal-design-section.three-images .three-images-content{justify-content:space-evenly;inline-size:100%;display:flex}.atal-design-section.three-images .image-container{max-width:20%}.atal-design-section svg.three-image-icon{fill:none;stroke:none;width:100%}.atal-design-section svg.three-image-icon .fil1{fill:#000;stroke:#000}.atal-design-section svg.basic-icon .fil0{fill:#e6e5e1;stroke:#e6e5e1}.atal-design-section svg.optimum-icon .fil0{fill:#f9f9f9;stroke:#f9f9f9}.atal-design-section svg.premium-icon .fil0{fill:#e4e5e7;stroke:#e4e5e7}.atal-design-section:is(.finishing-promo,.finish-promo) .text-container{margin:auto}.atal-design-section:is(.finishing-promo,.finish-promo) .content-wrapper,.atal-design-section:is(.finishing-promo,.finish-promo) .finishing-promo-picture,.atal-design-section:is(.finishing-promo,.finish-promo) img{inline-size:100%;display:block}.atal-design-section:is(.finishing-promo,.finish-promo) .finishing-promo-picture{margin:0}.atal-design-section:is(.finishing-promo,.finish-promo) .finishing-promo-banner{display:none}@media (width>=576px){.atal-design-section:is(.finishing-promo,.finish-promo) .finishing-promo-banner-mobile{display:none}.atal-design-section:is(.finishing-promo,.finish-promo) .finishing-promo-banner{display:block}}.atal-design-section.picture-left .content-wrapper{flex-direction:column}.atal-design-section.picture-left .image-container{flex:1;max-width:90%;margin-right:0;padding-bottom:45px}.atal-design-section.three-images .three-images-content{flex-direction:column;justify-content:center}.atal-design-section.three-images .image-container{max-width:90%;padding-bottom:15px}@media (width>=576px){.atal-design-section.picture-left .content-wrapper{flex-direction:row}.atal-design-section.picture-left .image-container{flex:0 0 25%;max-width:25%;margin-right:10vw;padding-bottom:0}.atal-design-section.three-images .three-images-content{flex-direction:row;justify-content:space-evenly}.atal-design-section.three-images .image-container{max-width:20%;padding-bottom:0}}.mail-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.mail-overlay[hidden]{display:none}.mail-overlay__dialog{--contact-form-text:var(--listing-text);--contact-form-title-color:var(--listing-text);--contact-form-line-color:var(--listing-text);--contact-form-label-color:var(--listing-text);--contact-form-clause-link:var(--listing-text);background:#fff;border-radius:12px;width:100%;max-width:1440px;margin:auto;padding:40px 20px 20px;position:relative}.mail-overlay__close{z-index:1;color:var(--listing-text);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:10px;right:14px}.listing-swiper-slide{--listing-card-radius:14px;flex-direction:column;inline-size:400px;display:flex;position:relative}.listing-swiper-slide[hidden]{display:none}.listing-swiper-slide strong{font-weight:700}.listing-card{border-radius:var(--listing-card-radius,14px);background:#fff;border:1px solid #e5e5e5;flex-direction:column;flex:1;gap:5px;inline-size:100%;max-inline-size:400px;padding:16px 24px;transition:box-shadow .3s ease-out;display:flex;position:relative;& sup{font-size:75%;line-height:0}}.listing-card__promo{inset-inline:0;color:#000;text-transform:uppercase;z-index:0;flex-wrap:nowrap;justify-content:space-between;font-size:12px;font-weight:700;display:flex;position:absolute;top:-32px}.listing-card__pill{border:1px solid #e5e5e5;min-inline-size:0;color:inherit;background-color:#fff;border-block-end:0;border-radius:8px 8px 0 0;flex:0 auto;text-decoration:none;display:flex;overflow:hidden}.listing-card__pill--end{margin-inline-start:auto}.listing-card__promo-title{min-inline-size:0;padding:9px 16px calc(16px + var(--listing-card-radius,14px));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-card__promo-marker{color:#fff;padding:9px 16px calc(16px + var(--listing-card-radius,14px));background-color:#e72a2a;border-radius:8px 8px 0 0}.listing-card__standard-marker{background-color:var(--listing-card-standard-color,#e72a2a);color:#fff;padding:9px 16px calc(16px + var(--listing-card-radius,14px));border-radius:8px 8px 0 0}.listing-card__standard-tabs{display:flex}.listing-card__standard-tab{text-transform:inherit;padding:9px 16px calc(16px + var(--listing-card-radius,14px));background-color:var(--listing-card-standard-color,#e72a2a);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px 8px 0 0;align-items:center;gap:6px;display:flex;position:relative;& svg{fill:none;flex:none;block-size:16px;inline-size:16px;& .fil0,& .fil1{fill:#fff}}}.listing-card__standard-tab.is-active{z-index:1}.listing-card__standard-tab:not(.is-active){z-index:0;background-color:var(--listing-card-standard-muted-color,#b81f1f);& .listing-card__standard-tab-name{display:none}}.listing-card__standard-tab+.listing-card__standard-tab{margin-inline-start:-10px;padding-inline-start:18px}.listing-card__head{flex-direction:row;justify-content:space-between;display:flex}.listing-card__title{flex-direction:column;display:flex}.listing-card__icons{align-items:flex-start;gap:8px;display:flex}.listing-card__icon-btn{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.listing-card__icon-badge{display:flex}.listing-card__number,.listing-card__sub{color:#000;line-height:1}.listing-card__number{font-size:24px;font-weight:700}.listing-card__sub{font-size:13px;font-weight:400}.listing-card__params-container{color:#000;flex-flow:wrap;justify-content:center;align-items:flex-start;gap:12px 8px;block-size:100px;margin-block-start:5px;font-size:16px;font-weight:300;display:flex;&>strong{font-weight:500}&>:first-child,&>:nth-child(2),&>:nth-child(3){flex:0 0 calc(33% - 10.6667px);font-size:16px}&>:first-child,&>:nth-child(2),&>:nth-child(3),&>:nth-child(4){position:relative}&>:nth-child(2){&:before,&:after{content:"";background-color:#4f2932;block-size:100%;inline-size:1px;display:block;position:absolute;top:0}&:before{left:-8px}&:after{right:-8px}}&>:nth-child(4),&>:nth-child(5){&:before{content:"+";color:#4f2932;margin-inline-end:6px}}&>:first-child{text-align:left}&>:nth-child(2){text-align:center}&>:nth-child(3){text-align:right}& .listing-card__balcony,& .listing-card__garden{flex:0 0 calc(50% - 8px);font-size:14px}& .listing-card__finish{text-align:center;flex:0 0 100%}}.listing-card__gallery-dots{block-size:1rem;margin-block-end:5px}.listing-card__gallery{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;margin-block-start:10px;display:flex;position:relative}.listing-card__gallery img{object-fit:contain;block-size:170px;inline-size:100%}.listing-card__gallery-toggle{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:8px;right:8px}.listing-card__gallery-arrow{z-index:1;cursor:pointer;padding:0;position:absolute;inset-block-end:85px;translate:0 50%}.listing-card__gallery-arrow--prev{inset-inline-start:4px}.listing-card__gallery-arrow--next{inset-inline-end:4px}.listing-card__gallery-arrow:disabled{visibility:hidden}.listing-card__price-container{text-align:center;flex-direction:column;justify-content:space-between;gap:5px;min-block-size:150px;display:flex}.listing-card__price{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.listing-card__price span{color:#000;font-size:14px;font-weight:700;line-height:1}.listing-card__price-header{color:#000;flex:0 100%;font-size:14px;font-weight:700}.listing-card__price-value{flex-direction:column;flex:0 50%;gap:2px;min-block-size:40px;display:flex}.listing-card__price.is-promo .listing-card__price-effective{color:#e72a2a;font-size:17px}.listing-card__price.is-promo span{color:#a1a1a1}.listing-card__price-standard{color:#a1a1a1;font-size:14px;text-decoration:line-through}.listing-card__price-details{flex-direction:row;justify-content:space-between;gap:5px;inline-size:100%;display:flex}.listing-card__price-details-btn{cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;min-inline-size:0;max-inline-size:50%;font-size:12px;font-weight:700;line-height:inherit;border:0;border-radius:3px;flex:1 1 0;justify-content:center;align-items:center;margin-block-start:5px;padding:4px 12px;text-decoration:none;transition:background-color .3s ease-out;display:flex}.listing-card__price-details .details{background-color:#e3b529}.listing-card__price-details .brochure{background-color:#8299b0}.listing-card__price-omnibus{color:#a1a1a1;min-block-size:36px;margin-block-start:5px;font-size:12px;line-height:1.25}.listing-card__status{text-transform:uppercase;color:#fff;border-radius:3px;justify-content:center;align-items:center;margin-block-start:auto;padding:4px 8px;font-size:13px;font-weight:700;display:flex;&.free{background-color:var(--color-free)}&.pre_reservation{background-color:var(--color-pre-reservation)}&.reservation{background-color:var(--color-reservation)}&.soon_available{background-color:var(--color-soon-available)}}.listing-card svg{fill:none;inline-size:28px;& .fil0,& .fil1{fill:var(--card-accent-color);transition:fill .3s ease-out}&:hover{& .fil0,& .fil1{fill:var(--card-accent-hover-color)}}}.listing-card svg.listing-card__icon--standard{& .fil0,& .fil1{fill:var(--listing-card-standard-color,#e72a2a)}}.listing-card__see-pdf{margin-block-start:auto;& .listing-card__ico-svg{color:var(--card-accent-color);justify-content:center;align-items:center;gap:8px;padding:10px 12px 0;font-size:18px;font-weight:400;transition:color .3s ease-out;display:flex;& .listing-card__pdf-icon{flex:none;inline-size:28px;& .fil0{fill:var(--card-accent-color);transition:fill .3s ease-out}}&:hover{color:var(--card-accent-hover-color);text-decoration:none;& .fil0{fill:var(--card-accent-hover-color)}}}}button.listing-action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.listing-action{display:inline-flex;position:relative}.listing-link,.listing-history-btn,.listing-share__btn,.listing-card__icon-btn,.listing-card__icon-badge{position:relative}.listing-action[aria-label]:after,.listing-link[aria-label]:after,.listing-history-btn[aria-label]:after,.listing-share__btn[aria-label]:after,.listing-card__icon-btn[aria-label]:after,.listing-card__icon-badge[aria-label]:after{content:attr(aria-label);z-index:2;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#868e96;border-radius:4px;padding:12px 16px;font-size:18px;line-height:1;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(6px)}.listing-action--standard[aria-label]:after,.listing-action--standard-leading[aria-label]:after,.listing-card__icon-badge--standard[aria-label]:after{white-space:pre;text-align:left;line-height:1.35}.listing-action[aria-label]:hover:after,.listing-action[aria-label]:focus-visible:after,.listing-link[aria-label]:hover:after,.listing-link[aria-label]:focus-visible:after,.listing-history-btn[aria-label]:hover:after,.listing-history-btn[aria-label]:focus-visible:after,.listing-share__btn[aria-label]:hover:after,.listing-share__btn[aria-label]:focus-visible:after,.listing-card__icon-btn[aria-label]:hover:after,.listing-card__icon-btn[aria-label]:focus-visible:after,.listing-card__icon-badge[aria-label]:hover:after,.listing-card__icon-badge[aria-label]:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.promotion-flats-swiper[data-astro-cid-xqtbsqef]{align-self:stretch;inline-size:100%;min-inline-size:0;padding-block-start:40px;position:relative;overflow:visible}.promotion-flats-swiper[data-astro-cid-xqtbsqef] .swiper-slide[data-astro-cid-xqtbsqef]{width:auto;height:auto}.promotion-flats-swiper[data-astro-cid-xqtbsqef] .swiper-wrapper[data-astro-cid-xqtbsqef]{justify-content:safe center}.promotion-flats__footer[data-astro-cid-xqtbsqef]{justify-content:center;align-items:center;gap:1em;display:flex}.promotion-flats__nav[data-astro-cid-xqtbsqef]{--promotion-flats-nav-size:calc(2.5vw * 3.5);color:inherit;cursor:pointer;align-self:center;margin:0;padding:0;position:static}@media (width>=576px){.promotion-flats__nav[data-astro-cid-xqtbsqef]{--promotion-flats-nav-size:calc(2.5vw * 2.5)}}@media (width>=992px){.promotion-flats__nav[data-astro-cid-xqtbsqef]{--promotion-flats-nav-size:calc(2.5vw * 1)}}.promotion-flats__nav[data-astro-cid-xqtbsqef]:after{content:none}.promotion-flats__nav[data-astro-cid-xqtbsqef] svg{transform:var(--arrow-face-prev)}.promotion-flats__nav--next[data-astro-cid-xqtbsqef] svg{transform:var(--arrow-face-next)}.promotion-flats__nav[data-astro-cid-xqtbsqef].swiper-button-disabled{opacity:0;cursor:default}.makieta-3de[data-astro-cid-us2d7ms5]{width:100%;margin-top:var(--nav-height,100px);height:calc(100vh - var(--nav-height,100px));overflow:hidden}.makieta-3de--inline[data-astro-cid-us2d7ms5]{height:80vh;margin-top:0}@media only screen and (width<=768px){.makieta-3de--inline[data-astro-cid-us2d7ms5]{height:85vh}}.makieta-qupto[data-astro-cid-nrx3tlrm]{width:100%;margin-top:var(--nav-height,100px);overflow:hidden}.makieta-qupto--inline[data-astro-cid-nrx3tlrm]{margin-top:0}.qupto-cloud-viewer[data-astro-cid-nrx3tlrm]{border:0;width:100%;height:80vh;display:block}@media only screen and (width<=768px){.qupto-cloud-viewer[data-astro-cid-nrx3tlrm]{height:85vh}}.makieta-yslab[data-astro-cid-jn63rtww]{width:100%;padding-top:var(--nav-height,100px);overflow:hidden}.makieta-yslab--inline[data-astro-cid-jn63rtww]{padding-top:0}.jeff-iframe[data-astro-cid-jn63rtww]{border:0;width:100%;height:80vh;display:block}@media only screen and (width<=768px){.jeff-iframe[data-astro-cid-jn63rtww]{height:85vh}}.price-details-overlay{z-index:1000;opacity:0;visibility:hidden;background-color:#0000;padding:20px;transition:opacity .3s ease-out,visibility .3s ease-out,background-color .3s ease-out;position:fixed;inset:0}.price-details-overlay.active{opacity:1;visibility:visible;background-color:#00000080}.price-details{width:min(400px,100vw - 40px);color:var(--listing-text);white-space:normal;background:#fff;border-radius:8px;padding:28px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:fixed;top:20px;left:20px;transform:scale(.7)translateY(-50px);box-shadow:0 4px 10px 6px #00000040}.price-details-overlay.active .price-details{transform:scale(1)translateY(0)}.price-details__close{color:#fff;cursor:pointer;background:#df002c;border:0;width:44px;height:40px;font-size:22px;line-height:1;position:absolute;top:-40px;right:0}.price-details__close:focus{outline:none}.price-details__close:focus-visible{outline-offset:-4px;outline:2px solid #fff}.price-details__header{margin:0 0 18px}.price-details__title,.price-details__name{margin:0;font-size:22px;font-weight:700}.price-details__status{color:var(--row-status-color,var(--color-main));margin:2px 0 0;font-weight:700}.price-details__status[data-status=free]{--row-status-color:var(--color-free)}.price-details__status[data-status=pre_reservation]{--row-status-color:var(--color-pre-reservation)}.price-details__status[data-status=reservation]{--row-status-color:var(--color-reservation)}.price-details__status[data-status=soon_available]{--row-status-color:var(--color-soon-available)}.price-details__status[data-status=sold]{--row-status-color:var(--color-sold)}.price-details__summary{border-bottom:1px solid #e5e0d8;justify-content:space-between;gap:16px;padding-bottom:14px;font-weight:600;display:flex}.price-details__history{margin:14px 0 0;padding:0;list-style:none}.price-details .price-details__history li{justify-content:space-between;gap:16px;padding:6px 0;font-size:.9em;display:flex}.price-details .price-details__date{color:#777}.listing-table th,.listing-table td{white-space:nowrap;border-bottom:1px solid #e5e0d8;padding:14px 12px}.listing-table .align-left{text-align:left}.listing-table .align-center{text-align:center}.listing-table .align-right{text-align:right}.listing-table tbody tr:hover{background:#faf8f4}.listing-table-container[data-listing-type=apartments] .listing-table tbody tr{cursor:pointer}.listing-table-container[data-listing-type=apartments] .listing-table tbody td[data-col=priceDetails],.listing-table-container[data-listing-type=apartments] .listing-table tbody td[data-col=details]{cursor:default}.listing-table .listing-number{color:var(--row-status-color,var(--color-main));font-weight:600}.listing-table .listing-category{color:var(--row-status-color,var(--color-main));margin-top:2px;font-size:.85em}.listing-table .listing-price-old{color:#999;font-size:14px;text-decoration:line-through}.listing-table .listing-price-new{color:#df002c;font-size:17px}.listing-table .listing-link{color:inherit;text-decoration:underline}.listing-actions{--actions-gap:10px;gap:var(--actions-gap);justify-content:center;align-items:center;display:inline-flex}.listing-actions--wrapped{grid-template-columns:repeat(6,auto);justify-content:start;justify-items:start;row-gap:6px;display:inline-grid}.listing-share__btn{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.listing-share__panel{z-index:5;background:#fff;border:1px solid #e5e0d8;border-radius:14px;flex-direction:column;gap:6px;min-width:220px;padding:14px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 28px #0000001f}.listing-share__panel[hidden]{display:none}.listing-share__item{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:.95em;transition:background .2s;display:flex}.listing-share__item:hover{background:#faf8f4}.listing-share__badge{border:1px solid #c9c2b6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.listing-share__badge .listing-cell-icon{width:16px;height:16px}.listing-history-btn{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.listing-table tbody tr[data-status=free]{--row-status-color:var(--color-free)}.listing-table tbody tr[data-status=pre_reservation]{--row-status-color:var(--color-pre-reservation)}.listing-table tbody tr[data-status=reservation]{--row-status-color:var(--color-reservation)}.listing-table tbody tr[data-status=soon_available]{--row-status-color:var(--color-soon-available)}.listing-table tbody tr[data-status=sold]{--row-status-color:var(--color-sold)}.listing-table .status{color:var(--row-status-color,var(--color-main))}.listing-pagination__btn{border:1px solid var(--pill-fg);background:var(--pill-bg);min-width:38px;color:var(--pill-fg);font:inherit;cursor:pointer;border-radius:4px;padding:8px 12px;line-height:1;transition:background .2s,border-color .2s,color .2s}.listing-pagination__btn:hover:not(:disabled){background:var(--pill-hover-bg)}.listing-pagination__btn.is-active{background:var(--pill-current-bg)}.listing-pagination__btn:hover:not(:disabled),.listing-pagination__btn.is-active{border-color:var(--pill-current-fg);color:var(--pill-current-fg);cursor:default}.listing-pagination__btn:disabled{opacity:.4;cursor:default}.listing-pagination__ellipsis{user-select:none;justify-content:center;align-items:center;min-width:24px;padding:8px 4px;line-height:1;display:inline-flex}.listing-table-container{color:var(--listing-text);width:100%;max-width:92%;margin:8px 0 0}.listing-table-scroll{width:100%;margin-block-end:-40px;padding-block-end:40px;overflow-x:auto}.listing-filters{flex-direction:column;gap:22px;margin:0 0 26px;padding:4px 2px;display:flex}.listing-filters__ranges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:26px 48px;display:flex}.listing-filters__actions{align-items:center;gap:28px;display:inline-flex}.listing-filters__makieta{background:var(--listing-makieta-btn-bg,var(--color-atal-red,#df002c));color:var(--listing-makieta-btn-color,#fff);font-family:var(--font-main,inherit);white-space:nowrap;border-radius:999px;align-items:center;height:50px;padding:9px 16px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background .3s,opacity .3s;display:inline-flex;&:hover{opacity:.53}}.listing-filters__makieta:hover{background:var(--listing-makieta-btn-hover-bg,var(--listing-makieta-btn-bg,var(--color-atal-red,#df002c)));opacity:.88}.listing-view-toggle{align-items:center;gap:20px;display:inline-flex}.listing-view-btn{color:#c4bcae;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;font-size:.9em;transition:color .2s;display:inline-flex}.listing-view-btn:hover,.listing-view-btn.is-active{color:var(--listing-text)}.listing-view-btn .listing-view-icon{fill:none;width:32px;height:32px}.listing-view-btn .listing-view-icon path,.listing-view-btn .listing-view-icon polygon{fill:currentColor}.listing-cards{width:100%;display:none}.listing-table-container[data-view=cards] .listing-table-scroll,.listing-table-container[data-view=cards] .listing-pagination{display:none}.listing-table-container[data-view=cards] .listing-cards{flex-wrap:wrap;justify-content:center;gap:40px 20px;margin-top:3.5rem;line-height:1.5;display:flex}.listing-cards-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;display:none}.listing-table-container[data-view=cards] .listing-cards-pagination:not([hidden]){display:flex}@media (width<=1300px){.listing-table-container[data-view] .listing-table-scroll,.listing-table-container[data-view] .listing-pagination{display:none}.listing-table-container[data-view] .listing-cards{flex-wrap:wrap;justify-content:center;gap:40px 20px;margin-top:calc(2rem + 28px);line-height:1.5;display:flex}.listing-table-container[data-view] .listing-cards-pagination:not([hidden]){display:flex}.listing-table-container[data-view] .listing-view-toggle{display:none}}.listing-table-container[data-view] .listing-cards--single-row{flex-wrap:nowrap;justify-content:center}.listing-table-container[data-view] .listing-cards--single-row>.listing-swiper-slide{flex:none}.listing-filters__reset{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;font-size:.9em;transition:color .2s;display:inline-flex}.listing-filters__reset:hover{color:#b3b3b3}.listing-filters__reset .listing-filters__reset-icon{fill:none;width:32px;height:32px}.listing-filters__reset .listing-filters__reset-icon .fil1{fill:#716a62}.listing-filters__reset:hover .listing-filters__reset-icon .fil1{fill:currentColor}.listing-filters__choices{flex-wrap:wrap;gap:12px 16px;display:flex}.listing-filters__toggles{flex-wrap:wrap;gap:10px 16px;display:flex}.listing-toggle{cursor:pointer;flex:0 0 205px;align-items:center;gap:10px;font-size:.95em;display:inline-flex}.listing-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.listing-toggle__box{border:1px solid #c9c2b6;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;transition:border-color .2s,background .2s;display:inline-flex}.listing-toggle input:checked~.listing-toggle__box{border-color:#4a7c2f}.listing-toggle__box .listing-toggle__icon{fill:none;width:20px;height:20px;display:none}.listing-toggle input:checked~.listing-toggle__box .listing-toggle__icon{display:block}.listing-toggle__box .listing-toggle__icon path,.listing-toggle__box .listing-toggle__icon polygon{fill:#4a7c2f;stroke:#4a7c2f;stroke-width:10%}.listing-filter{flex:0 260px;min-width:220px;margin-bottom:1.5%}@media (width<=1300px){.listing-filter{flex:260px}}.listing-filter__head{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.9em;display:flex}.listing-filter__value{color:#777}.listing-filter__slider{height:22px;margin-bottom:2%;position:relative}.listing-filter__track,.listing-filter__range{border-radius:2px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.listing-filter__track{background:#e5e0d8;left:0;right:0}.listing-filter__range{background:#716a62}.listing-filter__input{pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;top:0;left:0}.listing-filter__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:pointer;background:0 0;border:0;width:20px;height:20px}.listing-filter__input::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:20px;height:20px}.listing-filter__thumb{--thumb-size:26px;--thumb-inset:calc(var(--thumb-size) * .4);top:50%;left:calc(var(--thumb-inset) + var(--pos,0) * (100% - 2 * var(--thumb-inset)) / 100);width:var(--thumb-size);height:var(--thumb-size);pointer-events:none;line-height:0;position:absolute;transform:translate(-50%,-50%)}.listing-filter__thumb .listing-filter__thumb-icon{fill:none;width:100%;height:100%}.listing-filter__thumb .listing-filter__thumb-icon .fil0{fill:var(--listing-range-thumb-color-0,#fff)}.listing-filter__thumb .listing-filter__thumb-icon .fil1{fill:var(--listing-range-thumb-color-1,#716a62)}.listing-filter__thumb .listing-filter__thumb-icon .fil2{fill:var(--listing-range-thumb-color-2,#716a62)}.listing-filter__input::-moz-range-track{background:0 0}.listing-choice{flex:0 0 205px;width:205px;position:relative}.listing-choice__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #716a62;justify-content:space-between;align-items:center;gap:12px;padding:6px 4px;transition:border-color .2s;display:flex}.listing-choice__text{flex-direction:column;gap:2px;min-width:0;display:flex}.listing-choice__label{color:#716a62;font-size:.8em}.listing-choice[data-choice-key=higherStandard] .listing-choice__label{color:var(--color-atal-red,#df002c);font-weight:700}.listing-choice__summary{text-overflow:ellipsis;white-space:nowrap;min-height:1.25em;font-size:.95em;overflow:hidden}.listing-choice__caret{border:1px solid #716a62;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85em;line-height:1;transition:transform .2s;display:inline-flex}.listing-choice.is-open .listing-choice__caret{transform:rotate(180deg)}.listing-choice__panel{z-index:20;white-space:nowrap;background:#fff;border-top:0;border-radius:0;min-width:100%;max-height:280px;padding:8px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.listing-choice__panel-head{border-bottom:1px solid #eee;justify-content:flex-end;margin-bottom:4px;padding:2px 2px 8px;display:flex}.listing-choice__clear{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #716a62;border-radius:4px;padding:5px 16px;font-size:.85em;transition:border-color .2s}.listing-choice__clear:hover{border-color:#4a7c2f}.listing-choice__option{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:7px 10px;font-size:.9em;display:flex}.listing-choice__option:hover{background:#faf8f4}.listing-choice__option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.listing-choice__option-box{border:1px solid #c9c2b6;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .2s,background .2s;display:inline-flex}.listing-choice__option input:checked~.listing-choice__option-box{border-color:#4a7c2f}.listing-choice__option-box .listing-choice__option-icon{fill:none;width:14px;height:14px;display:none}.listing-choice__option input:checked~.listing-choice__option-box .listing-choice__option-icon{display:block}.listing-choice__option-box .listing-choice__option-icon path,.listing-choice__option-box .listing-choice__option-icon polygon{fill:#4a7c2f;stroke:#4a7c2f;stroke-width:10%}.listing-table{border-collapse:collapse;width:100%;font-size:.95em}.listing-table th{color:#555;font-weight:500}.listing-table th.is-sortable{padding:0}.listing-table th .listing-sort{width:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:14px 8px;display:inline-flex}.listing-table th.align-center .listing-sort{justify-content:center}.listing-table th.align-right .listing-sort{justify-content:flex-end}.listing-table th .listing-sort:hover{color:#4a7c2f}.listing-table th .sort-indicator{color:#4a7c2f;min-width:.9em;font-size:.85em}.listing-table .listing-cell-icon{fill:none;stroke:none;vertical-align:middle;cursor:pointer;width:27px;height:27px}.listing-table .icon-ico-mass-price-history :is(path,polygon,use),.listing-table .svg-layers-1 :is(path,polygon,use),.listing-table .svg-layers-2 .fil1{fill:#868e96}.listing-table .icon-atal-ikona-procent.svg-layers-1 :is(path,polygon,use),.listing-table .icon-atal-ikona-procent.svg-layers-2 .fil1,.listing-table .icon-ico_diamond.svg-layers-1 :is(path,polygon,use),.listing-table .icon-ico_diamond.svg-layers-2 .fil1,.listing-table .listing-action--standard-leading .svg-layers-1 :is(path,polygon,use),.listing-table .listing-action--standard-leading .svg-layers-2 .fil1{fill:var(--color-atal-red,#df002c)}.listing-table .listing-action--attached .icon-atal-ikona-procent.svg-layers-1 :is(path,polygon,use),.listing-table .listing-action--attached .icon-atal-ikona-procent.svg-layers-2 .fil1{fill:var(--color-free,#189300)}.listing-table .listing-action--family-mortgage .icon-atal-ikona-rkm .fil0{fill:var(--color-atal-red,#df002c)}.listing-empty{color:#777;margin:24px 0;display:none}.listing-table-container[data-empty=true] .listing-empty{display:block}.listing-table-container[data-empty=true] .listing-table-scroll,.listing-table-container[data-empty=true] .listing-cards,.listing-table-container[data-empty=true] .listing-pagination,.listing-table-container[data-empty=true] .listing-cards-pagination{display:none}.listing-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;display:flex}.listing-table th,.listing-table th .listing-sort{white-space:normal}@media (width<=1400px){.listing-table th:not(.is-sortable),.listing-table td{padding-inline:6px}.listing-table th .listing-sort{padding-inline:4px}.listing-table .listing-actions{--actions-gap:6px}.listing-table .listing-cell-icon{width:24px;height:24px}}.apartments-section__listing[data-astro-cid-rohsdxml]{flex-direction:column;align-items:center;padding:40px 0;display:flex}.apartments-section__title[data-astro-cid-rohsdxml]{padding:var(--section-padding-block,var(--spacing-base-block)) var(--spacing-base-inline) var(--spacing-base-gap,24px);text-align:center}.faq-list{text-align:left;text-wrap:wrap;flex-direction:column;align-self:stretch;width:100%;display:flex}.faq-item{border-bottom:1px solid var(--faq-border-color,currentcolor)}.faq-item__question{justify-content:space-between;align-items:flex-start;gap:var(--faq-question-gap,1em);cursor:pointer;list-style:none;display:flex}.faq-item__question-body{flex:auto;min-width:0}.faq-item__question-text{padding-block:var(--faq-question-padding-block,.7em);margin:0}.faq-item .faq-item__question-text.paragraph{font-weight:var(--faq-question-weight,600)}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:focus-visible{outline-offset:2px;outline:2px solid}.faq-item__marker{height:var(--faq-marker-size,1lh);flex:none;align-self:center;width:auto;transition:transform .25s;display:flex;transform:rotate(90deg)}.faq-item[open] .faq-item__marker{transform:rotate(-90deg)}.faq-item__marker svg{fill:currentColor;stroke:currentColor;width:auto;height:100%;transform:var(--arrow-face-next)}.faq-item__marker svg rect{fill:none;stroke:none}.faq-item__answer-wrap{grid-template-rows:1fr;transition:grid-template-rows .28s;display:grid}.faq-item__answer{padding-bottom:var(--faq-answer-padding-block-end,1em);overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-item__marker,.faq-item__answer-wrap{transition:none}}:where(.panorama){isolation:isolate;position:relative;overflow:hidden}:where(.panorama-media){position:absolute;inset:0}:where(.panorama-media picture),:where(.panorama-media img){object-fit:cover;block-size:100%;inline-size:100%;display:block}:where(.panorama-mark){z-index:2;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:where(.panorama-mark svg){block-size:auto;inline-size:100%;display:block}.submenu-pills-wrap{margin:clamp(18px,1.75vw,32px) 0}.submenu-pills-wrap.prices-submenu{align-self:flex-start;margin:clamp(18px,1.75vw,32px) 4%}.submenu-pills.menu-shortcuts{flex-wrap:wrap;align-items:stretch;gap:12px;margin:0;padding:0;font-size:16px;line-height:20px;list-style:none;display:flex}.submenu-pills.menu-shortcuts li{min-height:var(--submenu-button-height,auto);font-size:inherit;cursor:pointer;border-radius:var(--nav-pill-radius);background:var(--pill-bg);border:1px solid var(--pill-border);transition:background .2s,border-color .2s;display:flex}.submenu-pills.menu-shortcuts li a{color:var(--pill-fg);white-space:nowrap;flex:1;align-items:center;padding:8px 14px;text-decoration:none;transition:color .2s;display:flex}.submenu-pills.menu-shortcuts li.current{background:var(--pill-current-bg);border-color:var(--pill-current-border)}.submenu-pills.menu-shortcuts li.current a{color:var(--pill-current-fg)}.submenu-pills.menu-shortcuts li:hover{background:var(--pill-hover-bg);border-color:var(--pill-hover-border)}.submenu-pills.menu-shortcuts li:hover a{color:var(--pill-hover-fg)}.submenu-pills.menu-shortcuts li a:focus-visible{outline:2px solid var(--color-main);outline-offset:3px}@media (width>=992px){.submenu-pills.menu-shortcuts{gap:24px}.submenu-pills.menu-shortcuts li a{padding:9px 16px}}.finish-page[data-astro-cid-mxd4ypo6] .promotion-flats .title-container{text-align:center}.finish-page[data-astro-cid-mxd4ypo6]{padding-block-start:var(--nav-height)}.finish-page-redesigned[data-astro-cid-mxd4ypo6]{padding-block-start:0;display:flow-root}.finish-page[data-astro-cid-mxd4ypo6] .submenu-pills-wrap.finish-submenu{padding-block-start:0;padding-inline:var(--finishing-inline)}.finish-page-premises[data-astro-cid-mxd4ypo6]>section,.finish-page-premises[data-astro-cid-mxd4ypo6]>.finishing-premises-table{padding-inline:var(--finishing-inline)}.invest-section.atal-design-submenu{display:none}.funding-page{color:var(--funding-content-color,var(--color-main-second));--funding-container-block-margin:5vw;padding-block-start:var(--nav-height)}.funding-page .funding-inner{width:100%;padding:0 5vw 5vw}.funding-page .funding-section{width:100%}.funding-page .funding-content-wrapper{grid-template-columns:1.1fr .9fr;align-items:stretch;width:100%;display:grid}.funding-page .funding-description-container{min-width:0;display:flex}.funding-page .funding-description{width:100%;margin:var(--funding-container-block-margin)}.funding-page .funding-content-wrapper.no-media .funding-description-container{grid-column:1/-1}.funding-page .funding-copy-section+.funding-copy-section{border-top:1px solid color-mix(in srgb, var(--funding-content-color,var(--color-main-second)) 22%, transparent);margin-top:3vw;padding-top:3vw}.funding-page h1,.funding-page h2{color:var(--funding-title-color,var(--color-main-second));font-family:var(--font-second);font-size:calc(var(--font-size-header-responsive) * var(--funding-title-size-multiplier,.75));font-weight:var(--font-weight-header);margin:0 0 3vw;line-height:1.1}.funding-page .funding-copy,.funding-page .funding-staff,.funding-page .funding-empty{font-size:calc(var(--font-size-paragraph-responsive) * var(--funding-content-size-multiplier,.7));line-height:1.5}.funding-page .funding-copy p,.funding-page .funding-staff p,.funding-page .funding-copy ul,.funding-page .funding-staff ul{margin:0 0 15px}.funding-page .funding-copy :last-child,.funding-page .funding-staff :last-child{margin-bottom:0}.funding-page .funding-copy a,.funding-page .funding-staff a{color:currentColor;text-underline-offset:.18em;text-decoration:underline}.funding-page .funding-copy a.funding-button,.funding-page .funding-staff a.funding-button{color:var(--color-atal-red);border:1px solid var(--color-atal-red);padding:.75em 1.5em;text-decoration:none;transition:background-color .2s;display:inline-block}.funding-page .funding-copy a.funding-button:hover,.funding-page .funding-copy a.funding-button:focus-visible,.funding-page .funding-staff a.funding-button:hover,.funding-page .funding-staff a.funding-button:focus-visible{background-color:color-mix(in srgb, var(--color-atal-red) 10%, transparent)}@media (prefers-reduced-motion:reduce){.funding-page .funding-copy a.funding-button,.funding-page .funding-staff a.funding-button{transition:none}}.funding-page .funding-copy table,.funding-page .funding-staff table{border-collapse:collapse;width:100%;max-width:100%}.funding-page .funding-copy img,.funding-page .funding-staff img{max-width:100%;height:auto}.funding-page .funding-staff{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:2vw;display:grid}.funding-page .funding-staff p{margin:0}.funding-page .funding-picture{justify-content:center;min-width:0;display:flex;position:relative;overflow:visible}.funding-page .funding-picture-image{top:var(--funding-container-block-margin);bottom:var(--funding-container-block-margin);justify-content:center;align-items:flex-start;display:flex;position:absolute}.funding-page .funding-picture-image img{width:100%;max-width:100%;height:auto;display:block}.funding-page .funding-empty{margin:0}.funding-page .funding-content-wrapper{flex-direction:column-reverse;display:flex}.funding-page .funding-picture-image{position:static;inset:auto}.funding-page .funding-staff{grid-template-columns:1fr}@media (width>=992px){.funding-page .funding-content-wrapper{display:grid}.funding-page .funding-picture{min-height:44vw;display:block;overflow:visible}.funding-page .funding-picture-image{inset:var(--funding-container-block-margin) 0;width:100%;position:absolute}.funding-page .funding-staff{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-page{--gallery-image-height:clamp(260px, 72vw, 460px);--gallery-caption-height:24px;--gallery-caption-gap:7px;--gallery-gap:clamp(18px, 1.75vw, 32px);color:var(--color-main-second);background:var(--color-surface)}.gallery-page:not(.gallery-page--with-captions){--gallery-caption-height:0px;--gallery-caption-gap:0px}.gallery-page .gallery-inner{gap:var(--gallery-submenu-content-gap,var(--spacing-block-responsive));width:100%;max-width:none;padding-block:calc(var(--nav-height) + var(--gallery-top-spacing,var(--spacing-block-responsive))) var(--spacing-block-responsive);padding-inline:var(--gallery-gap);flex-direction:column;margin:0;display:flex}.gallery-page .submenu-pills-wrap.gallery-submenu{margin:0}#hero-section~.gallery-page .gallery-inner{padding-block-start:var(--gallery-top-spacing,var(--spacing-block-responsive))}.gallery-page .gallery-grid{gap:var(--gallery-gap) var(--gallery-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.gallery-page .gallery-tile{gap:var(--gallery-caption-gap);color:var(--color-main-second);cursor:pointer;text-align:center;min-width:0;height:calc(var(--gallery-image-height) + var(--gallery-caption-height) + var(--gallery-caption-gap));background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.gallery-page .gallery-image-frame{flex:0 0 var(--gallery-image-height);width:100%;height:var(--gallery-image-height);min-height:var(--gallery-image-height);max-height:var(--gallery-image-height);background:var(--color-main-second);display:block;overflow:hidden}.gallery-page .gallery-tile img{object-fit:cover;width:100%;height:100%;transition:transform .35s,opacity .35s;display:block}.gallery-page .gallery-tile:hover img,.gallery-page .gallery-tile:focus-visible img{opacity:.82;transform:scale(1.045)}.gallery-page .gallery-tile:focus-visible{outline:3px solid var(--color-main);outline-offset:4px}.gallery-page .gallery-caption{color:var(--gallery-caption-color,var(--color-on-light));min-height:var(--gallery-caption-height);max-height:var(--gallery-caption-height);padding:0 8px;font-size:.95rem;line-height:1.35;display:block;overflow:hidden}.gallery-page .gallery-empty{margin:0;font-size:1.125rem}.gallery-page .gallery-grid{grid-template-columns:1fr}@media (width>=992px){.gallery-page{--gallery-image-height:clamp(260px, 19vw, 360px)}.gallery-page .gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-page .gallery-tile:nth-child(13n+1),.gallery-page .gallery-tile:nth-child(13n+5),.gallery-page .gallery-tile:nth-child(13n+9){grid-column:span 2}.gallery-page.gallery-page--two-column{--gallery-image-height:clamp(420px, 35.833vw, 760px)}.gallery-page.gallery-page--two-column .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-page.gallery-page--two-column .gallery-tile{grid-column:auto}.gallery-page.gallery-page--two-column .gallery-tile:nth-child(4n+2),.gallery-page.gallery-page--two-column .gallery-tile:nth-child(4n+3){grid-column:span 2}.gallery-page.gallery-page--featured-grid{--gallery-image-height:var(--gallery-featured-row-height,20vw)}.gallery-page.gallery-page--featured-grid .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(var(--gallery-image-height) + var(--gallery-caption-height) + var(--gallery-caption-gap));align-items:stretch}.gallery-page.gallery-page--featured-grid .gallery-tile{grid-column:auto;height:100%}.gallery-page.gallery-page--featured-grid .gallery-tile:nth-child(6n+1){grid-area:span 2/span 2}.gallery-page.gallery-page--featured-grid .gallery-image-frame{flex:1 1 0;height:auto;min-height:0;max-height:none}.gallery-page.gallery-page--featured-grid .gallery-caption{flex-shrink:0}}:where(:root){--garage-plan-gap:25px;--garage-plan-title-size:3.3vw;--garage-plan-tab-size:32px;--garage-plan-level-size:20px;--garage-plan-legend-size:1vw;--garage-plan-status-free:#aeba26;--garage-plan-status-pre-reservation:#e39a32;--garage-plan-status-reservation:#ee1b24;--garage-plan-status-sold:#5a5a5a;--garage-plan-shape-opacity:.4;--garage-plan-shape-opacity-hover:.8;--garage-plan-shape-stroke:#ffffffe6;--garage-plan-title-color:var(--color-main-second);--garage-plan-tab-color:var(--color-accent);--garage-plan-tab-color-active:var(--color-main-second);--garage-plan-tab-indicator:var(--color-main-second);--garage-plan-tab-border:#1f1f1f26;--garage-plan-switch-bg:var(--pill-bg);--garage-plan-switch-border:var(--pill-border);--garage-plan-switch-color:var(--pill-fg);--garage-plan-switch-bg-active:var(--pill-current-bg);--garage-plan-switch-border-active:var(--pill-current-border);--garage-plan-switch-color-active:var(--pill-current-fg);--garage-plan-switch-bg-hover:var(--pill-hover-bg);--garage-plan-switch-border-hover:var(--pill-hover-border);--garage-plan-switch-color-hover:var(--pill-hover-fg);--garage-plan-focus-ring:#1f1f1f}.garage-plan{gap:var(--garage-plan-gap);flex-direction:column;width:100%;display:flex;position:relative}.garage-plan__title{color:var(--garage-plan-title-color);font-family:var(--font-main);font-size:var(--garage-plan-title-size);margin:0;font-weight:400;line-height:1.2}.garage-plan__buildings{border-bottom:1px solid var(--garage-plan-tab-border);scrollbar-width:none;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto;&::-webkit-scrollbar{display:none}}.garage-plan__building{white-space:nowrap;color:var(--garage-plan-tab-color);font:inherit;font-size:var(--garage-plan-tab-size);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 18px;transition:color .2s;position:relative}.garage-plan__building+.garage-plan__building:before{content:"";background-color:var(--garage-plan-tab-border);inline-size:1px;position:absolute;inset-block:8px 10px;inset-inline-start:-2px}.garage-plan__building[aria-current=true]{border-bottom-color:var(--garage-plan-tab-indicator);color:var(--garage-plan-tab-color-active)}.garage-plan__building-full{display:none}.garage-plan__building[aria-current=true] .garage-plan__building-full{display:inline}.garage-plan__building[aria-current=true] .garage-plan__building-short{display:none}.garage-plan__building:hover{color:var(--garage-plan-tab-color-active)}.garage-plan__levels{flex-wrap:wrap;gap:8px;display:flex}.garage-plan__levels[hidden],.garage-plan__levels--single{display:none}.garage-plan__level{border:1px solid var(--garage-plan-switch-border);background:var(--garage-plan-switch-bg);color:var(--garage-plan-switch-color);font:inherit;font-size:var(--garage-plan-level-size);cursor:pointer;border-radius:999px;padding:8px 18px;transition:background .2s,border-color .2s,color .2s}.garage-plan__level[aria-current=true]{background:var(--garage-plan-switch-bg-active);border-color:var(--garage-plan-switch-border-active);color:var(--garage-plan-switch-color-active)}.garage-plan__level:hover{background:var(--garage-plan-switch-bg-hover);border-color:var(--garage-plan-switch-border-hover);color:var(--garage-plan-switch-color-hover)}.garage-plan__canvas{width:100%;position:relative}.garage-plan[data-loading] .garage-plan__canvas{opacity:.6}.garage-plan__photo{width:100%;height:auto;display:block}.garage-plan__svg{width:100%;height:100%;position:absolute;inset:0}.garage-plan__shape,.garage-plan__legend-swatch{color:var(--garage-plan-status-sold)}.garage-plan__shape[data-status=free],.garage-plan__legend-swatch[data-status=free]{color:var(--garage-plan-status-free)}.garage-plan__shape[data-status=pre_reservation],.garage-plan__legend-swatch[data-status=pre_reservation]{color:var(--garage-plan-status-pre-reservation)}.garage-plan__shape[data-status=reservation],.garage-plan__legend-swatch[data-status=reservation]{color:var(--garage-plan-status-reservation)}.garage-plan__shape{fill:currentColor;fill-opacity:var(--garage-plan-shape-opacity);stroke:var(--garage-plan-shape-stroke);stroke-width:2px;cursor:pointer;transition:fill-opacity .15s}.garage-plan__shape:hover,.garage-plan__shape:focus{fill-opacity:var(--garage-plan-shape-opacity-hover)}.garage-plan__legend{width:50%;font-size:var(--garage-plan-legend-size);grid-template-columns:repeat(2,1fr);gap:8px 0;margin:0 0 0 auto;padding:0;list-style:none;display:grid}.garage-plan__legend-item{opacity:.7;white-space:nowrap;align-items:center;gap:10px;display:flex}.garage-plan__legend-swatch{background:currentColor;border:1px solid #00000040;width:3em;height:1.2em}.garage-plan :focus{outline:none}.garage-plan :focus-visible{outline:2px solid var(--garage-plan-focus-ring,#1f1f1f);outline-offset:2px}.garage-plan__tooltip{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#868e96;border-radius:4px;padding:12px 16px;font-size:18px;line-height:1;position:absolute;transform:translate(-50%,-140%)}.garage-plan__empty{opacity:.7;padding:24px 0}.garages-page[data-astro-cid-mtswdeqr]{padding:var(--nav-height) 0 40px;flex-direction:column;align-items:center;display:flex}.garages-page[data-astro-cid-mtswdeqr] .garage-plan{max-width:92%}.makieta-flats[data-astro-cid-acwzxufv]{flex-direction:column;align-items:center;padding:40px 0;display:flex}.makieta-flats--bare[data-astro-cid-acwzxufv]{padding-block-start:calc(var(--nav-clearance) + 40px)}.news-page[data-astro-cid-an6ihmbs]{--news-date-scale:var(--news-date-size-scale,var(--news-size-scale,1));--news-text-color:var(--news-page-text-color,var(--color-surface));--news-accent-color:var(--news-page-accent-color,var(--color-accent));--news-button-bg:var(--news-page-button-bg,var(--color-main));--news-button-fg:var(--news-page-button-fg,var(--color-surface));--news-button-hover-bg:var(--news-page-button-hover-bg,var(--color-surface));--news-button-hover-fg:var(--news-page-button-hover-fg,var(--color-main));--news-background-dim:var(--news-page-background-dim,color-mix(in srgb, var(--color-main) 45%, transparent));isolation:isolate;padding-block:var(--nav-height,100px);background:0 0;min-height:100vh;position:relative}.news-page[data-astro-cid-an6ihmbs] .news-bg[data-astro-cid-an6ihmbs]{z-index:0;pointer-events:none;position:fixed;inset:0}.news-page[data-astro-cid-an6ihmbs].has-wrapper-background .news-bg[data-astro-cid-an6ihmbs]{display:none}.news-page[data-astro-cid-an6ihmbs] .news-bg-picture[data-astro-cid-an6ihmbs],.news-page[data-astro-cid-an6ihmbs] .news-bg-image[data-astro-cid-an6ihmbs]{object-fit:cover;width:100%;height:100%;display:block}.news-page[data-astro-cid-an6ihmbs] .news-bg[data-astro-cid-an6ihmbs]:after{content:"";background:var(--news-background-dim);position:absolute;inset:0}.news-page[data-astro-cid-an6ihmbs] .news-section[data-astro-cid-an6ihmbs]{z-index:1;min-height:75vh;position:relative}.news-page[data-astro-cid-an6ihmbs] .timeline-content[data-astro-cid-an6ihmbs]{width:max(75%,1220px);margin:0 auto;padding:0 4vw}.news-page[data-astro-cid-an6ihmbs] .timeline-box-content[data-astro-cid-an6ihmbs]{width:100%;padding:calc(2em * var(--news-size-scale,1)) 0;border-bottom:1px solid var(--news-accent-color);color:var(--news-text-color);grid-template-columns:minmax(84px,12%) minmax(0,1fr) auto;grid-template-areas:"date title.""date lead.""date popup actions";align-items:start;gap:1em 3em;display:grid}.news-page[data-astro-cid-an6ihmbs] .date-wrapper[data-astro-cid-an6ihmbs]{min-width:0;font-family:var(--news-date-font-family,var(--font-main));flex-direction:column;grid-area:date;gap:2px;padding-top:2px;display:flex}.news-page[data-astro-cid-an6ihmbs] .date-wrapper[data-astro-cid-an6ihmbs] span[data-astro-cid-an6ihmbs]{color:var(--news-date-color,var(--news-accent-color));line-height:1.15}.news-page[data-astro-cid-an6ihmbs] .date-wrapper[data-astro-cid-an6ihmbs] .day[data-astro-cid-an6ihmbs]{font-size:calc(var(--font-size-header-responsive) * 1.45 * var(--news-date-scale));font-weight:800;line-height:1}.news-page[data-astro-cid-an6ihmbs] .date-wrapper[data-astro-cid-an6ihmbs] .month[data-astro-cid-an6ihmbs]{font-size:calc(var(--font-size-paragraph-intro-responsive) * .95 * var(--news-date-scale));line-height:1.05}.news-page[data-astro-cid-an6ihmbs] .date-wrapper[data-astro-cid-an6ihmbs] .year[data-astro-cid-an6ihmbs]{font-size:calc(var(--font-size-paragraph-intro-responsive) * .72 * var(--news-date-scale));line-height:1.05}.news-page[data-astro-cid-an6ihmbs] .news-title[data-astro-cid-an6ihmbs]{font-family:var(--news-title-font-family,var(--font-main));font-size:calc(var(--font-size-header-responsive) * .48 * var(--news-size-scale,1));color:var(--news-page-title-color,var(--news-text-color));grid-area:title;margin:0;padding-top:8px;font-weight:400;line-height:130%}.news-page[data-astro-cid-an6ihmbs] .news-subtitle[data-astro-cid-an6ihmbs]{font-size:calc(var(--font-size-paragraph-responsive) * var(--news-size-scale,1));color:var(--news-text-color);grid-area:lead;max-width:74ch;margin:0;padding:0;line-height:1.6}.news-page[data-astro-cid-an6ihmbs] .timeline-actions[data-astro-cid-an6ihmbs]{grid-area:actions;justify-content:flex-end;align-self:end;align-items:flex-end;min-width:3.5em;padding-bottom:4px;display:flex}.news-page[data-astro-cid-an6ihmbs] .popup-timeline[data-astro-cid-an6ihmbs]{font-size:calc(var(--font-size-paragraph-responsive) * var(--news-size-scale,1));color:var(--news-text-color);opacity:0;grid-area:popup;max-width:85ch;max-height:0;padding:0;line-height:1.6;transition:max-height .35s,opacity .2s;overflow:hidden}.news-page[data-astro-cid-an6ihmbs] .popup-timeline[data-astro-cid-an6ihmbs] p[data-astro-cid-an6ihmbs]{margin:0}.news-page[data-astro-cid-an6ihmbs] .timeline-more[data-astro-cid-an6ihmbs],.news-page[data-astro-cid-an6ihmbs] .timeline-less[data-astro-cid-an6ihmbs]{block-size:3.5em;inline-size:3.5em;color:var(--news-text-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.news-page[data-astro-cid-an6ihmbs] .timeline-more[data-astro-cid-an6ihmbs] .news-arrow-icon,.news-page[data-astro-cid-an6ihmbs] .timeline-less[data-astro-cid-an6ihmbs] .news-arrow-icon{width:100%;height:auto;display:block}.news-page[data-astro-cid-an6ihmbs] .timeline-more[data-astro-cid-an6ihmbs] .news-arrow-icon .fil0,.news-page[data-astro-cid-an6ihmbs] .timeline-less[data-astro-cid-an6ihmbs] .news-arrow-icon .fil0,.news-page[data-astro-cid-an6ihmbs] .timeline-more[data-astro-cid-an6ihmbs] .news-arrow-icon .fil1,.news-page[data-astro-cid-an6ihmbs] .timeline-less[data-astro-cid-an6ihmbs] .news-arrow-icon .fil1{fill:var(--news-accent-color);stroke:var(--news-accent-color)}.news-page[data-astro-cid-an6ihmbs] .timeline-less[data-astro-cid-an6ihmbs]{display:none}.news-page[data-astro-cid-an6ihmbs] .timeline-box[data-astro-cid-an6ihmbs].is-open .popup-timeline[data-astro-cid-an6ihmbs]{opacity:1;max-height:2200px}.news-page[data-astro-cid-an6ihmbs] .timeline-box[data-astro-cid-an6ihmbs].is-open .timeline-more[data-astro-cid-an6ihmbs]{display:none}.news-page[data-astro-cid-an6ihmbs] .timeline-box[data-astro-cid-an6ihmbs].is-open .timeline-less[data-astro-cid-an6ihmbs]{display:inline-flex}.news-page[data-astro-cid-an6ihmbs] .getMoreResult[data-astro-cid-an6ihmbs]{text-align:center;background:var(--news-button-bg);min-width:200px;max-width:fit-content;color:var(--news-button-fg);font-size:calc(var(--font-size-button-responsive) * var(--news-size-scale,1));cursor:pointer;border:none;border-radius:3px;margin:28px auto 0;padding:12px 16px;font-weight:700;text-decoration:none;display:block}.news-page[data-astro-cid-an6ihmbs] .getMoreResult[data-astro-cid-an6ihmbs]:hover{background:var(--news-button-hover-bg);color:var(--news-button-hover-fg);font-weight:400}.news-page[data-astro-cid-an6ihmbs]{padding:var(--nav-height) 0 var(--news-page-block-end-padding,var(--nav-height))}.news-page[data-astro-cid-an6ihmbs] .timeline-content[data-astro-cid-an6ihmbs]{width:100%}.news-page[data-astro-cid-an6ihmbs] .timeline-box-content[data-astro-cid-an6ihmbs]{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""title""lead""popup""actions"}.news-page[data-astro-cid-an6ihmbs] .date-wrapper[data-astro-cid-an6ihmbs]{flex-direction:row;align-items:baseline;gap:.35em}.news-page[data-astro-cid-an6ihmbs] .news-title[data-astro-cid-an6ihmbs]{padding-top:0}.news-page[data-astro-cid-an6ihmbs] .popup-timeline[data-astro-cid-an6ihmbs]{max-width:100%}.news-page[data-astro-cid-an6ihmbs] .news-title[data-astro-cid-an6ihmbs]{font-size:calc(var(--font-size-header-responsive) * .44 * var(--news-size-scale,1))}@media (width>=576px){.news-page[data-astro-cid-an6ihmbs] .timeline-box-content[data-astro-cid-an6ihmbs]{grid-template-columns:minmax(74px,16.5%) minmax(0,1fr) auto;grid-template-areas:"date title.""date lead.""date popup actions"}.news-page[data-astro-cid-an6ihmbs] .date-wrapper[data-astro-cid-an6ihmbs]{flex-direction:column;align-items:flex-start;gap:2px}.news-page[data-astro-cid-an6ihmbs] .popup-timeline[data-astro-cid-an6ihmbs]{max-width:85ch}.news-page[data-astro-cid-an6ihmbs] .news-title[data-astro-cid-an6ihmbs]{padding-top:8px}}@media (width>=992px){.news-page[data-astro-cid-an6ihmbs] .timeline-content[data-astro-cid-an6ihmbs]{width:max(75%,900px)}.news-page[data-astro-cid-an6ihmbs] .timeline-box-content[data-astro-cid-an6ihmbs]{grid-template-columns:minmax(84px,12%) minmax(0,1fr) auto}.news-page[data-astro-cid-an6ihmbs] .news-title[data-astro-cid-an6ihmbs]{font-size:calc(var(--font-size-header-responsive) * .48 * var(--news-size-scale,1))}}.prices-page[data-astro-cid-pdl6tsvt]{padding:calc(var(--nav-height) + var(--prices-top-gap,0px)) 0 40px;flex-direction:column;align-items:center;display:flex}.prices-page .submenu-pills-wrap.prices-submenu{width:100%;max-width:92%}.privacy-policy-page[data-astro-cid-fihmm6xu]{font-size:var(--font-size-paragraph-responsive);max-width:min(100%,100em);padding:var(--spacing-block-responsive) var(--spacing-inline-responsive) var(--spacing-block-responsive);color:#000;margin-inline:auto}.privacy_policy,.privacy_policy_rodo{padding-top:var(--nav-height,100px)}.privacy-policy-page-header[data-astro-cid-fihmm6xu]{margin-bottom:calc(var(--spacing-block-responsive) * .65)}.privacy-policy-page[data-astro-cid-fihmm6xu] h1[data-astro-cid-fihmm6xu]{color:var(--color-accent);font-family:var(--font-family-header);font-size:var(--font-size-header-responsive);font-weight:var(--font-weight-header,400);margin:0;line-height:1.1}.privacy-policy-content[data-astro-cid-fihmm6xu]{font-size:var(--font-size-paragraph-responsive);overflow-wrap:anywhere;line-height:1.55}.privacy-policy-content[data-astro-cid-fihmm6xu] h2,.privacy-policy-content[data-astro-cid-fihmm6xu] h3,.privacy-policy-content[data-astro-cid-fihmm6xu] h4{color:var(--color-accent);font-family:var(--font-family-header);font-weight:var(--font-weight-header,500);margin:1.6em 0 .65em;line-height:1.2}.privacy-policy-content[data-astro-cid-fihmm6xu] h2{font-size:calc(var(--font-size-header-responsive) * .62)}.privacy-policy-content[data-astro-cid-fihmm6xu] h3{font-size:calc(var(--font-size-paragraph-intro-responsive) * 1.05)}.privacy-policy-content[data-astro-cid-fihmm6xu] p,.privacy-policy-content[data-astro-cid-fihmm6xu] ul,.privacy-policy-content[data-astro-cid-fihmm6xu] ol,.privacy-policy-content[data-astro-cid-fihmm6xu] table{margin-block:0 1em}.privacy-policy-content[data-astro-cid-fihmm6xu] a{color:var(--color-accent);text-underline-offset:.16em;text-decoration:underline}.privacy-policy-content[data-astro-cid-fihmm6xu] table{border-collapse:collapse;width:100%}.privacy-policy-content[data-astro-cid-fihmm6xu] th,.privacy-policy-content[data-astro-cid-fihmm6xu] td{border:1px solid color-mix(in srgb, var(--color-main) 22%, transparent);vertical-align:top;padding:.75em}.rodo-atal[data-astro-cid-fihmm6xu]{margin-top:calc(var(--spacing-block-responsive) * .5)}.rodo-atal[data-astro-cid-fihmm6xu] a[data-astro-cid-fihmm6xu]{border:1px solid var(--color-accent);min-height:3.2em;color:var(--color-accent);align-items:center;padding:0 1.6em;text-decoration:none;transition:opacity .2s;display:inline-flex}.rodo-atal[data-astro-cid-fihmm6xu] a[data-astro-cid-fihmm6xu]:hover{opacity:.72}.cookies-declaration[data-astro-cid-fihmm6xu]{margin-top:calc(var(--spacing-block-responsive) * .75)}.privacy-policy-content[data-astro-cid-fihmm6xu] table{display:block;overflow-x:auto}@media (width>=576px){.privacy-policy-content[data-astro-cid-fihmm6xu] table{display:table;overflow-x:visible}}.promotions-page{color:var(--promotions-content-color,var(--color-main-second));--promotions-container-block-margin:5vw;padding-block-start:var(--nav-height)}.promotions-page .promotions-inner{width:100%;padding-block:var(--promotions-block-padding,2.5vw);padding-inline:5vw}.promotions-page .promotions-section{width:100%}.promotions-page .promotions-content-wrapper{grid-template-columns:1.1fr .9fr;align-items:stretch;width:100%;display:grid}.promotions-page .promotions-description-container{min-width:0;display:flex}.promotions-page .promotions-description{width:100%;margin:var(--promotions-container-block-margin)}.promotions-page .promotions-content-wrapper.no-media .promotions-description-container{grid-column:1/-1}.promotions-page .promotions-item+.promotions-item{border-top:1px solid color-mix(in srgb, var(--promotions-content-color,var(--color-main-second)) 22%, transparent);margin-top:3vw;padding-top:3vw}.promotions-page h2{color:var(--promotions-title-color,var(--color-main-second));font-family:var(--promotions-title-font-family,var(--font-second));font-size:calc(var(--font-size-header-responsive) * var(--promotions-title-size-multiplier,.75));font-weight:var(--promotions-title-font-weight,var(--font-weight-header));margin:0 0 3vw;line-height:1.2}.promotions-page .promotion-content,.promotions-page .promotions-empty{font-size:calc(var(--font-size-paragraph-responsive) * var(--promotions-content-size-multiplier,.7));line-height:1.5}.promotions-page .promotion-content p,.promotions-page .promotion-content ul,.promotions-page .promotion-content ol{margin:0 0 15px}.promotions-page .promotion-content :last-child{margin-bottom:0}.promotions-page .promotion-content a{color:var(--promotions-link-color,var(--color-main-second));text-underline-offset:.18em;text-decoration:underline}.promotions-page .promotion-content table{border-collapse:collapse;width:100%;max-width:100%}.promotions-page .promotion-content img{max-width:100%;height:auto}.promotions-page .promotions-picture{justify-content:center;min-width:0;display:flex;position:relative;overflow:visible}.promotions-page .promotions-picture-image{top:var(--promotions-container-block-margin);bottom:var(--promotions-container-block-margin);justify-content:center;align-items:flex-start;width:100%;display:flex;position:absolute}.promotions-page .promotions-picture-image img{width:100%;max-width:100%;height:auto;display:block}.promotions-page .promotions-empty{margin:0}.promotions-page .promotions-item{cursor:pointer}.promotions-page .promotion-more{color:var(--promotions-link-color,var(--color-main-second));font-size:calc(var(--font-size-paragraph-responsive) * var(--promotions-content-size-multiplier,.7));text-align:right}.promotions-page .promotions-content-wrapper{flex-direction:column-reverse;display:flex}.promotions-page .promotions-picture-image{width:auto;position:static;inset:auto}@media (width>=992px){.promotions-page .promotions-content-wrapper{display:grid}.promotions-page .promotions-picture{min-height:44vw;display:block;overflow:clip}.promotions-page .promotions-picture-image{inset:var(--promotions-container-block-margin) auto;width:100%;position:absolute}}.not-found[data-astro-cid-i2coypxm]{max-width:720px;padding:calc(var(--nav-clearance) + 80px) 16px 80px;text-align:center;margin:0 auto}.not-found[data-astro-cid-i2coypxm] h1[data-astro-cid-i2coypxm]{margin:0 0 12px;font-size:32px}.not-found__home[data-astro-cid-i2coypxm]{margin-top:24px;text-decoration:underline;display:inline-block}.standalone-flat-view[data-astro-cid-re3aunjl]{--flat-view-font-family:"DM Sans", var(--font-main), sans-serif;--flat-view-black:#3b3b3b;--flat-view-dark-gray:#707070;--flat-view-light-gray:#d6d6d6;--flat-view-red:#e4051f;--flat-view-white:#fff;--flat-view-free:#189300;--flat-view-pre-reservation:#e6b800;--flat-view-reservation:#e60000;--flat-view-soon-available:#959595;background:var(--flat-view-white);color:var(--flat-view-black);font-family:var(--flat-view-font-family);padding:5.25vw;padding-block-start:calc(var(--nav-height) + 5.25vw)}.flat-view-shell[data-astro-cid-re3aunjl]{flex-wrap:wrap;gap:70px 0;max-width:1720px;margin:0 auto;display:flex}.flat-view-media-column[data-astro-cid-re3aunjl],.flat-view-details-column[data-astro-cid-re3aunjl]{flex:100%;min-width:0}.flat-view-media-column[data-astro-cid-re3aunjl] h1[data-astro-cid-re3aunjl]{color:var(--flat-view-black);font-family:var(--flat-view-font-family);text-wrap:nowrap;margin:0 0 32px;font-size:40px;font-weight:900;line-height:.7}.flat-view-leading-standard[data-astro-cid-re3aunjl]{color:var(--flat-view-red);font-family:var(--flat-view-font-family);align-items:center;gap:10px;margin:-16px 0 32px;font-size:16px;font-weight:700;display:flex}.flat-view-leading-standard[data-astro-cid-re3aunjl] .flat-view-leading-standard-icon{flex:0 0 24px;width:24px;height:24px}.flat-view-leading-standard[data-astro-cid-re3aunjl] .flat-view-leading-standard-icon .fil0,.flat-view-leading-standard[data-astro-cid-re3aunjl] .flat-view-leading-standard-icon .fil1{fill:var(--flat-view-red)}.flat-view-media-column[data-astro-cid-re3aunjl] h1[data-astro-cid-re3aunjl]:after{background:var(--flat-view-red);content:"";width:120px;height:4px;margin-top:12px;display:block}.flat-view-promo[data-astro-cid-re3aunjl]{background:var(--flat-view-red);color:var(--flat-view-white);font-family:var(--flat-view-font-family);text-transform:uppercase;align-items:center;min-height:34px;margin-bottom:16px;padding:0 34px;font-size:16px;font-weight:900;display:inline-flex}.flat-view-promo[data-astro-cid-re3aunjl] strong[data-astro-cid-re3aunjl]{display:none}.flat-view-gallery[data-astro-cid-re3aunjl]{align-items:center;margin-bottom:32px;display:grid}.flat-view-swiper[data-astro-cid-re3aunjl] .swiper-slide[data-astro-cid-re3aunjl],.flat-view-image-placeholder[data-astro-cid-re3aunjl]{aspect-ratio:790/464;background:var(--flat-view-white);justify-content:center;align-items:center;display:flex;overflow:hidden}.flat-view-swiper[data-astro-cid-re3aunjl]{width:100%;overflow:hidden}.flat-view-swiper[data-astro-cid-re3aunjl] .swiper-wrapper[data-astro-cid-re3aunjl]{align-items:stretch}.flat-view-swiper[data-astro-cid-re3aunjl] .swiper-slide[data-astro-cid-re3aunjl] img[data-astro-cid-re3aunjl]{object-fit:contain;width:100%;height:100%;display:block}.flat-view-gallery[data-astro-cid-re3aunjl] .flat-view-pagination{text-align:center;margin-top:18px;position:static}.flat-view-gallery[data-astro-cid-re3aunjl] .swiper-pagination-bullet{background:var(--flat-view-light-gray);opacity:1;width:10px;height:10px;display:inline-block}.flat-view-gallery[data-astro-cid-re3aunjl] .swiper-pagination-bullet-active{background:#87968d}.flat-view-image-placeholder[data-astro-cid-re3aunjl]{color:var(--flat-view-black);font-family:var(--flat-view-font-family);font-size:40px;font-weight:900}.flat-view-actions[data-astro-cid-re3aunjl],.flat-view-primary-actions[data-astro-cid-re3aunjl]{flex-wrap:wrap;justify-content:flex-start;gap:28px 40px;display:flex}.flat-view-primary-actions[data-astro-cid-re3aunjl]{justify-content:center;margin-top:0}.flat-view-button[data-astro-cid-re3aunjl]{background:var(--flat-view-white);color:var(--flat-view-black);cursor:pointer;font-family:var(--flat-view-font-family);text-align:left;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-width:fit-content;min-height:0;padding:0;font-size:16px;font-weight:900;line-height:1.1;transition:color .2s,opacity .2s;display:inline-flex}.flat-view-button[data-astro-cid-re3aunjl]:hover,.flat-view-button[data-astro-cid-re3aunjl]:focus-visible,.flat-view-current-offer[data-astro-cid-re3aunjl]{color:var(--flat-view-red)}.flat-view-button[data-astro-cid-re3aunjl] .flat-view-action-icon{width:24px;height:24px;display:block}.flat-view-button[data-astro-cid-re3aunjl] .flat-view-action-icon .fil0{fill:var(--flat-view-black)}.flat-view-button[data-astro-cid-re3aunjl] .flat-view-action-icon .fil1{fill:var(--flat-view-red)}.flat-view-inquiry-button[data-astro-cid-re3aunjl]{background:var(--flat-view-red);border-color:var(--flat-view-red);color:var(--flat-view-white);gap:15px;width:255px;height:62px}.flat-view-inquiry-button[data-astro-cid-re3aunjl]:hover,.flat-view-inquiry-button[data-astro-cid-re3aunjl]:focus-visible{color:var(--flat-view-white);opacity:.53}.flat-view-inquiry-button[data-astro-cid-re3aunjl] .flat-view-action-icon{width:30px;height:30px}.flat-view-inquiry-button[data-astro-cid-re3aunjl] .flat-view-action-icon .fil0,.flat-view-inquiry-button[data-astro-cid-re3aunjl] .flat-view-action-icon .fil1{fill:var(--flat-view-white)}.flat-view-details-column[data-astro-cid-re3aunjl]{flex-direction:column;gap:40px;display:flex}.flat-view-price-box[data-astro-cid-re3aunjl],.flat-view-feature-box[data-astro-cid-re3aunjl],.flat-view-price-components[data-astro-cid-re3aunjl],.flat-view-attached-products[data-astro-cid-re3aunjl]{border-top:0;padding-top:0}.flat-view-price-row[data-astro-cid-re3aunjl]{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""omnibus";gap:5px;padding:0 0 20px;line-height:1;display:grid}.flat-view-price-label[data-astro-cid-re3aunjl],.flat-view-price-value[data-astro-cid-re3aunjl],.flat-view-price-omnibus[data-astro-cid-re3aunjl]{font-family:var(--flat-view-font-family)}.flat-view-price-label[data-astro-cid-re3aunjl]{grid-area:label;font-size:16px;font-weight:900}.flat-view-price-label-text[data-astro-cid-re3aunjl]{display:block}.flat-view-history-trigger[data-astro-cid-re3aunjl]{color:var(--flat-view-black);cursor:pointer;font-family:var(--flat-view-font-family);text-transform:lowercase;background:0 0;border:0;align-items:center;gap:10px;margin-top:8px;padding:0;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.flat-view-history-trigger[data-astro-cid-re3aunjl] .flat-view-history-icon{width:15px;height:15px}.flat-view-history-trigger[data-astro-cid-re3aunjl] .flat-view-history-icon .fil0,.flat-view-history-trigger[data-astro-cid-re3aunjl] .flat-view-history-icon .fil1{fill:var(--flat-view-black)}.flat-view-price-value[data-astro-cid-re3aunjl]{flex-wrap:wrap;grid-area:value;gap:.45em;display:flex}.flat-view-price-value[data-astro-cid-re3aunjl],.flat-view-price-value[data-astro-cid-re3aunjl] strong[data-astro-cid-re3aunjl]{font-size:16px;font-weight:900}.flat-view-price-value[data-astro-cid-re3aunjl] strong[data-astro-cid-re3aunjl]{font-weight:800}.flat-view-price-row[data-astro-cid-re3aunjl].is-highlighted .flat-view-price-value[data-astro-cid-re3aunjl] strong[data-astro-cid-re3aunjl]{color:var(--flat-view-red)}.flat-view-price-value[data-astro-cid-re3aunjl] span[data-astro-cid-re3aunjl]{color:var(--flat-view-black);font-size:14px;font-weight:400;text-decoration:line-through}.flat-view-price-omnibus[data-astro-cid-re3aunjl]{opacity:.75;grid-area:omnibus;font-size:11px;font-weight:400;line-height:1.25}.flat-view-price-label-note[data-astro-cid-re3aunjl]{font-size:11px;font-weight:400;line-height:1.25;display:block}.flat-view-history-modal[data-astro-cid-re3aunjl]{--flat-view-font-family:"DM Sans", var(--font-main), sans-serif;--flat-view-black:#3b3b3b;--flat-view-light-gray:#e5e0d8;--flat-view-red:#e4051f;--flat-view-white:#fff;color:var(--flat-view-black);font-family:var(--flat-view-font-family);opacity:0;visibility:hidden;z-index:1000;background-color:#0000;padding:20px;transition:opacity .3s ease-out,visibility .3s ease-out,background-color .3s ease-out;position:fixed;inset:0}.flat-view-history-modal[data-astro-cid-re3aunjl][hidden]{display:none}.flat-view-history-modal[data-astro-cid-re3aunjl].is-active{opacity:1;visibility:visible;background-color:#00000080}.flat-view-history-panel[data-astro-cid-re3aunjl]{box-sizing:border-box;color:var(--flat-view-black);width:min(400px,100vw - 40px);max-width:min(400px,100vw - 40px);max-height:calc(100vh - 80px);margin:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:fixed;top:20px;left:20px;overflow:visible;transform:scale(.7)translateY(-50px)}.flat-view-history-modal[data-astro-cid-re3aunjl].is-active .flat-view-history-panel[data-astro-cid-re3aunjl]{transform:scale(1)translateY(0)}.flat-view-history-body[data-astro-cid-re3aunjl]{background:var(--flat-view-white);box-sizing:border-box;border-radius:8px;width:100%;padding:15px;overflow:hidden;box-shadow:0 4px 10px 6px #00000040}.flat-view-history-panel[data-astro-cid-re3aunjl] h2[data-astro-cid-re3aunjl]{font-family:var(--flat-view-font-family);margin:0 0 18px;font-size:20px;font-weight:900;line-height:1.3}.flat-view-history-summary[data-astro-cid-re3aunjl]{border-bottom:1px solid var(--flat-view-light-gray);gap:5px;width:100%;margin-bottom:14px;padding-bottom:14px;display:grid}.flat-view-history-summary-item[data-astro-cid-re3aunjl]{font-family:var(--flat-view-font-family);justify-content:space-between;align-items:baseline;gap:16px;line-height:1.3;display:flex}.flat-view-history-summary-item[data-astro-cid-re3aunjl] strong[data-astro-cid-re3aunjl]{font-weight:inherit;text-align:right}.flat-view-history-summary-item[data-astro-cid-re3aunjl].is-primary{font-size:12px;font-weight:900}.flat-view-history-summary-item[data-astro-cid-re3aunjl].is-secondary{font-size:10px;font-weight:600}.flat-view-history-close[data-astro-cid-re3aunjl]{background:var(--flat-view-red);color:var(--flat-view-white);cursor:pointer;z-index:-1;border:0;justify-content:center;align-items:center;width:49px;height:56px;padding:0 0 12px;display:flex;position:absolute;top:-44px;right:0}.flat-view-history-close[data-astro-cid-re3aunjl] .flat-view-history-close-icon{transform-origin:50%;width:28px;transition:transform .3s ease-out;display:inline}.flat-view-history-close[data-astro-cid-re3aunjl] .flat-view-history-close-icon path,.flat-view-history-close[data-astro-cid-re3aunjl] .flat-view-history-close-icon polygon{fill:var(--flat-view-white)}.flat-view-history-close[data-astro-cid-re3aunjl]:hover .flat-view-history-close-icon{transform:rotate(90deg)}.flat-view-history-panel[data-astro-cid-re3aunjl] ul[data-astro-cid-re3aunjl]{max-height:min(360px,100vh - 260px);margin:14px 0 0;padding:0;list-style:none;overflow:auto}.flat-view-history-panel[data-astro-cid-re3aunjl] li[data-astro-cid-re3aunjl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:3px 0;font-size:10px;font-weight:600;line-height:1.3;display:grid}.flat-view-history-panel[data-astro-cid-re3aunjl] li[data-astro-cid-re3aunjl] span[data-astro-cid-re3aunjl]:not(:first-child){text-align:right}@media (width>=768px){.flat-view-history-body[data-astro-cid-re3aunjl]{padding:30px}.flat-view-history-panel[data-astro-cid-re3aunjl] h2[data-astro-cid-re3aunjl]{font-size:24px}.flat-view-history-summary-item[data-astro-cid-re3aunjl].is-primary{font-size:16px}.flat-view-history-summary-item[data-astro-cid-re3aunjl].is-secondary{font-size:14px}.flat-view-history-panel[data-astro-cid-re3aunjl] li[data-astro-cid-re3aunjl]{font-size:12px}}@media (prefers-reduced-motion:reduce){.flat-view-history-modal[data-astro-cid-re3aunjl],.flat-view-history-panel[data-astro-cid-re3aunjl],.flat-view-history-close[data-astro-cid-re3aunjl] .flat-view-history-close-icon{transition:none}.flat-view-history-panel[data-astro-cid-re3aunjl]{transform:none}}.flat-view-detail-columns[data-astro-cid-re3aunjl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 80px;display:grid}.flat-view-family-mortgage[data-astro-cid-re3aunjl]{font-family:var(--flat-view-font-family);text-transform:uppercase;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.flat-view-family-mortgage[data-astro-cid-re3aunjl] .flat-view-family-mortgage-icon{flex:none;width:32px;height:32px}.flat-view-family-mortgage[data-astro-cid-re3aunjl] .flat-view-family-mortgage-icon .fil0{fill:var(--flat-view-red)}.flat-view-detail-row[data-astro-cid-re3aunjl]{border-bottom:1px solid var(--flat-view-light-gray);text-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:16px;width:100%;padding:12px 0;display:flex}.flat-view-detail-row[data-astro-cid-re3aunjl] span[data-astro-cid-re3aunjl],.flat-view-detail-row[data-astro-cid-re3aunjl] strong[data-astro-cid-re3aunjl],.flat-view-feature-box[data-astro-cid-re3aunjl]{font-family:var(--flat-view-font-family);font-size:16px}.flat-view-detail-label[data-astro-cid-re3aunjl]{text-transform:capitalize;flex:0 0 130px;font-weight:900}.flat-view-detail-row[data-astro-cid-re3aunjl] strong[data-astro-cid-re3aunjl]{text-align:left;font-weight:600}.flat-status[data-astro-cid-re3aunjl]{text-transform:uppercase}.status-free[data-astro-cid-re3aunjl]{color:var(--flat-view-free)}.status-pre_reservation[data-astro-cid-re3aunjl]{color:var(--flat-view-pre-reservation)}.status-reservation[data-astro-cid-re3aunjl]{color:var(--flat-view-reservation)}.status-soon_available[data-astro-cid-re3aunjl]{color:var(--flat-view-soon-available)}.flat-view-feature-button[data-astro-cid-re3aunjl]{justify-content:flex-start;min-height:24px}.flat-view-feature-button[data-astro-cid-re3aunjl]:hover,.flat-view-feature-button[data-astro-cid-re3aunjl]:focus-visible{color:var(--flat-view-black)}.flat-view-share-notification{color:#fff;opacity:0;pointer-events:none;z-index:1200;background:#3b3b3b;padding:12px 18px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;transition:opacity .25s,transform .25s;position:fixed;inset:auto 28px 28px auto;transform:translateY(10px);box-shadow:0 10px 30px #0000002e}.flat-view-share-notification.is-visible{opacity:1;transform:translateY(0)}.flat-view-feature-box[data-astro-cid-re3aunjl] h2,.flat-view-price-components[data-astro-cid-re3aunjl] h2,.flat-view-attached-products[data-astro-cid-re3aunjl] h2{color:var(--flat-view-black);font-family:var(--flat-view-font-family);margin:0 0 20px;font-size:20px;font-weight:700;line-height:1}.flat-view-feature-box[data-astro-cid-re3aunjl] h2{color:#3b3b3b;font-weight:900}.flat-view-feature-list[data-astro-cid-re3aunjl]{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;line-height:1.35;list-style:none;display:flex}.flat-view-feature-item[data-astro-cid-re3aunjl]{color:var(--flat-view-black);align-items:center;gap:10px;display:flex}.flat-view-feature-item[data-astro-cid-re3aunjl] .flat-view-feature-icon{flex:0 0 24px;width:24px;height:24px}.flat-view-feature-item[data-astro-cid-re3aunjl] .flat-view-feature-icon .fil0,.flat-view-feature-item[data-astro-cid-re3aunjl] .flat-view-feature-icon .fil1{fill:var(--flat-view-black)}.flat-view-feature-leading[data-astro-cid-re3aunjl]{color:var(--flat-view-red);font-weight:700}.flat-view-feature-leading[data-astro-cid-re3aunjl] .flat-view-feature-icon .fil0,.flat-view-feature-leading[data-astro-cid-re3aunjl] .flat-view-feature-icon .fil1{fill:var(--flat-view-red)}.flat-view-attached-products[data-astro-cid-re3aunjl]{gap:20px;display:grid}.flat-view-price-components[data-astro-cid-re3aunjl]{gap:0;display:grid}.flat-view-price-components[data-astro-cid-re3aunjl] .flat-view-price-label[data-astro-cid-re3aunjl],.flat-view-price-components[data-astro-cid-re3aunjl] .flat-view-price-value[data-astro-cid-re3aunjl],.flat-view-price-components[data-astro-cid-re3aunjl] .flat-view-price-value[data-astro-cid-re3aunjl] strong[data-astro-cid-re3aunjl]{font-weight:500}.flat-view-price-component[data-astro-cid-re3aunjl]{padding:0}.flat-view-price-component[data-astro-cid-re3aunjl]:not(:last-child){margin-bottom:20px}.flat-view-clause[data-astro-cid-re3aunjl]{flex-direction:column;gap:10px;display:flex}.flat-view-clause[data-astro-cid-re3aunjl] p,.flat-view-clause[data-astro-cid-re3aunjl] li{font-family:var(--flat-view-font-family);margin:0;font-size:12px;line-height:1.35}.flat-view-clause[data-astro-cid-re3aunjl] ul{flex-direction:column;gap:5px;margin:0;padding-left:24px;display:flex}@media (width>=992px){.flat-view-media-column[data-astro-cid-re3aunjl],.flat-view-details-column[data-astro-cid-re3aunjl]{flex:50%;min-width:430px}.flat-view-media-column[data-astro-cid-re3aunjl]{padding-right:70px}.flat-view-price-row[data-astro-cid-re3aunjl]{grid-template-columns:270px auto;grid-template-areas:"label value""label omnibus"}.flat-view-price-omnibus[data-astro-cid-re3aunjl]{grid-column:auto}}@media (width<=575px){.standalone-flat-view[data-astro-cid-re3aunjl]{padding:40px 20px}.flat-view-media-column[data-astro-cid-re3aunjl] h1[data-astro-cid-re3aunjl]{text-wrap:wrap;font-size:32px}.flat-view-actions[data-astro-cid-re3aunjl],.flat-view-primary-actions[data-astro-cid-re3aunjl]{flex-direction:column;align-items:stretch}.flat-view-button[data-astro-cid-re3aunjl]{width:100%}.flat-view-detail-columns[data-astro-cid-re3aunjl]{grid-template-columns:1fr}}.video-gallery-page[data-astro-cid-w5c5v6uc]{background:var(--page-background,var(--color-surface));color:var(--color-main-second)}.video-gallery-inner[data-astro-cid-w5c5v6uc]{align-items:center;gap:var(--gallery-submenu-content-gap,var(--spacing-block-responsive));padding-block:calc(var(--nav-height) + var(--gallery-top-spacing,var(--spacing-block-responsive))) var(--spacing-block-responsive);padding-inline:var(--spacing-inline-responsive);flex-direction:column;display:flex}.video-gallery-inner[data-astro-cid-w5c5v6uc] .gallery-submenu{width:100%;margin:0}.gallery-video[data-astro-cid-w5c5v6uc]{aspect-ratio:1220/685;border:0;width:100%;height:auto;display:block}@media (width>=992px){.gallery-video[data-astro-cid-w5c5v6uc]{width:var(--gallery-video-width,100%)}}:where(:root){--font-main:sans-serif;--font-second:sans-serif;--finishing-hero-height:36.458vw;--finishing-surface:#fff;--finishing-accent:var(--color-main);--finishing-fill:var(--finishing-accent);--finishing-on-fill:#fff;--finishing-group-bg:var(--finishing-fill);--finishing-promo-bg:var(--finishing-fill);--finishing-inline:3.125vw;--finishing-gap:clamp(1rem, 1.042vw, 2rem);--finishing-section-space:clamp(3rem, 6.25vw, 8rem);--finishing-heading-space:clamp(2rem, 4.167vw, 5rem);--finishing-card-padding:clamp(1.25rem, 2.188vw, 3rem);--finishing-card-title-size:clamp(1.5rem, 2.083vw, 3rem);--finishing-package-zoom-scale:1.05;--finishing-package-zoom-duration:.7s;--finishing-price-size:clamp(2rem, 3.125vw, 5rem);--finishing-note-size:clamp(.75rem, .833vw, 1rem);--finishing-icon-size:clamp(4rem, 5.208vw, 7rem);--finishing-tint:color-mix(in srgb, var(--finishing-accent) 8%, var(--finishing-surface));--finishing-line-color:color-mix(in srgb, var(--finishing-accent) 40%, var(--finishing-surface));--finishing-rule:1px;--finishing-gallery-border:clamp(.5rem, 1.042vw, 1.5rem);--finishing-gallery-duration:1s;--finishing-gallery-delay:.8s;--finishing-table-reveal-duration:.75s;--finishing-table-min-width:48rem;--finishing-premises-table-width:100%;--finishing-intro-gap:8vw;--finishing-realization-width:85vw;--finishing-realization-aspect:4 / 3;--finishing-realization-gap:clamp(.5rem, 1.042vw, 1.5rem);--finishing-realization-label-inset:clamp(1rem, 2.083vw, 2.5rem);--finishing-realization-label-padding:clamp(.5rem, .521vw, .75rem) clamp(1rem, 1.042vw, 1.5rem);--finishing-realization-action-space:clamp(1.5rem, 2.604vw, 3.5rem);--finishing-realization-label-color:var(--finishing-on-fill);--finishing-realization-label-bg:color-mix(in srgb, var(--finishing-fill) 90%, transparent);--finishing-closing-height:34vw;--finishing-closing-logo-width:clamp(7rem, 18vw, 21rem);--finishing-closing-logo-height:clamp(6rem, 15vw, 18rem);--finishing-closing-logo-inset:var(--finishing-inline);--finishing-closing-overlay-duration:.6s;--finishing-closing-overlay-hover-opacity:.2;--finishing-ornament-size:20%;--finishing-promo-fg:var(--finishing-on-fill);--finishing-announcement-height:7.5vw;--finishing-announcement-padding-block:clamp(.5rem, .417vw, 1rem);--finishing-announcement-padding-inline:var(--finishing-inline);--finishing-announcement-heading-gap:clamp(.5rem, .521vw, 1rem);--finishing-announcement-column-gap:clamp(1rem, 2.604vw, 3rem);--finishing-announcement-toggle-size:clamp(2.75rem, 2.4vw, 3.5rem);--finishing-announcement-peek-width:calc(var(--finishing-announcement-toggle-size) + 2 * var(--finishing-announcement-padding-inline));--finishing-announcement-zip-duration:.8s;--finishing-announcement-fade-duration:.2s;--finishing-announcement-hide-delay:var(--finishing-announcement-fade-duration);--finishing-announcement-zip-easing:cubic-bezier(.22, 1, .36, 1);--finishing-announcement-ring-duration:1.8s;--finishing-group-fg:var(--finishing-on-fill);--color-main:#333;--color-accent:#ccc;--color-accent-soft:#999;--color-hover:#666;--color-on-light:#000;--color-atal-red:#df002c;--color-free:#189300;--color-pre-reservation:#e6b800;--color-reservation:#e60000;--color-soon-available:#959595;--color-sold:#b23b3b;--card-accent-color:var(--color-main-second,var(--color-main));--card-accent-hover-color:#000;--spacing-base-block:5.56vw;--spacing-base-inline:5.56vw;--spacing-base-gap:2.604vw;--font-size-hero:6.94vw;--font-size-header:4.444vw;--font-size-paragraph:1.094vw;--font-size-paragraph-intro:1.146vw;--font-size-button:1.094vw;--font-weight-header:600;--font-weight-paragraph:400;--pictogram-gap:2.78vw;--pictogram-icon-size:9.24vw;--pictogram-title-size:1.25vw;--multiplier-mobile:3.5;--multiplier-tablet:2.5;--multiplier-desktop:1;--multiplier-hero-mobile:var(--multiplier-mobile);--multiplier-hero-tablet:var(--multiplier-tablet);--multiplier-header-mobile:var(--multiplier-mobile);--multiplier-header-tablet:var(--multiplier-tablet);--font-size-hero-responsive:calc(var(--font-size-hero) * var(--multiplier-hero-mobile));--font-size-header-responsive:calc(var(--font-size-header) * var(--multiplier-header-mobile));--font-size-paragraph-responsive:calc(var(--font-size-paragraph) * var(--multiplier-mobile));--font-size-paragraph-intro-responsive:calc(var(--font-size-paragraph-intro) * var(--multiplier-mobile));--font-size-button-responsive:calc(var(--font-size-button) * var(--multiplier-mobile));--spacing-block-responsive:calc(var(--spacing-base-block) * var(--multiplier-mobile));--spacing-inline-responsive:calc(var(--spacing-base-inline) * var(--multiplier-mobile));--spacing-gap-responsive:calc(var(--spacing-base-gap) * var(--multiplier-mobile))}@media (width>=576px){:where(:root){--finishing-premises-table-width:calc(50% + 50% / 1.55);--font-size-hero-responsive:calc(var(--font-size-hero) * var(--multiplier-hero-tablet));--font-size-header-responsive:calc(var(--font-size-header) * var(--multiplier-header-tablet));--font-size-paragraph-responsive:calc(var(--font-size-paragraph) * var(--multiplier-tablet));--font-size-paragraph-intro-responsive:calc(var(--font-size-paragraph-intro) * var(--multiplier-tablet));--font-size-button-responsive:calc(var(--font-size-button) * var(--multiplier-tablet));--spacing-block-responsive:calc(var(--spacing-base-block) * var(--multiplier-tablet));--spacing-inline-responsive:calc(var(--spacing-base-inline) * var(--multiplier-tablet));--spacing-gap-responsive:calc(var(--spacing-base-gap) * var(--multiplier-tablet))}}@media (width>=992px){:where(:root){--finishing-premises-table-width:calc(33% + 67% / 3);--finishing-realization-width:77.917vw;--finishing-realization-aspect:1496 / 572.185;--font-size-hero-responsive:var(--font-size-hero);--font-size-header-responsive:var(--font-size-header);--font-size-paragraph-responsive:var(--font-size-paragraph);--font-size-paragraph-intro-responsive:var(--font-size-paragraph-intro);--font-size-button-responsive:var(--font-size-button);--spacing-block-responsive:var(--spacing-base-block);--spacing-inline-responsive:var(--spacing-base-inline);--spacing-gap-responsive:var(--spacing-base-gap)}}:where(:root){--arrow-face-next:none;--arrow-face-prev:scaleX(-1)}:where([data-arrow-points=prev]){--arrow-face-next:scaleX(-1);--arrow-face-prev:none}:where(:root){--nav-font:var(--font-main);--nav-text:#2c241b;--nav-link-hover:var(--color-main);--nav-hamburger:#000;--nav-bg:#fff;--nav-border:transparent;--nav-panel-bg:#fff;--nav-height:100px;--nav-clearance:var(--nav-height);--nav-logo-hang:2;--nav-logo-scrolled:1;--nav-logo-padding:0;--nav-logo-gap:48px;--nav-atal-logo-width:190px;--nav-pill-radius:.5em;--nav-panel-padding:48px 24px;--nav-panel-list-gap:12px 24px;--nav-panel-logo-w:200px;--pill-bg:#fff;--pill-border:var(--nav-text);--pill-fg:var(--nav-text);--pill-current-bg:var(--nav-text);--pill-current-border:var(--nav-text);--pill-current-fg:#fff;--pill-hover-bg:var(--nav-text);--pill-hover-border:var(--nav-text);--pill-hover-fg:#fff;--promo-bg:#e4051f;--promo-border:#e4051f;--promo-fg:#fff;--promo-current-bg:#ffdfe5;--promo-current-border:var(--promo-current-bg);--promo-current-fg:#df002c;--promo-hover-bg:var(--promo-current-bg);--promo-hover-border:var(--promo-current-border);--promo-hover-fg:var(--promo-current-fg)}[data-nav-logo=hanging]{--nav-clearance:calc(var(--nav-height) * var(--nav-logo-hang))}:where(:root){--cert-logo:var(--color-main);--cert-logo-hover:#fff;--cert-surface:transparent;--cert-surface-hover:var(--color-main);--footer-bg:var(--color-footer-bg,var(--color-surface,#fff));--footer-text-color:var(--color-surface,var(--color-main));--footer-min-height:auto;--footer-bottom-bg:var(--footer-bg);--footer-bottom-color:var(--color-main);--footer-short-bg:var(--footer-bottom-bg,var(--footer-bg));--footer-short-text-color:var(--footer-bottom-color,var(--footer-text-color,var(--color-surface,var(--color-main))));--footer-short-logo-color:var(--footer-short-text-color);--footer-short-social-color:var(--footer-short-text-color);--footer-short-text-size:clamp(.875rem, .82vw, 1rem);--footer-short-legal-text-size:var(--footer-short-text-size);--footer-short-action-text-size:var(--footer-short-text-size);--footer-short-company-text-size:var(--footer-short-text-size);--footer-short-logo-atal-width:7.8em;--footer-short-logo-gpw-width:3.8em;--footer-short-social-icon-size:1.25em;--footer-root-text-size:var(--font-size-paragraph-responsive);--footer-text-size:var(--font-size-paragraph-responsive);--footer-form-text-size:var(--font-size-paragraph-responsive);--footer-legal-text-size:var(--font-size-button-responsive);--footer-company-text-size:var(--footer-disclaimer-text-size);--footer-form-title-size:2.3em;--footer-form-title-color:currentcolor;--footer-form-title-text-transform:uppercase;--footer-form-line-color:currentcolor;--footer-form-input-text-size:.95em;--footer-form-label-text-size:.85em;--footer-form-label-color:currentcolor;--footer-form-label-left:.35em;--footer-form-clause-color:currentcolor;--footer-form-error-color:var(--color-error,#d71920);--footer-form-clause-text-size:.875em;--footer-form-field-row-justify:flex-start;--footer-form-field-border:none;--footer-form-field-border-bottom:1px solid var(--footer-form-line-color,currentColor);--footer-form-field-radius:0;--footer-form-field-margin-top:0;--footer-form-input-padding:0 0 .313em;--footer-form-label-top:.05em;--footer-form-label-active-top:-1.25em;--footer-form-label-shadow:0 0 0 4px var(--footer-form-bg,var(--footer-bg,var(--color-footer-bg)));--footer-form-message-min-height:auto;--footer-top-bg:var(--color-surface,#fff);--footer-button-bg:var(--color-accent,var(--color-main));--footer-button-border:none;--footer-button-color:currentcolor;--footer-button-bg-hover:var(--color-green-hover,var(--color-main));--footer-button-border-hover:var(--footer-button-border);--footer-button-color-hover:var(--footer-button-color);--footer-logo-color:var(--color-main);--footer-logo-atal-primary:#df002c;--footer-logo-atal-contrast:#fff;--footer-logo-atal-secondary:#000;--footer-left-width:42.5%;--footer-left-color:inherit;--footer-right-width:57.5%;--footer-right-bg:transparent;--footer-left-padding:var(--spacing-block-responsive) var(--spacing-inline-responsive);--footer-right-padding:var(--spacing-block-responsive) var(--spacing-inline-responsive);--footer-left-justify:space-between;--footer-contact-section-order:0;--footer-company-section-order:0;--footer-brand-section-order:0;--footer-pdf-section-order:0;--footer-legal-section-order:0;--footer-left-ornament-display:none;--footer-left-ornament:none;--footer-left-ornament-width:10em;--footer-left-ornament-height:10em;--footer-left-ornament-right:0;--footer-left-ornament-bottom:0;--footer-contact-title-size:2rem;--footer-contact-title-color:inherit;--footer-contact-title-font-weight:var(--font-weight-header);--footer-contact-title-text-transform:uppercase;--footer-contact-grid-columns:1fr;--footer-contact-title-grid-column:auto;--footer-contact-phone-grid-column:auto;--footer-contact-email-grid-column:auto;--footer-contact-address-grid-column:auto;--footer-contact-working-hours-grid-column:auto;--footer-contact-panel-bg:var(--color-accent,var(--color-main));--footer-contact-panel-color:var(--color-main);--footer-contact-panel-text-size:var(--font-size-paragraph-responsive);--footer-contact-icon-size:1.45em;--footer-contact-icon-bg:transparent;--footer-contact-icon-color:currentcolor;--footer-contact-phone-icon-bg:var(--footer-contact-icon-bg);--footer-contact-phone-icon-color:var(--footer-contact-icon-color);--footer-contact-email-icon-bg:var(--footer-contact-icon-bg);--footer-contact-email-icon-color:var(--footer-contact-icon-color);--footer-contact-address-icon-bg:var(--footer-contact-icon-bg);--footer-contact-address-icon-color:var(--footer-contact-icon-color);--footer-contact-working-hours-icon-bg:var(--footer-contact-icon-bg);--footer-contact-working-hours-icon-color:var(--footer-contact-icon-color);--footer-contact-icon-inner-size:1.15em;--footer-contact-icon-radius:0;--footer-contact-phone-icon-scale:1;--footer-contact-email-icon-scale:1;--footer-contact-address-icon-scale:1;--footer-contact-time-icon-scale:1;--footer-catalog-menu-bg:var(--footer-bg);--footer-catalog-menu-border:1px solid currentcolor;--footer-pdf-border:none;--footer-pdf-row-border:none;--footer-pdf-radius:0;--footer-pdf-padding:0;--footer-pdf-width:auto;--footer-pdf-height:auto;--footer-pdf-gap:1.5em;--footer-pdf-justify:flex-start;--footer-pdf-content-justify:center;--footer-pdf-icon-size:1em;--footer-download-bg-color:currentcolor;--footer-download-icon-color:var(--footer-bg,#fff);--footer-disclaimer-text-size:.875rem;--footer-brand-row-justify:space-between;--footer-legal-grid-template-columns:repeat(3, auto);--footer-legal-grid-gap:.625em;--footer-legal-grid-justify:space-between;--footer-socials-margin-left:0;--footer-social-color:inherit;--footer-social-radius:0;--footer-logo-atal-width:151px;--footer-logo-gpw-width:4.5em;--footer-amu-logo-width:24px;--footer-social-icon-size:1.65em;--footer-pzfd-image-width:8em;--footer-submit-radius:8px;--footer-submit-width:auto;--footer-submit-min-width:auto;--footer-submit-min-height:auto;--footer-submit-padding:14px 28px;--footer-submit-border-bottom:var(--footer-button-border,none);--footer-submit-border-bottom-hover:var(--footer-button-border-hover,var(--footer-button-border,none));--footer-submit-text-transform:none;--footer-submit-letter-spacing:0;--footer-submit-text-size:var(--font-size-button-responsive);--footer-submit-bg-size:auto;--footer-submit-bg-size-hover:var(--footer-submit-bg-size);--footer-submit-bg-position:0 0;--footer-submit-bg-position-hover:var(--footer-submit-bg-position);--footer-submit-bg-repeat:no-repeat;--footer-submit-bg-repeat-hover:var(--footer-submit-bg-repeat);--footer-submit-label-prefix:"";--footer-submit-prefix-color:currentcolor;--footer-submit-prefix-gap:0;--footer-submit-shape-display:none;--footer-submit-shape-inset:0;--footer-submit-shape-border-width:0;--footer-submit-shape-fill:var(--footer-button-bg);--footer-submit-shape-inner-bg:transparent;--footer-submit-shape-fill-hover:var(--footer-button-bg-hover);--footer-submit-shape-inner-bg-hover:transparent;--footer-submit-clip-path:none;--footer-checkbox-color:var(--footer-form-clause-color,currentColor);--footer-checkbox-radius:50%;--footer-checkbox-bg:var(--color-surface,#fff);--footer-split-main-columns:minmax(560px, 773px) minmax(360px, 518px);--footer-split-main-align:center;--footer-split-main-justify:space-between;--footer-split-main-gap:clamp(80px, 10vw, 220px);--footer-split-main-padding:clamp(80px, 6.4vw, 122px) clamp(90px, 11.4vw, 218px) 96px clamp(72px, 4.7vw, 90px);--footer-split-form-order:0;--footer-split-form-padding:0;--footer-split-media-order:0;--footer-media-aspect-ratio:.84;--footer-media-height:auto;--footer-split-bottom-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr);--footer-split-bottom-gap:18px clamp(20px, 2vw, 38px);--footer-split-bottom-padding:44px clamp(72px, 4.6vw, 88px) 36px;--footer-bottom-contact-display:contents;--footer-bottom-contact-column:auto;--footer-bottom-contact-row:auto;--footer-bottom-contact-columns:none;--footer-bottom-contact-gap:normal;--contact-form-bg:var(--color-surface,#fff);--contact-form-text:var(--color-main);--contact-form-text-size:clamp(.875rem, .82vw, 1rem);--contact-form-title-color:var(--color-accent);--contact-form-title-size:clamp(2rem, 2.5vw, 4rem);--contact-form-clause-text-size:.875em;--contact-form-line-color:var(--color-accent);--contact-form-label-color:var(--contact-form-text);--contact-form-label-left:.35em;--contact-form-label-bg:var(--contact-form-bg);--contact-form-clause-link:var(--color-accent);--contact-form-error-color:var(--color-error,#d71920);--contact-form-checkbox-color:var(--color-accent);--contact-form-checkbox-bg:var(--color-surface,#fff);--contact-form-button-bg:var(--color-accent);--contact-form-button-border:none;--contact-form-button-radius:5px;--contact-form-button-width:auto;--contact-form-button-min-width:auto;--contact-form-button-min-height:40px;--contact-form-button-bg-size:auto;--contact-form-button-bg-size-hover:var(--contact-form-button-bg-size);--contact-form-button-bg-position:0 0;--contact-form-button-bg-position-hover:var(--contact-form-button-bg-position);--contact-form-button-bg-repeat:no-repeat;--contact-form-button-bg-repeat-hover:var(--contact-form-button-bg-repeat);--contact-form-button-color:var(--color-surface,#fff);--contact-form-button-bg-hover:var(--contact-form-button-bg);--contact-form-button-border-hover:var(--contact-form-button-border);--contact-form-button-color-hover:var(--contact-form-button-color)}@font-face{font-family:Inter;src:url(/_fonts/Inter/Inter-VariableFont_opsz,wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Roboto Flex;src:url(/_fonts/Roboto_Flex/RobotoFlex-VariableFont_GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Arsenal;src:url(/_fonts/Arsenal/Arsenal-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arsenal;src:url(/_fonts/Arsenal/Arsenal-Italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arsenal;src:url(/_fonts/Arsenal/Arsenal-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arsenal;src:url(/_fonts/Arsenal/Arsenal-BoldItalic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Mulish;src:url(/_fonts/Mulish/Mulish-wght.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}@font-face{font-family:Mulish;src:url(/_fonts/Mulish/Mulish-Italic-wght.woff2)format("woff2");font-style:italic;font-weight:200 1000;font-display:swap}@font-face{font-family:Arya;src:url(/_fonts/Arya/Arya-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arya;src:url(/_fonts/Arya/Arya-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:General Sans;src:url(/_fonts/general-sans/GeneralSans-Extralight.woff2)format("woff2");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:General Sans;src:url(/_fonts/general-sans/GeneralSans-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:General Sans;src:url(/_fonts/general-sans/GeneralSans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/_fonts/general-sans/GeneralSans-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/_fonts/general-sans/GeneralSans-Semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(/_fonts/general-sans/GeneralSans-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Jost;src:url(/_fonts/Jost/Jost-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/_fonts/Jost/Jost-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/_fonts/Jost/Jost-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/_fonts/Jost/Jost-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/_fonts/PlayfairDisplay/PlayfairDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/_fonts/PlayfairDisplay/PlayfairDisplay-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/_fonts/PlayfairDisplay/PlayfairDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tenor Sans;src:url(/_fonts/Tenor_Sans/TenorSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_fonts/Poppins/Poppins-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_fonts/Poppins/Poppins-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_fonts/Poppins/Poppins-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_fonts/Poppins/Poppins-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Aboreto;src:url(/_fonts/Aboreto/Aboreto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/_fonts/Alegreya_Sans/AlegreyaSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/_fonts/Alegreya_Sans/AlegreyaSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/_fonts/Alegreya_Sans/AlegreyaSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Faculty Glyphic;src:url(/_fonts/Faculty_Glyphic/FacultyGlyphic-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/_fonts/Lato/Lato-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/_fonts/Lato/Lato-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/_fonts/Lato/Lato-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_fonts/Montserrat/Montserrat-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_fonts/Montserrat/Montserrat-Italic-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy-ExtraBold;src:url(/_fonts/Gilroy/Gilroy-ExtraBold.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_fonts/Roboto/Roboto-wdth-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/_fonts/DM_Sans/DMSans-opsz-wght.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/_fonts/Ubuntu/Ubuntu-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/_fonts/Ubuntu/Ubuntu-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/_fonts/Ubuntu/Ubuntu-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/_fonts/Ubuntu/Ubuntu-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/_fonts/Merriweather/Merriweather-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/_fonts/Merriweather/Merriweather-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/_fonts/Merriweather/Merriweather-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Commissioner;src:url(/_fonts/Commissioner/Commissioner-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Commissioner;src:url(/_fonts/Commissioner/Commissioner-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Commissioner;src:url(/_fonts/Commissioner/Commissioner-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Commissioner;src:url(/_fonts/Commissioner/Commissioner-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/_fonts/PT_Sans/PTSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/_fonts/PT_Sans/PTSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/_fonts/Work_Sans/WorkSans-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Kumbh Sans;src:url(/_fonts/Kumbh_Sans/KumbhSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kumbh Sans;src:url(/_fonts/Kumbh_Sans/KumbhSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kumbh Sans;src:url(/_fonts/Kumbh_Sans/KumbhSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/_fonts/Unbounded/Unbounded-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/_fonts/Unbounded/Unbounded-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_fonts/Manrope/Manrope-VariableFont_wght.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(/_fonts/Melodrama/Melodrama-Variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Marcellus;src:url(/_fonts/Marcellus/Marcellus-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_fonts/Gilroy/Gilroy-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_fonts/Gilroy/Gilroy-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_fonts/Gilroy/Gilroy-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_fonts/Gilroy/Gilroy-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/_fonts/Oswald/Oswald-VariableFont_wght.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:DM Serif Display;src:url(/_fonts/DM_Serif_Display/DMSerifDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/_fonts/Cinzel/Cinzel-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/_fonts/Cinzel/Cinzel-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Morganite;src:url(/_fonts/Morganite/Morganite-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Morganite;src:url(/_fonts/Morganite/Morganite-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Morganite;src:url(/_fonts/Morganite/Morganite-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.atal-group-desc,.atal-group-page .certificates{background-color:var(--color-surface,#fff);color:var(--color-on-surface,var(--color-main-second));--button-fg:var(--color-on-surface,var(--color-main-second));--button-border:var(--color-on-surface,var(--color-main-second));--button-hover-bg:var(--color-on-surface,var(--color-main-second));--button-hover-fg:#fff}.atal-group-page .invest-section .text-col{flex:100%;max-inline-size:100%}.atal-group-page .invest-section+.invest-section{padding-block-start:0}.atal-group-page .atal-group-desc .title-container{margin-block-end:0}.atal-group-page .atal-group-desc .paragraph-container p{color:#000;text-wrap:balance}@media (width>=992px){.atal-group-page .atal-group-desc .paragraph-container{columns:2;column-gap:var(--spacing-base-block,5.56vw)}}.atal-group-page .certificates .certificates-swiper{width:100%;overflow:hidden}.atal-group-page .investments{--investments-button-width:2.5vw;--investments-title-size:2.5vw;background-color:var(--color-surface,#fff);color:var(--color-on-surface,var(--color-main-second));flex-direction:column}.atal-group-page .investments .title-container h2{color:var(--color-on-surface,var(--color-main-second))}.atal-group-page .investments .investments-swiper{width:100%;padding-block-end:calc((4.125vw + var(--investments-button-width)) * 3.5);position:relative;overflow:hidden}.atal-group-page .investments .swiper-slide{padding-inline:1.146vw;position:relative}.atal-group-page .investments .swiper-slide a{text-decoration:none;display:block;position:relative}.atal-group-page .investments .swiper-slide figure{aspect-ratio:5/4;margin:0;overflow:hidden}.atal-group-page .investments .swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.atal-group-page .investments .name-invest{color:#fff;font-family:var(--font-second);font-size:calc(var(--investments-title-size) * 2);font-weight:var(--font-weight-header);margin:0;line-height:1;position:absolute;inset:auto calc(1.146vw + 1em) 1em}.atal-group-page .investments .swiper-button-prev,.atal-group-page .investments .swiper-button-next{top:auto;bottom:calc(var(--investments-button-width) * 1.75);width:calc(var(--investments-button-width) * 3.5);height:calc(var(--investments-button-width) * 3.5);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.atal-group-page .investments .swiper-button-prev{left:unset;right:50%}.atal-group-page .investments .swiper-button-next{left:50%;right:unset}.atal-group-page .investments .swiper-button-prev:after,.atal-group-page .investments .swiper-button-next:after{display:none}.atal-group-page .investments .swiper-button-prev,.atal-group-page .investments .swiper-button-next{transition:scale .7s cubic-bezier(.19,1,.22,1)}.atal-group-page .investments .swiper-button-prev .ico,.atal-group-page .investments .swiper-button-next .ico{box-sizing:border-box;inline-size:var(--arrow-size,100%);aspect-ratio:1;border:var(--arrow-border,0 none);border-radius:var(--arrow-radius,0);overflow:var(--arrow-overflow,visible);background-color:var(--arrow-bg,transparent);justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,opacity .2s,scale .3s;display:flex}.atal-group-page .investments .swiper-button-prev svg,.atal-group-page .investments .swiper-button-next svg{inline-size:var(--arrow-icon-size,100%);fill:none;block-size:auto;display:block}.atal-group-page .investments .swiper-button-prev svg>rect,.atal-group-page .investments .swiper-button-next svg>rect{fill:var(--swiper-ico-rect,none);stroke:var(--swiper-ico-rect,none);transition:fill .3s}.atal-group-page .investments .swiper-button-prev svg .fil0,.atal-group-page .investments .swiper-button-next svg .fil0{fill:var(--swiper-ico-fil0,var(--color-on-surface,var(--color-main-second,var(--color-main))));stroke:var(--swiper-ico-fil0,var(--color-on-surface,var(--color-main-second,var(--color-main))));transition:fill .3s,stroke .3s}.atal-group-page .investments .swiper-button-prev:hover svg .fil0,.atal-group-page .investments .swiper-button-next:hover svg .fil0{fill:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-on-surface,var(--color-main-second,var(--color-main)))));stroke:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-on-surface,var(--color-main-second,var(--color-main)))))}.atal-group-page .investments .swiper-button-prev svg .fil1,.atal-group-page .investments .swiper-button-next svg .fil1{fill:var(--swiper-ico-fil1,transparent);stroke:var(--swiper-ico-fil1,transparent);transition:fill .3s,stroke .3s}.atal-group-page .investments .swiper-button-prev:hover svg .fil1,.atal-group-page .investments .swiper-button-next:hover svg .fil1{fill:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent));stroke:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent))}.atal-group-page .investments .swiper-button-prev svg .fil2,.atal-group-page .investments .swiper-button-next svg .fil2{fill:var(--swiper-ico-fil2,transparent);stroke:var(--swiper-ico-fil2,transparent);transition:fill .3s,stroke .3s}.atal-group-page .investments .swiper-button-prev:hover svg .fil2,.atal-group-page .investments .swiper-button-next:hover svg .fil2{fill:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent));stroke:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent))}.atal-group-page .investments .swiper-button-prev:hover svg>rect,.atal-group-page .investments .swiper-button-next:hover svg>rect{fill:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none));stroke:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none))}.atal-group-page .investments .swiper-button-prev:hover,.atal-group-page .investments .swiper-button-next:hover{scale:var(--arrow-hover-scale,1);opacity:var(--arrow-hover-opacity,1)}.atal-group-page .investments .swiper-button-prev:active,.atal-group-page .investments .swiper-button-next:active{scale:var(--arrow-active-scale,var(--arrow-hover-scale,1))}.atal-group-page .investments .swiper-button-prev:hover .ico,.atal-group-page .investments .swiper-button-next:hover .ico{background-color:var(--arrow-bg-hover,var(--swiper-ico-fil0-hover,transparent));border:var(--arrow-border-hover,var(--arrow-border,0 none))}.atal-group-page .investments .swiper-button-prev svg{transform:var(--arrow-face-prev)}.atal-group-page .investments .swiper-button-next svg{transform:var(--arrow-face-next)}@media (width>=576px){.atal-group-page .investments .investments-swiper{padding-block-end:calc((4.125vw + var(--investments-button-width)) * 2)}.atal-group-page .investments .swiper-button-prev,.atal-group-page .investments .swiper-button-next{bottom:var(--investments-button-width);width:calc(var(--investments-button-width) * 2);height:calc(var(--investments-button-width) * 2)}}@media (width>=992px){.atal-group-page .investments .investments-swiper{padding-block-end:calc(4.125vw + var(--investments-button-width))}.atal-group-page .investments .name-invest{font-size:var(--investments-title-size)}.atal-group-page .investments .swiper-button-prev,.atal-group-page .investments .swiper-button-next{bottom:calc(var(--investments-button-width) * .5);width:var(--investments-button-width);height:var(--investments-button-width)}}.atal-group-page .certificates .swiper-slide{aspect-ratio:234/131}.atal-group-page .certificates .box-certificates{background-color:var(--cert-surface);justify-content:center;align-items:center;height:100%;transition:background-color .5s;display:flex}.atal-group-page .certificates .box-certificates figure{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.atal-group-page .certificates .cert-logo{aspect-ratio:234/131;background-color:var(--cert-logo);width:70%;-webkit-mask:var(--cert-logo-src) center/contain no-repeat;mask:var(--cert-logo-src) center/contain no-repeat;transition:background-color .3s;display:block}.atal-group-page .certificates .box-certificates:hover{background-color:var(--cert-surface-hover)}.atal-group-page .certificates .box-certificates:hover .cert-logo{background-color:var(--cert-logo-hover)}@media (width>=992px){.atal-group-page .certificates .cert-logo{width:12.188vw}}#hero-header .main-heading :is(h1,h2),#hero-header .sub-heading :is(h1,h2){font-family:var(--font-second);font-size:var(--font-size-hero-responsive);font-weight:var(--font-weight-header);margin:0;line-height:1}.header{color:inherit;font-family:var(--font-second);font-size:var(--font-size-header-responsive);font-weight:var(--font-weight-header);margin:0;line-height:1}.invest-section .title-container h2,.apartments-section .title-container h2{font-family:var(--font-second);font-size:var(--font-size-header-responsive);font-weight:var(--font-weight-header);margin:0;line-height:1}.invest-section .paragraph-container p{font-family:var(--font-main);font-size:var(--font-size-paragraph-responsive);font-weight:var(--font-weight-paragraph)}.paragraph-intro{font-size:var(--font-size-paragraph-intro-responsive);line-height:1.6}.paragraph{color:inherit;font-family:var(--font-main);font-size:var(--font-size-paragraph-responsive);font-weight:var(--font-weight-paragraph);line-height:1.6}.paragraph:not(:last-child){margin-block-end:2em}.section-button{color:var(--button-fg,inherit);font-family:var(--font-main);font-size:var(--font-size-button-responsive);border:.15em solid var(--button-border,var(--color-main));align-items:center;gap:3em;inline-size:fit-content;padding:1.5em 1.8em;font-weight:600;line-height:1;text-decoration:none;transition:all .3s;display:flex}.section-button-icon svg{fill:none;inline-size:1em}.section-button-icon svg .fil0{fill:var(--button-border,var(--color-main));transition:all .3s}.section-button:hover{background-color:var(--button-hover-bg,var(--color-main));color:var(--button-hover-fg,#fff)}.section-button:hover .section-button-icon svg .fil0{fill:var(--button-hover-fg,#fff)}.background-white{background-color:var(--color-surface,#fff);color:var(--color-on-light)}.background-green{background-color:var(--color-main);color:#fff;--button-border:#fff;--button-fg:#fff;--button-hover-bg:var(--color-hover);--button-hover-fg:#fff}.title-decoration{z-index:1;display:inline-block;position:relative}.title-decoration:before{content:"";z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;block-size:150%;inline-size:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.part-wave{z-index:10;flex:0 0 100%;width:100%;position:absolute}.part-wave svg{fill:none;stroke:none;width:100%;height:auto}.part-wave svg .fil0{fill:var(--color-footer-bg);stroke:var(--color-footer-bg)}.promotion-flat-wave{margin-top:-1px;top:100%}.promotion-flat-wave svg{transform:rotate(180deg)}.poi-wave{margin-top:-1px}.poi-wave svg{transform:rotate(180deg)}.part-wave{order:1}@media (width>=992px){.part-wave{order:0}}.invest-section[id]{scroll-margin-block-start:var(--nav-clearance,var(--nav-height,0))}.invest-section{gap:var(--spacing-gap-responsive);padding:var(--spacing-base-block) var(--spacing-base-inline);flex-direction:column;display:flex;position:relative}[data-bundle] section.background-light+section.background-light:not(.with-corner-blob,.masked-with-blob),[data-bundle] section.background-dark+section.background-dark:not(.with-corner-blob,.masked-with-blob),[data-bundle] section.background-white+section.background-white:not(.with-corner-blob,.masked-with-blob),[data-bundle] section.background-green+section.background-green:not(.with-corner-blob,.masked-with-blob),[data-bundle] section.background-gray+section.background-gray:not(.with-corner-blob,.masked-with-blob),[data-bundle] section.background-black+section.background-black:not(.with-corner-blob,.masked-with-blob),[data-bundle] section.background-muted-gold+section.background-muted-gold:not(.with-corner-blob,.masked-with-blob){padding-block-start:0}.invest-section .section-frame{display:contents}.invest-section .image-col{flex:1}.invest-section .image-container{width:100%;overflow:hidden}.invest-section .image-container picture{display:contents}.invest-section .image-container img{object-fit:cover;width:100%;height:auto;display:block}.invest-section .text-col{gap:var(--spacing-gap-responsive);flex-direction:column;flex:1;display:flex}.poi_maps{overflow:hidden}@media (width>=992px){.poi_maps{overflow:visible}}.invest-section .title-container h2,.invest-section .paragraph-container p{margin:0}.invest-section .paragraph-container p:not(:last-child){margin-bottom:1.5em}@media (width>=992px){.invest-section.image-text{flex-direction:row;align-items:center}.invest-section.text-image{flex-direction:row-reverse;align-items:center}.invest-section.image-text .image-col,.invest-section.text-image .image-col{flex:0 0 50%}.invest-section.image-text .text-col,.invest-section.text-image .text-col{flex:0 0 50%;justify-content:center}}.invest-section-pictograms{flex-direction:column}.pictograms-container{flex-flow:wrap;display:flex}.pictogram-container{align-items:flex-start;gap:calc(var(--pictogram-gap) * 3.5);flex-direction:column;flex:calc(50% - var(--spacing-inline-responsive));display:flex}.pictogram-icon{inline-size:calc(var(--pictogram-icon-size) * 3.5);aspect-ratio:1}.pictogram-icon svg{fill:none;display:block}.pictogram-icon svg .fil0{fill:var(--color-accent)}.pictogram-icon svg .fil1{fill:var(--color-main)}.pictogram-title p{color:inherit;font-family:var(--font-main);font-size:calc(var(--pictogram-title-size) * 3.5);margin:0;line-height:1.333}@media (width>=576px){.pictogram-container{gap:calc(var(--pictogram-gap) * 2.5)}.pictogram-icon{inline-size:calc(var(--pictogram-icon-size) * 2.5)}.pictogram-title p{font-size:calc(var(--pictogram-title-size) * 2.5)}}@media (width>=992px){.pictograms-container{gap:calc(var(--spacing-base-inline) / 2)}.pictogram-container{gap:calc(var(--pictogram-gap) * .5);flex:calc(33% - var(--spacing-base-inline) * 4 / 6)}.pictogram-icon{inline-size:calc(var(--pictogram-icon-size) * .675)}.pictogram-title p{font-size:calc(var(--pictogram-title-size) * .92)}}.pictograms-container.swiper-wrapper .pictogram-container{padding-block:calc(var(--spacing-block-responsive) / 4);padding-inline:calc(var(--spacing-inline-responsive) / 4);background-color:var(--color-main);transition:background-color .3s}.pictograms-container.swiper-wrapper .pictogram-icon{inline-size:var(--pictogram-icon-size)}.pictograms-container.swiper-wrapper .pictogram-title p{color:var(--color-accent);block-size:2em}.pictograms-container.swiper-wrapper .pictogram-title+.pictogram-title p{block-size:auto}.pictograms-container.swiper-wrapper .pictogram-container:hover{background-color:var(--color-accent-soft)}#distances-swiper .swiper-button-prev,#distances-swiper .swiper-button-next{font-size:var(--font-size-button-responsive);cursor:pointer;width:fit-content;height:auto;color:inherit;background:0 0;border:none;align-items:center;margin-top:0;padding:.5em 1.8em;display:none;top:0}#distances-swiper .swiper-button-prev .ico-desc,#distances-swiper .swiper-button-next .ico-desc,#distances-swiper .swiper-button-prev:after,#distances-swiper .swiper-button-next:after{display:none}#distances-swiper .swiper-button-prev,#distances-swiper .swiper-button-next{transition:scale .7s cubic-bezier(.19,1,.22,1)}#distances-swiper .swiper-button-prev .ico,#distances-swiper .swiper-button-next .ico{box-sizing:border-box;inline-size:var(--arrow-size,var(--font-size-button-responsive));aspect-ratio:1;border:var(--arrow-border,0 none);border-radius:var(--arrow-radius,0);overflow:var(--arrow-overflow,visible);background-color:var(--arrow-bg,transparent);justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,opacity .2s,scale .3s;display:flex}#distances-swiper .swiper-button-prev svg,#distances-swiper .swiper-button-next svg{inline-size:var(--arrow-icon-size,100%);fill:none;block-size:auto;display:block}#distances-swiper .swiper-button-prev svg>rect,#distances-swiper .swiper-button-next svg>rect{fill:var(--swiper-ico-rect,none);stroke:var(--swiper-ico-rect,none);transition:fill .3s}#distances-swiper .swiper-button-prev svg .fil0,#distances-swiper .swiper-button-next svg .fil0{fill:var(--swiper-ico-fil0,var(--color-main));stroke:var(--swiper-ico-fil0,var(--color-main));transition:fill .3s,stroke .3s}#distances-swiper .swiper-button-prev:hover svg .fil0,#distances-swiper .swiper-button-next:hover svg .fil0{fill:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)));stroke:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)))}#distances-swiper .swiper-button-prev svg .fil1,#distances-swiper .swiper-button-next svg .fil1{fill:var(--swiper-ico-fil1,transparent);stroke:var(--swiper-ico-fil1,transparent);transition:fill .3s,stroke .3s}#distances-swiper .swiper-button-prev:hover svg .fil1,#distances-swiper .swiper-button-next:hover svg .fil1{fill:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent));stroke:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent))}#distances-swiper .swiper-button-prev svg .fil2,#distances-swiper .swiper-button-next svg .fil2{fill:var(--swiper-ico-fil2,transparent);stroke:var(--swiper-ico-fil2,transparent);transition:fill .3s,stroke .3s}#distances-swiper .swiper-button-prev:hover svg .fil2,#distances-swiper .swiper-button-next:hover svg .fil2{fill:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent));stroke:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent))}#distances-swiper .swiper-button-prev:hover svg>rect,#distances-swiper .swiper-button-next:hover svg>rect{fill:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none));stroke:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none))}#distances-swiper .swiper-button-prev:hover,#distances-swiper .swiper-button-next:hover{scale:var(--arrow-hover-scale,1.05);opacity:var(--arrow-hover-opacity,1)}#distances-swiper .swiper-button-prev:active,#distances-swiper .swiper-button-next:active{scale:var(--arrow-active-scale,.95)}#distances-swiper .swiper-button-prev:hover .ico,#distances-swiper .swiper-button-next:hover .ico{background-color:var(--arrow-bg-hover,transparent);border:var(--arrow-border-hover,var(--arrow-border,0 none))}#distances-swiper .swiper-button-prev .ico svg{transform:var(--arrow-face-prev)}#distances-swiper .swiper-button-next .ico svg{transform:var(--arrow-face-next)}#distances-swiper .swiper-button-prev{left:0}#distances-swiper .swiper-button-next{left:5%}#distances-swiper .section-button{top:0;left:calc(var(--spacing-base-inline) + 10% + 1vw);display:none;position:absolute}@media (width>=992px){#distances-swiper .swiper-button-next,#distances-swiper .swiper-button-prev,#distances-swiper .section-button{display:flex}}section#draggableImageZoom{padding:var(--spacing-base-block) var(--spacing-base-inline);background-color:#fff}@media (width>=992px){section#draggableImageZoom{padding-block-start:0}}.externalFlats #draggableImageZoom .section-button{border-color:var(--color-main);margin:auto}.externalFlats #draggableImageZoom .section-button .section-button-icon svg .fil0{fill:var(--color-main)}.externalFlats #draggableImageZoom .section-button:hover{background-color:var(--color-main);color:#fff}.externalFlats #draggableImageZoom .section-button:hover .section-button-icon svg .fil0{fill:#fff}@media (width>=992px){.externalFlats #draggableImageZoom .section-button{top:var(--spacing-base-block);left:var(--spacing-base-inline);position:absolute}}.invest-section.draggable-image-zoom{align-items:center}.invest-section.draggable-image-zoom .image{background-position:50%;background-repeat:no-repeat;background-size:contain}.invest-section{overflow:hidden}.invest-section .image-col .image-container img,.invest-section .image-col .image-container video{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;display:block}.invest-section.image-text,.invest-section.text-image{gap:var(--spacing-block-responsive);flex-direction:column-reverse}.invest-section.image-text .image-col,.invest-section.text-image .image-col{display:flex}.invest-section.intro .paragraph-container p{font-size:var(--font-size-paragraph-intro-responsive);line-height:1.875}.invest-section.intro .paragraph-container p:first-child{color:var(--color-main)}.invest-section.text-centered{align-items:center}.invest-section.text-centered .text-col{text-align:center;align-items:center}.invest-section.text-centered.background-green .text-col .paragraph-container p:first-child{color:var(--color-accent)}.invest-section.with-corner-blob .image-col .image-container{aspect-ratio:1;object-fit:cover;position:relative}.invest-section.with-corner-blob .image-col .image-container img{z-index:1;position:relative}.invest-section.with-corner-blob .image-col .image-container:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute}.invest-section.with-corner-blob--blob-1{gap:calc(var(--spacing-base-block) * 3.5);padding-block-start:calc(var(--spacing-base-block) * 3.5)}.invest-section.title-container-hiden-on-mobile .title-container{display:none}.invest-section:has(+.with-corner-blob--blob-1){padding-block-end:0}.masked-with-blob .image-col{inline-size:100%}.masked-with-blob .image-col .image-container{inline-size:100%;position:relative}.masked-with-blob .image-col .image-container:before{content:"";pointer-events:none;z-index:2;background-position:50%;background-repeat:no-repeat;background-size:contain;block-size:97.05%;position:absolute;bottom:0}.masked-with-blob .image-col .image-container img{object-fit:cover;inline-size:100%;display:block;position:absolute;inset:4.96% 0 7.44%;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.masked-with-blob--image .image-col .image-container{aspect-ratio:730/645}.masked-with-blob--map .image-col .image-container{aspect-ratio:799/723}@media (width>=992px){.invest-section.image-text,.invest-section.text-image{gap:0}.invest-section.image-text{flex-direction:row}.invest-section.image-text .image-col{justify-content:flex-start}.invest-section.text-image{flex-direction:row-reverse}.invest-section.text-image .image-col{justify-content:flex-end}.invest-section.title-container-hiden-on-mobile .title-container{display:block}.invest-section.table-promotion-flat,.invest-section.table-promotion-flat #flats-subpage-yslab{padding-block:calc(var(--spacing-base-block) / 2)}.invest-section.table-promotion-flat .button-container{margin:0}.invest-section:has(+#distances-swiper){padding-block-end:0}.masked-with-blob--image{padding-inline-end:calc(var(--spacing-base-inline) / 2)}.masked-with-blob--image .image-col{justify-content:center}.masked-with-blob--map{padding-inline-start:calc(var(--spacing-base-inline) / 2)}}.swiper-dm{padding:.625rem 0 0}.gallery-navigation{display:contents}.gallery-btn-prev,.gallery-btn-next{transition:scale .7s cubic-bezier(.19,1,.22,1)}.gallery-btn-prev .ico,.gallery-btn-next .ico{box-sizing:border-box;inline-size:var(--arrow-size,3.125vw);aspect-ratio:1;border:var(--arrow-border,0 none);border-radius:var(--arrow-radius,0);overflow:var(--arrow-overflow,visible);background-color:var(--arrow-bg,transparent);justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,opacity .2s,scale .3s;display:flex}.gallery-btn-prev svg,.gallery-btn-next svg{inline-size:var(--arrow-icon-size,100%);fill:none;block-size:auto;display:block}.gallery-btn-prev svg>rect,.gallery-btn-next svg>rect{fill:var(--swiper-ico-rect,none);stroke:var(--swiper-ico-rect,none);transition:fill .3s}.gallery-btn-prev svg .fil0,.gallery-btn-next svg .fil0{fill:var(--swiper-ico-fil0,var(--color-main));stroke:var(--swiper-ico-fil0,var(--color-main));transition:fill .3s,stroke .3s}.gallery-btn-prev:hover svg .fil0,.gallery-btn-next:hover svg .fil0{fill:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)));stroke:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)))}.gallery-btn-prev svg .fil1,.gallery-btn-next svg .fil1{fill:var(--swiper-ico-fil1,transparent);stroke:var(--swiper-ico-fil1,transparent);transition:fill .3s,stroke .3s}.gallery-btn-prev:hover svg .fil1,.gallery-btn-next:hover svg .fil1{fill:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent));stroke:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent))}.gallery-btn-prev svg .fil2,.gallery-btn-next svg .fil2{fill:var(--swiper-ico-fil2,transparent);stroke:var(--swiper-ico-fil2,transparent);transition:fill .3s,stroke .3s}.gallery-btn-prev:hover svg .fil2,.gallery-btn-next:hover svg .fil2{fill:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent));stroke:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent))}.gallery-btn-prev:hover svg>rect,.gallery-btn-next:hover svg>rect{fill:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none));stroke:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none))}.gallery-btn-prev:hover,.gallery-btn-next:hover{scale:var(--arrow-hover-scale,1);opacity:var(--arrow-hover-opacity,1)}.gallery-btn-prev:active,.gallery-btn-next:active{scale:var(--arrow-active-scale,var(--arrow-hover-scale,1))}.gallery-btn-prev:hover .ico,.gallery-btn-next:hover .ico{background-color:var(--arrow-bg-hover,var(--swiper-ico-fil0-hover,transparent));border:var(--arrow-border-hover,var(--arrow-border,0 none))}.gallery-btn-prev svg{transform:var(--arrow-face-prev)}.gallery-btn-next svg{transform:var(--arrow-face-next)}.gallery-navigation--icon-pair svg{transform:none}.distances-section{padding:var(--spacing-base-block) var(--spacing-base-inline);overflow:hidden}.promotion-flats .promotion-flats__nav{box-sizing:border-box;inline-size:var(--arrow-size,var(--promotion-flats-nav-size));aspect-ratio:1;border:var(--arrow-border,0 none);border-radius:var(--arrow-radius,0);overflow:var(--arrow-overflow,visible);background-color:var(--arrow-bg,transparent);block-size:var(--arrow-size,var(--promotion-flats-nav-size));justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,opacity .2s,scale .3s;display:flex}.promotion-flats .promotion-flats__nav svg{inline-size:var(--arrow-icon-size,100%);fill:none;block-size:auto;display:block}.promotion-flats .promotion-flats__nav svg>rect{fill:var(--swiper-ico-rect,none);stroke:var(--swiper-ico-rect,none);transition:fill .3s}.promotion-flats .promotion-flats__nav svg .fil0{fill:var(--swiper-ico-fil0,var(--color-main));stroke:var(--swiper-ico-fil0,var(--color-main));transition:fill .3s,stroke .3s}.promotion-flats .promotion-flats__nav:hover svg .fil0{fill:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)));stroke:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)))}.promotion-flats .promotion-flats__nav svg .fil1{fill:var(--swiper-ico-fil1,transparent);stroke:var(--swiper-ico-fil1,transparent);transition:fill .3s,stroke .3s}.promotion-flats .promotion-flats__nav:hover svg .fil1{fill:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent));stroke:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent))}.promotion-flats .promotion-flats__nav svg .fil2{fill:var(--swiper-ico-fil2,transparent);stroke:var(--swiper-ico-fil2,transparent);transition:fill .3s,stroke .3s}.promotion-flats .promotion-flats__nav:hover svg .fil2{fill:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent));stroke:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent))}.promotion-flats .promotion-flats__nav:hover svg>rect{fill:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none));stroke:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none))}.promotion-flats .promotion-flats__nav:hover{scale:var(--arrow-hover-scale,1);opacity:var(--arrow-hover-opacity,.6)}.promotion-flats .promotion-flats__nav:active{scale:var(--arrow-active-scale,var(--arrow-hover-scale,1))}.promotion-flats .promotion-flats__nav:hover{background-color:var(--arrow-bg-hover,transparent);border:var(--arrow-border-hover,var(--arrow-border,0 none))}.listing-card__gallery-arrow{box-sizing:border-box;inline-size:var(--arrow-size,32px);aspect-ratio:1;border:var(--arrow-border,0 none);border-radius:var(--arrow-radius,0);overflow:var(--arrow-overflow,visible);background-color:var(--arrow-bg,transparent);block-size:var(--arrow-size,32px);justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,opacity .2s,scale .3s;display:flex}.listing-card__gallery-arrow svg{inline-size:var(--arrow-icon-size,100%);fill:none;block-size:auto;display:block}.listing-card__gallery-arrow svg>rect{fill:var(--swiper-ico-rect,none);stroke:var(--swiper-ico-rect,none);transition:fill .3s}.listing-card__gallery-arrow svg .fil0{fill:var(--swiper-ico-fil0,var(--color-main));stroke:var(--swiper-ico-fil0,var(--color-main));transition:fill .3s,stroke .3s}.listing-card__gallery-arrow:hover svg .fil0{fill:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)));stroke:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)))}.listing-card__gallery-arrow svg .fil1{fill:var(--swiper-ico-fil1,transparent);stroke:var(--swiper-ico-fil1,transparent);transition:fill .3s,stroke .3s}.listing-card__gallery-arrow:hover svg .fil1{fill:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent));stroke:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent))}.listing-card__gallery-arrow svg .fil2{fill:var(--swiper-ico-fil2,transparent);stroke:var(--swiper-ico-fil2,transparent);transition:fill .3s,stroke .3s}.listing-card__gallery-arrow:hover svg .fil2{fill:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent));stroke:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent))}.listing-card__gallery-arrow:hover svg>rect{fill:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none));stroke:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none))}.listing-card__gallery-arrow:hover{scale:var(--arrow-hover-scale,1);opacity:var(--arrow-hover-opacity,1)}.listing-card__gallery-arrow:active{scale:var(--arrow-active-scale,var(--arrow-hover-scale,1))}.listing-card__gallery-arrow:hover{background-color:var(--arrow-bg-hover,transparent);border:var(--arrow-border-hover,var(--arrow-border,0 none))}.listing-card__gallery-arrow--prev svg{transform:var(--arrow-face-prev)}.listing-card__gallery-arrow--next svg{transform:var(--arrow-face-next)}.swiper-dm .swiper{cursor:grab}.swiper-dm .swiper:active{cursor:grabbing}.swiper-dm .swiper .swiper-slide{padding:.625rem 1rem}.swiper-dm .swiper .swiper-pagination{padding:.625rem;position:relative}.swiper-dm .swiper .swiper-pagination .swiper-pagination-bullet{border:2px solid var(--swiper-bullet-border,var(--color-main));background-color:var(--swiper-bullet-bg,transparent);opacity:1;border-radius:0;width:1rem;height:1rem;margin:.625rem .3125rem 0}.swiper-dm .swiper .swiper-pagination .swiper-pagination-bullet-active{border-color:var(--color-main);background-color:var(--color-main)}.swiper-dm .swiper-button-prev,.swiper-dm .swiper-button-next{z-index:10;color:#fff;align-items:center;gap:.5em;display:none;position:absolute}.swiper-dm .swiper-button-prev .ico svg{transform:var(--arrow-face-prev)}.swiper-dm .swiper-button-next .ico svg{transform:var(--arrow-face-next)}.swiper-dm.swiper-pagination-arrow-bottom-dm .swiper-button-prev,.swiper-dm.swiper-pagination-arrow-bottom-dm .swiper-button-next{bottom:10%}.swiper-dm .swiper-button-prev{left:1.25rem}.swiper-dm .swiper-button-next{right:1.25rem}.swiper-dm.swiper-vertical-dm-32vw .swiper .swiper-slide{width:auto;height:auto}.swiper-dm.swiper-vertical-dm-32vw .swiper .swiper-slide .swiper-slide-img{width:auto;height:32vw;overflow:hidden}.swiper-dm.swiper-vertical-dm-32vw .swiper .swiper-slide .swiper-slide-img img{height:inherit;object-fit:cover;width:-moz-available}.swiper-dm.swiper-img-desc-dm .swiper .swiper-slide-desc{padding:0 2%}.swiper-dm.swiper-img-desc-dm .swiper .swiper-slide-desc-title{padding-top:2vw}.swiper-dm.swiper-img-desc-dm .swiper h3{font-size:20px;font-weight:500;line-height:23px}.swiper-dm.swiper-img-desc-dm .swiper p{font-size:16px;font-weight:400;line-height:22px}.swiper-dm.swiper-pagination-arrow-dm .swiper-button-prev,.swiper-dm.swiper-pagination-arrow-dm .swiper-button-next,.swiper-dm.swiper-pagination-arrow-bottom-dm .swiper-button-prev,.swiper-dm.swiper-pagination-arrow-bottom-dm .swiper-button-next{display:none}.swiper-dm.swiper-pagination-arrow-dm .swiper-button-prev,.swiper-dm.swiper-pagination-arrow-bottom-dm .swiper-button-prev{left:35%}.swiper-dm.swiper-pagination-arrow-dm .swiper-button-next,.swiper-dm.swiper-pagination-arrow-bottom-dm .swiper-button-next{right:35%}.swiper-dm.swiper-pagination-arrow-dm .swiper-button-prev,.swiper-dm.swiper-pagination-arrow-dm .swiper-button-next{top:50%;bottom:auto;transform:translateY(-50%)}.swiper-dm.swiper-pagination-arrow-dm .ico-desc,.swiper-dm.swiper-pagination-arrow-bottom-dm .ico-desc{color:var(--color-main-second);text-transform:uppercase;font-size:1.1vw;display:block}.swiper-dm .swiper-button-prev,.swiper-dm .swiper-button-next{transition:scale .7s cubic-bezier(.19,1,.22,1)}.swiper-dm .swiper-button-prev .ico,.swiper-dm .swiper-button-next .ico{box-sizing:border-box;inline-size:var(--arrow-size,var(--swiper-dm-arrow-size,2vw));aspect-ratio:1;border:var(--arrow-border,0 none);border-radius:var(--arrow-radius,0);overflow:var(--arrow-overflow,visible);background-color:var(--arrow-bg,transparent);justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,opacity .2s,scale .3s;display:flex}.swiper-dm .swiper-button-prev svg,.swiper-dm .swiper-button-next svg{inline-size:var(--arrow-icon-size,100%);fill:none;block-size:auto;display:block}.swiper-dm .swiper-button-prev svg>rect,.swiper-dm .swiper-button-next svg>rect{fill:var(--swiper-ico-rect,none);stroke:var(--swiper-ico-rect,none);transition:fill .3s}.swiper-dm .swiper-button-prev svg .fil0,.swiper-dm .swiper-button-next svg .fil0{fill:var(--swiper-ico-fil0,var(--color-main));stroke:var(--swiper-ico-fil0,var(--color-main));transition:fill .3s,stroke .3s}.swiper-dm .swiper-button-prev:hover svg .fil0,.swiper-dm .swiper-button-next:hover svg .fil0{fill:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)));stroke:var(--swiper-ico-fil0-hover,var(--swiper-ico-fil0,var(--color-main)))}.swiper-dm .swiper-button-prev svg .fil1,.swiper-dm .swiper-button-next svg .fil1{fill:var(--swiper-ico-fil1,transparent);stroke:var(--swiper-ico-fil1,transparent);transition:fill .3s,stroke .3s}.swiper-dm .swiper-button-prev:hover svg .fil1,.swiper-dm .swiper-button-next:hover svg .fil1{fill:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent));stroke:var(--swiper-ico-fil1-hover,var(--swiper-ico-fil1,transparent))}.swiper-dm .swiper-button-prev svg .fil2,.swiper-dm .swiper-button-next svg .fil2{fill:var(--swiper-ico-fil2,transparent);stroke:var(--swiper-ico-fil2,transparent);transition:fill .3s,stroke .3s}.swiper-dm .swiper-button-prev:hover svg .fil2,.swiper-dm .swiper-button-next:hover svg .fil2{fill:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent));stroke:var(--swiper-ico-fil2-hover,var(--swiper-ico-fil2,transparent))}.swiper-dm .swiper-button-prev:hover svg>rect,.swiper-dm .swiper-button-next:hover svg>rect{fill:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none));stroke:var(--swiper-ico-rect-hover,var(--swiper-ico-rect,none))}.swiper-dm .swiper-button-prev:hover,.swiper-dm .swiper-button-next:hover{scale:var(--arrow-hover-scale,1);opacity:var(--arrow-hover-opacity,1)}.swiper-dm .swiper-button-prev:active,.swiper-dm .swiper-button-next:active{scale:var(--arrow-active-scale,var(--arrow-hover-scale,1))}.swiper-dm .swiper-button-prev:hover .ico,.swiper-dm .swiper-button-next:hover .ico{background-color:var(--arrow-bg-hover,var(--swiper-ico-fil0-hover,transparent));border:var(--arrow-border-hover,var(--arrow-border,0 none))}.swiper-dm.swiper-pagination-arrow-bottom-dm{--swiper-dm-arrow-size:3.8vw}@media (width>=992px){.swiper-dm.swiper-img-desc-dm .swiper h3{font-size:1.05vw;line-height:1.42vw}.swiper-dm.swiper-img-desc-dm .swiper p{font-size:.85vw;line-height:1.6vw}.swiper-dm.swiper-pagination-arrow-dm .swiper-button-prev,.swiper-dm.swiper-pagination-arrow-dm .swiper-button-next,.swiper-dm.swiper-pagination-arrow-bottom-dm .swiper-button-prev,.swiper-dm.swiper-pagination-arrow-bottom-dm .swiper-button-next{display:flex}}.svg-icon{shape-rendering:geometricprecision;text-rendering:geometricprecision;image-rendering:optimizequality;fill-rule:evenodd;clip-rule:evenodd}:where(:root){--listing-text:var(--color-main-second,var(--color-main));--listing-makieta-btn-bg:var(--color-atal-red,#df002c);--listing-makieta-btn-color:#fff;--listing-makieta-btn-hover-bg:var(--listing-makieta-btn-bg);--listing-card-standard-color:#e72a2a;--listing-range-thumb-color-0:#fff;--listing-range-thumb-color-1:#716a62;--listing-range-thumb-color-2:#716a62}*{box-sizing:border-box}html{scrollbar-gutter:stable;background-color:var(--page-background,transparent)}body{font-family:var(--font-main);margin:0;padding:0}a{text-decoration:none}svg{fill:none;stroke:none;width:100%;height:100%}.hero-gallery[data-astro-cid-bgsk7exx]{width:100%;height:100%;position:relative;overflow:hidden}.hero-gallery[data-astro-cid-bgsk7exx] img[data-astro-cid-bgsk7exx]{object-fit:cover;width:100%;height:100%}.hero-gallery[data-astro-cid-bgsk7exx] .swiper[data-astro-cid-bgsk7exx],.hero-gallery[data-astro-cid-bgsk7exx] .swiper-wrapper[data-astro-cid-bgsk7exx],.hero-gallery[data-astro-cid-bgsk7exx] .swiper-slide[data-astro-cid-bgsk7exx]{width:100%;height:100%}@media (width>=992px){.hero-gallery--mobile[data-astro-cid-bgsk7exx]{display:none}}@media (width<=991px){.hero-gallery--desktop[data-astro-cid-bgsk7exx]{display:none}}#hero-section{height:var(--hero-height,100svh);cursor:pointer;position:relative}[data-bundle] #hero-section:is(.finish,.finish_premises){margin-block-start:0;padding-block-start:0}@media (width>=992px){#hero-section:is(.finish,.finish_premises){height:var(--finishing-hero-height)}}#hero-section:before{content:"";z-index:1;pointer-events:none;background:var(--hero-overlay,linear-gradient(180deg, #0000 45%, #0000004d 100%));position:absolute;inset:0}#hero-section .hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}#hero-section .hero-media picture{position:absolute;inset:0}#hero-section .hero-media img{object-fit:cover;width:100%;min-height:100%;display:block}#hero-section .hero-media video{object-fit:cover;width:100%;height:100%;display:block}#hero-section .hero-media .hero-variant{position:absolute;inset:0}@media (width>=992px){#hero-section .hero-media .hero-variant--mobile{display:none}}@media (width<=991px){#hero-section .hero-media .hero-variant--desktop{display:none}}#hero-section .hero-media--split{display:flex}#hero-section .hero-media--split .hero-split-video,#hero-section .hero-media--split .hero-split-gallery{flex:50%;min-width:0;position:relative}#hero-section .hero-media--split .hero-split-gallery{display:none}@media (width>=992px){#hero-section .hero-media--split .hero-split-gallery{display:block}}#hero-section #hero-header{inset:var(--hero-header-inset,auto auto 0 0);margin:var(--hero-header-margin,0 7.5vw 8.333vw);z-index:2;color:var(--hero-header-fg,#fff);position:absolute}#hero-section .hero-logo{display:none}#hero-section .hero-logo img{block-size:auto;inline-size:100%;display:block}#hero-section .hero-buttons{z-index:2;flex-direction:column;align-items:center;gap:.625em;display:flex;position:absolute;inset-block-end:8%;inset-inline-start:50%;translate:-50%}#hero-section #hero-header .hero-buttons{gap:0;position:static;translate:none}#hero-section .hero-button{white-space:nowrap;justify-content:center;align-items:center;gap:.8em;inline-size:fit-content;text-decoration:none;display:flex}#hero-section .hero-button-icon{inline-size:1em;display:block}#hero-section .hero-button-icon svg{block-size:auto;inline-size:100%;display:block}#hero-section .scroller{z-index:2;inline-size:fit-content;color:var(--hero-header-fg,#fff);display:flex;position:absolute;inset-block-end:2vw;inset-inline-start:50%;translate:-50%}html,body{width:100%;height:100%;margin:0}.page-content[data-astro-cid-ajeahusk]{min-height:100%}.main-menu{z-index:201;background:var(--nav-bg);font-family:var(--nav-font);height:var(--nav-height);border-bottom:1px solid var(--nav-border);margin:0;padding:0;transition:background .25s .45s,border-bottom-color .25s .45s;position:fixed;top:0;left:0;right:0}.main-menu .menu-box{box-sizing:border-box;align-items:center;gap:24px;height:100%;margin:0 auto;padding:16px 40px;display:flex}.main-menu .menu-logo{flex:1 1 0;align-self:stretch;align-items:stretch;min-width:0;height:100%;text-decoration:none;transition:opacity .25s .45s;display:inline-flex}[data-nav-logo=hanging] .main-menu .menu-logo{height:calc(var(--nav-height) * var(--nav-logo-hang));align-self:flex-start;margin-block-start:-16px;transition:height .3s}[data-nav-logo=hanging] .site-header.nav-scrolled .main-menu .menu-logo{height:calc(var(--nav-height) * var(--nav-logo-scrolled))}.main-menu .menu-logo a{align-items:center;gap:var(--nav-logo-gap);min-width:0;max-width:100%;height:100%;display:flex}.main-menu .menu-logo img{width:auto;min-width:0;max-width:100%;height:var(--nav-logo-height,100%);object-fit:contain;object-position:left center;padding:var(--nav-logo-padding);display:block}.main-menu .menu-logo .menu-atal-logo{flex:0 0 var(--nav-atal-logo-width);width:var(--nav-atal-logo-width);height:var(--nav-logo-height,100%);display:none}.main-menu .menu-logo .menu-atal-logo img{height:100%}.main-menu .menu-shortcuts{align-items:center;gap:24px;margin:0 0 0 auto;padding:0;font-size:16px;line-height:20px;list-style:none;transition:opacity .25s .45s;display:flex}.main-menu .menu-shortcuts li{font-size:inherit;cursor:pointer;border-radius:var(--nav-pill-radius);background:var(--pill-bg);border:1px solid var(--pill-border);transition:background .2s,border-color .2s}.main-menu .menu-shortcuts li a,.main-menu .menu-shortcuts li span{color:var(--pill-fg);padding:9px 16px;text-decoration:none;transition:color .2s;display:inline-block}.main-menu .menu-shortcuts li.contact{white-space:nowrap;flex-shrink:0}.main-menu .menu-shortcuts li.current{background:var(--pill-current-bg);border-color:var(--pill-current-border)}.main-menu .menu-shortcuts li.current a,.main-menu .menu-shortcuts li.current span{color:var(--pill-current-fg)}.main-menu .menu-shortcuts li:hover{background:var(--pill-hover-bg);border-color:var(--pill-hover-border)}.main-menu .menu-shortcuts li:hover a,.main-menu .menu-shortcuts li:hover span{color:var(--pill-hover-fg)}.main-menu .menu-shortcuts li.promotions{background:var(--promo-bg);border-color:var(--promo-border)}.main-menu .menu-shortcuts li.promotions a,.main-menu .menu-shortcuts li.promotions span{color:var(--promo-fg)}.main-menu .menu-shortcuts li.promotions.current{background:var(--promo-current-bg);border-color:var(--promo-current-border)}.main-menu .menu-shortcuts li.promotions.current a,.main-menu .menu-shortcuts li.promotions.current span{color:var(--promo-current-fg)}.main-menu .menu-shortcuts li.promotions:hover{background:var(--promo-hover-bg);border-color:var(--promo-hover-border)}.main-menu .menu-shortcuts li.promotions:hover a,.main-menu .menu-shortcuts li.promotions:hover span{color:var(--promo-hover-fg)}.main-menu .menu-navigation{align-items:center;gap:24px;display:flex}.main-menu .menu-lang{transition:opacity .25s .45s;display:none}.main-menu .menu-lang .lang-link{color:var(--nav-text);border:0;font-size:14px;font-weight:600;text-decoration:none}.main-menu .hamburger-toggle{cursor:pointer;background:0 0;border:none;place-content:center;width:24px;height:24px;display:grid}.main-menu .hamburger-toggle span,.main-menu .hamburger-toggle span:after,.main-menu .hamburger-toggle span:before{background-color:var(--nav-hamburger);width:20px;height:2px;transition:all .25s;display:block}.main-menu .hamburger-toggle span{border-radius:3px;position:relative}.main-menu .hamburger-toggle span:after,.main-menu .hamburger-toggle span:before{content:"";border-radius:3px;position:absolute}.main-menu .hamburger-toggle span:before{top:-6px}.main-menu .hamburger-toggle span:after{bottom:-6px}.menu-backdrop{z-index:99;pointer-events:none;background:0 0;transition:background .35s;position:fixed;inset:0}.menu-panel{z-index:200;background:var(--nav-panel-bg);max-height:0;transition:max-height .5s ease-in-out;position:fixed;top:0;left:0;right:0;overflow:hidden}.menu-panel-scroll{padding:var(--nav-panel-padding);box-sizing:border-box;max-height:100dvh;overflow-y:auto}.menu-panel-content{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.menu-panel-logo{justify-content:center;align-items:center;display:flex}.menu-panel-logo img{width:180px;height:auto}.menu-panel-items .navbar-nav,.menu-panel-items .submenu{gap:var(--nav-panel-list-gap);text-align:center;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.menu-panel-items .navbar-nav>li>a,.menu-panel-items .navbar-nav>li>span,.menu-panel-items .submenu a,.menu-panel-items .submenu span{color:var(--nav-text);cursor:pointer;padding:6px 0;font-size:20px;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.menu-panel-items .navbar-nav>li>a:hover,.menu-panel-items .navbar-nav>li>span:hover,.menu-panel-items .navbar-nav>li>a:focus,.menu-panel-items .navbar-nav>li>span:focus,.menu-panel-items .navbar-nav>li.current>a,.menu-panel-items .navbar-nav>li.current>span,.menu-panel-items .submenu a:hover,.menu-panel-items .submenu span:hover{color:var(--nav-link-hover)}.menu-panel-lang{border-top:1px solid var(--nav-border);justify-content:center;align-items:center;gap:8px;margin-top:32px;padding-top:24px;display:flex}.menu-panel-lang .lang-link{color:var(--nav-text);font-size:14px;font-weight:600;text-decoration:none}.menu-panel-lang .lang-link.current{color:var(--nav-link-hover);pointer-events:none;cursor:default}.menu-panel-lang .lang-link:not(.current):hover{color:var(--nav-link-hover)}.menu-panel-lang .lang-separator{color:#c0b8b0;font-size:14px}@media (width>=992px) and (width<=1600px){.main-menu .menu-shortcuts{font-size:1vw}.main-menu .menu-shortcuts li a,.main-menu .menu-shortcuts li span{padding:.563vw 1vw}}@media (width>=992px){.main-menu .menu-logo .menu-atal-logo{display:block}.main-menu .menu-lang{display:inline-flex}.menu-panel-content{grid-template-columns:30% 60%;justify-content:space-between}.menu-panel-logo{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-10px)}.menu-panel-logo img{width:var(--nav-panel-logo-w)}.menu-panel-items .navbar-nav{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr))}.menu-panel-lang{display:none}}body.menu-opened{overflow:hidden}body.menu-opened .menu-backdrop{pointer-events:auto;background:#00000059}body.menu-opened .menu-panel{max-height:100dvh;transition:max-height .5s ease-in-out .2s}body.menu-opened .main-menu{pointer-events:none;background:0 0;border-bottom-color:#0000;transition:background .2s,border-bottom-color .1s}body.menu-opened .main-menu .menu-logo,body.menu-opened .main-menu .menu-shortcuts{opacity:0;transition:opacity .2s}body.menu-opened .main-menu .hamburger-toggle{pointer-events:auto}body.menu-opened .main-menu .hamburger-toggle span{background:0 0}body.menu-opened .main-menu .hamburger-toggle span:before{top:0;transform:rotate(45deg)}body.menu-opened .main-menu .hamburger-toggle span:after{bottom:0;transform:rotate(-45deg)}@media (width>=992px){body.menu-opened .main-menu .menu-lang{opacity:0;transition:opacity .2s}body.menu-opened .menu-panel-logo{opacity:1;transition:opacity .4s .35s,transform .4s .35s;transform:none}}.catalog-dropdown summary{color:inherit;font:inherit;cursor:pointer;align-items:center;line-height:1.1;list-style:none;display:inline-flex}.catalog-dropdown summary::-webkit-details-marker{display:none}.catalog-menu{z-index:10;background:var(--footer-catalog-menu-bg,var(--footer-bg,#fff));border:var(--footer-catalog-menu-border,1px solid currentColor);gap:6px;width:max-content;min-width:100%;max-width:min(360px,100vw - 32px);padding:8px 10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 8px 24px #00000029}.catalog-menu .catalog-item{color:inherit;overflow-wrap:anywhere;padding:4px 0;text-decoration:none;display:block}.catalog-one{color:inherit;align-items:center;gap:.5em;display:inline-flex}.catalog-dropdown{position:relative}.footer-form[data-astro-cid-4gnfum6a]{gap:var(--footer-form-gap,1.875em);width:100%;font-family:var(--font-main);font-size:var(--footer-form-text-size,var(--font-size-paragraph-responsive));color:inherit;flex-direction:column;display:flex}.acknowledgements[data-astro-cid-4gnfum6a]{display:none}.footer-form[data-astro-cid-4gnfum6a].is-acknowledged .acknowledgements[data-astro-cid-4gnfum6a]{display:block}.footer-form[data-astro-cid-4gnfum6a].is-acknowledged .form-fields[data-astro-cid-4gnfum6a],.footer-form[data-astro-cid-4gnfum6a].is-acknowledged .form-clauses[data-astro-cid-4gnfum6a],.footer-form[data-astro-cid-4gnfum6a].is-acknowledged .footer-form-submit[data-astro-cid-4gnfum6a],.footer-form[data-astro-cid-4gnfum6a].is-acknowledged .cf-turnstile{display:none}.footer-form[data-astro-cid-4gnfum6a].is-submitting .footer-form-submit[data-astro-cid-4gnfum6a]{pointer-events:none;cursor:progress;position:relative}.footer-form[data-astro-cid-4gnfum6a].is-submitting .footer-form-submit[data-astro-cid-4gnfum6a] span,.footer-form[data-astro-cid-4gnfum6a].is-submitting .footer-form-submit[data-astro-cid-4gnfum6a] svg{visibility:hidden}.footer-form[data-astro-cid-4gnfum6a].is-submitting .footer-form-submit[data-astro-cid-4gnfum6a]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1.25em;height:1.25em;margin:auto;animation:.7s linear infinite footer-form-spin;position:absolute;inset:0}@keyframes footer-form-spin{to{transform:rotate(360deg)}}.footer-form-title[data-astro-cid-4gnfum6a] .title[data-astro-cid-4gnfum6a]{background:var(--footer-heading-background,none);background-clip:var(--footer-heading-clip,border-box);-webkit-text-fill-color:var(--footer-heading-fill,currentColor);font-family:var(--font-second);font-size:var(--footer-form-title-size,var(--font-size-header-responsive));font-weight:var(--font-weight-header,400);text-transform:var(--footer-form-title-text-transform,uppercase);letter-spacing:var(--footer-form-title-letter-spacing,0);color:var(--footer-form-title-color,currentColor);margin:0;line-height:1.1}.form-fields[data-astro-cid-4gnfum6a]{flex-direction:column;gap:4.688em;display:flex}.field-row[data-astro-cid-4gnfum6a]{gap:1.875em;justify-content:var(--footer-form-field-row-justify,flex-start);width:100%;display:flex}.field[data-astro-cid-4gnfum6a]{border:var(--footer-form-field-border,none);border-bottom:var(--footer-form-field-border-bottom,1px solid var(--footer-form-line-color,currentColor));border-radius:var(--footer-form-field-radius,0);margin-top:var(--footer-form-field-margin-top,0);outline-offset:1px;outline:1px solid #0000;flex:1 1 0;position:relative}.field-row[data-astro-cid-4gnfum6a] .field[data-astro-cid-4gnfum6a]{flex:var(--footer-form-field-flex,1 1 0)}.field[data-astro-cid-4gnfum6a].message{flex:100%;width:100%}.field[data-astro-cid-4gnfum6a] input[data-astro-cid-4gnfum6a]{width:100%;padding:var(--footer-form-input-padding,0 0 .313em);font-size:var(--footer-form-input-text-size,1em);color:inherit;background:0 0;border:none}.field[data-astro-cid-4gnfum6a].message input[data-astro-cid-4gnfum6a]{min-height:var(--footer-form-message-min-height,auto)}.field[data-astro-cid-4gnfum6a] input[data-astro-cid-4gnfum6a]:focus{outline:none}.field[data-astro-cid-4gnfum6a] input[data-astro-cid-4gnfum6a]::placeholder{opacity:0;color:#0000}.field[data-astro-cid-4gnfum6a] label[data-astro-cid-4gnfum6a]{left:var(--footer-form-label-left,.35em);top:var(--footer-form-label-top,.05em);background:var(--footer-form-bg,var(--footer-bg,var(--color-footer-bg)));box-shadow:var(--footer-form-label-shadow,0 0 0 4px var(--footer-form-bg,var(--footer-bg,var(--color-footer-bg))));color:var(--footer-form-label-color,currentColor);font-size:var(--footer-form-label-text-size,.95em);z-index:1;pointer-events:none;line-height:1;transition:all .2s ease-in-out;position:absolute}.field[data-astro-cid-4gnfum6a] input[data-astro-cid-4gnfum6a]:focus~label[data-astro-cid-4gnfum6a],.field[data-astro-cid-4gnfum6a] input[data-astro-cid-4gnfum6a]:not(:placeholder-shown)~label[data-astro-cid-4gnfum6a]{top:var(--footer-form-label-active-top,-1.25em);font-size:.8em}.form-clauses[data-astro-cid-4gnfum6a]{margin-left:var(--footer-form-clauses-margin-left,0);gap:var(--footer-form-clause-gap,.44em);font-size:var(--footer-form-clause-text-size,.7em);color:var(--footer-form-clause-color,inherit);flex-direction:column;display:flex}.clause[data-astro-cid-4gnfum6a]{align-items:flex-start;gap:var(--footer-clause-gap,.625em);line-height:var(--footer-clause-line-height,1.1);display:flex}.clause[data-astro-cid-4gnfum6a].sub-check{margin-left:var(--footer-clause-sub-check-margin-left,calc(var(--footer-checkbox-size,1.285em) + var(--footer-clause-gap,.625em)))}.clause[data-astro-cid-4gnfum6a] label[data-astro-cid-4gnfum6a],.clause[data-astro-cid-4gnfum6a] p,.clause[data-astro-cid-4gnfum6a] ul,.clause[data-astro-cid-4gnfum6a] ol{margin:0}.clause[data-astro-cid-4gnfum6a] input[data-astro-cid-4gnfum6a][type=checkbox]{appearance:none;font:inherit;box-sizing:border-box;inline-size:var(--footer-checkbox-size,1.285em);block-size:var(--footer-checkbox-size,1.285em);min-inline-size:var(--footer-checkbox-size,1.285em);min-block-size:var(--footer-checkbox-size,1.285em);aspect-ratio:1;color:var(--footer-checkbox-color,var(--footer-form-clause-color,currentColor));border:var(--footer-checkbox-border-width,.142em) solid var(--footer-checkbox-color,var(--footer-form-clause-color,currentColor));border-radius:var(--footer-checkbox-radius,50%);background:var(--footer-checkbox-bg,var(--color-surface,#fff));margin-top:var(--footer-checkbox-margin-top,.1em);flex:0 0 var(--footer-checkbox-size,1.285em);cursor:pointer;display:block;position:relative}.clause[data-astro-cid-4gnfum6a] input[data-astro-cid-4gnfum6a][type=checkbox]:checked:after{content:"";inset:var(--footer-checkbox-checked-inset,.215em);border-radius:var(--footer-checkbox-radius,50%);background:var(--footer-checkbox-color,var(--footer-form-clause-color,currentColor));position:absolute}.clause[data-astro-cid-4gnfum6a] a{color:var(--footer-form-link-color,inherit);text-decoration:var(--footer-form-link-text-decoration,none);transition:opacity .2s}.clause[data-astro-cid-4gnfum6a] a:hover{opacity:.7}.footer-form-submit[data-astro-cid-4gnfum6a]{border:var(--footer-button-border,none);border-bottom:var(--footer-submit-border-bottom,var(--footer-button-border,none));border-radius:var(--footer-submit-radius,8px);background:var(--footer-button-bg,var(--color-accent));background-size:var(--footer-submit-bg-size,auto);background-position:var(--footer-submit-bg-position,0 0);background-repeat:var(--footer-submit-bg-repeat,no-repeat);color:var(--footer-button-color,currentColor);width:var(--footer-submit-width,auto);max-width:var(--footer-submit-max-width,none);min-width:var(--footer-submit-min-width,auto);min-height:var(--footer-submit-min-height,auto);padding:var(--footer-submit-padding,14px 28px);margin-top:var(--footer-submit-margin-top,1.875em);font-family:var(--font-main);font-size:var(--footer-submit-text-size,var(--font-size-button-responsive));font-weight:var(--footer-submit-font-weight,700);line-height:var(--footer-submit-line-height,1.1);text-transform:var(--footer-submit-text-transform,none);letter-spacing:var(--footer-submit-letter-spacing,.04em);cursor:pointer;z-index:0;isolation:isolate;justify-content:center;align-self:flex-start;align-items:center;gap:3em;transition:background-color .2s,background-position .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:visible}.footer-form-submit[data-astro-cid-4gnfum6a]:before{content:"";display:var(--footer-submit-shape-display,none);inset:var(--footer-submit-shape-inset,0);background:var(--footer-submit-shape-fill,var(--footer-button-bg,transparent));clip-path:var(--footer-submit-clip-path,none);z-index:-2;border:none;transition:background-color .2s;position:absolute}.footer-form-submit[data-astro-cid-4gnfum6a]:not([style]):before{color:var(--footer-submit-prefix-color,currentColor)}.footer-form-submit[data-astro-cid-4gnfum6a] span:before{content:var(--footer-submit-label-prefix,"");color:var(--footer-submit-prefix-color,currentColor);margin-right:var(--footer-submit-prefix-gap,0);letter-spacing:0;display:inline-block}.footer-form-submit[data-astro-cid-4gnfum6a]:after{content:"";display:var(--footer-submit-shape-display,none);inset:var(--footer-submit-shape-border-width,0);background:var(--footer-submit-shape-inner-bg,transparent);clip-path:var(--footer-submit-clip-path,none);z-index:-1;transition:background-color .2s,border-color .2s;position:absolute}.footer-form-submit[data-astro-cid-4gnfum6a]:hover{background:var(--footer-button-bg-hover,var(--color-green-hover,var(--color-main)));background-size:var(--footer-submit-bg-size-hover,var(--footer-submit-bg-size,auto));background-position:var(--footer-submit-bg-position-hover,var(--footer-submit-bg-position,0 0));background-repeat:var(--footer-submit-bg-repeat-hover,var(--footer-submit-bg-repeat,no-repeat));border:var(--footer-button-border-hover,var(--footer-button-border,none));border-bottom:var(--footer-submit-border-bottom-hover,var(--footer-button-border-hover,var(--footer-button-border,none)));color:var(--footer-button-color-hover,var(--footer-button-color,currentColor))}.footer-form-submit[data-astro-cid-4gnfum6a]:hover span{color:inherit}.footer-form-submit[data-astro-cid-4gnfum6a]:hover:before{background:var(--footer-submit-shape-fill-hover,var(--footer-button-bg-hover,var(--color-green-hover,var(--color-main))))}.footer-form-submit[data-astro-cid-4gnfum6a]:hover:after{background:var(--footer-submit-shape-inner-bg-hover,transparent)}.footer-form-submit[data-astro-cid-4gnfum6a] .footer-form-submit-icon{width:var(--footer-submit-icon-size,1em);height:var(--footer-submit-icon-size,1em);flex:none}.footer-form-submit[data-astro-cid-4gnfum6a] .footer-form-submit-icon>rect:not([class]){fill:none;stroke:none}.footer-form-submit[data-astro-cid-4gnfum6a] .footer-form-submit-icon :is(.fil0,.fil1,.fil2,.fil3,.fil4){fill:currentColor;stroke:currentColor}.field[data-astro-cid-4gnfum6a].is-invalid{border-bottom-color:var(--footer-form-error-color,var(--color-error,#d71920));outline-color:var(--footer-form-error-color,var(--color-error,#d71920))}.field[data-astro-cid-4gnfum6a] label[data-astro-cid-4gnfum6a].is-invalid-label{color:var(--footer-form-error-color,var(--color-error,#d71920))!important}.clause[data-astro-cid-4gnfum6a].is-invalid{color:var(--footer-form-error-color,var(--color-error,#d71920));outline:1px solid var(--footer-form-error-color,var(--color-error,#d71920));outline-offset:1px}.clause[data-astro-cid-4gnfum6a].is-invalid input[data-astro-cid-4gnfum6a][type=checkbox]{border-color:var(--footer-form-error-color,var(--color-error,#d71920));box-shadow:0 0 0 1px var(--footer-form-error-color,var(--color-error,#d71920))}.footer-form-title[data-astro-cid-4gnfum6a]{margin-bottom:var(--footer-form-title-margin-bottom,0);text-align:center}.form-fields[data-astro-cid-4gnfum6a],.field-row[data-astro-cid-4gnfum6a]{gap:2.25em}.field-row[data-astro-cid-4gnfum6a]{flex-direction:column}.footer-form-submit[data-astro-cid-4gnfum6a]{align-self:center}@media (width>=992px){.footer-form-title[data-astro-cid-4gnfum6a]{text-align:inherit}.form-fields[data-astro-cid-4gnfum6a]{gap:4.688em}.field-row[data-astro-cid-4gnfum6a]{flex-direction:row;gap:1.875em}.footer-form-submit[data-astro-cid-4gnfum6a]{align-self:flex-start}}.legal-notice{--disclaimer-mobile:1;position:relative}.disclaimerButton{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.disclaimerBox{font-size:var(--footer-disclaimer-text-size,.875rem);color:#222;z-index:5;background:#fff;border:1px solid #00000026;width:min(720px,100vw - 80px);margin-top:10px;padding:10px 12px;line-height:1.1;display:none;position:static}.disclaimerBox.open{display:block}.disclaimer-mobile-dialog{overscroll-behavior:contain;color:#222;background:#fff;border:0;width:min(720px,100% - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:20px;overflow:auto}.disclaimer-mobile-dialog::backdrop{background:#0000008c}.disclaimer-close-form{margin:0;position:absolute;top:8px;right:8px}.disclaimer-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:1.5rem}.disclaimer-mobile-content{font-size:var(--footer-disclaimer-text-size,.875rem);line-height:1.1}.disclaimer-mobile-content h2{margin-block-start:0;padding-inline-end:24px}@media (width>=992px){.legal-notice{--disclaimer-mobile:0}.disclaimerBox{margin-top:0;position:absolute;bottom:40px;left:0}}.footer-legal-links>a,.footer-legal-links>.legal-notice{align-items:center;display:inline-flex}.footer-legal-links a,.footer-legal-links button{color:inherit;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.footer-legal-links a:hover,.footer-legal-links button:hover{opacity:.7}.socials-wrapper .footer-icon{border-radius:var(--footer-social-radius,0);color:inherit;justify-content:center;align-items:center;line-height:0;transition:opacity .2s;display:inline-flex;overflow:hidden}.socials-wrapper .footer-icon:hover{opacity:.7}.socials-wrapper .footer-icon svg>rect:not([class]){fill:#0000;stroke:none}.socials-wrapper .footer-icon svg :is(.fil0,.fil1,.fil2,.fil3,.fil4){fill:currentColor;stroke:currentColor}.socials-wrapper .footer-icon svg{border-radius:inherit;display:block;overflow:hidden}.certificates-dialog{background:var(--footer-bg,#fff);width:min(520px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--footer-text-color,#222);border:0;margin:auto;padding:24px}.certificates-dialog::backdrop{background:#0000008c}.certificates-close-form{margin:0;position:absolute;top:8px;right:8px}.certificates-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:1.5rem}.certificates-wrapper{gap:16px;display:grid}.certificates-wrapper h3{margin:0;padding-inline-end:24px}.certificates-wrapper .items{gap:8px;display:grid}.certificates-wrapper .certificate{color:inherit;overflow-wrap:anywhere}.communicate-emergency[data-astro-cid-u3335sk7]{z-index:102;backdrop-filter:blur(5px);opacity:0;pointer-events:none;background:#efefefdb;border-radius:10px;width:min(42.5vw,820px);max-width:calc(100vw - 32px);transition:transform 1.5s ease-out,opacity 1s ease-out;position:fixed;bottom:10px;left:50%;transform:translate(-150vw);box-shadow:0 18px 60px #00000029}.communicate-emergency[data-astro-cid-u3335sk7].show{opacity:1;pointer-events:auto;transform:translate(-50%)}.communicate-emergency[data-astro-cid-u3335sk7].hide{opacity:0;transform:translate(100vw)}.communicate-content[data-astro-cid-u3335sk7]{min-height:100%;font-family:Roboto, var(--font-main);align-items:center;gap:clamp(14px,2.5vw,36px);padding:clamp(14px,1.5vw,28px) 10px clamp(14px,1.5vw,28px) clamp(18px,1.5vw,30px);display:flex}.text-content-wrapper[data-astro-cid-u3335sk7]{flex-direction:column;flex:auto;min-width:0;display:flex}.communicate-title[data-astro-cid-u3335sk7] h2,.communicate-title[data-astro-cid-u3335sk7]{color:#000;margin:0;font-size:clamp(14px,.833vw,18px);font-weight:400;line-height:1.25}.communicate-text[data-astro-cid-u3335sk7],.communicate-text[data-astro-cid-u3335sk7] p{color:#333;margin:5px 0 0;font-size:clamp(13px,.729vw,16px);font-weight:400;line-height:1.3}.bell-image[data-astro-cid-u3335sk7]{flex:none;width:clamp(34px,9.3%,58px)}.close-button[data-astro-cid-u3335sk7]{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:40px;height:40px;margin:-6px -2px 0 0;padding:5px;display:inline-flex}.close-button-image[data-astro-cid-u3335sk7]{width:30px;height:30px;display:block}.communicate-emergency[data-astro-cid-u3335sk7]{width:90vw;max-width:none}.communicate-content[data-astro-cid-u3335sk7]{padding:16px 12px 16px 18px}@media (width>=992px){.communicate-emergency[data-astro-cid-u3335sk7]{width:min(42.5vw,820px);max-width:calc(100vw - 32px)}.communicate-content[data-astro-cid-u3335sk7]{padding:clamp(14px,1.5vw,28px) 10px clamp(14px,1.5vw,28px) clamp(18px,1.5vw,30px)}}@media (width<=600px){.communicate-content[data-astro-cid-u3335sk7]{gap:12px;padding:14px 10px 14px 14px}.bell-image[data-astro-cid-u3335sk7]{width:30px}.close-button[data-astro-cid-u3335sk7]{width:34px;height:34px;padding:4px}.close-button-image[data-astro-cid-u3335sk7]{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.communicate-emergency[data-astro-cid-u3335sk7]{transition:opacity .15s ease-out;transform:translate(-50%)}.communicate-emergency[data-astro-cid-u3335sk7].hide{transform:translate(-50%)}}[data-astro-cid-swzx7n4s]:where(.ready-flats){--ready-flats-tint:var(--ready-flats-color,var(--color-main));--ready-flats-fill:var(--ready-flats-bg,var(--pill-bg,#fff));--ready-flats-border:1px;--ready-flats-radius:var(--nav-pill-radius);--ready-flats-height:3.5em;--ready-flats-icon:1.6em;--ready-flats-edge:calc((var(--ready-flats-height) - var(--ready-flats-icon)) / 2);--ready-flats-gap:min(var(--ready-flats-edge), .75em);--ready-flats-copy:1.5em;--ready-flats-pad-end:max(calc(var(--ready-flats-gap) + min(var(--ready-flats-radius), var(--ready-flats-height) / 2) / 2), calc((var(--ready-flats-height) - var(--ready-flats-copy)) / 2));--ready-flats-safe:var(--spacing-inline-responsive);top:calc(var(--nav-clearance) + var(--spacing-block-responsive));left:var(--spacing-inline-responsive);z-index:202;inline-size:var(--ready-flats-height);block-size:var(--ready-flats-height);color:var(--ready-flats-tint);font-family:var(--font-main);font-size:max(14px, var(--font-size-button,16px));white-space:nowrap;cursor:grab;touch-action:none;user-select:none;-webkit-user-drag:none;font-weight:500;line-height:1;display:none;position:fixed}@media (width>=576px){[data-astro-cid-swzx7n4s]:where(.ready-flats){display:block}}.ready-flats__icon[data-astro-cid-swzx7n4s],.ready-flats__label[data-astro-cid-swzx7n4s]{background:var(--ready-flats-fill);border:var(--ready-flats-border) solid var(--ready-flats-tint);border-radius:var(--ready-flats-radius);block-size:var(--ready-flats-height)}.ready-flats__icon[data-astro-cid-swzx7n4s]{z-index:1;inline-size:var(--ready-flats-height);place-items:center;animation:2.4s ease-out infinite ready-flats-pulse;display:grid;position:relative}.ready-flats__icon[data-astro-cid-swzx7n4s] svg{inline-size:var(--ready-flats-icon);block-size:var(--ready-flats-icon)}.ready-flats__icon[data-astro-cid-swzx7n4s] path,.ready-flats__icon[data-astro-cid-swzx7n4s] polygon{fill:currentColor}.ready-flats__badge[data-astro-cid-swzx7n4s]{box-sizing:border-box;background:var(--ready-flats-tint);block-size:1.7em;min-inline-size:1.7em;color:var(--ready-flats-fill);border-radius:999px;place-items:center;padding-inline:.4em;font-size:.7em;font-weight:600;line-height:1;transition:opacity .2s,scale .2s;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0;translate:35% -35%}.ready-flats__count[data-astro-cid-swzx7n4s]{font-weight:700}.ready-flats__label[data-astro-cid-swzx7n4s]{inset-block-start:0;inline-size:var(--ready-flats-height);padding-inline:calc(var(--ready-flats-height) + var(--ready-flats-gap)) var(--ready-flats-pad-end);color:inherit;opacity:0;align-items:center;text-decoration:none;transition:inline-size .7s cubic-bezier(.45,0,.2,1),opacity .5s ease-in-out,box-shadow .2s;display:flex;position:absolute;left:0;overflow:hidden}.ready-flats__copy[data-astro-cid-swzx7n4s]{display:grid}.ready-flats__text[data-astro-cid-swzx7n4s],.ready-flats__more[data-astro-cid-swzx7n4s]{line-height:1}.ready-flats__more[data-astro-cid-swzx7n4s]{opacity:.85;font-size:.5em;font-weight:400}.ready-flats[data-astro-cid-swzx7n4s].is-flipped .ready-flats__label[data-astro-cid-swzx7n4s]{padding-inline:var(--ready-flats-pad-end) calc(var(--ready-flats-height) + var(--ready-flats-gap));left:auto;right:0}.ready-flats[data-astro-cid-swzx7n4s]:hover .ready-flats__icon[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s]:has(.ready-flats__label:focus-visible) .ready-flats__icon[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-open .ready-flats__icon[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-intro .ready-flats__icon[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-dragging .ready-flats__icon[data-astro-cid-swzx7n4s]{animation:none}.ready-flats[data-astro-cid-swzx7n4s]:hover .ready-flats__badge[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s]:has(.ready-flats__label:focus-visible) .ready-flats__badge[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-open .ready-flats__badge[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-intro .ready-flats__badge[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-dragging .ready-flats__badge[data-astro-cid-swzx7n4s]{opacity:0;scale:.5}.ready-flats[data-astro-cid-swzx7n4s]:hover .ready-flats__label[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s]:has(.ready-flats__label:focus-visible) .ready-flats__label[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-open .ready-flats__label[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-intro .ready-flats__label[data-astro-cid-swzx7n4s],.ready-flats[data-astro-cid-swzx7n4s].is-dragging .ready-flats__label[data-astro-cid-swzx7n4s]{inline-size:var(--ready-flats-open,max-content);opacity:1;box-shadow:0 6px 18px color-mix(in srgb, var(--ready-flats-tint) 25%, transparent)}.ready-flats--link[data-astro-cid-swzx7n4s] .ready-flats__label[data-astro-cid-swzx7n4s]{cursor:pointer}.ready-flats[data-astro-cid-swzx7n4s].is-dragging,.ready-flats[data-astro-cid-swzx7n4s].is-dragging .ready-flats__label[data-astro-cid-swzx7n4s]{cursor:grabbing}.ready-flats__label[data-astro-cid-swzx7n4s]:focus{outline:none}.ready-flats[data-astro-cid-swzx7n4s]:has(.ready-flats__label:focus-visible) .ready-flats__icon[data-astro-cid-swzx7n4s],.ready-flats__label[data-astro-cid-swzx7n4s]:focus-visible{outline:2px solid var(--ready-flats-tint);outline-offset:3px}.ready-flats__safe[data-astro-cid-swzx7n4s]{inline-size:var(--ready-flats-safe);visibility:hidden;pointer-events:none;block-size:0;position:fixed}body:has(#hero-section .promo-ribbon) .ready-flats[data-astro-cid-swzx7n4s]{left:calc(100vw - var(--ready-flats-safe) - var(--ready-flats-height))}body.menu-opened .ready-flats[data-astro-cid-swzx7n4s]{visibility:hidden}@keyframes ready-flats-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ready-flats-tint) 45%, transparent)}70%,to{box-shadow:0 0 0 16px #0000}}@media (prefers-reduced-motion:reduce){.ready-flats__icon[data-astro-cid-swzx7n4s]{animation:none}.ready-flats__badge[data-astro-cid-swzx7n4s],.ready-flats__label[data-astro-cid-swzx7n4s]{transition:none}}dialog.banner-interstitial{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}dialog.banner-interstitial::backdrop{background:#0009}dialog.banner-interstitial[open]{justify-content:center;align-items:center;display:flex}dialog.banner-interstitial:focus{outline:0}.banner-interstitial__box{max-height:90vh;animation:7s infinite banner-interstitial-cycle;position:relative}.banner-interstitial__link{display:block}.banner-interstitial__media{width:auto;max-width:100%;height:auto;max-height:90vh;display:block}.banner-interstitial__close{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;display:flex;position:absolute;top:-14px;right:-14px;box-shadow:0 2px 8px #00000059}.banner-interstitial__close--icon{box-shadow:none;background:0 0;border-radius:0}.banner-interstitial__close-icon{block-size:100%;inline-size:100%;display:block}.banner-interstitial__close-icon .fil0{fill:var(--banner-close-fil0,#fff);transition:fill .2s}.banner-interstitial__close-icon .fil1{fill:var(--banner-close-fil1,#000);transition:fill .2s}.banner-interstitial__close:hover{color:#fff;background:#000;transform:scale(1.12)rotate(90deg);box-shadow:0 4px 12px #00000073}.banner-interstitial__close--icon:hover{box-shadow:none;--banner-close-fil0:#000;--banner-close-fil1:#fff;background:0 0}.banner-interstitial__close:active{transform:scale(1.02)rotate(90deg)}.banner-interstitial__close:focus-visible{outline:0;box-shadow:0 2px 8px #00000059,0 0 0 2px #0009}.banner-interstitial__close--icon:focus-visible{box-shadow:none;outline-offset:2px;outline:2px solid #fff}@keyframes banner-interstitial-cycle{0%{opacity:0}25%{opacity:1}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.banner-interstitial__box{animation:none}.banner-interstitial__close{transition:background-color .2s,color .2s}.banner-interstitial__close:hover,.banner-interstitial__close:active{transform:none}}#smooth-content[data-astro-cid-ju4pidww]{display:flow-root}
