.header-section__navigation .bricks-mobile-menu-wrapper .brx-submenu-toggle{justify-content:flex-start}.serv-arch-section__cat-loop{flex-direction:row;column-gap:20px;background-color:var(--primary);color:var(--white);padding-right:var(--size-m);display:grid;align-items:initial;grid-gap:var(--size-m);grid-template-rows:1fr;grid-template-columns:.7fr 2fr .5fr}@media (max-width:991px){.serv-arch-section__cat-loop{grid-template-columns:1fr 2fr .5fr}}@media (max-width:767px){.serv-arch-section__cat-loop{flex-direction:column;grid-template-columns:1fr;padding-right:0;justify-items:flex-start}}.serv-arch-section__cat-img-wrap{overflow:hidden}.serv-arch-section__cat-img:not(.tag),.serv-arch-section__cat-img img{object-fit:cover;object-position:78.87% 40.37%;aspect-ratio:4/3}.serv-arch-section__cat-img{position:relative;height:100%}:where(.serv-arch-section__cat-img>*:not(figcaption)){position:relative}.serv-arch-section__cat-img::before{background-image:linear-gradient(90deg,rgba(0,0,0,0) 60%,var(--primary) 100%);position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none}@media (max-width:767px){.serv-arch-section__cat-img:not(.tag),.serv-arch-section__cat-img img{object-position:52.32% 17.11%}.serv-arch-section__cat-img{position:relative;height:250px;width:100%}:where(.serv-arch-section__cat-img>*:not(figcaption)){position:relative}.serv-arch-section__cat-img::before{background-image:linear-gradient(rgba(0,0,0,0) 60%,var(--primary) 100%);position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none}}.serv-arch-section__cat-inline-serv{margin-top:var(--size-m);margin-bottom:var(--size-m);display:flex;flex-direction:column;align-items:flex-start;column-gap:var(--size-m);row-gap:var(--size-m)}@media (max-width:767px){.serv-arch-section__cat-inline-serv{margin-top:0;margin-bottom:0}}@media (max-width:767px){.serv-arch-section__cat-title{padding-right:var(--size-m);padding-left:var(--size-m)}}.serv-arch-section__cat-serv-wrap{column-gap:var(--size-s);row-gap:var(--size-s);display:flex;flex-wrap:wrap;flex-direction:row;grid-column:1/4;grid-row:2/4}.serv-arch-section__cat-serv-wrap:after{content:"..."}@media (max-width:767px){.serv-arch-section__cat-serv-wrap{padding-right:var(--size-m);padding-left:var(--size-m)}}.serv-arch-section__cat-serv-loop{display:flex}.accent-block-round{padding-top:3px;padding-right:7px;padding-bottom:3px;padding-left:7px;background-color:var(--accent-active);border-radius:15px}.serv-arch-section__cat-serv-title{font-size:.7em}@media (max-width:767px){.serv-arch-section__cat-serv-title{font-size:.65em}}.serv-arch-section__cat-button{align-self:flex-end;margin-top:var(--size-m)!important;margin-bottom:var(--size-m)!important}@media (max-width:767px){.serv-arch-section__cat-button{margin-top:0;margin-right:var(--size-m)!important;margin-left:var(--size-m)!important}}.footer-section__links .bricks-nav-menu>li>.brx-submenu-toggle{justify-content:flex-start}.popup-contact__form .flatpickr{padding-top:var(--size-s);padding-right:var(--size-m);padding-bottom:var(--size-s);padding-left:var(--size-m);background-color:var(--primary);border:2px solid var(--accent-active)}.popup-contact__form select{padding-top:var(--size-s);padding-right:var(--size-m);padding-bottom:var(--size-s);padding-left:var(--size-m);background-color:var(--primary);border:2px solid var(--accent-active);font-size:.8em}@media (max-width:478px){.popup-contact__form .flatpickr{padding-top:var(--size-xs)}.popup-contact__form select{padding-top:var(--size-xs)}}.popup-send-phone__form .flatpickr{background-color:rgba(0,0,0,0);padding-top:var(--size-s);padding-right:var(--size-m);padding-bottom:var(--size-s);padding-left:var(--size-m);border:2px solid var(--accent)}.popup-send-phone__form select{background-color:rgba(0,0,0,0);padding-top:var(--size-s);padding-right:var(--size-m);padding-bottom:var(--size-s);padding-left:var(--size-m);border:2px solid var(--accent)}.popup-send-phone__form textarea{background-color:rgba(0,0,0,0);padding-top:var(--size-s);padding-right:var(--size-m);padding-bottom:var(--size-s);padding-left:var(--size-m);border:2px solid var(--accent)}.popup-send-phone__form .choose-files{border:2px solid var(--accent)}