.portfolio-image_image__A2i5x{width:100%;height:auto;cursor:pointer}.portfolio-image_grid__ipZvA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}@media (min-width:768px){.portfolio-image_grid__ipZvA{grid-template-columns:repeat(4,1fr)}}.breadcrumbs_cont__AbKMN{display:flex;column-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;align-items:baseline;padding:12px 0}.breadcrumbs_arrow__Kjav7{display:inline-flex;font-size:.85rem;color:rgb(var(--foreground-rgb))}.breadcrumbs_path__7l5E6{fill:rgb(var(--foreground-rgb));width:.3rem}.breadcrumbs_item__nFuC4{display:flex;column-gap:.5rem;align-items:center}.breadcrumbs_link__s5_rY{color:#fff;text-decoration:none;.breadcrumbs_name__Qve2y{color:rgb(var(--foreground-rgb))}}.breadcrumbs_link__s5_rY:hover{color:var(--yellow)}.breadcrumbs_name__Qve2y{font-size:.9rem;color:var(--primary)}.breadcrumbs_nameNoActive__d63nY{color:var(--yellow)}.block-portfolio_portfolioLink__LeMzP{position:relative;overflow:hidden;border-radius:10px;transition-duration:.25s}.block-portfolio_portfolioLink__LeMzP:hover{transform:translateY(-5px)}.block-portfolio_portfolioLink__LeMzP:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:1}.block-portfolio_portfolioImage__IEMe6{width:100%;height:100%}.block-portfolio_portfolioBody__Qqvl0{bottom:0;display:flex;flex-direction:column;margin:20px;position:absolute;right:0;text-align:right;transition:margin .25s;z-index:2}.block-portfolio_portfolioTitle__Kxaio{color:#fff}.block-portfolio_portfolioText__StFNJ{color:#42a5f5}.block-portfolio_portfolioCallToAction__XrgwR{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.page_border__fHnlR{border:1px solid var(--border-services)}.page_blockContact__lcTmB{gap:32px}.page_blockInfo__mwQRM{padding:32px;border-radius:32px;display:flex;flex-direction:column;gap:22px}.page_contactTitle__rDrte{font-size:24px}.page_map__A8Qo0{border-radius:32px;overflow:hidden}.page_link__jyKtH{color:#00e}.page_servicesBlock__inyPH{display:flex;flex-direction:column;gap:32px}.page_servicesBody__X3Zhd{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(1,1fr);padding:32px;border-radius:32px;border:1px solid var(--border-services)}.page_servicesImage__eCnCF{width:100%;height:auto}.page_servicesAdvant__HYKkw{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.page_servicesAdvant__HYKkw li{word-break:break-word}.page_servicesBtnBlock__q89Gj,.page_servicesInfo__0om44{display:flex;flex-direction:column;gap:16px}.page_servicesInfo__0om44{justify-content:space-around}.page_servicesBlockText__0KROg{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px}.page_video__k_MkD{width:100%}@media (min-width:768px){.page_servicesBody__X3Zhd{gap:32px;grid-template-columns:auto auto}.page_servicesBtnBlock__q89Gj{flex-direction:row;justify-content:flex-end}}@media (min-width:992px){.page_servicesBody__X3Zhd{grid-template-columns:auto 70%}.page_servicesBlockText__0KROg{flex-direction:row;gap:32px}}.my-link_primary__nOT0_{background-color:var(--btn-primary-bg);color:var(--btn-primary-color);max-width:220px;border:none;border-radius:10px;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:14px;padding:12px;text-align:center;text-decoration:none;transition:.3s}.my-link_primary__nOT0_:hover{border-radius:16px;transition:.3s}.my-link_yellow__M4dfg{background-color:#fcee0a;max-width:220px;border:none;border-radius:10px;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:14px;padding:12px;text-align:center;text-decoration:none;transition:.3s;color:#000}.my-link_yellow__M4dfg:hover{border-radius:16px;transition:.3s}.my-link_white__x4_oy{background-color:#fff;max-width:220px;border:none;border-radius:10px;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:14px;padding:12px;text-align:center;text-decoration:none;transition:.3s;color:#000}.my-link_white__x4_oy:hover{border-radius:16px;transition:.3s}.my-link_moreButton__eH0IN{padding:12px 30px;background-color:var(--btn-bg-more);color:var(--btn-color-more);border-radius:8px;text-align:center;font-weight:400}.my-link_moreButton__eH0IN:hover{opacity:.8}