.service-expand-desktop-chevron{display:none}@media (min-width:1024px){.bps-site-footer{min-height:474px!important}.hero-mobile-background-scope .hero-photo-grade{filter:none!important}.hero-mobile-background-scope>.bg-primary-950\/39{background:rgba(3,31,55,.6)!important}.hero-mobile-background-scope>.bg-gradient-to-t{display:none!important}.hero-mobile-background-scope .hero-title{max-width:897px!important;line-height:80px!important}.hero-mobile-background-scope .hero-subtitle{max-width:716px!important;color:#cfdaf0!important;font-weight:300!important;line-height:32px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions>a{height:56px!important;font-size:18px!important;font-weight:500!important;line-height:24px!important}.hero-mobile-background-scope .hero-stat-card{border-color:#354f72!important;background:rgba(6,27,45,.5)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.hero-mobile-background-scope .hero-stat-value{line-height:26px!important;letter-spacing:0!important}.hero-mobile-background-scope .hero-stat-label{color:#7a8aa9!important;font-weight:300!important;line-height:24px!important;letter-spacing:0!important}.home-marquee{height:80px!important;display:flex;align-items:center}.home-marquee .security-marquee-track{padding-block:0!important}.home-categories-section{padding-block:128px!important;background:#061b2d!important}.home-categories-section>.fixed-photo-bg{top:0!important;bottom:auto!important;height:1281px!important;opacity:1!important;filter:none!important;background-attachment:scroll!important}.home-categories-section>.fixed-photo-bg+div{top:0!important;bottom:auto!important;height:1281px!important;background:rgba(3,31,55,.6)!important}body:has(.home-categories-section) .home-categories-section>.mx-auto.w-full{width:calc(100% - 48px)!important;max-width:1440px!important;padding-inline:0!important}.home-categories-section>.mx-auto.w-full>div:first-child{max-width:897px!important}.home-categories-section h2{line-height:80px!important}.home-categories-section>.mx-auto.w-full>div:first-child p{color:#cfdaf0!important;font-weight:300!important;line-height:32px!important}.home-categories-section h2+p{color:#cfdaf0!important;font-weight:300!important}.home-categories-section>.mx-auto.w-full>.grid{gap:16px!important;margin-top:56px!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:864px}.home-categories-section .home-category-card{height:864px!important;min-height:864px!important;border:1px solid #354f72!important;border-radius:8px!important;background:#061b2d!important}.home-categories-section .home-category-card>div:nth-child(2){padding-inline:40px!important}.home-categories-section .home-category-card>div:first-child>div:nth-child(2),.home-categories-section .home-category-card>div:first-child>div:nth-child(3){display:none!important}.home-categories-section .home-category-card>div:first-child>.photo-categories-grade{filter:none!important;background-repeat:no-repeat!important}.home-categories-section .home-category-card>div:first-child>div:nth-last-child(2){left:40px!important;letter-spacing:0!important}.home-categories-section .home-category-card>div:first-child>div:last-child{right:40px!important;padding-inline:12px!important;font-weight:500!important}.home-categories-section>.mx-auto.w-full>.grid>div:first-child .photo-categories-grade{background-size:712px 401px!important;background-position:0 -80px!important;filter:url(/images/figma-home-photo-grades.svg#corporate)!important}.home-categories-section>.mx-auto.w-full>.grid>div:nth-child(2) .photo-categories-grade{background-size:710px 400px!important;background-position:0 -45px!important;filter:url(/images/figma-home-photo-grades.svg#brand)!important}.home-categories-section>.mx-auto.w-full>.grid>div:nth-child(3) .photo-categories-grade{background-size:710px 474px!important;background-position:0 -118px!important;filter:url(/images/figma-home-photo-grades.svg#legal)!important}.home-categories-section>.mx-auto.w-full>.grid>div:nth-child(4) .photo-categories-grade{background-size:916px 400px!important;background-position:-100px -80px!important;filter:url(/images/figma-home-photo-grades.svg#interests)!important}.home-categories-section>.mx-auto.w-full>.grid>div:first-child .home-category-card h3{max-width:480px!important}.home-categories-section .home-category-card h3{font-weight:600!important;line-height:40px!important;letter-spacing:0!important}.home-categories-section .home-category-card p{line-height:24px!important}.home-categories-section .home-category-card p:first-of-type{color:#cfdaf0!important;font-weight:600!important}.home-categories-section .home-category-card p:nth-of-type(2){color:#7a8aa9!important;font-weight:300!important}.home-categories-section .home-category-service-list a{min-height:88px!important;border-radius:6px!important;background:rgba(21,44,64,.5)!important;color:#cfdaf0!important;font-size:14px!important;font-weight:500!important;line-height:18px!important;backdrop-filter:blur(6px)}.home-application-steps{grid-template-columns:37.06% minmax(0,1fr)!important;column-gap:clamp(32px,3.33vw,64px)!important;min-height:352px!important;margin-top:48px!important;border-radius:8px!important;background:linear-gradient(90deg,#0261b6 15%,#0457a5 28%,#0a2d5c 55%)!important}.home-application-steps:before{left:0!important;width:570px!important;background:url(/images/bps-banner-shield.svg) 112px 7px/345px 410px no-repeat!important;opacity:.12!important}.home-application-intro{transform:translateY(16px)}.home-application-intro h3{font-weight:600!important;line-height:40px!important}.home-application-intro p{font-weight:300!important;line-height:32px!important}.home-application-intro a{margin-top:20px!important;font-size:18px!important;font-weight:500!important}.home-application-list{column-gap:clamp(40px,4.58vw,88px)!important;row-gap:40px!important}.home-application-list li{font-weight:300!important;line-height:24px!important}.bps-wide{max-width:1440px!important;padding-inline:0!important}.bps-why{padding-bottom:128px!important;background-color:#061b2d!important;background-size:100% 1080px,auto 1080px!important;background-position:left -48px!important;background-repeat:no-repeat!important;background-attachment:scroll!important}.bps-why .bps-section-heading{height:400px!important;margin-bottom:48px!important}.bps-why-row{height:440px!important;min-height:440px!important;background:#061b2d!important}.bps-why-row-reverse{grid-template-columns:49.5% minmax(0,1fr)!important}.bps-why-row:not(.bps-why-row-reverse){grid-template-columns:50.5% minmax(0,1fr)!important}.bps-why-image{min-height:438px!important}.bps-why-row:first-child .bps-why-image{background-size:872px 491px!important;background-position:0 -48px!important;background-repeat:no-repeat!important}.bps-protection{padding-bottom:128px!important;background-color:#061b2d!important;background-image:linear-gradient(rgba(3,31,55,.63),rgba(3,31,55,.63)),url(/images/photo-risk-control-room.png)!important;background-size:100% 1081px!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:scroll!important}.bps-protection .bps-section-heading{height:288px!important;margin-bottom:56px!important}.bps-protection .bps-section-heading h2{margin-top:12px!important}.bps-protection .bps-section-heading p{color:#cfdaf0!important;font-weight:300!important}.bps-protection .bps-eyebrow{position:relative;top:-4px;color:#cfdaf0!important;font-weight:600!important}.bps-risk-grid{height:618px!important;grid-template-rows:326px 276px!important}.bps-risk-card{min-height:0!important}.bps-result{height:640px!important;min-height:640px!important;grid-template-columns:528px minmax(0,1fr)!important}.bps-result-image{background-size:983px 655px!important;background-position:-82px -14px!important;background-repeat:no-repeat!important}.bps-result-copy{padding:80px!important}.bps-result-copy h3{line-height:40px!important}.bps-result-items{margin-top:24px!important}.bps-result-item{height:120px!important}.bps-economics{padding-bottom:128px!important;background-color:#061b2d!important;background-image:linear-gradient(rgba(3,31,55,.8),rgba(3,31,55,.8)),url(/images/photo-economics-executive-lounge.jpg)!important;background-size:100% 1080px,100% auto!important;background-position:top,center -100px!important;background-repeat:no-repeat!important;background-attachment:scroll!important}.bps-economics .bps-section-heading{margin-bottom:72px!important}.bps-economics-compare{height:326px!important}.bps-economics-cta{height:320px!important;padding-top:78px!important;background:radial-gradient(ellipse 60% 145% at 50% 105%,rgba(0,135,240,.66),transparent 90%),linear-gradient(90deg,#0a2d5c,#062f64 50%,#0a2d5c)!important}.bps-economics-cta h3{margin-bottom:20px!important;font-size:37px!important}.bps-economics-cta .bps-white-button{min-width:204px!important;border-radius:8px!important}.bps-economics-cta:before{width:300px!important;height:350px!important;background-image:url(/images/bps-banner-shield.svg)!important;opacity:.12!important;transform:translate(-50%,-41%)!important}.bps-wide-cta{background:radial-gradient(ellipse 60% 145% at 50% 105%,rgba(0,135,240,.66),transparent 90%),linear-gradient(90deg,#0a2d5c,#062f64 50%,#0a2d5c)!important}.bps-wide-cta:before{background-image:url(/images/bps-banner-shield.svg)!important;opacity:.12!important;transform:translate(-50%,-41%)!important}.bps-wide-cta h2{font-size:37px!important}.bps-wide-cta p{margin-top:9px!important}.bps-wide-cta a{margin-top:32px!important}.faq-section{padding-top:128px!important;padding-bottom:0!important}.faq-section .faq-background{bottom:auto!important;height:1080px!important;background-size:100% 1080px!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:scroll!important}.faq-section .faq-inner{width:1100px!important;max-width:1100px!important;padding-inline:0!important}.faq-section .faq-heading{height:288px!important}.faq-section .faq-list{margin-top:80px!important}.faq-section .faq-item.is-open{height:178px!important}.faq-section .faq-answer p{max-width:1034px!important;font-weight:300!important;line-height:24px!important}.contacts-section--home{padding-top:128px!important;padding-bottom:128px!important}.contacts-section--home .contacts-photo-bg{display:block!important;filter:none!important;background-image:linear-gradient(rgba(4,27,47,.74),rgba(4,27,47,.8)),url(/images/faq-risk-consultation.png)!important;background-size:cover!important;background-position:50%!important;background-attachment:fixed!important}.contacts-section--home .contacts-photo-overlay{background:transparent!important}.contacts-section--home .contacts-cta,.contacts-section--home .contacts-details{height:506px!important;min-height:506px!important}.contacts-section--home .contacts-cta{border:1px solid #354f72!important}.contacts-section--home .contacts-home-eyebrow{padding-block:4px!important;line-height:24px!important}.contacts-section--home .contacts-cta h2{line-height:40px!important}.contacts-section--home .contacts-cta p{line-height:32px!important}.contacts-section--home .contacts-cta>div:nth-of-type(2){margin-top:40px!important}.contacts-section--home .contacts-cta>div:last-child{border-top:0!important;padding-top:0!important}.contacts-section--home .contacts-cta>div:last-child>div:last-child{margin-top:16px!important}.services-index-page{background-color:#061b2d!important;background-image:linear-gradient(rgba(3,31,55,.6),rgba(3,31,55,.6)),url(/images/photo-protection-secure-lobby.jpg)!important;background-position:center -80px!important;background-size:100% 1202px!important;background-attachment:scroll!important;background-repeat:no-repeat!important}.services-index-directory>.services-mac-photo,.services-index-hero>.fixed-photo-bg{display:none!important}.service-detail-page .service-related-card,.services-index-page .services-dark-card{border:0!important;border-radius:6px!important;background:rgba(21,44,64,.5)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.services-index-page article.services-directory-category>div:last-child{padding:71px!important}.services-index-page article.services-directory-category>div:last-child>.grid{gap:16px!important}.services-index-page article.services-directory-category .services-dark-card{background:rgba(22,45,65,.5)!important}.services-index-page article.services-directory-category .services-card-top>span{border-color:#354f72!important;background:transparent!important}.services-index-page article.services-directory-category .services-dark-card h3.services-card-title{max-width:280px!important;color:#cfdaf0!important}.services-index-page article.services-directory-category .services-dark-card p.services-card-description{max-width:372px!important;color:#7a8aa9!important;text-wrap:wrap!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(2) .services-dark-card:first-child h3.services-card-title,.services-index-page .services-index-directory .space-y-8>div:nth-child(3) .services-dark-card h3.services-card-title,.services-index-page .services-index-directory .space-y-8>div:nth-child(3) .services-dark-card p.services-card-description{max-width:none!important}.services-index-page article.services-directory-category .services-card-more{position:relative;top:-12px;padding-right:20px!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(2) .services-dark-card:first-child .services-card-more{top:-35px}.services-index-page .services-index-directory .space-y-8>div:nth-child(3) .services-card-more{top:-3px}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) .services-card-more{top:5px}.services-index-page .services-index-directory .space-y-8>div:first-child .services-dark-card:nth-child(6) .services-card-title{max-width:303px!important}.service-detail-page .service-related-card h3,.services-index-page .services-card-title{color:#cfdaf0!important;font-weight:600!important;line-height:24px!important}.service-detail-page .service-related-card p,.services-index-page .services-card-description{color:#7a8aa9!important;font-weight:300!important;line-height:24px!important}.service-detail-page .service-related-card-more,.services-index-page .services-card-more{color:#547dce!important;font-weight:500!important}.services-index-page .services-index-directory .space-y-8{margin-top:131px!important}body:has(.services-index-page) .services-index-page section.services-index-directory>.mx-auto.w-full>.mt-10{margin-top:131px!important}.services-index-page .services-index-directory{padding-bottom:80px!important}.services-index-page .services-index-directory .space-y-8>div+div{margin-top:80px!important}.services-index-page .services-directory-category{position:relative;left:4px;border-color:#354f72!important;border-radius:8px!important;background:#061b2d!important}body:has(.services-index-page) .services-index-page article.services-directory-category>div:first-child>.services-category-hero-content{padding-bottom:72px!important}.services-index-page article.services-directory-category .services-category-hero-content h2{font-size:39px!important}.services-index-page article.services-directory-category .services-category-hero-content p{margin-top:16px!important;max-width:1180px!important;text-wrap:wrap!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(2) .services-category-hero-content p{max-width:1190px!important}.services-index-page article.services-directory-category>div:first-child>.photo-categories-grade{filter:brightness(.65) saturate(1.7)!important;background-size:100% auto!important}.services-index-page .services-index-directory .space-y-8>div:first-child .photo-categories-grade{background-position:bottom!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(2) .photo-categories-grade{background-position:center 22%!important;filter:brightness(.65) saturate(2)!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(3) .photo-categories-grade{background-position:center 61%!important;filter:brightness(.65) saturate(2.3)!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) .photo-categories-grade{background-size:105.5% auto!important;background-position:58% bottom!important;filter:brightness(.65) saturate(1.5)!important}.services-index-page .services-category-meta span:first-child{border-color:#354f72!important;background:rgba(6,27,45,.2)!important;color:#cfdaf0!important;letter-spacing:0!important}.services-index-page article.services-directory-category>div:first-child>div:nth-child(2){background:rgba(3,31,55,.6)!important}.services-index-page article.services-directory-category>div:first-child>div:nth-child(3){display:none!important}.services-index-page .services-index-directory .space-y-8>div:first-child article{min-height:1972px!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(2) article{min-height:1852px!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(2) .services-dark-card{min-height:272px!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(2) .services-dark-card:nth-child(n+4):nth-child(-n+6){min-height:264px!important;height:264px!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(3) article{height:1252px!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(3) article>div:last-child>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(3) .services-dark-card{min-height:256px!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) article{height:1324px!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) a[href$="/special-operations"]{order:1}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) a[href$="/personal-security"]{order:2}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) a[href$="/business-intelligence"]{order:3}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) a[href$="/detective-activities"]{order:4}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) a[href$="/personal-data-protection"]{order:5}.services-index-cta .bps-wide-cta{position:relative;left:4px}.services-index-cta{position:relative;background:transparent!important}.services-index-cta:before{position:absolute;inset:0;background:rgba(3,31,55,.72);content:""}.services-index-cta>.mx-auto.w-full{position:relative;z-index:1}.service-detail-page .service-wide-cta{display:none!important}.service-detail-page--onsite .service-detail-hero .fixed-photo-bg{background-attachment:scroll!important;background-size:104% 145%!important;background-position:0 79%!important;background-repeat:no-repeat!important}.service-detail-page--onsite .service-detail-hero .service-hero-tint{background:rgba(0,35,64,.7)!important}.service-detail-hero .service-audience-pricing-card{border-color:#354f72!important;background:linear-gradient(180deg,#0a2f5f,#0260b4)!important;transform:translateX(4px)}.service-detail-page--onsite .service-detail-icon{transform:translateY(11px);border-color:transparent!important;background:#354f72!important}.service-detail-page--onsite .service-detail-hero .service-hero-layout>div:first-child>a:first-child{position:relative;left:16px;gap:16px;color:#547dce!important;font-size:18px!important;font-weight:600!important;line-height:28px!important;margin-bottom:69px!important;transform:translateY(-9px)}.service-detail-page .service-detail-content{padding-top:127px!important;padding-bottom:128px!important}.service-detail-page--onsite .service-detail-content{padding-bottom:127px!important}.service-detail-page--onsite .service-hero-actionbar{justify-content:space-between!important;gap:0!important;border-color:#354f72!important;border-radius:8px!important;background:rgba(21,44,64,.5)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.service-detail-page--onsite .service-pricing-toggle{display:flex;width:250px!important;height:84px!important;padding:8px!important;border-color:#52708c!important;border-radius:12px!important}.service-detail-page--onsite .service-pricing-toggle button{height:66px!important;padding:0 12px!important;border-radius:6px!important;font-size:18px!important;font-weight:400!important;white-space:nowrap}.service-detail-page--onsite .service-pricing-toggle button:first-child{width:100px!important}.service-detail-page--onsite .service-pricing-toggle button:last-child{flex:1}.service-detail-page--onsite .service-pricing-toggle button[aria-pressed=false]{color:#cfdaf0!important}.service-detail-page--onsite .service-hero-price{flex:none!important;width:762px!important}.service-detail-page--onsite .service-hero-price>div{gap:20px!important;height:84px!important}.service-detail-page--onsite .service-hero-price>div>div{display:flex;height:84px!important;flex:none!important;align-items:center;padding:16px 24px!important;border-color:#354f72!important;border-radius:6px!important;color:#7a8aa9!important;font-size:22px!important;font-weight:400!important;white-space:nowrap;margin:0!important}.service-detail-page--onsite .service-hero-price>div>div:first-child{width:336px!important}.service-detail-page--onsite .service-hero-price>div>div:last-child{width:406px!important}.service-detail-page--onsite .service-hero-price>div>div>span:first-child{color:#7a8aa9!important;font-weight:400!important}.service-detail-page--onsite .service-hero-price>div>div>span:last-child{margin-left:16px!important;color:#fff!important;font-size:24px!important;font-weight:600!important}.service-detail-page--onsite .service-hero-request{width:210px!important;height:64px!important;margin-left:0!important;border-radius:12px!important;font-size:18px!important;font-weight:600!important;padding-inline:0!important;white-space:nowrap}.service-detail-page .service-detail-main{width:min(1100px,100%)!important;max-width:1100px!important}.service-detail-page .service-detail-main .service-pricing-note-wrap{margin-top:34px!important}.service-detail-page .service-detail-main .service-format-grid{margin-top:42px!important}.service-detail-page .service-format-basic{border-color:#a5b7d4!important;background:#cfdaf0!important}.service-detail-page .service-format-extended{border-color:#354f72!important;background:#061b2d!important}.service-detail-page .service-format-basic .service-expand-button,.service-detail-page .service-format-extended .service-expand-button{align-self:center!important;height:56px!important;min-height:56px!important;transform:translateY(2px);border:1px solid #354f72!important;border-radius:6px!important;background:transparent!important;color:#7a8aa9!important}.service-detail-page .service-format-basic .service-expand-button{width:353px!important;color:#385d84!important}.service-detail-page .service-format-extended .service-expand-button{width:405px!important}.service-detail-page .service-format-card .service-expand-button span{color:inherit!important}.service-detail-page .service-format-card .service-expand-mobile-symbol{display:none}.service-detail-page .service-format-card .service-expand-desktop-chevron{display:block}.service-detail-page .service-detail-main>.space-y-8>div+div{margin-top:56px!important}.service-detail-page .service-info-band{padding:24px 32px!important;border-color:#354f72!important;border-radius:4px!important;background:#0f2436!important}.service-detail-page .service-info-band h2{font-size:38px!important;font-weight:600!important;line-height:40px!important}.service-detail-page .service-info-band li,.service-detail-page .service-info-band p{font-size:18px!important;font-weight:300!important;line-height:24px!important}.service-detail-page .service-info-band>p,.service-detail-page .service-info-band>ul{margin-top:24px!important}.service-detail-page .service-info-band li+li{margin-top:16px!important}.service-detail-page .service-related{width:calc(100% + 64px)!important;max-width:none!important;margin-top:128px!important;margin-left:-32px!important;border-radius:8px!important}.service-detail-page--onsite .service-related{height:1152px!important;margin-top:129px!important}.presentation-page{background:#061b2d!important}.presentation-page .presentation-fixed-bg{position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;height:1080px!important;background-attachment:scroll!important}.presentation-page .presentation-list article{height:540px!important;border-color:#354f72!important;border-radius:8px!important;background:#061b2d!important}.presentation-page .presentation-list article button,.presentation-page .presentation-list article button>div:first-child{height:100%!important;min-height:0!important}.presentation-page .presentation-list article button>div:first-child{overflow:hidden!important}.presentation-page .presentation-heading{padding-bottom:52px!important}.presentation-page .presentation-heading>span{display:inline-flex;height:32px;align-items:center;font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#cfdaf0!important}.presentation-page .presentation-heading h1{margin-top:16px!important}body:has(.presentation-page) .presentation-list{gap:56px!important}body:has(.presentation-page) .presentation-cta{position:relative;left:4px;margin-top:128px!important}body:has(.presentation-page) .presentation-page>.relative.mx-auto.w-full{padding-bottom:128px!important}.presentation-page .presentation-list article button>div:first-child>span{z-index:1;width:128px!important;height:128px!important;background:rgba(54,93,134,.6)!important}.presentation-page .presentation-list article button>div:first-child>span svg{width:56px!important;height:56px!important}.presentation-page .presentation-list article h2{font-weight:600!important;line-height:40px!important}.presentation-page .presentation-list article p{color:#7a8aa9!important;font-weight:300!important;line-height:32px!important;text-wrap:wrap!important}.presentation-page .presentation-list article button img{width:960px!important;height:540px!important;max-width:none!important;right:auto!important;bottom:auto!important;object-position:left center!important}.presentation-page .presentation-list article:last-child button img{left:-250px!important}.presentation-page .presentation-list article:nth-child(3) button img{opacity:0!important}.presentation-page .presentation-list article:nth-child(3) button>div:first-child:before{position:absolute;z-index:0;inset:0;background:url(/images/category-wine-production.png) 0 0/1220px 540px no-repeat;content:""}#about>.fixed-photo-bg,#about>.fixed-photo-bg+div,#about>.fixed-photo-bg+div+div{bottom:auto!important;height:1080px!important}#about>.fixed-photo-bg{background-attachment:scroll!important;background-size:auto 1080px!important;background-position:0 0!important}#about .about-page-heading>span{height:32px;margin-bottom:16px!important;padding-left:16px;border-left:4px solid #557fa6;color:#cfdaf0!important;font-size:18px!important;font-weight:600!important;line-height:24px!important}#about .about-page-heading{padding-bottom:1.5px}#about .about-page-heading>span>span{display:none!important}#about .about-right-column>div:first-child p{line-height:24px!important}#about .about-left-column>div:last-child{min-height:304px!important;background:linear-gradient(180deg,#083b75 35%,#04529d 78%)!important;padding:56px!important;font-size:22px!important;font-weight:300!important;line-height:32px!important}#about .about-right-column>div:nth-child(2)>div>div{background:#0c263f!important}#about .about-right-column>div:nth-child(2) h2{line-height:26px!important}#about .about-right-column>div:nth-child(2) p{color:#cfdaF0!important;font-weight:300!important;line-height:24px!important}#about .about-principles>div{background:rgba(6,27,45,.72)!important}#about .about-principles>div>div{border-radius:6px!important;color:#7a8aa9!important;font-weight:600!important}#about .about-wide-cta{border-radius:10px!important}body:has(#about) #about .about-principles{margin-top:26px!important;padding-bottom:142px!important}#about .about-wide-cta{position:relative;left:4px}.contacts-page .contacts-grid{position:relative;left:5px}body:has(.contacts-page) .contacts-section .contacts-heading{margin-bottom:68px!important}.contacts-page .contacts-cta{border-radius:8px!important;background:linear-gradient(145deg,#0a2d5c,#07599c)!important}.contacts-page .contacts-cta h2{font-weight:600!important;line-height:40px!important}.contacts-page .contacts-cta p{color:#cfdaf0!important;font-weight:300!important;max-width:660px!important}.contacts-page .contacts-cta>div:first-of-type>a:first-child{width:197px}.contacts-page .contacts-cta>div:first-of-type>a:last-child{width:147px}.contacts-page .contacts-cta>div:first-of-type>a{white-space:nowrap}.contacts-page .contacts-cta:after{background-image:none!important;background-color:#b9d6f0!important;-webkit-mask:url(/images/bbs-shield-logo.png) calc(50% - 14px) top /385px 457px no-repeat;mask:url(/images/bbs-shield-logo.png) calc(50% - 14px) top /385px 457px no-repeat;opacity:.14!important;right:-13.6%!important}.contacts-page .contacts-cta a{border-radius:12px!important}.contacts-page .contacts-cta>div:first-of-type{margin-top:40px!important}.contacts-page .contacts-cta>div:last-child{margin-top:15px!important}.contacts-page .contacts-cta>div:last-child>div:last-child{gap:16px!important;margin-top:16px!important}.contacts-page .contacts-messengers-label{font-size:18px!important;font-weight:600!important;text-transform:uppercase}.contacts-page .contacts-cta>div:last-child>div:last-child>a:first-child{width:122px}.contacts-page .contacts-cta>div:last-child>div:last-child>a:nth-child(2){width:173px}.contacts-page .contacts-cta>div:last-child>div:last-child>a:nth-child(3){width:161px}.contacts-page .contacts-details{border-color:#354f72!important;border-radius:8px!important}.contacts-page .contacts-detail{background:#0c2944!important}.contacts-page .contacts-detail-label span:last-child{color:#93a9c5!important;font-weight:600!important}.contacts-page .contacts-detail-icon svg{width:24px!important;height:24px!important;color:#93a9c5!important}.contacts-page .contacts-detail>a,.contacts-page .contacts-detail>div:last-child{font-weight:400!important}.service-detail-page .service-related>a:last-child{display:none!important}.service-detail-page--onsite .service-info-band--additional li{gap:0!important}.service-detail-page--onsite .service-info-band--additional li>span:first-child{display:none!important}}@media (min-width:1536px) and (max-width:1599px){.service-detail-page--onsite .service-pricing-note{width:100%;max-width:none;min-height:80px;display:flex;align-items:center;padding:20px 32px;border-radius:4px;background:#102d46;color:#cfdaf0!important;font-size:22px;font-weight:300}.service-detail-page--onsite .service-pricing-note strong{color:#fff;font-weight:700}.service-detail-page--onsite .service-pricing-note br{display:none}}@media (min-width:1536px){.services-index-page .services-index-directory .space-y-8>div:nth-child(2) .photo-categories-grade{background-position:center 21%!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(3) .photo-categories-grade{background-position:center 59%!important}.services-index-page .services-index-directory .space-y-8>div:nth-child(4) .photo-categories-grade{background-position:58% 88%!important}}@media (min-width:1600px){.faq-section{padding-bottom:0!important}.faq-section .faq-list{margin-top:80px!important}.faq-section .faq-heading h2{margin-top:12px!important}.faq-section .faq-item{border-color:#7a8aa9!important;border-radius:12px!important;background:rgba(6,27,45,.5)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.faq-section .faq-item.is-open{border-color:#cfdaf0!important;background:#cfdaf0!important;color:#061b2d!important}.faq-section .faq-question span{line-height:32px!important}.faq-section .faq-answer p{color:#354f72!important}.services-index-page .services-directory-category{left:4px!important;width:1440px!important}.services-index-page .services-index-directory .space-y-8{margin-top:129px!important}body:has(.services-index-page) .services-index-page section.services-index-directory>.mx-auto.w-full>.mt-10{margin-top:129px!important}.services-index-page .services-category-nav>.services-direction-link{min-height:258px!important;border-color:#354f72!important;border-radius:6px!important;background:rgba(6,27,45,.5)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.services-index-page .services-direction-number{display:grid!important;width:48px!important;height:48px!important;flex:0 0 48px!important;place-items:center!important;padding:0!important;border-radius:4px!important;border-color:#354f72!important;color:#7a8aa9!important;font-family:Onest,sans-serif!important;font-size:24px!important;line-height:22px!important;font-weight:800!important}.services-index-page .services-direction-top strong{font-size:18px!important;line-height:24px!important;font-weight:600!important}.services-index-page .services-category-meta span:first-child{width:101px!important;height:100px!important;border-color:#354f72!important;border-radius:4px!important;background:rgba(6,27,45,.5)!important;color:#cfdaf0!important;font-family:Onest,sans-serif!important;font-size:56px!important;line-height:72px!important;font-weight:800!important;letter-spacing:0!important}.services-index-page .services-direction-description{margin-top:18px!important;color:#7a8aa9!important}.services-index-page .services-direction-more{margin-right:16px!important;color:#547dce!important;font-weight:500!important;transform:translateY(-10px)}.presentation-page .presentation-fixed-bg:first-child{opacity:.35!important}.presentation-page .presentation-fixed-bg:nth-child(2){background:rgba(6,27,45,.48)!important}.presentation-page .presentation-list article button img{filter:brightness(1.05) contrast(1.02)!important}.presentation-page .presentation-list article:first-child button img{filter:brightness(.97) contrast(1) saturate(1.9)!important}.presentation-page .presentation-list article:is(:nth-child(2),:last-child) button img{filter:none!important}.presentation-page .presentation-list article:is(:first-child,:nth-child(2)) button img{transform:translate(-1px,-1px)}.presentation-page .presentation-list article:last-child button img{transform:translateY(-1px)}.presentation-page .presentation-list article:nth-child(3) button>div:first-child:before{background-position:-2px -1px}.presentation-page .presentation-number{border-radius:6px!important;font-weight:600!important}}@media (min-width:1024px) and (max-width:1399px){body:has(.home-categories-section) .hero-mobile-background-scope{height:52.08vw!important;min-height:52.08vw!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-shell{width:75%!important;max-width:none!important;height:52.08vw!important;min-height:52.08vw!important;padding:8.33vw 0 0!important;align-items:flex-start!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-content{width:100%!important;max-width:none!important;transform:none!important;translate:none!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-title{max-width:46.72vw!important;font-size:3.75vw!important;line-height:4.167vw!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-subtitle{max-width:37.3vw!important;margin-top:1.25vw!important;font-size:1.146vw!important;line-height:1.667vw!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions{margin-top:2.08vw!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions>a{height:2.92vw!important;min-height:2.92vw!important;padding-inline:1.67vw!important;font-size:1.04vw!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stats-grid{width:100%!important;max-width:none!important;height:9.85vw!important;margin-top:5.94vw!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-card{height:9.85vw!important;min-height:9.85vw!important;padding:1.67vw 2.08vw!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-value{font-size:1.25vw!important;line-height:1.39vw!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-label{font-size:.83vw!important;line-height:1.25vw!important}}@media (min-width:1400px) and (max-width:1599px) and (min-height:850px){body:has(.home-categories-section) .hero-mobile-background-scope{height:780px!important;min-height:780px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-shell{width:75%!important;max-width:none!important;height:780px!important;min-height:780px!important;padding:133px 0 0!important;align-items:flex-start!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-content{width:100%!important;max-width:none!important;transform:none!important;translate:none!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-title{max-width:685px!important;font-size:55px!important;line-height:61px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-subtitle{max-width:547px!important;margin-top:18px!important;font-size:17px!important;line-height:24px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions{margin-top:30px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions>a{height:43px!important;min-height:43px!important;padding-inline:20px!important;font-size:14px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stats-grid{width:100%!important;max-width:none!important;height:136px!important;margin-top:86px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-card{height:136px!important;min-height:136px!important;padding:20px 24px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-value{font-size:18px!important;line-height:20px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-label{font-size:12px!important;line-height:18px!important}}@media (min-width:1600px){.hero-mobile-background-scope .hero-content{transform:translateY(125px)!important}.hero-mobile-background-scope .hero-actions{margin-top:40px!important}.hero-mobile-background-scope .hero-stats-grid{margin-top:112px!important}.hero-mobile-background-scope .hero-stat-card,.hero-mobile-background-scope .hero-stats-grid{height:178px!important;min-height:178px!important}}@media (min-width:1024px){#about>.fixed-photo-bg,.contacts-page>.contacts-photo-bg,.contacts-section--home>.contacts-photo-bg,.faq-section>.faq-background,.hero-mobile-background-scope>.fixed-photo-bg,.home-categories-section>.fixed-photo-bg,.presentation-page>.presentation-fixed-bg,.services-index-page{background-attachment:fixed!important}#about>.fixed-photo-bg,#about>.fixed-photo-bg+div,#about>.fixed-photo-bg+div+div,.faq-section>.faq-background,.home-categories-section>.fixed-photo-bg,.home-categories-section>.fixed-photo-bg+div,.presentation-page>.presentation-fixed-bg{height:100%!important;bottom:0!important}.home-categories-section>.fixed-photo-bg{background-position:top!important}.bps-economics,.bps-protection,.bps-why{background-attachment:fixed!important}.services-index-page{background-position:top!important}.bps-economics,.bps-protection,.faq-section>.faq-background{background-size:cover!important;background-position:50%!important}#about>.fixed-photo-bg+div+div{background-attachment:fixed!important;background-size:100% 100vh!important}.service-detail-page .service-detail-hero .fixed-photo-bg{background-attachment:scroll!important}}@media (min-width:1600px){.home-categories-section h2{font-weight:600!important;letter-spacing:.01em!important}.home-categories-section .home-category-card>div:first-child>div:nth-last-child(2){border-radius:6px!important;font-weight:600!important}.home-categories-section .home-category-card>div:first-child>div:last-child{border-color:rgba(93,142,185,.45)!important;border-radius:4px!important;background:rgba(10,48,79,.75)!important;color:#cfdaf0!important}.home-categories-section .home-category-service-list a>span:first-child{border-color:#34516e!important;border-radius:4px!important;color:#7088a5!important;font-weight:500!important}.home-categories-section .home-category-middle-services>.grid,.home-categories-section .home-category-service-list>.grid{grid-auto-rows:88px!important}.home-categories-section .home-category-service-list a{height:88px!important;min-height:88px!important;padding-block:8px!important;font-size:12px!important;line-height:14px!important}.home-categories-section .home-category-service-list button{border-radius:8px!important;font-size:16px!important;font-weight:500!important}.home-marquee .security-marquee-set>span{color:#7a8aa9!important;font-size:18px!important;font-weight:400!important;letter-spacing:.1em!important}.bps-why .bps-section-heading h2,.bps-why .bps-why-copy h3{font-weight:600!important}.bps-why .bps-large-number{border-radius:6px!important;color:#8299b7!important;font-weight:600!important}.bps-economics-panel{background:rgba(6,27,45,.28)!important;border-color:rgba(112,149,183,.45)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.bps-economics-panel:first-child{padding-top:54px!important}.bps-economics-panel strong{font-weight:600!important}.bps-economics-cta:before,.bps-wide-cta:before,.home-application-steps:before{background-image:none!important;background-color:#b9d6f0!important;-webkit-mask:url(/images/bbs-shield-logo.png) center/contain no-repeat;mask:url(/images/bbs-shield-logo.png) center/contain no-repeat}.home-application-steps:before{-webkit-mask-position:112px 7px!important;mask-position:112px 7px!important;-webkit-mask-size:345px 410px!important;mask-size:345px 410px!important}.contacts-section--home .contacts-detail{background:rgba(21,44,64,.5)!important}.contacts-section--home .contacts-detail-icon{border-color:#34516e!important;color:#7a8aa9!important}.contacts-section--home .contacts-detail-icon svg{width:24px!important;height:24px!important;color:#7a8aa9!important;stroke-width:1.5px!important}.contacts-section--home .contacts-detail-label span:last-child{color:#7a8aa9!important}.contacts-section--home .contacts-detail>a,.contacts-section--home .contacts-detail>div:last-child{color:#cfdaf0!important;font-weight:300!important}}@media (min-width:1024px){.home-categories-section:has(.home-category-services-shell.is-expanded)>.mx-auto.w-full>.grid{grid-auto-rows:minmax(864px,auto)!important}.home-categories-section .home-category-card{height:100%!important;min-height:864px!important}.home-category-card .home-category-spacer{flex:1 1 0%;min-height:0;transition:flex-grow .45s ease}.home-category-card:has(.home-category-services-shell.is-expanded) .home-category-spacer{flex-grow:0;transition:none}.home-category-card .home-category-services-shell{margin-top:0!important}.home-category-services-shell.is-expanded,.home-category-services-shell.is-expanded .home-category-service-list{display:flex;flex:1;flex-direction:column}.home-category-services-shell.is-expanded .home-category-extra-services{margin-bottom:24px!important}.home-category-services-shell.is-expanded .home-category-service-list button{margin-top:auto!important}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.home-category-card .home-category-spacer{transition:none}}@media (min-width:1536px){.site-header-nav{gap:32px!important}.site-header-actions .language-switcher{width:72px;height:38px!important;padding:2px!important;font-size:12px!important}.site-header-actions .language-switcher>button{width:32px;height:32px}.service-detail-page--onsite .service-audience-pricing-card>p{color:#7a8aa9!important;font-size:14px!important;line-height:18px!important}.service-detail-page--onsite .service-audience-pricing-card>div:last-child{margin-top:16px!important}#about .about-right-column>div:first-child>div{padding-right:50px!important;background:rgba(5,27,47,.45)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.contacts-page .contacts-details{background:rgba(7,31,52,.65)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.services-index-page .services-category-nav>.services-direction-link{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.contacts-page .contacts-detail{padding:24px 16px!important}.contacts-page .contacts-detail-icon svg,.contacts-page .contacts-detail-label span:last-child{color:#7a8aa9!important}.contacts-page .contacts-detail>a,.contacts-page .contacts-detail>div:last-child{font-weight:300!important}.bps-why .bps-section-heading h2{margin-top:12px!important;margin-bottom:22px!important;font-weight:700!important}.bps-why .bps-section-heading p{max-width:1075px!important}.bps-economics .bps-section-heading h2{margin-top:12px!important;margin-bottom:22px!important}.bps-economics .bps-section-heading{margin-bottom:78px!important}}@media (min-width:768px){.home-marquee-mobile{display:none}.service-format-mobile-included,.service-section-heading-mobile,.service-surveillance-mobile-heading,.services-mobile-only-evidence{display:none!important}}@media (max-width:767px){.home-marquee-desktop{display:none}.services-mobile-brand-evidence{display:none!important}body:has(:is(.home-categories-section,.services-index-page,.service-detail-page,.presentation-page,#about,.contacts-page)) :is(h1,h2,h3){font-weight:600}.hero-mobile-background-scope .hero-stat-value{max-width:none!important;font-weight:600!important}.hero-mobile-background-scope .hero-stat-card:last-child .hero-stat-value{max-width:240px!important}.hero-mobile-background-scope .hero-shell{padding-bottom:17px!important}.hero-mobile-fixed-bg{background-position:56% top!important}.hero-mobile-background-scope>div:nth-child(2){background:rgba(6,38,66,.5)!important}.contacts-section--home .contacts-photo-bg,.services-index-page .services-mac-photo{background-attachment:scroll!important}.hero-mobile-background-scope .hero-subtitle{text-wrap:wrap!important;color:#cfdaf0!important}.home-marquee .security-marquee-track{padding-block:24px!important}.home-marquee .security-marquee-set>span{color:#8198b5!important;font-size:18px!important;font-weight:400!important;line-height:30px!important;letter-spacing:.075em!important}.home-marquee .security-marquee-set>span>span{display:none!important}.home-marquee .security-marquee-set>span{margin-inline:18px!important}.home-categories-section{padding-top:65px!important}.home-categories-section>.fixed-photo-bg{opacity:1!important;background-size:auto 1500px!important;background-position:35% top!important;background-repeat:no-repeat!important}.home-categories-section h2{font-size:38px!important;line-height:1.12!important}.home-categories-section>.mx-auto.w-full>div:first-child p{color:#cfdaf0!important;font-size:22px!important;font-weight:300!important;line-height:32px!important}.home-categories-section .home-category-card>div:first-child{height:194px!important}.home-categories-section>.mx-auto.w-full>.grid{margin-top:28px!important}.home-categories-section .home-category-card>div:first-child>div:nth-child(3){background:none!important}.home-categories-section .home-category-card>div:first-child>.photo-categories-grade{filter:saturate(1) brightness(1) contrast(1.02)}.home-categories-section>.mx-auto.w-full>.grid>div:first-child .photo-categories-grade{filter:url(/images/figma-home-photo-grades.svg#corporate)!important}.home-categories-section>.mx-auto.w-full>.grid>div:nth-child(2) .photo-categories-grade{filter:url(/images/figma-home-photo-grades.svg#brand)!important}.home-categories-section>.mx-auto.w-full>.grid>div:nth-child(3) .photo-categories-grade{filter:url(/images/figma-home-photo-grades.svg#legal)!important}.home-categories-section>.mx-auto.w-full>.grid>div:nth-child(3) .home-category-card>div:first-child>div:nth-child(2){background:rgba(0,135,175,.12)!important}.home-categories-section>.mx-auto.w-full>.grid>div:nth-child(4) .photo-categories-grade{filter:url(/images/figma-home-photo-grades.svg#interests)!important}.home-categories-section .home-category-card>div:first-child>div:last-child{background:rgba(12,58,105,.7)!important;color:#cfdaf0!important;top:24px!important;right:16px!important;min-height:36px}.home-categories-section .home-category-card{background:#061b2d!important}.home-categories-section .home-category-card>div:first-child>div:nth-last-child(2){top:24px!important;left:16px!important;letter-spacing:0!important;font-weight:600!important}.home-categories-section .home-category-card h3{font-weight:600!important;line-height:30px!important;letter-spacing:0!important}.home-categories-section .home-category-card p{font-size:18px!important;line-height:24px!important}.home-categories-section .home-category-card p:first-of-type{color:#cfdaf0!important;font-weight:600!important}.home-categories-section .home-category-card p:nth-of-type(2){color:#7a8aa9!important;font-weight:300!important;text-wrap:wrap!important;margin-top:16px!important}.home-categories-section .home-category-card>div:last-child{padding-bottom:16px!important}.home-categories-section .home-category-services-shell{padding-top:24px!important}.home-categories-section .home-category-service-list a{font-size:14px!important;line-height:18px!important;color:#cfdaf0!important}.home-categories-section .home-category-services-shell:not([data-expanded=true]) .home-category-service-list>.grid a{height:88px;overflow:hidden}.home-categories-section .home-category-service-list a>span:first-child{border-radius:4px;font-weight:600;color:#7a8aa9}.home-categories-section .home-category-service-list a>span:last-child{max-width:190px}.home-categories-section .home-category-services-shell:not([data-expanded=true]) .home-category-service-list>.grid>a:nth-child(2){mask-image:none;align-items:flex-start;padding-top:24px!important}.home-categories-section .home-category-service-list button{width:min(264px,100%)!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;min-height:56px!important;border-radius:12px!important;color:#7a8aa9!important}.home-categories-section .home-category-services-shell:not([data-expanded=true]) .home-category-service-list button{opacity:.76}.home-categories-section .home-category-services-shell .home-category-service-list:has(button):before{height:160px;background:linear-gradient(180deg,transparent,rgba(6,27,45,.55) 38%,rgba(6,27,45,.94) 76%)}.home-categories-section .home-application-steps{display:none}.bps-result{margin-top:32px}.bps-result-image{min-height:208px;background-size:auto 375px;background-position:7px 40%}.bps-result-copy{padding-inline:16px;padding-bottom:15px}.bps-result-items{margin-top:21px}.bps-result-item{padding:24px 16px;background:#0e2437}.bps-result-item span{display:grid;width:40px;height:40px;flex:none;place-items:center;padding:0;color:#7a8aa9;border-color:#354f72}.bps-result-item p{font-size:18px!important;line-height:24px!important;font-weight:300;text-wrap:wrap!important;color:#cfdaf0}.bps-why .bps-section-heading h2{font-size:38px;line-height:44px;font-weight:600}.bps-why .bps-section-heading p{font-size:18px;line-height:24px;font-weight:300}.bps-why{background-image:linear-gradient(rgba(3,22,39,.9),rgba(3,22,39,.9)),url(/images/bg-russia-security-network.png);background-size:100% 100%,auto 700px;background-position:50%,calc(100% + 570px) 135px;background-repeat:no-repeat,no-repeat;padding-top:48px;padding-bottom:48px}.bps-why .bps-why-row{background:#061b2d}.bps-why .bps-why-image{min-height:207px;filter:brightness(.84) saturate(.9)}.bps-why .bps-why-copy{padding:22px 16px 20px}.bps-why .bps-large-number{display:grid;width:72px;height:72px;place-items:center;padding:0;font-size:40px;font-weight:600;color:#7a8aa9}.bps-why .bps-why-copy h3{margin-top:10px;font-size:28px;line-height:30px;font-weight:600;letter-spacing:-.6px}.bps-why .bps-why-row:nth-child(4) .bps-why-copy h3{max-width:260px}.bps-why .bps-why-copy p{font-size:18px;line-height:24px;font-weight:300;color:#7a8aa9}.bps-protection .bps-risk-card{padding:16px 16px 13px}.bps-protection .bps-risk-grid{gap:8px}.bps-protection .bps-risk-card h3{margin-top:16px;font-size:24px;line-height:26px;font-weight:600}.bps-protection .bps-risk-card p{font-size:18px;line-height:24px;font-weight:300;color:#7a8aa9}.bps-protection .bps-risk-card:nth-child(3) h3{max-width:290px}.bps-protection{padding-top:63px;padding-bottom:39px;background-image:linear-gradient(rgba(3,22,39,.72),rgba(3,22,39,.92)),url(/images/photo-economics-executive-lounge.jpg);background-size:100% 100%,auto 900px;background-position:50%,calc(50% + 550px) 20px;background-repeat:no-repeat,no-repeat}.bps-protection .bps-section-heading{margin-bottom:44px}.bps-protection .bps-section-heading h2{margin-top:14px;margin-bottom:3px;font-size:38px;line-height:44px;font-weight:600}.bps-protection .bps-section-heading p{color:#cfdaf0;font-size:18px;line-height:24px;font-weight:300}.bps-economics .bps-section-heading h2{font-size:38px;line-height:44px;font-weight:600;margin-top:8px}.bps-economics{background-size:100% 100%,auto 900px;background-position:50%,calc(0% - 150px) top;background-repeat:no-repeat,no-repeat}.bps-economics .bps-section-heading p{font-size:18px;line-height:24px;font-weight:300}.bps-economics .bps-economics-panel{padding:16px;background:rgba(5,27,47,.72)}.bps-economics .bps-economics-panel strong{font-size:48px;line-height:1.1;font-weight:600!important}.bps-economics .bps-economics-panel li,.bps-economics .bps-economics-panel p{font-size:18px;line-height:24px;font-weight:300;color:#7a8aa9}.bps-economics .bps-economics-cta{margin-top:40px;padding:56px 20px 54px;background:linear-gradient(180deg,#083970,#035eb1)!important}.bps-economics .bps-economics-cta h3{font-size:20px;line-height:24px;font-weight:600;margin-bottom:22px}.bps-economics .bps-economics-cta .bps-white-button{width:205px;min-width:205px;min-height:56px;border-radius:12px}.bps-economics .bps-economics-cta:before{background-image:url(/images/bps-banner-shield.svg);opacity:.12;top:calc(50% + 21px)}.bps-economics{padding-top:63px;padding-bottom:40px}.faq-section{padding-bottom:0!important}.faq-section .faq-background{background-image:linear-gradient(rgba(4,27,47,.8),rgba(4,27,47,.8)),url(/images/faq-risk-consultation.png);background-size:100% 100%,auto 1075px;background-position:50%,top;background-repeat:no-repeat}.faq-section .faq-question{gap:16px}.faq-section .faq-heading h2{margin-top:9px}.faq-section .faq-answer p{font-size:14px!important;line-height:18px!important}.contacts-section--home .contacts-cta{padding:33px 16px 40px!important}.contacts-section--home .contacts-cta h2{margin-top:12px}.contacts-section--home .contacts-cta p{color:#cfdaf0!important;font-weight:300!important}.contacts-section--home .contacts-cta>div:last-child{margin-top:10px}.contacts-section--home .contacts-cta a{min-height:56px!important;border-radius:12px}.contacts-section--home .contacts-messengers-label{text-transform:uppercase}.contacts-section--home .contacts-cta a[href*="max.ru"]{background:#3f60ff}.contacts-section--home .contacts-cta a[href*="wa.me"]{background:#4bd35d}.contacts-section--home .contacts-cta a[href*="t.me"]{background:#42ade9}.contacts-section--home .contacts-details{padding:16px!important;gap:8px!important}.contacts-section--home .contacts-detail{min-height:136px;padding:24px 16px!important;border:0!important;border-radius:5px;background:#0e2437}.contacts-section--home .contacts-detail-icon svg,.contacts-section--home .contacts-detail-label span:last-child{color:#7a8aa9!important}.contacts-section--home .contacts-detail>a,.contacts-section--home .contacts-detail>div:last-child{font-size:18px!important;line-height:24px!important;font-weight:300!important}.contacts-section--home .contacts-detail>a{min-height:24px!important;position:relative}.contacts-section--home .contacts-detail>a:before{content:"";position:absolute;inset:-10px 0}body:has(.services-index-page) .services-index-page article.services-directory-category>div:first-child>.services-category-hero-content{padding:27px 16px 0!important}.services-index-page article.services-directory-category .services-category-hero-content h2{line-height:30px!important;letter-spacing:0!important}.services-index-page article.services-directory-category .services-category-hero-content p{color:#cfdaf0!important;text-wrap:wrap!important}.services-index-page article.services-directory-category>div:first-child>div:nth-child(2){display:block!important;bottom:auto!important;height:194px;background:rgba(0,38,75,.5)!important}.services-index-page article.services-directory-category>div:first-child>.photo-categories-grade{background-color:transparent!important;background-blend-mode:normal!important}.services-index-page article#brand-protection>div:first-child>.photo-categories-grade{filter:blur(.7px) saturate(.85) brightness(.75) contrast(1.12)}.services-index-page article:is(#legal-protection,#business-interests)>div:first-child>.photo-categories-grade{filter:brightness(.5)}.services-index-page article#brand-protection>div:first-child>div:nth-child(2){background:rgba(0,35,65,.6)!important}.services-index-page article.services-directory-category>div:first-child>div:nth-child(3){display:block!important;bottom:auto!important;height:194px;background:linear-gradient(180deg,transparent 44%,rgba(6,27,45,.8))!important}.services-index-page article.services-directory-category .services-category-meta span:first-child{letter-spacing:0!important;background:rgba(7,31,52,.82)!important}.services-index-page article.services-directory-category>div:last-child{padding-top:23px!important}.services-index-page article.services-directory-category>div:last-child>.grid{gap:8px!important}.services-index-page article.services-directory-category:is(#brand-protection,#legal-protection,#business-interests)>div:last-child>.grid{gap:16px!important}.services-index-page article.services-directory-category .services-dark-card{border:0!important;border-radius:5px!important;background:#0e2437!important}.services-index-page article#business-interests .services-dark-card{padding-bottom:28px!important}.services-index-page article.services-directory-category .services-dark-card h3.services-card-title{color:#cfdaf0!important}.services-index-page article.services-directory-category .services-dark-card p.services-card-description{color:#7a8aa9!important}.services-index-page article.services-directory-category .services-dark-card .services-card-more{color:#547dce!important}.services-index-page article.services-directory-category .services-card-top{align-items:flex-start}.services-index-page article.services-directory-category .services-card-top h3{flex:1 1 0;min-width:0;max-width:195px!important}.services-index-page article.services-directory-category:first-child .services-dark-card[href$="/dlp-implementation"] .services-card-top h3{max-width:none!important}.services-index-page article.services-directory-category .services-card-top>span{border-color:#354f72!important;background:transparent!important;border-radius:4px}.services-index-page article.services-directory-category .services-card-description{margin-top:7px!important}.services-index-page article.services-directory-category .services-card-more{padding-right:20px!important}.services-index-page article#legal-protection .services-card-more{padding-top:29px!important}.services-index-page .services-index-directory{padding-bottom:47px!important}.bps-wide-cta{background:linear-gradient(180deg,#083970,#035eb1)!important}.bps-wide-cta:before{top:calc(50% + 27px);width:355px;height:355px;background-image:url(/images/bps-banner-shield.svg);opacity:.12}.bps-wide-cta p{font-weight:300!important;text-wrap:wrap!important}.bps-wide-cta a{min-width:205px;position:relative;top:4px}.presentation-page .presentation-list article:nth-child(2) button>div:first-child{background:linear-gradient(rgba(3,44,85,.08),rgba(3,44,85,.08)),url(/presentation/previews/figma-outsourced-mobile.webp) 50% /cover no-repeat}.presentation-page .presentation-list article:nth-child(2) button>div:first-child:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,38,75,.08);pointer-events:none}.presentation-page .presentation-list article:nth-child(2) button>div:first-child>span{z-index:2}.presentation-page .presentation-list article:first-child button img{filter:brightness(.97) contrast(1) saturate(1.9)!important}.presentation-page .presentation-heading{padding-bottom:61px!important}.presentation-page .presentation-list article:nth-child(3) button>div:first-child{background:linear-gradient(rgba(3,44,85,.32),rgba(3,44,85,.32)),url(/presentation/previews/figma-brand-mobile.webp) 50% /cover no-repeat}.presentation-page .presentation-list article:nth-child(4) button>div:first-child{background:linear-gradient(rgba(3,44,85,.32),rgba(3,44,85,.32)),url(/presentation/previews/figma-detective-mobile.webp) 50% /cover no-repeat}.presentation-page .presentation-list{gap:44px!important}.presentation-page .presentation-cta{margin-top:65px!important;padding:44px 20px 46px}.presentation-page .presentation-cta p{margin-top:6px}.presentation-page .presentation-cta a{margin-top:20px}.presentation-page .presentation-list article p{text-wrap:wrap!important;line-height:24px!important;color:#7a8aa9!important}.presentation-page .presentation-list article:nth-child(2) p{letter-spacing:-.05px}.presentation-page .presentation-list article:nth-child(3) button>div:first-child{background-image:linear-gradient(rgba(3,44,85,.12),rgba(3,44,85,.12)),url(/presentation/previews/figma-brand-mobile.webp);background-size:auto,cover;background-position:50%,5px}.presentation-page .presentation-fixed-bg:nth-child(2){background:rgba(6,30,52,.8)!important}.presentation-page{background:linear-gradient(#102f49 0 945px,#061b2d 945px 100%)!important}.presentation-page .presentation-fixed-bg{position:absolute!important;inset:0 0 auto!important;height:945px}.presentation-page .presentation-fixed-bg:first-child{background-position:calc(50% - 6px) top!important}.presentation-page .presentation-list article:nth-child(n+2) button>div:first-child img{display:none}.presentation-page .presentation-list article button>div:first-child>span{width:80px;height:80px;background:#2a3950!important}.presentation-page .presentation-list article:first-child button>div:first-child>span{background:rgba(40,100,145,.55)!important}.presentation-page .presentation-list article button>div:first-child>span svg{width:36px;height:36px}.contacts-page .contacts-photo-overlay{background:rgba(3,31,55,.8)!important}.contacts-section.contacts-page{padding-bottom:60px!important}.contacts-page .contacts-photo-bg,.contacts-page .contacts-photo-overlay{bottom:auto;height:1052px}.contacts-page .contacts-photo-bg{background-attachment:scroll!important;background-size:auto 1052px!important;background-position:74.5% -40px!important}.contacts-page .contacts-heading{margin-bottom:61px!important}.contacts-page .contacts-eyebrow{position:relative;top:-25px;height:32px;margin-bottom:-7px;line-height:32px!important}.contacts-page .contacts-heading p{text-wrap:wrap!important}.contacts-page .contacts-cta{padding-bottom:30px!important}.contacts-page .contacts-cta p{text-wrap:wrap!important}.contacts-page .contacts-details{gap:8px!important}.contacts-page .contacts-detail{border:0!important;border-radius:5px;background:#0e2437;padding:24px 16px!important}.contacts-page .contacts-detail-icon svg,.contacts-page .contacts-detail-label span:last-child{color:#7a8aa9!important}.contacts-page .contacts-detail>a,.contacts-page .contacts-detail>div:last-child{font-weight:300!important}.contacts-page .contacts-detail>a{position:relative;min-height:0!important}.contacts-page .contacts-detail>a:after{position:absolute;inset:-9px 0;content:""}.contacts-page .contacts-cta a[href*="max.ru"]{background:#3f60ff}.contacts-page .contacts-cta a[href*="wa.me"]{background:#4bd35d}.contacts-page .contacts-cta a[href*="t.me"]{background:#42ade9}.services-index-page:before{background-position:top,center -122px!important}.services-index-page .services-index-hero p{color:#cfdaf0!important}.services-index-page .services-category-nav>.services-direction-link:first-child{background:rgba(16,39,60,.5)!important}.services-index-page .services-category-nav>.services-direction-link{border-color:#354f72!important}.services-index-page .services-direction-number{border-color:#354f72!important;color:#7a8aa9!important}.services-index-page .services-direction-description{margin-top:10px!important;color:#7a8aa9!important}.services-index-page .services-direction-more{margin-right:16px;margin-bottom:10px;color:#547dce!important;font-weight:500!important}.services-index-page .services-category-nav>.services-direction-link:nth-child(4) .services-direction-top strong{max-width:235px}.services-index-page article.services-directory-category .services-category-meta{top:-170px!important}.services-index-page article.services-directory-category .services-category-meta span:first-child{color:#cfdaf0!important;font-weight:600!important}#about>div:nth-child(2){background:rgba(6,27,45,.65)!important}#about .fixed-photo-bg{background-position:center 55px!important}#about>div:nth-child(3){opacity:.8!important}#about .about-right-column>div:nth-child(2){margin-top:16px!important}#about .about-layout{gap:15px!important}#about .about-right-column>div:nth-child(2)>div>div{padding:16px!important;border-color:transparent!important;background:#0c263f!important}#about .about-right-column>div:nth-child(2) p{margin-top:8px!important;color:#cfdaf0!important}#about .about-right-column>div:first-child p{text-wrap:wrap!important}#about .about-left-column>div:first-child>div:last-child{padding:16px!important}#about .about-left-column>div:first-child>div:first-child{aspect-ratio:.79!important}#about .about-left-column>div:first-child>div:first-child img{object-position:center 32%!important}#about .about-left-column>div:first-child>div:last-child>div:first-child{font-size:20px!important;line-height:24px!important;font-weight:600!important}#about .about-left-column>div:first-child>div:last-child>div:last-child,#about .about-left-column>div:last-child{font-size:18px!important;line-height:24px!important;font-weight:300!important}#about .about-left-column>div:last-child{padding:16px!important;border:0!important;border-radius:5px!important;text-wrap:wrap!important}#about .about-principles>div{padding:16px 16px 11px!important;font-size:22px!important;line-height:32px!important;font-weight:300!important;text-wrap:wrap!important}#about .about-principles>div>div{width:72px!important;height:72px!important;margin-bottom:20px!important;font-family:Onest,sans-serif!important;font-size:40px!important;font-weight:800!important}#about .about-principles{margin-top:16px!important;padding-bottom:62px!important}#about .about-wide-cta{padding-bottom:46px!important;margin-bottom:30px!important}#about .about-wide-cta:before{background-image:url(/images/bps-banner-shield.svg)!important;opacity:.12!important}#about .about-wide-cta p{font-size:18px!important;line-height:24px!important;text-wrap:wrap!important}#about .about-wide-cta a{margin-top:18px!important}.service-detail-page:not(.service-detail-page--onsite) .service-detail-hero .fixed-photo-bg{filter:blur(4px) saturate(.58) brightness(.78) contrast(1.08);transform:scale(1.02)}.service-detail-page:not(.service-detail-page--onsite) .service-hero-tint{background:rgba(0,43,76,.7)!important}.service-detail-page--onsite .service-detail-hero .fixed-photo-bg{background-size:auto 1140px!important;background-position:center -200px!important}.service-detail-page--onsite .service-hero-tint{background:rgba(3,35,70,.65)!important}.service-detail-page--onsite>div.service-detail-hero{padding-bottom:15px!important}.service-detail-page--onsite .service-detail-content{padding-inline:16px!important}.service-detail-page--onsite .service-pricing-note-wrap{margin-top:25px!important}.service-detail-page--onsite .service-format-basic .service-expand-button{min-height:82px!important;border:1px solid #5478a6!important;border-radius:12px!important;background:transparent!important;padding-inline:24px!important}.service-detail-page--onsite .service-format-extended{display:flex;flex-direction:column;background:#061b2d!important;border-color:#354f72!important;min-height:474px!important}.service-detail-page--onsite .service-format-extended>div:nth-child(2){color:#547dce!important}.service-detail-page--onsite .service-format-extended li,.service-detail-page--onsite .service-format-extended>p{color:#8198b5!important}.service-detail-page--onsite .service-format-extended>p{margin-top:24px!important}.service-detail-page--onsite .service-format-extended>p:first-line{line-height:32px}.service-detail-page--onsite .service-format-basic .service-expand-button,.service-detail-page--onsite .service-format-basic .service-expand-button span{color:#385d84!important}.service-detail-page--onsite .service-format-extended>div:last-child:has(.service-expand-button){flex:1}.service-detail-page--onsite .service-format-extended .service-expand-button{height:82px!important;min-height:82px!important;margin-top:auto!important;border:1px solid #7a8aa9!important;border-radius:12px!important;background:#061b2d!important;color:#8198b5!important;font-weight:500!important;padding-inline:24px!important}.service-detail-page--onsite .service-format-extended .service-expand-button span{color:#8198b5!important}.service-detail-page--onsite .service-expand-mobile-symbol{display:none!important}.service-detail-page--onsite .service-expand-desktop-chevron{display:block!important}.service-included-desktop,.service-section-heading-desktop{display:none!important}.service-section-heading-mobile{display:inline}.service-format-mobile-included{display:flex;flex-direction:column;margin-top:5px}.service-format-mobile-included>div:last-child{order:1}.service-format-mobile-included .service-expand-button{order:2;display:flex;width:100%;min-height:82px;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:12px 24px;border:1px solid #5478a6;border-radius:12px;background:transparent;color:#385d84;text-align:left;font-size:18px;font-weight:500}.service-format-mobile-included li{color:#425f7d;font-size:18px!important;line-height:24px!important;font-weight:300}.service-surveillance-mobile-heading{display:block;max-width:300px;margin-bottom:40px;font-size:38px!important;line-height:1.12!important;font-weight:600!important}.service-surveillance-pricing>.service-format-mobile-included{margin-top:16px;padding:16px;border:1px solid #354f72;border-radius:12px;background:#ced9ef}.service-detail-page .service-info-band{padding:16px!important;border-color:#354f72!important;background:#0e2437!important}.service-detail-page .service-info-band h2{font-size:28px!important;line-height:30px!important;font-weight:600!important}.service-detail-page .service-info-band li,.service-detail-page .service-info-band li>span:last-child,.service-detail-page .service-info-band p{font-size:18px!important;line-height:24px!important;font-weight:300!important;color:#cfdaf0!important}.service-detail-page .service-info-band>p,.service-detail-page .service-info-band>ul{margin-top:16px!important}.service-detail-page .service-info-band>ul>li+li{margin-top:16.5px!important}.service-detail-page .service-info-band--additional li:only-child>span:first-child{display:none}.service-detail-page .service-detail-main>div:first-child{display:flex;flex-direction:column;gap:16px}.service-detail-page .service-detail-main>div:first-child>div{margin:0!important}.service-detail-page .service-detail-main>div:first-child>div:first-child{margin-bottom:24px!important}.service-detail-page .service-related{padding:16px!important;border-color:#354f72!important;border-radius:12px!important;margin-top:64px!important;padding-bottom:8px!important}.service-detail-page--onsite .service-detail-content{padding-bottom:64px!important}.service-detail-page .service-related>div:first-child h2{max-width:260px;font-size:28px!important;line-height:30px!important;font-weight:600!important;margin-bottom:24px!important}.service-detail-page .service-related-grid{gap:8px!important}.service-detail-page--onsite .service-related-grid>.onsite-related-last{order:1}.service-detail-page .service-related-card{min-height:0!important;padding:16px 16px 23px!important;border:0!important;border-radius:5px!important;background:#0e2437!important}.service-detail-page .service-related-card-top{align-items:flex-start!important}.service-detail-page .service-related-card-icon{border-radius:4px!important}.service-detail-page .service-related-card-top h3{color:#cfdaf0!important;font-size:18px!important;line-height:24px!important;font-weight:600!important}.service-detail-page .service-related-card p{color:#7a8aa9!important;font-size:18px!important;line-height:24px!important;font-weight:300!important;text-wrap:wrap!important}.service-detail-page .service-related-card-more{color:#547dce!important;font-size:18px!important;font-weight:500!important;gap:16px!important;margin-right:16px;margin-bottom:8px}.service-detail-page .service-related>a:last-child,.service-detail-page .service-wide-cta{display:none!important}.service-detail-hero .service-audience-pricing-card{padding-top:16px!important}.service-detail-page--onsite .service-audience-pricing-card{padding-bottom:18px!important}.service-detail-hero .service-audience-pricing-card>p{font-size:14px!important;line-height:18px!important;color:#8198b5!important}.service-detail-page--onsite .service-pricing-toggle{border-radius:12px!important;background:rgba(255,255,255,.09)!important}.service-detail-page--onsite .service-pricing-toggle button{border-radius:5px;font-weight:300!important}.service-detail-page--onsite .service-pricing-toggle button[aria-pressed=false]{color:#cfdaf0!important}.service-detail-page--onsite .service-hero-price>div>div{height:104px;min-height:104px;line-height:1.3!important}.service-detail-page--onsite .service-hero-price>div>div>span:first-child{color:#8198b5;font-weight:300}.service-detail-page--onsite .service-hero-price>div>div>span:last-child{font-weight:600}.service-detail-page--onsite .service-hero-request{border-radius:12px!important}.bps-footer-brand span,.bps-footer-grid h4,.bps-footer-grid>div:first-child>p{color:#cfdaf0!important}.bps-site-footer>.mx-auto.w-full>div{padding-top:21px!important}.bps-footer-grid>div:first-child>p{margin-top:12px!important}.bps-footer-grid>div:first-child>div{margin-top:21px!important;padding-top:25px!important;gap:15px!important}.bps-footer-grid :is(li a,li,div:first-child>div a),.bps-footer-grid>div:first-child>p{font-weight:300!important}.bps-footer-grid :is(li a,li,div:first-child>div a){color:#7a8aa9!important}.bps-footer-grid>div:last-child ul{margin-top:36px!important}.bps-footer-bottom p,.bps-footer-grid>div:last-child :is(li,li a){color:#cfdaf0!important;font-weight:300!important}.bps-footer-bottom{padding-top:20px!important}.bps-footer-bottom>div:last-child{margin-top:14px!important}.bps-footer-bottom>div:last-child p:nth-child(2){margin-top:6px}#about .about-page-heading h1,.bps-economics .bps-section-heading h2,.bps-protection .bps-section-heading h2,.bps-why .bps-section-heading h2,.contacts-page .contacts-heading h1,.faq-section .faq-heading h2,.hero-mobile-background-scope .hero-title,.home-categories-section h2,.presentation-page .presentation-heading h1{font-weight:700!important}.contacts-page .contacts-heading h1,.presentation-page .presentation-heading h1{line-height:44px!important}#about .about-right-column>div:nth-child(2) h2{font-size:20px!important;line-height:24px!important;font-weight:700!important}.contacts-page .contacts-detail>a,.contacts-page .contacts-detail>div:last-child{color:#fff!important}}@media (min-width:768px) and (max-width:1199px){#about .about-layout{grid-template-columns:minmax(0,42fr) minmax(0,58fr)!important;gap:clamp(24px,3vw,40px)!important}#about .about-right-column>div:first-child>div{padding:clamp(20px,3vw,32px)!important}#about .about-principles>div>div{border-radius:6px!important;color:#7a8aa9!important;font-weight:600!important}}@media (min-width:768px) and (max-width:1023px){.home-categories-section .home-category-card>div:first-child>div:nth-last-child(2){font-weight:600!important;letter-spacing:6px!important}.home-categories-section .home-category-service-list a>span:first-child{border-color:#34516e!important;border-radius:4px!important;color:#7088a5!important;font-weight:500!important}.services-index-page .services-direction-number{border-color:#354f72!important;color:#7a8aa9!important;font-family:Onest,sans-serif!important;font-weight:800!important}.presentation-page .presentation-number{border-radius:6px!important;font-weight:600!important;letter-spacing:6px!important}}@media (min-width:768px) and (max-width:1535px){.services-index-page article.services-directory-category .services-category-meta{display:flex!important;top:24px!important;right:auto!important;left:24px!important}.services-index-page article.services-directory-category .services-category-meta span:first-child{display:grid;width:72px;height:72px;place-items:center;padding:0;border:1px solid #354f72!important;border-radius:4px!important;background:rgba(6,27,45,.2)!important;color:#cfdaf0!important;font-family:Onest,sans-serif!important;font-size:40px!important;font-weight:800!important;letter-spacing:0!important}.services-index-page article.services-directory-category .services-category-meta span:last-child{display:none!important}body:has(.services-index-page) .services-index-page article.services-directory-category>div:first-child>.services-category-hero-content{padding-top:120px!important}}@media (min-width:768px) and (max-width:1023px){.bps-result{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.bps-result-image{min-height:300px}.bps-result-copy{padding:32px!important}.bps-result-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1399px){.bps-result{height:auto!important;min-height:640px!important;grid-template-columns:minmax(0,36%) minmax(0,64%)!important}.bps-result-image{background-size:cover!important;background-position:50%!important}.bps-result-copy{padding:clamp(32px,4vw,52px)!important}}@media (min-width:768px) and (max-width:1399px){.bps-result-item{height:auto!important;min-height:120px}}@media (min-width:1024px) and (max-width:1199px){.home-categories-section>.mx-auto.w-full>.grid{grid-auto-rows:minmax(980px,auto)!important}.home-categories-section .home-category-card h3{font-size:30px!important;line-height:34px!important}.home-categories-section .home-category-card{height:100%!important;min-height:980px!important}}@media (min-width:1024px) and (max-width:1535px){.contacts-section .contacts-grid{grid-template-columns:minmax(0,1fr)!important}.contacts-section .contacts-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px) and (max-width:1240px) and (min-height:460px) and (max-height:680px){body:has(.home-categories-section) .hero-mobile-background-scope,body:has(.home-categories-section) .hero-mobile-background-scope .hero-shell{height:calc(100svh - 62px)!important;min-height:calc(100svh - 62px)!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-shell{align-items:flex-start!important;padding-top:clamp(25px,6.5vh,42px)!important;padding-bottom:12px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-content{transform:translateY(clamp(20px,calc(35vh - 148px),62px))!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-title{max-width:590px!important;font-size:clamp(34px,6.7vh,40px)!important;line-height:1.08!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-subtitle{max-width:570px!important;margin-top:12px!important;font-size:clamp(11px,2.1vh,13px)!important;line-height:1.38!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions{margin-top:clamp(13px,2.8vh,18px)!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions>a{height:34px!important;min-height:34px!important;font-size:12px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stats-grid{height:90px!important;margin-top:clamp(20px,5vh,30px)!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-card{height:90px!important;min-height:0!important;padding:12px 15px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-value{font-size:14px!important;line-height:1.1!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-label{padding-top:5px!important;font-size:9px!important;line-height:1.16!important}}@media (min-width:1241px) and (max-width:1399px) and (max-height:800px){body:has(.home-categories-section) .hero-mobile-background-scope,body:has(.home-categories-section) .hero-mobile-background-scope .hero-shell{height:calc(100svh - 70px)!important;min-height:calc(100svh - 70px)!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stats-grid{margin-top:5.3vw!important}}@media (min-width:1400px) and (max-width:1599px) and (min-height:800px) and (max-height:849px){body:has(.home-categories-section) main.flex-1{padding-top:60px!important}body:has(.home-categories-section) .hero-mobile-background-scope,body:has(.home-categories-section) .hero-mobile-background-scope .hero-shell{height:calc(100svh - 60px)!important;min-height:calc(100svh - 60px)!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-shell{width:75%!important;max-width:none!important;align-items:flex-start!important;padding:110px 0 0!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-content{width:100%!important;max-width:none!important;transform:none!important;translate:none!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-title{max-width:685px!important;font-size:55px!important;line-height:61px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-subtitle{max-width:547px!important;margin-top:18px!important;font-size:17px!important;line-height:24px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions{margin-top:30px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-actions>a{height:43px!important;min-height:43px!important;padding-inline:20px!important;font-size:14px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stats-grid{width:100%!important;max-width:none!important;height:136px!important;margin-top:70px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-card{height:136px!important;min-height:136px!important;padding:20px 24px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-value{font-size:18px!important;line-height:20px!important}body:has(.home-categories-section) .hero-mobile-background-scope .hero-stat-label{font-size:12px!important;line-height:18px!important}}