:root{--page-container-width:1330px;--page-container-px:12px;--page-content-py:2rem;--page-content-pb:5.2rem;--page-content-gap:3.5rem}@media screen and (max-width:1280px){:root{--page-content-pb:4rem;--page-content-gap:1.75rem}}@media screen and (max-width:768px){:root{--page-content-pb:2rem;--page-content-gap:1.75rem}}.animation_card{cursor:pointer;transition-property:translate,box-shadow;transition-duration:.2s;position:relative;scale:1}.animation_card:hover{translate:0 -3px}.animation_card__blue{box-shadow:0 0 #008fd100}.animation_card__blue:hover{box-shadow:0 4px 22px #0285c72d}.animation_card__white{box-shadow:0 0 #008fd100}.animation_card__white:hover{box-shadow:0 4px 22px #ffffff0e}@layer base{html{font-family:var(--font-geist)}html,body,header{transition-duration:ease;transition:background-color .3s,color .3s}html,body{background-color:var(--colors-bg)}@media (prefers-color-scheme:dark){html{background:var(--colors-dark)}}.page_wrapper{flex-direction:column;width:100%;min-height:100%;display:flex}.page_container{width:100%;max-width:var(--page-container-width);padding-inline:var(--page-container-px);padding-bottom:var(--page-content-pb);margin-inline:auto}.page_content{gap:var(--page-content-gap);padding-top:var(--page-content-py);flex-direction:column;display:flex}.page_content__pt{padding-top:var(--page-content-py)}.font__activist{font-family:var(--fonts-activist);letter-spacing:-1px;line-height:1.25}.page_title{font-size:var(--font-sizes-7xl);font-weight:var(--font-weights-normal);text-transform:uppercase;padding-inline:var(--spacing-16)}@media screen and (max-width:1280px){.page_title{text-align:center;font-size:var(--font-sizes-5xl);padding:0}}@media screen and (max-width:768px){.page_title{font-size:var(--font-sizes-4xl)}}.page_subtitle{font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium);text-transform:none;margin-top:var(--spacing-3);display:block}@media screen and (max-width:1280px){.page_subtitle{text-align:center;font-size:var(--font-sizes-xs)}}@media screen and (max-width:768px){.page_subtitle{font-size:var(--font-sizes-3xs)}}.page_br{margin-block:var(--page-content-py)}.textLink{text-decoration:underline;transition-property:opacity;transition-duration:.2s}.textLink:hover{opacity:.8}.textLink__blue{color:var(--colors-blue-500)}.textLink__blue:hover{text-decoration:underline}.textLink__light{text-decoration:underline;transition-property:opacity;transition-duration:.2s}.textLink__light:hover{opacity:.8}}.scrollbar__hidden::-webkit-scrollbar{display:none}.hr_text{flex-direction:column;display:flex}.hr_text>p{margin-bottom:8px;font-weight:600}.hr_text p:not(:first-child){margin-top:20px}.hr_text ul li{padding-left:20px;line-height:1.8;list-style:none;position:relative}.hr_text ul li:before{background-color:var(--colors-blue-500);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}html:has(.mobileMenu){overflow:hidden}.mobileMenu_list[data-state=open]>[data-part=trigger]{color:var(--colors-fg)}.mobileMenu_list[data-state=open]>[data-part=trigger] .mobileMenu_arrow{rotate:180deg}.dash-list{padding-left:0}.dash-list li{margin-bottom:5px;list-style:none}.dash-list li:before{content:"-";color:currentColor;margin-right:10px}.html_content{font-size:var(--font-sizes-sm);color:var(--colors-fg)}.html_content h1,.html_content h2,.html_content h3{margin-bottom:var(--spacing-5);font-family:var(--fonts-activist);font-size:var(--font-sizes-3xl);font-weight:var(--font-weights-normal);text-transform:uppercase}.html_content p{margin-bottom:var(--spacing-5)}.html_content table,.html_content tbody,.html_content tr,.html_content td{background-color:#0000!important}.html_content td{border-color:var(--colors-bg-border)!important;padding:var(--spacing-2)!important;border-width:2px!important}.html_content img{max-width:100%}.html_content a{color:var(--colors-blue-500);text-decoration:underline}.html_content a:hover{color:var(--colors-blue-400)}.html_content ul{padding-left:var(--spacing-4);margin-bottom:var(--spacing-5)}.html_content ul li{list-style:outside!important}.html_content li>p{margin-bottom:0}.gradient-line{opacity:.3;mix-blend-mode:overlay;position:absolute}.carousel_item{border-radius:0;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.old_price{opacity:.7;text-decoration:line-through}.test_root{background-image:url(/images/backgrounds/it-services.jpg);background-position:50%;background-size:cover;height:1000px;position:relative;overflow:hidden}.test_grid{background-color:#fff;gap:8px;width:100%;height:100%;position:absolute;top:0;left:0}.test_empty{background-color:#0000}.ymaps3--marker:hover{z-index:2!important}.ymaps3--marker:hover .map_marker .map_marker_title{display:block}.map_marker{cursor:pointer;min-width:2.5rem;min-height:2.5rem;position:relative;translate:-50% -100%}.map_marker .map_marker_icon{width:2.5rem;min-width:2.5rem;min-height:2.5rem;transition-property:scale;transition-duration:.2s;transition-timing-function:var(--easings-ease-in-smooth);position:relative;scale:1}.map_marker .map_marker_title{-webkit-user-select:all;user-select:all;pointer-events:none;background-color:#fff;border:1px solid gray;border-radius:6px;width:max-content;padding:6px;font-size:12px;font-weight:500;line-height:1;display:none;position:absolute;top:50%;left:100%;translate:0 -50%;z-index:2!important}.map_marker:hover .map_marker_icon{scale:1.1}.map_marker:hover .map_marker_title{display:block}.table__styled{border-collapse:separate;border-spacing:6px;text-align:center;gap:4px;width:100%;font-size:15px}.table__styled th,.table__styled td{border-radius:8px;padding:16px 24px;font-weight:500}.table__styled th{background-color:var(--colors-blue-600);color:var(--colors-blue-contrast)}.table__styled td{border:1px solid var(--colors-bg-border)}
