.service-header{padding:80px 64px;max-width:3840px;margin:0 auto;z-index:2;position:relative}
@media(max-width:991px){.service-header{padding:32px 16px}
}.service-header .wrapper-fluid{padding:0;max-width:100%}
.service-header .wrapper-fluid .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:flex-star;-ms-flex-align:flex-star;align-items:flex-star;gap:24px}
@media(max-width:991px){.service-header .wrapper-fluid .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}.service-header .wrapper-fluid .top .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}
.service-header .wrapper-fluid .top .left h2{max-width:991px;line-height:var(--h2);font-size:var(--h2)}
.service-header .wrapper-fluid .top .left h2 mark{color:var(--color_text-blue);font-family:"Source Serif Pro";font-style:italic;font-weight:700;letter-spacing:-0.04em;background-color:transparent}
.service-header .wrapper-fluid .top .left h3{max-width:991px;line-height:var(--h3);font-size:var(--h3)}
.service-header .wrapper-fluid .top .left h3 mark{color:var(--color_text-blue);font-family:"Source Serif Pro";font-style:italic;font-weight:700;letter-spacing:-0.04em;background-color:transparent}
.service-header .wrapper-fluid .top h1{font-size:clamp(56px,10vw,80px);line-height:100%;max-width:804px;width:100%}
.service-header .wrapper-fluid .top h1 p{color:var(--color_text-blue-dark)}
.service-header .wrapper-fluid .top h1 mark{font-family:"Source Serif Pro";font-style:italic;font-weight:700;letter-spacing:-0.04em;background-color:transparent;color:var(--color_text-blue);font-size:clamp(56px,10vw,80px)}
.service-header .wrapper-fluid .top.no-description h1{max-width:100%}
.service-header .wrapper-fluid .top.title-button-only{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:64px}
.service-header .wrapper-fluid .top.title-button-only h1{width:auto;max-width:100%}
.service-header .wrapper-fluid .top.title-button-only .description{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:0}
.service-header .wrapper-fluid .top .description{max-width:666px;margin-left:auto}
.service-header .wrapper-fluid .top .description mark{color:var(--color_text-blue);font-family:"Source Serif Pro";font-style:italic;font-weight:700;letter-spacing:-0.04em;background-color:transparent}
@media(max-width:991px){.service-header .wrapper-fluid .top .description{margin-left:0}
}.service-header .wrapper-fluid .top .description .btn-action{margin-top:25px}
.service-header .wrapper-fluid .top .btn-tertiary-orange{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.service-header .wrapper-fluid .bottom{margin-top:80px;width:100%;height:clamp(320px,54vw,920px);border-radius:32px}
@media(max-width:991px){.service-header .wrapper-fluid .bottom{margin-top:32px}
}.service-header .wrapper-fluid .bottom.h460{height:clamp(320px,54vw,460px)}
.service-header .wrapper-fluid .bottom.h460 picture img{height:clamp(320px,54vw,460px)}
.service-header .wrapper-fluid .bottom #video-service,.service-header .wrapper-fluid .bottom picture img{border-radius:32px;width:100%;height:clamp(320px,54vw,920px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
@media(max-width:991px){.service-header .wrapper-fluid .bottom #video-service,.service-header .wrapper-fluid .bottom picture img{border-radius:24px}
}@media(max-width:991px){.service-header .wrapper-fluid .bottom .h460{margin-top:32px;border-radius:24px}
}