: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{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{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.carousel__icon{height:var(--vc-icn-width);width:var(--vc-icn-width);fill:currentColor}.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--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}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;line-height:0;list-style:none;margin:10px 0 0;padding: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{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.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)}.content-map .content-map-card[data-v-df1d346c]{background-color:#fff;height:439px;margin-left:15%;padding:5px;position:absolute;width:300px}.content-map .content-map-card .content-map-card-title[data-v-df1d346c]{color:#134067;font-size:30px;font-weight:700;margin:20px auto;text-align:center;width:100%}.content-map .content-map-card .content-map-card-title span[data-v-df1d346c]{padding-bottom:12px;position:relative}.content-map .content-map-card .content-map-card-title span[data-v-df1d346c]:after{background-color:#178a82;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:48px}.content-map .content-map-card .content-map-card-address[data-v-df1d346c],.content-map .content-map-card .content-map-card-email[data-v-df1d346c],.content-map .content-map-card .content-map-card-phone[data-v-df1d346c]{color:#134067;display:block;font-size:15px;line-height:20px;margin:10px;text-decoration:none}.content-map .content-map-card .content-map-card-address[data-v-df1d346c]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='none' viewBox='0 0 16 16'%3E%23134067%3Cpath fill='%23134067' fill-rule='evenodd' d='M3.379 10.224 8 16l4.621-5.776A6.3 6.3 0 0 0 14 6.293V6A6 6 0 0 0 2 6v.293c0 1.429.486 2.815 1.379 3.93M8 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:25px 25px;content:"";display:inline-block;height:25px;position:relative;right:5px;width:25px}.content-map .content-map-card .content-map-card-phone[data-v-df1d346c]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='%23134067' viewBox='0 0 24 24'%3E%3Cpath d='M21.384 17.752a2.108 2.108 0 0 1-.522 3.359 7.54 7.54 0 0 1-5.476.642C10.5 20.523 3.477 13.5 2.247 8.614a7.54 7.54 0 0 1 .642-5.476 2.108 2.108 0 0 1 3.359-.522L8.333 4.7a2.09 2.09 0 0 1 .445 2.328A3.9 3.9 0 0 1 8 8.2c-2.384 2.384 5.417 10.185 7.8 7.8a3.9 3.9 0 0 1 1.173-.781 2.09 2.09 0 0 1 2.328.445Z'/%3E%3C/svg%3E")}.content-map .content-map-card .content-map-card-email[data-v-df1d346c]:before,.content-map .content-map-card .content-map-card-phone[data-v-df1d346c]:before{background-repeat:no-repeat;background-size:25px 25px;content:"";display:inline-block;height:25px;position:relative;right:5px;top:8px;width:25px}.content-map .content-map-card .content-map-card-email[data-v-df1d346c]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='_x32_' width='800' height='800' fill='%23134067' version='1.1' viewBox='0 0 512 512'%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cstyle%3E.st0{fill:%23134067}%3C/style%3E%3Cpath d='M496.563 68.828H15.438C6.922 68.828 0 75.75 0 84.281v30.391l256 171.547 256-171.563V84.281c0-8.531-6.922-15.453-15.437-15.453' class='st0'/%3E%3Cpath d='M0 178.016v203.391c0 34.125 27.641 61.766 61.781 61.766h388.438c34.141 0 61.781-27.641 61.781-61.766V178L256 349.563z' class='st0'/%3E%3C/g%3E%3C/svg%3E")}.content-map .content-map-card .content-map-card-address[data-v-df1d346c]:hover,.content-map .content-map-card .content-map-card-email[data-v-df1d346c]:hover,.content-map .content-map-card .content-map-card-phone[data-v-df1d346c]:hover{color:#178a82}@media (max-width:700px){.content-map .content-map-card[data-v-df1d346c]{height:auto;margin:10px auto;position:relative;width:90%}}.slider{margin:0 auto;max-width:1240px;padding:30px}.slider-slide{border-radius:16px;height:540px;overflow:hidden;position:relative;width:100%}.slider-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider-caption{background:linear-gradient(0deg,#001b46d9,#001b4600);bottom:0;left:0;padding:60px 40px 32px;position:absolute;text-align:left;width:100%;z-index:2}.slider-title{color:#fff;font-size:32px;font-weight:800;line-height:1.2;margin:0 0 8px}.slider-subtitle{color:#ffffffd9;font-size:17px;line-height:1.5;margin:0;max-width:700px}.carousel__slide{padding:0}.carousel__next,.carousel__prev{background-color:#ffffffe6;border-radius:50%;box-sizing:content-box;color:#003f9e;height:44px;margin:0 24px;transition:all .3s ease 0s;width:44px}.carousel__next:hover,.carousel__prev:hover{background-color:#003f9e;color:#fff}.carousel__pagination{display:flex;margin:20px 0 0;padding:0}.carousel__pagination-button:after{background-color:#d4dce8;border-radius:2px;height:4px;transition:all .3s ease 0s;width:26px}.carousel__pagination-button:hover:after{background-color:#003f9e}.carousel__pagination-button--active:after{background-color:orange}@media (max-width:768px){.slider{padding:16px}.slider-slide{border-radius:12px;height:300px}.slider-caption{padding:40px 20px 20px}.slider-title{font-size:22px}.slider-subtitle{font-size:14px}.carousel__next,.carousel__prev{height:36px;margin:0 10px;width:36px}}.approach[data-v-f4dee464]{margin:50px 0}.approach .approach-head[data-v-f4dee464]{padding:0 30px 48px;text-align:center}.approach .approach-head .approach-head-inner[data-v-f4dee464]{margin:0 auto;max-width:1240px}.approach .approach-head .approach-title[data-v-f4dee464]{color:#134067;display:inline-block;font-size:30px;font-weight:800;padding-bottom:14px;position:relative}.approach .approach-head .approach-title[data-v-f4dee464]:after{background-color:#178a82;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:56px}.approach .approach-rows[data-v-f4dee464]{border-top:1px solid #e8e8e8}.approach .approach-rows .approach-row[data-v-f4dee464]{background-color:#fff;border-bottom:1px solid #e8e8e8}.approach .approach-rows .approach-row .approach-row-inner[data-v-f4dee464]{align-items:center;display:flex;gap:0;margin:0 auto;max-width:1240px;padding:44px 30px}.approach .approach-rows .approach-row .approach-row-inner .approach-num[data-v-f4dee464]{color:#178a82;flex:0 0 100px;font-size:56px;font-weight:900;letter-spacing:-2px;line-height:1}.approach .approach-rows .approach-row .approach-row-inner .approach-vline[data-v-f4dee464]{background-color:#e8e8e8;flex-shrink:0;height:70px;margin:0 44px;width:1px}.approach .approach-rows .approach-row .approach-row-inner .approach-content[data-v-f4dee464]{flex:1}.approach .approach-rows .approach-row .approach-row-inner .approach-content .approach-name[data-v-f4dee464]{color:#134067;display:block;font-size:22px;font-weight:800;margin-bottom:10px}.approach .approach-rows .approach-row .approach-row-inner .approach-content .approach-text[data-v-f4dee464]{color:#6b7280;font-size:15px;line-height:1.65;margin:0}.approach .approach-rows .approach-row .approach-row-inner .approach-contact[data-v-f4dee464]{flex:0 0 260px}.approach .approach-rows .approach-row .approach-row-inner .approach-contact .approach-contact-label[data-v-f4dee464]{color:#178a82;display:block;font-size:11px;font-weight:700;letter-spacing:1.2px;margin-bottom:16px;text-transform:uppercase}.approach .approach-rows .approach-row .approach-row-inner .approach-contact .approach-contact-items[data-v-f4dee464]{display:flex;flex-direction:column;gap:12px}.approach .approach-rows .approach-row .approach-row-inner .approach-contact .approach-contact-items .approach-contact-item[data-v-f4dee464]{align-items:center;display:flex;gap:12px}.approach .approach-rows .approach-row .approach-row-inner .approach-contact .approach-contact-items .approach-contact-item img[data-v-f4dee464]{flex-shrink:0;height:20px;opacity:.55;width:20px}.approach .approach-rows .approach-row .approach-row-inner .approach-contact .approach-contact-items .approach-contact-item span[data-v-f4dee464]{color:#134067;font-size:14px;font-weight:600}.approach .approach-rows .approach-row--alt[data-v-f4dee464]{background-color:#f8f8f8}@media (max-width:900px){.approach .approach-rows .approach-row .approach-row-inner[data-v-f4dee464]{align-items:flex-start;flex-direction:column;gap:20px}.approach .approach-rows .approach-row .approach-row-inner .approach-num[data-v-f4dee464]{font-size:40px}.approach .approach-rows .approach-row .approach-row-inner .approach-vline[data-v-f4dee464]{display:none}.approach .approach-rows .approach-row .approach-row-inner .approach-contact[data-v-f4dee464]{flex:none;width:100%}}.news-block{margin:50px 0}.news-block-inner{margin:0 auto;max-width:1240px;padding:0 30px}.news-block-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.news-block-title{color:#134067;display:inline-block;font-size:30px;font-weight:800;padding-bottom:14px;position:relative}.news-block-title:after{background-color:#178a82;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:56px}.news-block-all{color:#134067;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s ease 0s}.news-block-all:hover{color:#178a82}.news-block .carousel__slide{align-items:stretch;padding:0 12px}.news-card{background-color:#fff;border:1px solid #e7ebf1;border-left:4px solid #134067;border-radius:14px;display:flex;flex-direction:column;min-height:230px;padding:26px 26px 24px;text-align:left;text-decoration:none;transition:all .3s ease 0s;width:100%}.news-card:hover{border-left-color:#178a82;box-shadow:0 14px 30px #001b461a;transform:translateY(-6px)}.news-card-date{color:#178a82;font-size:12px;font-weight:700;letter-spacing:.6px;margin-bottom:12px;text-transform:uppercase}.news-card-title{color:#134067;font-size:18px;font-weight:700;line-height:1.35;margin-bottom:12px;-webkit-line-clamp:2}.news-card-excerpt,.news-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-card-excerpt{color:#8b93a1;font-size:14px;line-height:1.55;margin:0;-webkit-line-clamp:3}.news-card-more{color:#178a82;font-size:14px;font-weight:700;margin-top:auto;padding-top:18px}.news-block .carousel__next,.news-block .carousel__prev{background-color:#fff;border-radius:50%;box-shadow:0 4px 14px #001b4626;box-sizing:content-box;color:#134067;height:42px;transition:all .3s ease 0s;width:42px}.news-block .carousel__prev{left:-8px}.news-block .carousel__next{right:-8px}.news-block .carousel__next:hover,.news-block .carousel__prev:hover{background-color:#134067;color:#fff}@media (max-width:600px){.news-block-title{font-size:24px}}
