.services-directory{background:#f9fcff}.services-directory .directory-breadcrumb{margin-top:-15px;margin-bottom:16px}.services-directory .directory-breadcrumb :-webkit-any(a,span){color:#bdd8fa;font-size:.7rem}.services-directory .directory-breadcrumb :-moz-any(a,span){color:#bdd8fa;font-size:.7rem}.services-directory .directory-breadcrumb :is(a,span){color:#bdd8fa;font-size:.7rem}.services-directory .directory-breadcrumb ol{justify-content:center}.services-directory .directory-breadcrumb nav{overflow:visible}.services-directory .directory-hero__points{flex-wrap:wrap;justify-content:center;gap:13px 20px;margin-top:26px;display:flex}.services-directory .directory-hero__points li{color:#d6e9ff;align-items:center;gap:8px;font-size:.76rem;display:flex}.services-directory .directory-hero__points svg{color:#14b8ff}.services-directory .directory-hero .p-photo img{object-fit:contain;background:#020f24}.services-directory #service-groups{background:radial-gradient(at 0 5%,#edf7ff,transparent 35%),#f9fcff;padding-top:38px;padding-bottom:38px}.services-directory .directory-catalog-heading h2{letter-spacing:-.035em;font-weight:800;line-height:1.16}.services-directory .directory-catalog-heading em{color:#0665ff;font-style:normal}.services-directory #service-groups>div{max-width:1280px}.services-directory #service-groups section{box-shadow:none;background:linear-gradient(135deg,#fff,#f7fbff);border-color:#dce8fa;border-radius:22px}.services-directory #service-groups section h2{letter-spacing:-.035em;font-size:max(1.5rem,min(1.1rem + 1vw,2rem));line-height:1.2}.services-directory .directory-service-card{border-color:#dce8fa;border-radius:18px;transition-duration:.18s;box-shadow:0 5px 18px rgba(10,102,207,.02)}.services-directory .directory-service-card__image{height:165px}.services-directory .directory-service-card__image>div:last-child{padding:17px}.services-directory .directory-service-card h3{letter-spacing:-.025em;font-weight:800}.services-directory .directory-service-card>div:last-child{padding:21px}.services-directory .directory-service-card a:first-child{color:#fff;background:linear-gradient(110deg,#039cf7,#0757ff);border:1px solid #0871ff}.services-directory .directory-service-card a{border-radius:11px;min-height:46px}.services-directory .directory-service-card__image img{transition-duration:.18s}.services-directory :-webkit-any(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #199aff}.services-directory :-moz-any(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #199aff}.services-directory :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #199aff}.services-directory input:not([type]){font-size:1rem}.services-directory input[type=text]{font-size:1rem}.services-directory section:not(#service-groups):not(.directory-hero){padding-top:35px;padding-bottom:35px}@media (min-width:1024px){.services-directory .directory-breadcrumb ol,.services-directory .directory-hero__points{justify-content:flex-start}.services-directory .directory-hero h1{font-size:max(2.6rem,min(1.4rem + 2.5vw,3.7rem))}.services-directory #service-groups>div{width:calc(100% - 100px);padding-left:0;padding-right:0}}@media (max-width:639px){.services-directory .directory-catalog-heading{text-align:center;margin-bottom:24px}.services-directory .directory-service-card__image{height:180px}.services-directory .directory-service-card h3{font-size:1.2rem}.services-directory .directory-service-card p{font-size:.9rem;line-height:1.65}.services-directory #service-groups section{padding:16px}}@media (prefers-reduced-motion:reduce){.services-directory *,.services-directory :before,.services-directory :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.services-directory .directory-service-card:hover{transform:none}}
