/* BFD_HOME_SERVICE_CARDS_V1 */
html body #bh-page#bh-page .bh-services .bh-service-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;border:0!important;align-items:stretch!important}
html body #bh-page#bh-page .bh-services .bh-service{box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:18px!important;min-width:0!important;min-height:290px!important;margin:0!important;padding:38px!important;border:0!important;border-radius:30px!important;overflow:hidden!important;isolation:isolate;background:#19222d!important;color:#f4f7fc!important;text-decoration:none!important;transition:box-shadow .25s ease!important}
html body #bh-page#bh-page .bh-services .bh-service::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:radial-gradient(ellipse at 85% 5%,#294769,transparent 65%)!important;opacity:1!important;transform:none!important;transition:transform .6s ease!important}
html body #bh-page#bh-page .bh-services .bh-service::after{content:none!important}
html body #bh-page#bh-page .bh-services .bh-service:nth-child(1){grid-row:span 2!important;min-height:610px!important;justify-content:flex-end!important}
html body #bh-page#bh-page .bh-services .bh-service:nth-child(1)::before{background:linear-gradient(0deg,rgba(5,15,22,.98) 0%,rgba(5,15,22,.78) 34%,rgba(5,15,22,.05) 78%),url('/dist/img/bfd-home-v1/lenotr-park.jpg') center/cover!important}
html body #bh-page#bh-page .bh-services .bh-service:nth-child(3)::before{background:linear-gradient(90deg,rgba(9,17,29,.96),rgba(9,17,29,.58)),url('/dist/img/bfd-home-v1/fuzailov.jpg') center/cover!important}
html body #bh-page#bh-page .bh-services .bh-service:nth-child(4){grid-column:1/-1!important;min-height:275px!important;justify-content:flex-end!important;padding-top:80px!important;padding-right:28%!important}
html body #bh-page#bh-page .bh-services .bh-service:nth-child(4)::before{background:radial-gradient(ellipse at 95% 10%,#315773,transparent 55%),linear-gradient(120deg,#152434,#192b3c)!important}
html body #bh-page#bh-page .bh-services .bh-service .bh-index{position:absolute!important;top:30px!important;left:38px!important;font-size:13px!important;letter-spacing:.12em!important;color:#bacbdc!important;opacity:1!important}
html body #bh-page#bh-page .bh-services .bh-service h3{position:relative!important;margin:0!important;max-width:90%!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:500!important;font-size:clamp(27px,2.5vw,40px)!important;line-height:1.12!important;letter-spacing:-.035em!important;color:inherit!important;transform:none!important;opacity:1!important}
html body #bh-page#bh-page .bh-services .bh-service p{margin:0!important;max-width:48ch!important;font-size:17px!important;line-height:1.5!important;color:#c6d2df!important;transform:none!important}
html body #bh-page#bh-page .bh-services .bh-service-arrow{position:absolute!important;top:24px!important;right:24px!important;bottom:auto!important;width:42px!important;height:42px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.12)!important;font-size:25px!important;color:inherit!important;transform:none!important;transition:background .25s!important}
html body #bh-page#bh-page .bh-services .bh-service:hover::before{transform:scale(1.035)!important}
html body #bh-page#bh-page .bh-services .bh-service:hover .bh-service-arrow{background:rgba(255,255,255,.24)!important}
html body #bh-page#bh-page .bh-services .bh-service:focus-visible{outline:3px solid #80b9ff!important;outline-offset:4px!important}
html[data-ba-theme=light] body #bh-page#bh-page .bh-services .bh-service:nth-child(2),html[data-ba-theme=light] body #bh-page#bh-page .bh-services .bh-service:nth-child(4){color:#192b40!important;background:#eaf0f6!important}
html[data-ba-theme=light] body #bh-page#bh-page .bh-services .bh-service:nth-child(2)::before,html[data-ba-theme=light] body #bh-page#bh-page .bh-services .bh-service:nth-child(4)::before{background:radial-gradient(ellipse at 90% 5%,#caddeb,transparent 65%)!important}
html[data-ba-theme=light] body #bh-page#bh-page .bh-services .bh-service:nth-child(2) p,html[data-ba-theme=light] body #bh-page#bh-page .bh-services .bh-service:nth-child(4) p{color:#526479!important}
html[data-ba-theme=light] body #bh-page#bh-page .bh-services .bh-service:nth-child(2) .bh-index,html[data-ba-theme=light] body #bh-page#bh-page .bh-services .bh-service:nth-child(4) .bh-index{color:#526479!important}
@media(max-width:700px){html body #bh-page#bh-page .bh-services .bh-service-list{grid-template-columns:1fr!important;gap:16px!important}html body #bh-page#bh-page .bh-services .bh-service{grid-column:auto!important;grid-row:auto!important;min-height:300px!important;padding:76px 26px 30px!important;border-radius:24px!important}html body #bh-page#bh-page .bh-services .bh-service:nth-child(1){min-height:440px!important}html body #bh-page#bh-page .bh-services .bh-service:nth-child(4){padding-right:26px!important}html body #bh-page#bh-page .bh-services .bh-service .bh-index{left:26px!important}html body #bh-page#bh-page .bh-services .bh-service p{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){html body #bh-page#bh-page .bh-services .bh-service,html body #bh-page#bh-page .bh-services .bh-service::before{transition:none!important}}
