.svc{--svc-midnight: #111111;--svc-cloud: #f3f1ec;--svc-teal: #149a9a;--svc-blue: #223e92;--svc-green: #cbdb2a;--svc-yellow: #f3ec19;--svc-grey: #eaedee;--svc-text-shadow: 0 4px 4px rgba(0, 0, 0, .05);font-family:Montserrat,sans-serif;color:var(--svc-midnight);background:#fff;scroll-margin-top:100px}body:has(.svc-hero){background-color:#fff}.svc *,.svc *:before,.svc *:after{box-sizing:border-box}.svc__eyebrow,.svc__heading,.svc__body,.svc-hero__eyebrow,.svc-hero__heading,.svc-hero__text,.svc-logos__title,.svc-faq__question>span:first-child,.svc-faq__answer{text-box:trim-both cap alphabetic}.svc__eyebrow{margin:0;font-size:22px;font-weight:800;line-height:1.13;letter-spacing:-1px;text-transform:uppercase;text-shadow:var(--svc-text-shadow)}.svc__heading{margin:0;font-size:64px;font-weight:800;line-height:1.05;letter-spacing:-1px;text-transform:uppercase;text-shadow:var(--svc-text-shadow);color:var(--svc-midnight)}.svc__body{margin:0;font-size:16px;font-weight:400;line-height:1.7}.svc__body p{margin:0}.svc__body p+p{margin-top:1em}.svc .svc__btn{display:inline-flex;align-items:center;justify-content:center;min-width:167px;padding:16px 49px;border:2px solid #000000;border-radius:50px;background:#fff;color:var(--svc-midnight);font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.22;letter-spacing:.45px;white-space:nowrap;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.svc .svc__btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e;color:var(--svc-midnight)}.svc__btn[aria-disabled=true]{pointer-events:none}.svc-hero{position:relative;background:var(--svc-blue);height:432px;-webkit-mask-image:var(--svc-hero-mask);mask-image:var(--svc-hero-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden}.svc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.svc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1d55a6;pointer-events:none}.svc-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:870px;margin-inline:auto;padding:104px 16px 0;text-align:center}.svc-hero__eyebrow{margin:0;font-size:16px;font-weight:800;line-height:1.13;letter-spacing:9px;text-transform:uppercase;color:#fff;text-shadow:var(--svc-text-shadow)}.svc-hero__heading{margin:0;font-size:61px;font-weight:800;line-height:1.13;text-transform:uppercase;color:var(--svc-cloud);text-shadow:0 4px 20px rgba(0,0,0,.42)}.svc-hero__text{max-width:704px;margin:0;font-family:Questrial,sans-serif;font-size:24px;line-height:1.2;color:var(--svc-cloud)}.svc-hero__text p{margin:0}.svc-hero__buttons{display:flex;justify-content:center;gap:20px}.svc-media-text__inner{display:grid;grid-template-columns:539px 565px;justify-content:space-between;align-items:start;max-width:1170px;margin-inline:auto}.svc-media-text--image-left .svc-media-text__content{order:2}.svc-media-text__content{display:flex;flex-direction:column;align-items:flex-start;gap:38px}.svc-media-text__media{height:455px;overflow:hidden}.svc-media-text__image{display:block;width:100%;height:100%;object-fit:cover}.svc-video{background:var(--svc-grey)}.svc-video__header{display:flex;flex-direction:column;align-items:center;gap:38px;max-width:698px;margin:0 auto 67px;text-align:center}.svc-video__frame{position:relative;max-width:1185px;aspect-ratio:1185 / 561;margin-inline:auto;overflow:hidden;background:#000}.svc-video__poster,.svc-video__frame iframe,.svc-video__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.svc-video__play{position:absolute;top:50%;left:50%;width:143px;height:143px;padding:0;border:0;background:none;transform:translate(-50%,-50%);cursor:pointer;transition:transform .15s ease}.svc-video__play:hover{transform:translate(-50%,-50%) scale(1.05)}.svc-video__play img{display:block;width:143px;height:143px}.svc-logos{position:relative;height:215px;overflow:hidden;background:var(--svc-blue)}.svc-logos__title{position:absolute;top:48px;left:0;right:0;margin:0;font-size:22px;font-weight:800;line-height:1.13;letter-spacing:-1px;text-align:center;color:var(--svc-green);text-shadow:var(--svc-text-shadow)}.svc-logos__title-accent{color:var(--svc-yellow)}@keyframes svc-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.svc-logos__row{position:absolute;top:99px;left:0;display:flex;width:max-content;animation:svc-marquee var(--svc-marquee-duration, 30s) linear infinite}.svc-logos__row:hover{animation-play-state:paused}.svc-logos__item{display:flex;align-items:center;justify-content:center;flex:0 0 276px;height:94px;padding-inline:8px}.svc-logos__item img{display:block;max-width:100%;height:auto}.svc-logos__fade{position:absolute;top:38px;width:220px;height:216px;pointer-events:none;background:linear-gradient(to right,#223e92,#223e9200)}.svc-logos__fade--left{left:0}.svc-logos__fade--right{right:0;transform:rotate(180deg)}.svc-faq__inner{display:grid;grid-template-columns:539px 640px;justify-content:space-between;align-items:start;max-width:1247px;margin-left:max(0px,calc(50% - 585px));margin-right:auto}.svc-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:38px}.svc-faq__list{display:flex;flex-direction:column;gap:9px}.svc-faq__item{background:#fff;box-shadow:0 0 44px #0000001a}.svc-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:25px 20px 25px 28px;overflow:visible;list-style:none;cursor:pointer;font-size:24px;font-weight:700;line-height:1.3;color:var(--svc-midnight);text-shadow:var(--svc-text-shadow)}.svc-faq__question::-webkit-details-marker{display:none}.svc-faq__icon{display:flex;flex:0 0 41px;align-items:center;justify-content:center;width:41px;height:41px;margin-block:-10px;border:2px solid currentColor;border-radius:50%;transform:rotate(180deg)}.svc-faq__icon svg{display:block;width:24px;height:24px}.svc-faq__item[open] .svc-faq__question{min-height:0;padding:25px 20px 0 28px;font-weight:800;color:var(--svc-teal)}.svc-faq__item[open] .svc-faq__icon{transform:none}.svc-faq__answer{max-width:508px;margin:20px 0 0 28px;padding:0 0 34px;font-size:18px;line-height:1.3;text-shadow:var(--svc-text-shadow)}.svc-faq__answer p{margin:0}.svc-faq__answer p+p{margin-top:1.3em}.svc-contact__header{display:flex;flex-direction:column;align-items:center;gap:38px;max-width:878px;margin:0 auto 45px;text-align:center}.svc-contact__form{max-width:878px;margin-inline:auto}@media(max-width:1199px){.svc-media-text__inner,.svc-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-inline:0;padding-inline:32px}}@media(max-width:899px){.svc__heading{font-size:40px}.svc-hero{height:auto;min-height:432px}.svc-hero__content{padding:72px 16px 96px}.svc-hero__eyebrow{letter-spacing:6px}.svc-hero__heading{font-size:38px}.svc-hero__text{font-size:18px}.svc-hero__buttons{flex-wrap:wrap;gap:12px}.svc-media-text__inner,.svc-faq__inner{grid-template-columns:1fr;gap:40px;padding-inline:16px}.svc-media-text--image-left .svc-media-text__content{order:0}.svc-media-text__media{height:auto;aspect-ratio:565 / 455}.svc-video__header,.svc-contact__header{gap:24px;padding-inline:16px}.svc-video__frame{margin-inline:16px}.svc-video__play,.svc-video__play img{width:88px;height:88px}.svc-logos__fade{display:none}.svc-faq__question{font-size:18px}.svc-faq__answer{font-size:16px}.svc-contact__form{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.svc-logos__row{animation:none}.svc-logos{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/service-page.css.map */
