#default-network-services{color:#36444b;line-height:1.4}
#default-network-services *{box-sizing:border-box}
#default-network-services a{color:inherit;text-decoration:none}
#default-network-services .red-hero{position:relative;overflow:hidden;background:#fff;text-align:center}
#default-network-services .red-hero__content{position:relative;z-index:1;margin:0 auto;padding:0 20px;max-width:1000px}
#default-network-services .red-hero h1{margin:0;color:#005463;font-size:36px;font-weight:700;line-height:1.25}
#default-network-services .red-hero p{font-size:20px;line-height:1.4}
#default-network-services .red-hero__blue{position:absolute;top:0;right:0;width:100%;height:500px;background:url('/static/common/default-network-services/hero-top.jpg') center top/1920px 500px no-repeat;clip-path:inset(0 0 0 50%);pointer-events:none}
#default-network-services .red-hero__yellow{position:absolute;bottom:0;left:0;width:100%;height:296px;background:url('/static/common/default-network-services/hero-bottom.jpg') center bottom/1920px 500px no-repeat;clip-path:inset(0 48% 0 0);pointer-events:none}
#default-network-services .red-hero--search{min-height:calc(100vh - 60px);padding-top:300px}
#default-network-services .red-hero--search .red-hero__content>p{margin:10px 0 24px}
#default-network-services .red-search{position:relative;width:789px;max-width:100%;height:52px;margin:0 auto}
#default-network-services .red-search input{display:block;width:100%;height:100%;padding:0 72px 0 30px;border:1px solid #36444b;border-radius:28px;background:#fff;color:#36444b;font-family:inherit;font-size:18px;outline:none;-webkit-appearance:none;appearance:none}
#default-network-services .red-search input::placeholder{color:#a7a9ac;opacity:1}
#default-network-services .red-search input:focus{border-color:#005463;box-shadow:0 0 0 2px rgba(74,203,214,.28)}
#default-network-services .red-search button{position:absolute;top:0;right:23px;width:35px;height:52px;padding:0;border:0;background:transparent;cursor:pointer}
#default-network-services .red-search__icon{display:block;width:27px;height:28px;margin:0 auto;background:url('/static/common/default-network-services/search.svg') center/contain no-repeat}
#default-network-services .red-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#default-network-services .red-message{max-width:789px;margin:18px auto 0;padding:12px 18px;border:1px solid #c4e4e8;border-radius:8px;background:#effafd;color:#005463;font-size:15px;text-align:left}
#default-network-services .red-preview-note{margin:18px auto 0!important;color:#78858b;font-size:12px!important;line-height:1.4!important}
#default-network-services .red-uat-note{max-width:789px;margin:18px auto;padding:12px 18px;border:1px solid #c4e4e8;border-radius:8px;background:#effafd;color:#005463;font-size:14px;text-align:left;line-height:1.5}
#default-network-services .red-results .red-uat-note{max-width:none}
#default-network-services .red-choices{max-width:789px;margin:16px auto 60px;text-align:left}
#default-network-services .red-choices ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
#default-network-services .red-choices a{display:block;padding:10px 16px;border:1px solid #c4e4e8;border-radius:8px;background:#fff;color:#005463}
#default-network-services .red-choices a:hover,#default-network-services .red-choices a:focus{border-color:#005463;text-decoration:underline;outline:2px solid #48bfd0;outline-offset:2px}
#default-network-services .red-choices p{font-size:14px}
#default-network-services .red-hero--result{height:329px;padding-top:102px}
#default-network-services .red-hero--result .red-hero__blue{height:329px}
#default-network-services .red-hero--result .red-hero__yellow{height:296px}
#default-network-services .red-hero--result .red-hero__content>p{margin:18px 0 0}
#default-network-services .red-results{min-height:calc(100vh - 389px);padding:26px 20px 90px;background:#f5f7fa}
#default-network-services .red-results__inner{max-width:1200px;margin:0 auto}
#default-network-services .red-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-bottom:18px;color:#36444b;font-size:15px}
#default-network-services .red-breadcrumb a:hover,#default-network-services .red-card__another a:hover{color:#005463;text-decoration:underline}
#default-network-services .red-breadcrumb__home{font-size:24px;line-height:.7}
#default-network-services .red-spec-group{margin:22px 0 30px}
#default-network-services .red-spec-group__heading{margin:0 0 12px;color:#005463;font-size:20px;font-weight:700;letter-spacing:.01em}
#default-network-services .red-card{display:grid;grid-template-columns:378px 1fr;min-height:0;border:1px solid #d4d9dc;border-radius:10px;background:#fff;overflow:hidden}
#default-network-services .red-card+.red-card{margin-top:12px}
#default-network-services .red-card--unnamed{display:block;min-height:0}
#default-network-services .red-card__heading{display:flex;align-items:center;justify-content:center;margin:0;padding:30px 25px;border-right:1px solid #d4d9dc;font-size:20px;font-weight:700;text-align:center}
#default-network-services .red-card__services{padding:20px 40px 30px 36px}
#default-network-services .red-service{padding:11px 0 13px;border-bottom:1px solid #e1e4e5;font-size:16px}
#default-network-services .red-service:last-child{border-bottom:0}
#default-network-services .red-service h4{margin:0 0 3px;font-size:18px;font-weight:700}
#default-network-services .red-service p{margin:0 0 4px;font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}
#default-network-services .red-service__endpoints{margin:0;padding:0;list-style:none}
#default-network-services .red-service__endpoints li{display:flex;gap:28px;margin:1px 0}
#default-network-services .red-card__another{margin-top:16px;padding:14px 18px;border-radius:8px;background:#eefbfc;font-size:15px}
#default-network-services .red-card__another>span{display:block}
#default-network-services .red-card__another a{display:inline-block;margin-top:3px;color:#48bfd0}
#default-network-services .red-results__another{max-width:750px;margin:22px 0 0 auto}
.red-support-entry{margin:12px 0 0!important;padding:0!important;font-size:15px!important;color:#4acbd6}
.red-support-entry a{color:#4acbd6!important}
.red-support-preview-note{margin:12px 0 0!important;padding:0!important;color:#78858b;font-size:12px!important;line-height:1.4!important}
@media (max-width:736px){body.local-red-preview #header .header-m-block-menu{z-index:1}}
@media (max-width:736px){body.local-red-preview #header .header-m-block-menu.active{transform:translateX(0)}}

@media (max-width:736px){
  #default-network-services .red-hero h1{font-size:18px;line-height:1.35}
  #default-network-services .red-hero p{font-size:13px;line-height:1.3}
  #default-network-services .red-hero__blue{top:0;right:0;width:56%;height:245px;background-position:right top;background-size:auto 245px;clip-path:none;border-bottom-left-radius:90% 85%}
  #default-network-services .red-hero__yellow{bottom:0;left:0;width:94%;height:116px;background-position:left bottom;background-size:auto 290px;clip-path:none;border-top-right-radius:100% 100%}
  #default-network-services .red-hero--search{min-height:calc(100vh - 46px);padding-top:215px}
  #default-network-services .red-hero--search .red-hero__content>p{max-width:360px;margin:10px auto 22px}
  #default-network-services .red-search{width:100%;height:36px}
  #default-network-services .red-search input{padding:0 44px 0 14px;font-size:12px;border-radius:20px}
  #default-network-services .red-search button{right:11px;width:26px;height:36px}
  #default-network-services .red-search__icon{width:20px;height:20px}
  #default-network-services .red-message{font-size:13px}
  #default-network-services .red-uat-note{padding:10px 12px;font-size:12px}
  #default-network-services .red-choices a{padding:9px 12px;font-size:13px}
  #default-network-services .red-hero--result{height:351px;padding-top:39px}
  #default-network-services .red-hero--result .red-hero__blue{width:56%;height:351px;background-size:auto 351px}
  #default-network-services .red-hero--result .red-hero__yellow{width:94%;height:116px}
  #default-network-services .red-hero--result .red-hero__content>p{max-width:340px;margin:16px auto 0}
  #default-network-services .red-results{min-height:0;padding:14px 20px 55px;background:#f9f9f9}
  #default-network-services .red-breadcrumb{gap:8px;margin-bottom:16px;font-size:12px;line-height:1.8}
  #default-network-services .red-breadcrumb__home{font-size:18px}
  #default-network-services .red-spec-group{margin:18px 0 24px}
  #default-network-services .red-spec-group__heading{font-size:16px;margin-bottom:8px}
  #default-network-services .red-card{display:block;min-height:0}
  #default-network-services .red-card__heading{display:block;padding:13px 14px;border-right:0;border-bottom:1px solid #d4d9dc;font-size:15px;text-align:left}
  #default-network-services .red-card__services{padding:6px 14px 18px}
  #default-network-services .red-service{padding:10px 0 6px;border:0;font-size:14px}
  #default-network-services .red-service h4{font-size:14px;margin-bottom:2px}
  #default-network-services .red-service p{font-size:14px;line-height:1.3}
  #default-network-services .red-service__endpoints li{gap:20px;line-height:1.3}
  #default-network-services .red-card__another{display:none}
  #default-network-services.red-page--uat .red-card__another{display:block}
  .red-support-entry{font-size:12px!important}
}
