/* header — ģenerēts ar scripts/bricks-port.mjs (kartes: header), kaskādes secība saglabāta. Nelabot ar roku: palaid scripts/port-all.sh. */
@layer bricks {
.c-toggle { background-color: transparent; border: 0px; color: inherit; font: inherit; margin: 0px; overflow: visible; text-transform: none; transition-duration: 0.15s; transition-property: opacity, filter; transition-timing-function: linear; }
.c-toggle { --brxe-toggle-scale: 1; --brxe-toggle-width: 40px; --brxe-toggle-height: 24px; --brxe-toggle-bar-height: 4px; --brxe-toggle-bar-width: 40px; --brxe-toggle-bar-radius: 4px; cursor: pointer; display: flex; line-height: 1; }
.c-menu .c-toggle--div, .c-menu .c-toggle { display: none; }
@media (max-width: 1100px) { #c-header__nav > .c-nav__wrap { display: none; } }
@media (max-width: 1100px) { #c-header__nav .c-nav__toggle { display: block; } }
@media (max-width: 1100px) { #c-header__menu .c-toggle--div { display: inline-flex; } }
@media (max-width: 1100px) { #c-header__menu .c-toggle { display: inline-flex; } }
@media (max-width: 1100px) { #c-header__menu .c-menu__items { opacity: 0; visibility: hidden; gap: 0px; position: fixed; z-index: 1001; inset: 0px; display: flex; align-items: center; justify-content: center; flex-flow: column; background-color: rgb(255, 255, 255); overflow-y: scroll; } }
@media (max-width: 1100px) { #c-header__menu.is-open .c-menu__items { opacity: 1; visibility: visible; } }
}
#c-header__logo-alt { max-height: 2.6rem; max-width: 15.5rem; z-index: 2; display: none; }
#c-header__logo { max-width: 15.5rem; max-height: 2.6rem; }
#c-header__nav { order: 2; }
#c-header__nav .c-nav__list > li > a { font-size: 1.8rem; color: var(--white); font-weight: 400; font-family: "Hanken Grotesk"; padding-top: 0.2rem; padding-bottom: 0.2rem; }
#c-header__nav .c-nav__mobile { width: 100vw; }
#c-header__nav .c-nav__toggle { color: var(--white); }
#c-header__nav .c-nav__mobile::before { background-color: var(--primary); }
#c-header__nav .c-nav__mobile-list > li > a { padding-left: unset; border-bottom: 0.5px solid rgb(193, 189, 189); }
@media (max-width: 1100px) { #c-header__nav { display: none; } }
#c-header__lang { order: 3; }
@media (max-width: 1100px) { #c-header__lang { display: none; } }
#c-mm__nav { order: 2; }
#c-mm__nav .c-nav__list > li > a { font-size: 1.8rem; color: var(--white); font-weight: 400; font-family: "Hanken Grotesk"; padding-top: 0.2rem; padding-bottom: 0.2rem; }
@media (max-width: 1100px) { #c-mm__nav .c-nav__list { flex-direction: column; gap: 0px; } }
@media (max-width: 1100px) { #c-mm__nav .c-nav__list > li > a { border-bottom: 1px solid rgb(193, 189, 189); padding-top: 1rem; padding-bottom: 1.1rem; } }
@media (max-width: 1100px) { #c-mm__nav { order: -1; } }
.c-mm__addr-item .c-mm__addr-text.c-text { color: var(--white); line-height: 115%; width: max-content; font-size: 2.5rem !important; }
@media (max-width: 991px) { .c-mm__addr-item .c-mm__addr-text.c-text { font-size: 1rem !important; line-height: unset; } }
@media (max-width: 767px) { .c-mm__addr-item .c-mm__addr-text.c-text { font-size: 1.2rem !important; } }
#c-mm__addr-desk { gap: 2rem; width: max-content; }
@media (max-width: 991px) { #c-mm__addr-desk { justify-self: center; } }
@media (max-width: 767px) { #c-mm__addr-desk { gap: 1rem; } }
.c-mm__contact-item .c-mm__contact-text.c-text { color: var(--white); font-size: 2.5rem !important; }
@media (max-width: 991px) { .c-mm__contact-item .c-mm__contact-text.c-text { font-size: 1rem !important; } }
@media (max-width: 767px) { .c-mm__contact-item .c-mm__contact-text.c-text { font-size: 1.2rem !important; } }
#c-mm__contacts-desk { row-gap: 2rem; align-items: flex-end; width: max-content; }
@media (max-width: 991px) { #c-mm__contacts-desk { justify-self: center; } }
@media (max-width: 767px) { #c-mm__contacts-desk { row-gap: 1rem; } }
.c-mm__social-ul .c-mm__social-link.c-link { color: var(--white); font-size: 1.8rem; }
@media (max-width: 991px) { .c-mm__social-ul .c-mm__social-link.c-link { font-size: 1rem; } }
@media (max-width: 767px) { .c-mm__social-ul .c-mm__social-link.c-link { font-size: 1.2rem !important; } }
.c-mm__social-ul.l-block { row-gap: 2rem; }
@media (max-width: 1100px) { .c-mm__social-ul.l-block { width: max-content; } }
@media (max-width: 991px) { .c-mm__social-ul.l-block { align-items: flex-end; } }
#c-mm__social-col { row-gap: 2rem; }
@media (max-width: 1100px) { #c-mm__social-col { align-items: flex-start; } }
@media (max-width: 991px) { #c-mm__social-col { align-items: flex-start; width: max-content; } }
@media (max-width: 767px) { #c-mm__social-col { row-gap: 1rem; } }
@media (max-width: 1100px) { #c-mm__social-desk { display: flex; align-items: flex-end; } }
@media (max-width: 991px) { #c-mm__social-desk { flex-direction: column; grid-template-columns: var(--grid-1); align-items: flex-end; } }
#c-mm__cols-desk { flex-flow: wrap; justify-content: space-between; gap: 5rem 2rem; }
@media (max-width: 1100px) { #c-mm__cols-desk { display: grid; align-items: initial; grid-template-columns: var(--grid-3); } }
@media (max-width: 991px) { #c-mm__cols-desk { flex-flow: row; display: grid; align-items: initial; grid-template-columns: var(--grid-3); gap: 2rem; } }
#c-mm__content-desk { justify-content: space-between; flex-direction: column; row-gap: 23.4rem; }
@media (max-width: 1100px) { #c-mm__content-desk { flex-direction: row; } }
@media (max-width: 991px) { #c-mm__content-desk { grid-template-columns: var(--grid-3); } }
@media (max-width: 1100px) { #c-mm__logo-link-desk { align-self: center; } }
#c-mm__logo-desk { margin-left: 1rem; height: 12.6rem; }
@media (max-width: 1100px) { #c-mm__logo-desk { height: 22rem; } }
@media (max-width: 991px) { #c-mm__logo-desk { align-items: center; height: 4.9rem; margin-left: unset; } }
#c-mm__grid-desk { grid-template-columns: var(--grid-2); justify-content: space-between; gap: 5rem; }
@media (max-width: 1100px) { #c-mm__grid-desk { grid-template-columns: var(--grid-1); display: none; } }
@media (max-width: 991px) { #c-mm__grid-desk { grid-template-columns: var(--grid-1); } }
.c-mm__addr-item-tab .c-mm__addr-text-tab.c-text { color: var(--white); line-height: 115%; width: max-content; font-size: 2.5rem !important; }
@media (max-width: 767px) { .c-mm__addr-item-tab .c-mm__addr-text-tab.c-text { font-size: 1.2rem !important; } }
#c-mm__addr-tab { gap: 2rem; width: max-content; }
@media (max-width: 767px) { #c-mm__addr-tab { gap: 1rem; } }
#c-mm__apts-title-tab { color: var(--white); text-transform: capitalize; font-size: 2.5rem !important; }
@media (max-width: 767px) { #c-mm__apts-title-tab { font-size: 1rem !important; line-height: 100%; } }
.c-mm__contact-item-tab .c-mm__contact-text-tab.c-text { color: var(--white); font-size: 1.8rem !important; }
@media (max-width: 767px) { .c-mm__contact-item-tab .c-mm__contact-text-tab.c-text { color: var(--secondary); white-space: nowrap; line-height: 100%; font-size: 1rem !important; } }
#c-mm__apts-tab { row-gap: 2rem; align-items: flex-start; width: max-content; }
@media (max-width: 767px) { #c-mm__apts-tab { row-gap: 0.2rem; align-items: flex-start; } }
@media (max-width: 478px) { #c-mm__apts-tab { height: max-content; } }
#c-mm__row1-tab { flex-direction: row; justify-content: space-between; display: grid; align-items: initial; grid-template-columns: var(--grid-3-2); gap: 1rem; }
@media (max-width: 767px) { #c-mm__row1-tab { gap: 2rem; } }
#c-mm__comm-title-tab { color: var(--white); text-transform: capitalize; font-size: 2.5rem !important; }
@media (max-width: 767px) { #c-mm__comm-title-tab { white-space: nowrap; line-height: 100%; font-size: 1rem !important; } }
.c-mm__comm-item-tab .c-mm__comm-text-tab.c-text { color: var(--white); font-size: 1.8rem !important; }
@media (max-width: 767px) { .c-mm__comm-item-tab .c-mm__comm-text-tab.c-text { color: var(--secondary); white-space: nowrap; line-height: 100%; font-size: 1rem !important; } }
#c-mm__comm-tab { row-gap: 2rem; align-items: flex-start; width: max-content; }
@media (max-width: 767px) { #c-mm__comm-tab { row-gap: 0.2rem; } }
#c-mm__row2-tab { width: 100%; flex-direction: column; display: grid; align-items: initial; grid-template-columns: var(--grid-3-2); gap: 1rem; }
@media (max-width: 767px) { #c-mm__row2-tab { align-items: flex-start; gap: 2rem; } }
#c-mm__top-tab { flex-flow: wrap; gap: 3.7rem 2rem; justify-content: space-between; }
@media (max-width: 991px) { #c-mm__top-tab { flex-direction: column; row-gap: 2rem; } }
@media (max-width: 767px) { #c-mm__top-tab { gap: 1rem 1.8rem; display: none; } }
.c-mm__addr-item-mob .c-mm__addr-text-mob.c-text { color: var(--white); line-height: 115%; width: max-content; font-size: 2.5rem !important; }
@media (max-width: 767px) { .c-mm__addr-item-mob .c-mm__addr-text-mob.c-text { font-size: 1.2rem !important; } }
#c-mm__addr-mob { gap: 2rem; width: max-content; }
@media (max-width: 767px) { #c-mm__addr-mob { gap: 1rem; } }
#c-mm__row-mob { flex-direction: row; justify-content: space-between; display: grid; align-items: initial; grid-template-columns: var(--grid-3-2); gap: 1rem; }
@media (max-width: 767px) { #c-mm__row-mob { gap: 2rem; width: fit-content; grid-template-columns: var(--grid-1); } }
#c-mm__apts-title-mob { color: var(--white); text-transform: capitalize; font-size: 2.5rem !important; }
@media (max-width: 767px) { #c-mm__apts-title-mob { font-size: 1rem !important; line-height: 100%; } }
.c-mm__contact-item-mob .c-mm__contact-link-mob.c-text { color: var(--white); font-size: 1.8rem !important; }
@media (max-width: 767px) { .c-mm__contact-item-mob .c-mm__contact-link-mob.c-text { color: var(--secondary); white-space: nowrap; line-height: 100%; font-size: 1rem !important; } }
#c-mm__apts-mob { row-gap: 2rem; align-items: flex-start; width: max-content; }
@media (max-width: 767px) { #c-mm__apts-mob { row-gap: 0.2rem; align-items: flex-start; } }
@media (max-width: 478px) { #c-mm__apts-mob { height: max-content; } }
#c-mm__comm-title-mob { color: var(--white); text-transform: capitalize; font-size: 2.5rem !important; }
@media (max-width: 767px) { #c-mm__comm-title-mob { white-space: nowrap; line-height: 100%; font-size: 1rem !important; } }
.c-mm__comm-item-mob .c-mm__comm-link-mob.c-text { color: var(--white); font-size: 1.8rem !important; }
@media (max-width: 767px) { .c-mm__comm-item-mob .c-mm__comm-link-mob.c-text { color: var(--secondary); white-space: nowrap; line-height: 100%; font-size: 1rem !important; } }
#c-mm__comm-mob { row-gap: 2rem; align-items: flex-start; width: max-content; }
@media (max-width: 767px) { #c-mm__comm-mob { row-gap: 0.2rem; } }
@media (max-width: 767px) { #c-mm__contacts-mob { row-gap: 1rem; } }
#c-mm__top-mob { flex-flow: wrap; gap: 3.7rem 2rem; justify-content: space-between; display: none; }
@media (max-width: 991px) { #c-mm__top-mob { flex-direction: column; row-gap: 2rem; } }
@media (max-width: 767px) { #c-mm__top-mob { gap: 1rem 1.8rem; display: grid; align-items: initial; flex-direction: row; grid-template-columns: var(--grid-3-2); } }
@media (max-width: 478px) { #c-mm__top-mob { gap: 0.3rem; } }
#c-mm__content-tab { row-gap: 23.4rem; justify-content: space-between; flex-direction: column; }
#c-mm__nav-title { color: var(--white); font-weight: 400; font-size: 2.5rem !important; }
#c-mm__footer-nav .c-nav__list { flex-direction: column; gap: 2rem; }
#c-mm__footer-nav .c-nav__list > li > a { color: var(--white); font-size: 1.8rem; line-height: 115%; font-weight: 400; }
#c-mm__footer-nav .c-nav__list > li { margin-left: unset; }
#c-mm__nav-col { row-gap: 2rem; }
@media (max-width: 991px) { #c-mm__nav-col { display: none; } }
#c-mm__social-title { color: var(--white); font-weight: 400; font-size: 2.5rem !important; }
@media (max-width: 767px) { #c-mm__social-title { display: none; } }
.c-mm__social-row .c-mm__social-icon.c-img { width: 1.6rem; min-width: 1.6rem; max-width: 1.6rem; height: 1.6rem; min-height: 1.6rem; max-height: 1.6rem; }
@media (max-width: 767px) { .c-mm__social-row .c-mm__social-icon.c-img { width: 1rem; min-width: 1rem; max-width: 1rem; height: 1rem; min-height: 1rem; max-height: 1rem; } }
.c-mm__social-row .c-mm__social-link-tab.c-link { color: var(--white); font-size: 1.8rem; }
@media (max-width: 767px) { .c-mm__social-row .c-mm__social-link-tab.c-link { font-size: 1rem !important; } }
.c-mm__social-row.l-block { gap: 2rem 1rem; flex-direction: row; align-items: center; }
@media (max-width: 991px) { .c-mm__social-row.l-block { align-items: center; } }
@media (max-width: 767px) { .c-mm__social-row.l-block { column-gap: 0.4rem; flex-wrap: nowrap; } }
#c-mm__social-col-tab { row-gap: 2rem; }
@media (max-width: 991px) { #c-mm__social-col-tab { align-items: flex-end; } }
@media (max-width: 767px) { #c-mm__social-col-tab { row-gap: 0.5rem; } }
@media (max-width: 991px) { #c-mm__nav-grid { grid-template-columns: var(--grid-1); } }
#c-mm__grid-tab { grid-template-columns: var(--grid-3-2); justify-content: space-between; gap: 5rem; }
@media (max-width: 991px) { #c-mm__grid-tab { grid-template-columns: var(--grid-3-1); } }
@media (max-width: 767px) { #c-mm__grid-tab { grid-template-columns: var(--grid-3-1); } }
@media (max-width: 1100px) { #c-mm__logo-link-tab { align-self: center; } }
#c-mm__logo-tab { margin-left: 1rem; height: 12.6rem; }
@media (max-width: 1100px) { #c-mm__logo-tab { height: 22rem; } }
@media (max-width: 991px) { #c-mm__logo-tab { align-items: center; height: 4.9rem; margin-left: unset; } }
@media (max-width: 1100px) { #c-mm { display: flex; flex-direction: column; justify-content: space-between; row-gap: 5rem; height: 90vh; } }
@media (max-width: 991px) { #c-mm { justify-content: space-between; height: 80vh; } }
#c-mm__lang { order: 3; }
@media (max-width: 1100px) { #c-mm__lang { display: flex; position: absolute; right: 1.6rem; top: 2.1rem; } }
#c-mm__close svg { height: 2rem; width: 2rem; }
@media (max-width: 1100px) { #c-mm__close svg { stroke: var(--white); fill: var(--white); color: var(--white); } }
@media (max-width: 1100px) { #c-mm__close { position: absolute; top: 2.1rem; left: 1.6rem; } }
@media (max-width: 1100px) { #c-header__menu-items { background-color: var(--primary); padding-top: 6.3rem; padding-right: 1.6rem; padding-left: 1.6rem; justify-content: flex-start; align-items: flex-start; z-index: 7; height: 87%; } }
@media (max-width: 991px) { #c-header__menu-items { z-index: 7; } }
#c-header__burger svg { height: 2rem; width: 2rem; }
#c-header__menu.is-open :where(.c-menu__items) { width: 100vw; }
#c-header__menu { display: none; }
@media (max-width: 1100px) { #c-header__menu { display: flex; } }
@media (max-width: 1100px) { #c-header__menu.is-open :where(.c-menu__items) { align-items: flex-start; height: 100%; } }
@media (max-width: 767px) { #c-header__menu.is-open :where(.c-menu__items) { height: 100vh; } }
#c-header__inner { z-index: 7; }
#c-header__bar { background-color: transparent; z-index: 2; padding-right: 4rem; padding-left: 4rem; }
@media (max-width: 767px) { #c-header__bar { padding-right: 1.6rem; padding-left: 1.6rem; } }
.c-header__bar.l-section { padding-top: var(--space-s); padding-right: var(--section-padding-x); padding-bottom: var(--space-s); padding-left: var(--section-padding-x); background-color: transparent; }
.c-header__inner.l-container { display: flex; flex-direction: row; justify-content: space-between; align-items: center; row-gap: var(--content-gap); column-gap: var(--content-gap); }
@media (max-width: 767px) { .c-header__inner.l-container { flex-wrap: nowrap; } }
.c-header__logo.c-img { width: 10em; }
.c-header__logo.c-logo { width: 10em; }
.c-nav--alpha.c-nav .c-nav__toggle { color: var(--fr-text-dark); }
.c-nav--alpha.c-nav .c-nav__mobile-list > li > a { color: var(--fr-text-light); }
.c-nav--alpha.c-nav .c-nav__list > li { margin-left: 0px; }
.c-nav--alpha.c-nav .c-nav__list > li:hover > a { color: var(--link-color-hover); }
.c-nav--alpha.c-nav .c-nav__list > li > a { color: var(--link-color); padding-top: var(--btn-pad-y); padding-bottom: var(--btn-pad-y); }
.c-nav--alpha.c-nav .c-nav__list { gap: var(--content-gap); }
.c-nav--alpha.c-nav { display: flex; flex-direction: row; justify-content: flex-end; }
.c-nav--alpha { --link-color: var(--action); --link-color-hover: var(--action-hover); --link-color-active: var(--action); --toggle-gap: .5em; --sub-item-padding: 1em; }
.c-nav--alpha ul.c-nav__mobile-list { display: flex; }
.c-nav__toggle { margin-inline-start: auto; }
@media (max-width: 991px) { .c-nav--alpha.c-nav { line-height: 0; } }
@media (max-width: 767px) { .c-nav--alpha.c-nav { display: flex; } }
.c-footer-grid.l-container { display: grid; grid-template-columns: var(--grid-2-3); grid-template-rows: var(--grid-1); align-items: stretch; }
@media (max-width: 991px) { .c-footer-grid.l-container { grid-template-columns: var(--grid-1); } }
.c-footer-content.l-block { row-gap: var(--content-gap); }
.c-footer-col.l-block { row-gap: var(--content-gap); }
.c-footer-ul.l-block { row-gap: var(--content-gap); }
.list--none.l-block { padding-left: 0px; margin-top: 0px; margin-bottom: 0px; }
.c-footer-nav.l-block { display: grid; align-items: stretch; grid-template-columns: var(--grid-2); grid-template-rows: var(--grid-1); gap: var(--space-l); }
@media (max-width: 991px) { .c-footer-nav.l-block { grid-template-columns: var(--grid-1); } }
