:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;margin:0 10px;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{left:0;right:auto}.carousel{box-sizing:border-box;overscroll-behavior:none;position:relative;text-align:center;touch-action:pan-y}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}.carousel__pagination{display:flex;justify-content:center;line-height:0;list-style:none;margin:10px 0 0}.carousel__pagination-button{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:var(--vc-pgn-margin)}.carousel__pagination-button:after{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);content:"";display:block;height:var(--vc-pgn-height);width:var(--vc-pgn-width)}.carousel__pagination-button--active:after,.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;position:relative;scroll-snap-stop:auto;transform:translateZ(0)}.tag[data-v-0f3f987b]{align-self:flex-start;border:1px solid #ddd;border-radius:35px;height:46px;padding:0 24px;text-align:center}.tag__text[data-v-0f3f987b]{color:#686f7a;font-size:20px;padding-top:2px;white-space:nowrap}@media screen and (max-width:1900px){.tag[data-v-0f3f987b]{height:30px;padding:0 18px}.tag__text[data-v-0f3f987b]{font-size:14px;padding-top:0}}@media screen and (max-width:960px){.tag[data-v-0f3f987b]{height:26px}.tag__text[data-v-0f3f987b]{font-size:12px;padding-top:1px}}.tag.tag--big[data-v-0f3f987b]{height:64px;padding:0 32px}.tag.tag--big[data-v-0f3f987b] .tag__text{font-size:22px;padding-top:2px}@media screen and (max-width:1900px){.tag.tag--big[data-v-0f3f987b]{height:46px;padding:0 24px}.tag.tag--big[data-v-0f3f987b] .tag__text{font-size:16px;padding-top:1px}}.tag.tag--btn[data-v-0f3f987b]{cursor:pointer;transition:border-color .3s}.tag.tag--btn[data-v-0f3f987b] .tag__text{transition:color .3s}.tag.tag--btn.is-active[data-v-0f3f987b]{border-color:#003c97}.tag.tag--btn.is-active[data-v-0f3f987b] .tag__text{color:#003c97}@media not all and (hover:none){.tag.tag--btn[data-v-0f3f987b]:hover{border-color:#003c97}.tag.tag--btn[data-v-0f3f987b]:hover .tag__text{color:#003c97}}.carousel[data-v-cd1e23d7]{text-align:left}.carousel__items[data-v-cd1e23d7]{left:calc(48% + 48px);position:absolute;top:-164px}@media screen and (max-width:1900px){.carousel__items[data-v-cd1e23d7]{left:calc(48% + 38px);top:-137px}}@media (max-width:1024px){.carousel__items[data-v-cd1e23d7]{left:calc(48% + 30px);top:-111px}}@media screen and (max-width:960px){.carousel__items[data-v-cd1e23d7]{left:calc(48% + 32px);top:-96px}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.carousel__items[data-v-cd1e23d7]{left:auto;right:23px;top:-87px}}.carousel__items-cur[data-v-cd1e23d7]{width:160px}@media screen and (max-width:1900px){.carousel__items-cur[data-v-cd1e23d7]{width:123px}}@media (max-width:1024px){.carousel__items-cur[data-v-cd1e23d7]{width:98px}}@media screen and (max-width:960px){.carousel__items-cur[data-v-cd1e23d7]{width:82px}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.carousel__items-cur[data-v-cd1e23d7]{width:68px}}.carousel__items-count[data-v-cd1e23d7]{padding-bottom:16px}@media screen and (max-width:1900px){.carousel__items-count[data-v-cd1e23d7]{padding-bottom:12px}}@media (max-width:1024px){.carousel__items-count[data-v-cd1e23d7]{padding-bottom:9px}}@media screen and (max-width:960px){.carousel__items-count[data-v-cd1e23d7]{padding-bottom:5px}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.carousel__items-count[data-v-cd1e23d7]{padding-bottom:3px}}.carousel[data-v-cd1e23d7] .carousel__slide{border-bottom:1px solid #ddd;border-top:1px solid #ddd;height:628px;padding:48px 64px}@media screen and (max-width:1900px){.carousel[data-v-cd1e23d7] .carousel__slide{padding-left:48px;padding-right:48px}}@media (max-width:1440px){.carousel[data-v-cd1e23d7] .carousel__slide{height:574px}}@media (max-width:1024px){.carousel[data-v-cd1e23d7] .carousel__slide{height:475px;padding:48px}}@media screen and (max-width:960px){.carousel[data-v-cd1e23d7] .carousel__slide{height:375px;padding:32px}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.carousel[data-v-cd1e23d7] .carousel__slide{padding:32px 23px}}.carousel[data-v-cd1e23d7] .carousel__slide:before{background:linear-gradient(180deg,#003c97 .06%,rgba(0,60,151,.4) 99.94%);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .55s;width:100%;z-index:1}.carousel[data-v-cd1e23d7] .carousel__slide .tag{transition:border-color .3s}.carousel[data-v-cd1e23d7] .carousel__slide .tag__text{transition:color .3s}.carousel[data-v-cd1e23d7] .carousel__slide .bg{opacity:0}.carousel[data-v-cd1e23d7] .carousel__slide .tag,.carousel[data-v-cd1e23d7] .carousel__slide .text,.carousel[data-v-cd1e23d7] .carousel__slide .ttl{opacity:.3;transition:opacity .6s}@media (min-width:768px) and (orientation:portrait),(min-width:960px) and (orientation:landscape){.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next:before{opacity:1}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .bg{opacity:1;transition-duration:.55s}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .tag__text,.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .text,.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .ttl{color:#fff}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .text--point:before{background-color:#fff}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .tag,.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .text,.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .ttl{opacity:1}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--next .tag{border-color:#fff}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active:before{opacity:1}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .bg{opacity:1;transition-duration:.55s}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .tag__text,.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .text,.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .ttl{color:#fff}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .text--point:before{background-color:#fff}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .tag,.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .text,.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .ttl{opacity:1}.carousel[data-v-cd1e23d7] .carousel__slide.carousel__slide--active .tag{border-color:#fff}}.carousel__slug[data-v-7eadf008]{cursor:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.carousel[data-v-7eadf008] .carousel__next,.carousel[data-v-7eadf008] .carousel__prev{border:1px solid #003c97;border-radius:50%;height:54px;margin:0;top:-95px;transition:background-color .3s;width:54px;z-index:4}@media screen and (max-width:1900px){.carousel[data-v-7eadf008] .carousel__next,.carousel[data-v-7eadf008] .carousel__prev{height:40px;top:-85px;width:40px}}@media (max-width:1024px){.carousel[data-v-7eadf008] .carousel__next,.carousel[data-v-7eadf008] .carousel__prev{top:-70px}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.carousel[data-v-7eadf008] .carousel__next,.carousel[data-v-7eadf008] .carousel__prev{display:none}}.carousel[data-v-7eadf008] .carousel__next .carousel__icon,.carousel[data-v-7eadf008] .carousel__prev .carousel__icon{display:none}.carousel[data-v-7eadf008] .carousel__next:after,.carousel[data-v-7eadf008] .carousel__next:before,.carousel[data-v-7eadf008] .carousel__prev:after,.carousel[data-v-7eadf008] .carousel__prev:before{background-size:100% 100%!important;content:"";display:block;height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:22px}@media screen and (max-width:1900px){.carousel[data-v-7eadf008] .carousel__next:after,.carousel[data-v-7eadf008] .carousel__next:before,.carousel[data-v-7eadf008] .carousel__prev:after,.carousel[data-v-7eadf008] .carousel__prev:before{height:14px;width:16px}}.carousel[data-v-7eadf008] .carousel__next:before,.carousel[data-v-7eadf008] .carousel__prev:before{opacity:1}@media not all and (hover:none){.carousel[data-v-7eadf008] .carousel__next:hover,.carousel[data-v-7eadf008] .carousel__prev:hover{background-color:#003c97}.carousel[data-v-7eadf008] .carousel__next:hover:before,.carousel[data-v-7eadf008] .carousel__prev:hover:before{opacity:0}.carousel[data-v-7eadf008] .carousel__next:hover:after,.carousel[data-v-7eadf008] .carousel__prev:hover:after{opacity:1}}.carousel[data-v-7eadf008] .carousel__prev{left:auto;right:140px}@media screen and (max-width:1900px){.carousel[data-v-7eadf008] .carousel__prev{right:125px}}@media (max-width:1024px){.carousel[data-v-7eadf008] .carousel__prev{right:95px}}@media screen and (max-width:960px){.carousel[data-v-7eadf008] .carousel__prev{right:87px}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.carousel[data-v-7eadf008] .carousel__prev{right:23px}}.carousel[data-v-7eadf008] .carousel__prev:before{background:url(../images/arrow-left.svg) no-repeat}.carousel[data-v-7eadf008] .carousel__prev:after{background:url(../images/arrow-left-h.svg) no-repeat}.carousel[data-v-7eadf008] .carousel__next{right:70px}@media (max-width:1024px){.carousel[data-v-7eadf008] .carousel__next{right:40px}}@media screen and (max-width:960px){.carousel[data-v-7eadf008] .carousel__next{right:32px}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.carousel[data-v-7eadf008] .carousel__next{right:23px}}.carousel[data-v-7eadf008] .carousel__next:before{background:url(../images/arrow-right.svg) no-repeat}.carousel[data-v-7eadf008] .carousel__next:after{background:url(../images/arrow-right-h.svg) no-repeat}.carousel.carousel--dark[data-v-7eadf008] .carousel__next,.carousel.carousel--dark[data-v-7eadf008] .carousel__prev{border-color:#fff}@media not all and (hover:none){.carousel.carousel--dark[data-v-7eadf008] .carousel__next:hover,.carousel.carousel--dark[data-v-7eadf008] .carousel__prev:hover{background-color:#fff}}.carousel.carousel--dark[data-v-7eadf008] .carousel__prev:before{background:url(../images/arrow-left-h.svg) no-repeat}.carousel.carousel--dark[data-v-7eadf008] .carousel__prev:after{background:url(../images/arrow-left.svg) no-repeat}.carousel.carousel--dark[data-v-7eadf008] .carousel__next:before{background:url(../images/arrow-right-h.svg) no-repeat}.carousel.carousel--dark[data-v-7eadf008] .carousel__next:after{background:url(../images/arrow-right.svg) no-repeat}.clients[data-v-7eadf008]{overflow:hidden}.clients__carousel[data-v-7eadf008]{margin-top:50px}@media (max-width:1024px){.clients__carousel[data-v-7eadf008]{margin-top:40px}}.clients__panel[data-v-7eadf008]{height:100%;width:100%}.clients__panel-ttl[data-v-7eadf008]{margin-top:30px}@media (max-width:1024px){.clients__panel-ttl[data-v-7eadf008]{margin-top:22px}}@media screen and (max-width:767px),screen and (max-width:825px) and (orientation:landscape){.clients__panel-ttl[data-v-7eadf008]{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;margin-top:15px;overflow:hidden;text-overflow:ellipsis}}.clients__panel-inner[data-v-7eadf008]{height:100%;position:relative;z-index:2}.clients__panel-tags[data-v-7eadf008]{gap:16px}@media screen and (max-width:960px){.clients__panel-tags[data-v-7eadf008]{gap:10px}}.clients__btn[data-v-7eadf008]{margin-top:64px}@media screen and (max-width:960px){.clients__btn[data-v-7eadf008]{margin-top:48px}}
