.elementor .e-b9b8bc7-d04f6f0{width:128px;height:42px;margin-block-end:23px;display:none;align-self:center;}.elementor .e-9d827c1{width:100%;position:sticky;z-index:1;margin-block-start:160px;margin-block-end:160px;flex-direction:column;gap:19px;}.elementor .e-405bf3d-d6105c5{flex-direction:row;}.elementor .e-435cee9-3f2c24c{margin-inline-start:26px;flex-direction:column;justify-content:flex-start;}.elementor .e-13c212b{width:95%;position:relative;column-gap:0px;padding-block-start:10px;padding-block-end:10px;margin:0px;border-radius:43px;border-color:#ffffff;background-image:linear-gradient(#ffffff33, #ffffff33);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff;mix-blend-mode:normal;box-shadow:0px 5px 10px 0px rgba(144, 144, 144, 1);row-gap:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);align-items:center;align-self:center;}.elementor .e-8cd5f18{width:100%;overflow:visible;margin-block-start:67px;display:flex;flex-direction:column;align-items:start;}.elementor .e-f27472e-2b2bdbe{text-align:center;margin-block-start:4px;align-self:center;}.elementor .e-24d5e72{flex-direction:column;}.elementor .e-ed046f6-a352071{font-family:Inter;font-weight:700;font-size:105px;color:#e3e3e3;letter-spacing:-2px;line-height:30px;padding:0px;margin-block-start:0px;margin-block-end:-44px;margin-inline-start:-23px;}.elementor .e-9023739-3fac942{font-family:Inter;letter-spacing:-2px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-e5677ba-6fe6a9f{text-align:start;padding-inline-end:0%;margin-block-start:12px;align-self:start;}.elementor .e-d30dd89-8f625ce{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-1b5779c-8033bf0{font-family:Inter;font-weight:700;font-size:105px;color:#e3e3e3;letter-spacing:-2px;line-height:30px;padding:0px;margin-block-start:0px;margin-block-end:-44px;margin-inline-start:-23px;}.elementor .e-d9d7cbd-f51e46a{font-family:Inter;letter-spacing:-2px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-a34530f-149c96c{text-align:start;padding-inline-end:0%;margin-block-start:12px;align-self:start;}.elementor .e-f889172-32954aa{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-4713a8b-2f6f105{font-family:Inter;font-weight:700;font-size:105px;color:#e3e3e3;letter-spacing:-2px;line-height:30px;padding:0px;margin-block-start:0px;margin-block-end:-44px;margin-inline-start:-23px;}.elementor .e-c65a35d-ee11460{font-family:Inter;letter-spacing:-2px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-9e31464-e598456{text-align:start;padding-inline-end:0%;margin-block-start:12px;align-self:start;}.elementor .e-c24bca9-393cacc{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-61eff55-4f7182f{font-family:Inter;font-weight:700;font-size:105px;color:#e3e3e3;letter-spacing:-2px;line-height:30px;padding:0px;margin-block-start:0px;margin-block-end:-44px;margin-inline-start:-23px;}.elementor .e-ecf6baf-5f3eb92{font-family:Inter;letter-spacing:-2px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-b82b31a-4dc7827{text-align:start;padding-inline-end:0%;margin-block-start:12px;align-self:start;}.elementor .e-b778fd7-d650aa1{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-5c21ad8-48b99b5{font-family:Inter;font-weight:700;font-size:105px;color:#e3e3e3;letter-spacing:-2px;line-height:30px;padding:0px;margin-block-start:0px;margin-block-end:-44px;margin-inline-start:-23px;}.elementor .e-7b5d3f1-30f0517{font-family:Inter;letter-spacing:-2px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-606868b-5a33506{text-align:start;padding-inline-end:0%;margin-block-start:12px;align-self:start;}.elementor .e-25b7cd9-d7633dc{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-3ea9b92-cf4852c{font-family:Inter;font-weight:700;font-size:105px;color:#e3e3e3;letter-spacing:-2px;line-height:30px;padding:0px;margin-block-start:0px;margin-block-end:-44px;margin-inline-start:-23px;}.elementor .e-4f7f21a-b9b4ec5{font-family:Inter;letter-spacing:-2px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-dd7ad5b-7ab0aa9{text-align:start;padding-inline-end:0%;margin-block-start:12px;align-self:start;}.elementor .e-e30f1e1-470a52e{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-1bfba2d{padding-block-start:10px;padding-block-end:10px;padding-inline-start:80px;padding-inline-end:80px;margin-block-start:43px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);/* Все прямые дети грида (ваши 6 Flexbox) */
#hover-grid > * {
transition: transform 0.4s ease, opacity 0.4s ease, box-shadow 0.4s ease;
transform-origin: center center;
will-change: transform;
position: relative;
}

/* Курсор над гридом: все карточки уменьшаются */
#hover-grid:hover > * {
transform: scale(0.94);
opacity: 0.6;
}

/* Карточка под курсором: увеличивается */
#hover-grid:hover > *:hover {
transform: scale(1.06);
opacity: 1;
z-index: 5;
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.12);
}

/* На телефонах и планшетах эффект отключён */
@media (max-width: 1024px) {
#hover-grid:hover > *,
#hover-grid:hover > *:hover {
  transform: none;
  opacity: 1;
  box-shadow: none;
}
}\n}.elementor .e-e7597c9-157e486{font-family:Inter;font-weight:500;font-size:42px;letter-spacing:-2px;line-height:45px;text-align:start;padding-inline-end:80px;}.elementor .e-8c0aa81-997e5ca{font-family:Inter;letter-spacing:-0.5px;line-height:21px;text-align:start;padding-inline-end:0%;margin-block-start:-7px;align-self:start;}.elementor .e-5578ca2-436a5f4{font-family:Inter;font-weight:300;font-size:14px;letter-spacing:-0.5px;line-height:15px;text-align:start;padding-inline-end:0%;margin-block-start:2px;align-self:start;}.elementor .e-80251b5-1047fcf{padding-inline-end:300px;flex-direction:column;gap:16px;justify-content:center;}.elementor .e-03694c0-3d2ec7c{display:none;}.elementor .e-143d2ee{width:95%;column-gap:0px;margin-block-start:41px;border-radius:37px;background-color:#f8f8f8;box-shadow:0px 9px 6px -4px rgba(0, 0, 0, 0.19);row-gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-9549f5e-190c1f9{font-family:Inter;font-weight:500;font-size:42px;letter-spacing:-2px;line-height:45px;text-align:start;padding-inline-end:80px;}.elementor .e-34ce3cd-5eb4b71{font-family:Inter;font-weight:500;font-size:20px;letter-spacing:-0.5px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-49d531f-95484d7{font-family:Inter;letter-spacing:-0.5px;line-height:21px;text-align:start;padding-inline-end:0%;margin-block-start:-7px;align-self:start;}.elementor .e-4c1a788-618621d{font-family:Inter;font-weight:500;font-size:20px;letter-spacing:-0.5px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-48a5297-e3e6e5e{font-family:Inter;letter-spacing:-0.5px;line-height:21px;text-align:start;padding-inline-end:0%;margin-block-start:-7px;align-self:start;}.elementor .e-7de3f48-eb36eab{font-family:Inter;font-weight:500;font-size:20px;letter-spacing:-0.5px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-838276f-2268ca0{font-family:Inter;letter-spacing:-0.5px;line-height:21px;text-align:start;padding-inline-end:0%;margin-block-start:-7px;align-self:start;}.elementor .e-6e1ffbe-96bcc9f{font-family:Inter;font-weight:500;font-size:20px;letter-spacing:-0.5px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-63f4413-590e26f{font-family:Inter;letter-spacing:-0.5px;line-height:21px;text-align:start;padding-inline-end:0%;margin-block-start:-7px;align-self:start;}.elementor .e-6dfac60-af1d310{font-family:Inter;font-weight:500;font-size:20px;letter-spacing:-0.5px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-f36df4a-4d1feb0{font-family:Inter;letter-spacing:-0.5px;line-height:21px;text-align:start;padding-inline-end:0%;margin-block-start:-7px;align-self:start;}.elementor .e-1296cff-f4ff481{font-family:Inter;font-weight:500;font-size:20px;letter-spacing:-0.5px;line-height:30px;padding-inline-end:30%;margin-block-start:14px;}.elementor .e-7a199e7-a3e0798{font-family:Inter;letter-spacing:-0.5px;line-height:21px;text-align:start;padding-inline-end:0%;margin-block-start:-7px;align-self:start;}.elementor .e-420a037-fa9d32b{padding-inline-start:80px;padding-inline-end:80px;margin-block-start:80px;flex-direction:column;gap:16px;justify-content:center;}.elementor .e-3a3378e{padding:0px;flex-direction:column;}