@font-face{font-family:Montserrat Armenian;src:url(/assets/fonts/MontserratArm-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Armenian;src:url(/assets/fonts/MontserratArm-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Armenian;src:url(/assets/fonts/MontserratArm-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Armenian;src:url(/assets/fonts/MontserratArm-SemiBold.otf) format("opentype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Variable.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:#212121;font-family:Montserrat Armenian,Montserrat,Arial,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.page{max-width:1920px;height:100vh;margin:0 auto;padding:0 36px 32px;display:flex;flex-direction:column;transition:transform .35s ease}body.drawer-open .page{transform:translateX(-298px)}body.drawer-open .logo{transform:translateX(298px)}body.drawer-open .nav .contact-trigger,body.drawer-open .nav .nav-lang{display:none}body.drawer-open .header{padding-right:32px}.header{display:flex;align-items:center;justify-content:space-between;height:122.67px;flex:0 0 auto}.logo{transition:transform .35s ease}.logo img{height:44px;width:auto;aspect-ratio:173/44;display:block}.nav{display:flex;gap:24px}.nav,.nav-pill{align-items:center}.nav-pill{display:inline-flex;justify-content:center;height:40px;padding:0 26.67px;border-radius:20px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.56px;text-decoration:none;white-space:nowrap;transition:background .2s ease}.nav-pill--filled{background:rgba(235,235,235,.09);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nav-pill--filled:hover{background:rgba(235,235,235,.18)}.nav-lang{color:#ebebeb;font-size:14px;font-weight:600;text-decoration:none;padding:0 16px}.nav-pill--active,.nav-pill--active:hover{background:#fdb72d}.cards{display:flex;gap:10px;margin-top:0;flex:1 1;min-height:0}.card{position:relative;flex:1 1;min-width:0;border-radius:105.33px;overflow:hidden;background:#161616;text-decoration:none}.card,.card__photo{height:100%;display:block}.card__photo{width:100%;object-fit:cover}.card__photo,.card__tint{position:absolute;inset:0}.card__tint{pointer-events:none}.card__tint--amber{background:rgba(253,183,45,.1)}.card__tint--red{background:rgba(214,0,0,.15)}.card__tint--green{background:rgba(113,140,117,.15)}.card__tint--dark{background:rgba(0,0,0,.15)}.card__scrim{inset:0;background:rgba(0,0,0,.35)}.card__icon-wrap,.card__scrim{position:absolute;pointer-events:none}.card__icon-wrap{left:50%;top:55%;transform:translate(-50%,-50%);width:200px;max-width:85%;aspect-ratio:1/1}.card__icon{display:none}.card__icon--static{display:block;width:100%;height:100%;object-fit:contain}.card__lottie{position:absolute;inset:0;filter:brightness(0) invert(1)}.card__lottie svg{width:100%;height:100%}@media (max-width:1200px){body,html{height:auto}body{overflow:auto}.page{height:auto}.cards{flex-wrap:wrap;flex:none}.card{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 7.11px);height:auto;aspect-ratio:334.48/695}}@media (max-width:640px){body,html{height:auto}body{overflow:auto}.page{height:auto;padding:0 14px 32px}.header{height:58px;flex-wrap:nowrap;padding:14px 0}.logo img{height:20px;aspect-ratio:85/20}.nav{gap:6px}.nav-pill{height:28px;padding:0 10px;border-radius:14px;font-size:10px;letter-spacing:.3px}.nav-lang{font-size:10px;padding:0 8px}.cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;flex:none}.card{aspect-ratio:176/357;border-radius:40px;height:auto;width:100%}.card__icon{width:120px;max-width:68%}}.login__icon:last-child{width:18px;height:18px}.login{display:flex;gap:18.67px;margin-top:0;flex:1 1;min-height:0}.login__form{flex:0 0 725.33px;height:100%;background:#1c1c1c;border-radius:79px;padding:52px 68px;display:flex;flex-direction:column}.login__label{display:block;color:#fff;font-family:Bokonique,Segoe UI,system-ui,sans-serif;font-weight:300;font-size:18.67px;letter-spacing:.56px;margin-bottom:13.33px}.login__field{position:relative;display:flex;align-items:center;height:44px;background:#2c2c2c;border-radius:12px;padding:0 15px;margin-bottom:40px}.login__icon{width:24px;height:24px;margin-right:10.67px;flex-shrink:0;opacity:.8}.login__input{flex:1 1;background:transparent;border:none;outline:none;color:#fff;font-size:14px;letter-spacing:.56px;font-family:Bokonique,Segoe UI,system-ui,sans-serif;font-weight:300}.login__input::placeholder{color:#7d7d7d}.login__submit{align-self:flex-start;height:40px;padding:0 22px;border:none;border-radius:20px;background:#fdb72d;color:#fff;font-size:14px;font-weight:600;letter-spacing:.56px;text-transform:uppercase;cursor:pointer;margin-top:2px;transition:background .2s ease}.login__submit:hover{background:#e5a41f}.login__panel{flex:1 1;min-width:0;height:100%;background:#1c1c1c;border-radius:79px;display:flex;align-items:center;justify-content:center;overflow:hidden}.login__logos{position:relative;width:75%;max-width:914.67px;aspect-ratio:686/615}.login__logo-cell{position:absolute}.login__logo--lottie,.login__logo--static{transition:opacity .25s ease}.login__logo--lottie{position:absolute;inset:0;opacity:0;pointer-events:none}.login__logo-cell:hover .login__logo--static{opacity:0}.login__logo-cell:hover .login__logo--lottie{opacity:1}.login__logo-cell--tl{left:0;top:0;width:43.63%}.login__logo-cell--tr{left:50.92%;top:3.66%;width:45.43%}.login__logo-cell--bl{left:.75%;top:50.38%;width:43.31%}.login__logo-cell--br{left:47.26%;top:49.67%;width:52.74%}.login__logo{display:block;width:100%;height:auto}@media (max-width:1200px){.login{flex-wrap:wrap;flex:none}.login__form{aspect-ratio:544/694}.login__form,.login__panel{flex:1 1 100%;width:100%;height:auto;padding:53.33px}.login__panel{aspect-ratio:810/694}}@media (max-width:640px){.login__form{padding:28px;border-radius:40px;flex-basis:auto}.login__label{font-size:14px}.login__field{height:44px}.login__input{font-size:14px}.login__submit{height:40px;font-size:14px}.login__panel{border-radius:40px;padding:24px}}.service{gap:32px;flex:1 1;min-height:0}.service,.service__icon{display:flex;align-items:center}.service__icon{position:relative;flex:0 0 55%;height:100%;justify-content:center}.service__icon img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.service__icon-static{opacity:0;transition:opacity .25s ease}.service__icon--lottie{position:absolute;inset:0;opacity:1;transition:opacity .25s ease}.service__icon--lottie svg{width:100%;height:100%}.service__content{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:56px}.service__text{text-align:right;max-width:644px}.service__subtitle{color:#ffeac2;font-weight:300;font-size:24px;letter-spacing:.72px}.service__subtitle,.service__title{text-transform:uppercase;margin-bottom:16px}.service__title{color:#FFC85D;text-align:right;font-size:32px;font-style:normal;font-weight:600;line-height:136%;letter-spacing:.96px}.service__description{color:rgba(255,255,255,.87);font-size:16px;line-height:1.48;letter-spacing:.43px;margin-bottom:24px}.service__link{display:inline-flex;align-items:center;gap:5.33px;color:#f7d38e;font-size:18.67px;letter-spacing:.37px;text-decoration:none}.service__link img{width:32px;height:32px}.service__link:hover{text-decoration:underline}.service__nav{position:relative;width:350.67px;aspect-ratio:263/236}.service__nav-icon-cell{position:absolute;display:block}.service__nav-icon-cell--tl{left:0;top:0;width:43.63%}.service__nav-icon-cell--tr{left:50.92%;top:3.66%;width:45.43%}.service__nav-icon-cell--bl{left:.75%;top:50.38%;width:43.31%}.service__nav-icon-cell--br{left:47.26%;top:49.67%;width:52.74%}.service__nav-icon{display:block;width:100%;height:auto;transition:opacity .25s ease}.service__nav-icon--lottie{position:absolute;inset:0;opacity:0;transition:opacity .25s ease;pointer-events:none}.service__nav-icon--lottie svg{width:100%;height:100%}.service__nav-icon-cell:not(.service__nav-icon-cell--active):hover .service__nav-icon{opacity:0}.service__nav-icon-cell:not(.service__nav-icon-cell--active):hover .service__nav-icon--lottie{opacity:1}.service__nav-icon-cell--active .service__nav-icon{opacity:0}.service__nav-icon-cell--active .service__nav-icon--lottie{opacity:1}.service--landscaping .service__link,.service--landscaping .service__subtitle,.service--landscaping .service__title{color:#b0beb2}.service--cleaning .service__subtitle{color:#fff}.service--cleaning .service__title{color:#afc9de}.service--cleaning .service__link{color:#d0dce7}.service--security .service__link,.service--security .service__subtitle,.service--security .service__title{color:#fff}@media (max-width:1200px){.service{flex-wrap:wrap;flex:none;height:auto;padding:40px 0}.service__icon{flex:1 1 100%;height:320px}.service__content{flex:1 1 100%;height:auto;align-items:center;text-align:center}.service__text{text-align:center}}@media (max-width:640px){.service{flex-direction:column;align-items:center;height:auto;padding:20px 0 32px;gap:24px}.service__icon{order:2;flex:0 0 auto;height:auto;width:78%;max-width:304px}.service__content{display:contents}.service__text{order:1;text-align:right;max-width:100%}.service__subtitle{font-size:14px}.service__title{font-size:24px}.service__description,.service__link{font-size:12px}.service__link img{width:24px;height:24px}.service__nav{order:3;position:static;width:auto;aspect-ratio:auto;display:flex;justify-content:center;gap:16px}.service__nav-icon-cell{position:static;width:60px}.service--landscaping .service__subtitle{color:#e9ffec}.service--landscaping .service__title{color:#708c75}}body{overflow-x:hidden}.contact-toggle-slot{position:static}.contact-toggle{position:fixed;top:42px;z-index:20;display:flex;align-items:center;justify-content:center;right:298px;height:40px;background:#fff;border:none;border-radius:26.67px 0 0 26.67px;cursor:pointer;opacity:0;pointer-events:none}.contact-toggle.is-open{opacity:1;pointer-events:auto}.contact-toggle img{width:29px;height:26px}.contact-toggle__icon--mobile{display:none}.contact-drawer{position:fixed;top:0;right:0;width:298px;max-width:90vw;height:100vh;background:#212121;border-left:1px solid #fff;z-index:19;overflow-y:auto;transform:translateX(100%);transition:transform .35s ease}.contact-drawer.is-open{transform:translateX(0)}.contact-drawer__inner{width:100%;padding:92px 30px 12px;display:flex;flex-direction:column;gap:24px}.contact-drawer__divider{border:none;border-top:1px solid rgb(255 255 255);margin:0;flex-shrink:0}.contact-drawer__lang{position:absolute;top:52px;right:53.33px;color:#ebebeb;font-size:18.67px;font-weight:600;line-height:1}.contact-drawer__list{list-style:none;display:flex;flex-direction:column;gap:12px}.contact-drawer__list li{display:flex;align-items:center;gap:10px}.contact-drawer__list img{width:32px;height:32px;flex-shrink:0}.contact-drawer__list span{color:#fff;font-size:14px;font-weight:500;font-family:Montserrat,Arial,sans-serif}.contact-drawer__social{display:flex;align-items:center;gap:10px}.contact-drawer__social img{width:32px;height:32px;flex-shrink:0}.contact-drawer__social>:last-child img,.contact-drawer__social>img:last-child{width:25px;height:25px;margin-left:8px}.contact-drawer__form{display:flex;flex-direction:column;gap:12px}.contact-drawer__form input,.contact-drawer__form textarea{background:rgba(255,255,255,.04);border:.5px solid transparent;border-radius:8px;padding:0 14px;height:40px;color:#fff;font-size:14px;font-family:Montserrat,Arial,sans-serif}.contact-drawer__form input::placeholder,.contact-drawer__form textarea::placeholder{color:rgba(255,255,255,.42)}.contact-drawer__form input:focus,.contact-drawer__form textarea:focus{outline:none;border-color:#fff;background:transparent}.contact-drawer__form textarea{height:92px;padding-top:11px;resize:none}.contact-drawer__submit{align-self:stretch;margin-top:12px;height:36px;padding:0 20px;background:#fff;color:#212121;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:Montserrat,Arial,sans-serif;cursor:pointer}.contact-drawer__map-wrap{position:relative;width:100%;aspect-ratio:232/186}.contact-drawer__map{width:100%;height:100%;object-fit:cover;display:block}.contact-drawer__map-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68.1%;height:19.4%;background:rgba(255,255,255,.32);border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;color:#212121;font-size:14px;font-weight:600;text-decoration:none}.contact-drawer__logos,.contact-drawer__mobile-header{display:none}.contact-drawer__row{display:contents}@media (max-width:640px){.contact-drawer{top:58px;width:100vw;max-width:100vw;height:0;overflow-y:hidden;transform:none;transition:height .35s ease}.contact-drawer.is-open{height:calc(100vh - 58px);overflow-y:auto}.contact-toggle{top:55px;right:16px;width:32px;height:32px;background:transparent;border-radius:50%}.contact-toggle.is-open{right:16px}.contact-toggle__icon--desktop{display:none}.contact-toggle__icon--mobile{display:block;width:100%;height:100%;transform:rotate(90deg)}.contact-toggle.is-open .contact-toggle__icon--mobile{transform:rotate(-90deg)}.contact-drawer__lang,.contact-drawer__mobile-header{display:none}.contact-drawer__inner{width:100%;padding:24px 16px 32px;gap:32px;border-top:2.5px solid #fff}.contact-drawer__list img{width:32px;height:32px}.contact-drawer__list span{font-size:14px}.contact-drawer__row{display:flex;gap:16px}.contact-drawer__row input{flex:1 1;min-width:0}body.drawer-open .logo,body.drawer-open .page{transform:none}body.drawer-open .nav .nav-lang{display:inline}body.drawer-open .header{padding-right:0}.contact-drawer{border-left:none}.contact-drawer__logos{display:flex;justify-content:center;gap:16px}.contact-drawer__logos img{width:44px;height:44px;object-fit:contain}}