@charset "UTF-8";/*!
 * Vision Template 1.0.0
 * https://visiontemplate.com
 */body,html{height:100%;width:100%;line-height:1.5}.vl-top__nav a,.vl-top__note{color:#fff;font-size:.9375rem}.d-none,.swiper-button-next::after,.swiper-button-prev::after,.vl-popup--search .fancybox-button,.vl-top__nav a:first-child::before{display:none}.vl-breadcrumb a,a{text-decoration:none}.swiper-wrapper,.vc-dropdown div{visibility:hidden}.vc-select select,.vl-form__select select{-moz-appearance:none;-webkit-appearance:none}.vc-card--product .vc-card__readmore:hover svg,.vc-card--project .vc-card__readmore:hover svg{transform:translateY(-50%) translateX(20px)}.vp-profile__accor-input:checked~.vp-profile__accor-head .vp-profile__accor-label,.vp-profile__sidebar-nav ul li input:checked~label{transform:rotate(180deg)}.swiper-wrapper.show{visibility:visible}.swiper-container{overflow:hidden}*{outline:0;box-sizing:border-box;-webkit-overflow-scrolling:touch}html{font-family:Inter,sans-serif;font-size:16}body{background-color:#fff;color:#000}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}.vl-breadcrumb span,a,h6,input[type=email],input[type=tel],input[type=text],label,option,p,section,span,textarea{font-size:1rem}img{max-width:100%;vertical-align:middle}.vc-btn,.vc-btn--primary,iframe{border:0}.fw-bold{font-weight:700}.fw-medium{font-weight:500}.fw-normal{font-weight:400}.fs-italic{font-style:italic}.ta-justify{text-align:justify}.td-underline{text-decoration:underline}.va-text-top{vertical-align:text-top}.p-fixed{position:fixed}.p-relative{position:relative}.p-absolute{position:absolute}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}.vl-top{background-color:#044a98;height:40px}.vc-partner__item,.vl-top__box,.vl-top__col,.vl-top__row{height:100%}.vl-top__note{height:100%}.vl-top__nav a{margin-left:10px;padding-left:10px;transition:color .25s}.vl-top__nav a::before{background-color:rgba(255,255,255,.4);content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.vl-form__checkbox label::after,.vl-form__checkbox label::before{height:18px;left:0;top:2px;width:19px;display:inline-block;content:""}.vl-top__nav a:hover{color:#f3dc92}.vl-top__nav a:first-child{margin-left:0;padding-left:0}.vl-top__search{fill:#fff;font-size:.875rem;margin-left:10px}.vl-top__search:hover{color:#f3dc92;cursor:pointer}.vl-top__switch{background-color:#fff;border-radius:25px;bottom:0;cursor:pointer;height:25px;margin-left:15px;width:80px}.vl-top__switch a{border-radius:25px;color:#044a98;font-style:normal;font-size:.9375rem;line-height:1;padding:0 10px;width:50%;z-index:2}.vl-top__switch a.current{background-color:#ae2c23;color:#fff}@media only screen and (max-width:1200px){select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}a,input[type=email],input[type=tel],input[type=text],label,option,p,section,span,textarea{font-size:.9375rem}.vl-top__switch{left:50%;margin-left:0;top:25px;transform:translateX(-50%);width:80px}}.vl-header{background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.25);top:0;width:100%;z-index:9999}@media only screen and (min-width:1200.02px){.vl-header{height:130px;transition:height .25s}.vl-header__container{height:100%}.vl-header__logo{transition:width .25s;width:420px}.vl-header__logo a:last-child{margin-left:10px}.vl-header__logo a:hover img{opacity:.75}.vl-header__logo img{transition:opacity .25s,width .25s}.vl-header__submit{background-color:#ae2c23;border-radius:50px;color:#fff;font-size:1.0625rem;padding:9px 20px 5px;right:0;top:27px;transition:background-color .25s,top .25s}.vl-header__submit:hover{background-color:#034ea2;color:#fff;text-decoration:none}.vl-header.sticky{background-color:#ae2c23;height:100px}.vl-header.sticky .vl-header__logo{width:250px}.vl-header.sticky .vl-header__logo img{filter:brightness(0) invert(1);max-height:40px}.vl-header.sticky .vl-header__nav{height:60px}.vl-header.sticky .vl-header__nav>ul>li>a{color:#fff}.vl-header.sticky .vl-header__submit{font-size:.9375rem;top:12px}.vl-nav>ul>li>a,.vl-nav>ul>li>ul:not(.mega)>li{position:relative}.vl-nav>ul>li>ul:not(.mega)>li>a,.vl-nav>ul>li>ul:not(.mega)>li>ul>li>a{background-color:#fff;border-bottom:1px solid rgba(255,255,255,.25);display:inline-block;padding:10px 15px;text-align:left;text-decoration:none;transition:background-color .25s;font-size:1rem;color:#000}.vl-nav{height:90px;transition:width .25s,height .25s;z-index:9999}.vl-nav.sp,.vl-nav>ul>li:last-child>a::after,.vl-nav>ul>li>ul.mega>li:last-child a::after,.vl-nav>ul>li>ul.mega>li>ul>li>ul:last-child::after,.vl-nav__btn{display:none}.vl-nav>ul{height:100%;list-style:none;margin:0;padding:0;width:100%}.vl-nav>ul>li{display:flex;height:calc(100% + 15px)}.vl-nav>ul>li:last-child>a{margin-right:0;padding-right:0}.vl-nav>ul>li.current-menu-item>a,.vl-nav>ul>li.current-menu-parent>a,.vl-nav>ul>li.current-post-ancestor>a,.vl-nav>ul>li.current-post-parent>a,.vl-nav>ul>li.current_page_item>a,.vl-nav>ul>li:hover>a{color:#17469e}.vl-nav>ul>li.current-menu-item>a::after,.vl-nav>ul>li.current-menu-parent>a::after,.vl-nav>ul>li.current-post-ancestor>a::after,.vl-nav>ul>li.current-post-parent>a::after,.vl-nav>ul>li.current_page_item>a::after{left:0;width:100%}.vl-nav>ul>li>a{align-items:center;color:#1f1f1f;display:inline-flex;font-size:1.125rem;justify-content:center;margin-right:10px;margin-top:-15px;padding-right:10px;text-decoration:none;transition:color .25s,background-color .25s;width:100%}.vl-nav>ul>li>a svg{fill:currentColor;font-size:.625rem;margin-left:5px;margin-top:2px}.vl-nav>ul>li>a::before{border-left:7px solid transparent;border-right:7px solid transparent;bottom:0;content:"";display:inline-block;height:0;left:0;margin:0 auto;opacity:0;position:absolute;transition:opacity .5s;right:0;width:0}.vl-nav>ul>li>a.expand-mega::before,.vl-nav>ul>li>a.expand::before{border-bottom:7px solid #fff}.vl-nav>ul>li>ul{top:calc(100% + 15px)}.vl-nav>ul>li>ul:not(.mega){border-radius:10px;list-style:none;opacity:0;padding:0;position:absolute;transform-origin:center top 0;transform:scaleY(0);transition:transform .25s ease-in-out;visibility:hidden;width:250px}.vl-nav>ul>li>ul:not(.mega)>li:first-child>a,.vl-nav>ul>li>ul:not(.mega)>li>ul>li:first-child>a{border-radius:10px 10px 0 0}.vl-nav>ul>li>ul:not(.mega)>li:last-child>a,.vl-nav>ul>li>ul:not(.mega)>li>ul>li:last-child>a{border-radius:0 0 10px 10px;border-bottom:0}.vl-nav>ul>li>ul:not(.mega)>li>a,.vl-nav>ul>li>ul:not(.mega)>li>ul>li>a{position:relative;width:100%}.vl-nav>ul>li>ul.mega,.vl-nav>ul>li>ul:not(.mega)>li>ul{position:absolute;transition:transform .25s ease-in-out;opacity:0;visibility:hidden;list-style:none}.vl-nav>ul>li>ul:not(.mega)>li>a svg{font-size:.625rem;fill:currentColor;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.vl-nav>ul>li>ul:not(.mega)>li>ul{left:100%;padding:0;transform-origin:left top 0;transform:scaleX(0);top:0;min-width:225px;max-width:250px}.vl-nav>ul>li>ul:not(.mega)>li>ul>li{padding-left:5px;position:relative}.vl-nav>ul>li>ul.mega>li>a,.vl-nav>ul>li>ul.mega>li>ul>li>a,.vl-nav>ul>li>ul.mega>li>ul>li>ul>li>a{display:inline-block;text-decoration:none;transition:color .25s}.vl-nav>ul>li>ul:not(.mega)>li:hover>a,.vl-nav>ul>li>ul:not(.mega)>li>ul>li:hover>a{background-color:#17469e;color:#fff}.vl-nav>ul>li>ul:not(.mega)>li:hover>ul{opacity:1;visibility:visible;transform:scaleX(1)}.vl-nav>ul>li>ul.mega{background-color:#034ea1;border-radius:8px;box-shadow:-10px 6px 6px 0 rgba(0,0,0,.1);left:0;min-height:500px;padding:0;transform:scaleY(0);transform-origin:center top 0;width:100%}.vl-nav>ul>li:hover>ul,.vl-nav>ul>li>ul.mega>li>a.current-menu-item+ul,.vl-nav>ul>li>ul.mega>li>a:hover+ul{visibility:visible;opacity:1}.vl-nav>ul>li>ul.mega>li{overflow:hidden;width:100%}.vl-nav>ul>li>ul.mega>li:first-child{border-radius:10px 0 0}.vl-nav>ul>li>ul.mega>li>a{background-color:#034ea1;color:#fff;font-size:1rem;padding:10px 15px 10px 10px;position:relative;width:300px}.vl-nav>ul>li>ul.mega>li>a::after{background-color:rgba(255,255,255,.5);bottom:0;content:"";height:1px;left:0;right:0;position:absolute}.vl-nav>ul>li>ul.mega>li>a img{filter:brightness(0) invert(1);margin-right:5px;width:18px}.vl-nav>ul>li>ul.mega>li>a svg{font-size:.6875rem;fill:#fff;position:absolute;top:50%;transform:translateY(-50%);right:15px}.vl-nav>ul>li>ul.mega>li:hover>a,.vl-nav>ul>li>ul.mega>li>a.current-menu-item,.vl-nav>ul>li>ul.mega>li>a:hover{background-color:#fff;color:#034ea1}.vl-nav>ul>li>ul.mega>li:hover>a::after,.vl-nav>ul>li>ul.mega>li>a.current-menu-item::after,.vl-nav>ul>li>ul.mega>li>a:hover::after{background-color:#fff}.vl-nav>ul>li>ul.mega>li:hover>a img,.vl-nav>ul>li>ul.mega>li>a.current-menu-item img,.vl-nav>ul>li>ul.mega>li>a:hover img{filter:inherit}.vl-nav>ul>li>ul.mega>li:hover>a svg,.vl-nav>ul>li>ul.mega>li>a.current-menu-item svg,.vl-nav>ul>li>ul.mega>li>a:hover svg{fill:#034EA1}.vl-nav>ul>li>ul.mega>li>ul{background-color:#fff;border-radius:0 10px 10px 0;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;left:300px;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;opacity:0;padding:15px;position:absolute;top:0;visibility:hidden;width:calc(100% - 300px)}.vl-nav>ul>li>ul.mega>li>ul::after{content:"";width:calc((100% - 60px)/ 3)}.vl-nav>ul>li>ul.mega>li>ul>li{border-right:1px solid #dfdfdf;width:calc((100% - 60px)/ 3)}.vl-nav>ul>li>ul.mega>li>ul>li:last-child{border-right-width:0}.vl-nav>ul>li>ul.mega>li>ul>li>a{color:#2b454e;font-size:1.375rem;font-weight:700;margin-bottom:10px;width:100%}.vl-nav>ul>li>ul.mega>li>ul>li>a:hover,.vl-nav>ul>li>ul.mega>li>ul>li>ul>li>a:hover{color:#034ea1}.vl-nav>ul>li>ul.mega>li>ul>li>ul{list-style:none;margin:0;padding:0}.vl-nav>ul>li>ul.mega>li>ul>li>ul::after{background-color:#044a98;content:"";display:block;height:1px;margin:10px 0;width:100px}.vl-nav>ul>li>ul.mega>li>ul>li>ul>li>a{color:#000;font-size:.9375rem;margin-bottom:10px;width:100%}.vl-nav>ul>li>ul.mega>li:hover>ul{opacity:1;visibility:visible;z-index:1}.vl-nav>ul>li:hover>ul{transform:scaleY(1)}.vl-nav>ul>li:hover>a::before{opacity:1}}@media only screen and (max-width:1200px){.vl-header__search:hover,.vl-header__user:hover{cursor:pointer}.vl-header{background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);height:75px;position:fixed;top:0}.vl-header__logo{height:60px;left:15px;top:5px;right:0;width:230px;z-index:9999}.vl-header__logo a:last-child{margin-left:10px}.vl-header__logo a img{max-height:40px}.vl-header__search{fill:#AE2C23;font-size:1.25rem;right:60px;top:20px;z-index:10000}.vl-header__user{background:linear-gradient(90deg,#ae2c23 47.34%,#e74e43 100%);border-radius:50%;height:32px;right:90px;top:22px;width:32px;z-index:10000}.vl-header__user svg{font-size:1.25rem;fill:#fff}}.vl-form__dropdown svg,.vl-form__select svg{fill:#6B6B6B;right:15px;pointer-events:none}@media only screen and (max-width:1200px){.vl-nav>ul>li>ul,.vl-nav>ul>li>ul>li>ul{list-style:none;margin:0;overflow:hidden;max-height:0}.vl-nav>ul>li.expand>ul,.vl-nav>ul>li>ul>li.expand>ul{max-height:2000px;transition:max-height 1s ease-in-out}.vl-nav{background-color:#034ea1;height:100%;left:-100%;overflow-y:auto;position:fixed;top:0;transition:left .25s;width:100%;z-index:10000}.vl-nav.pc{display:none}.vl-nav.sp,.vl-nav__btn{display:block}.vl-nav.show{left:0}.vl-nav__logo a:first-child{margin-right:15px}.vl-nav__logo img{filter:brightness(0) invert(1)}.vl-nav>ul{background-color:#fff;list-style:none;margin:75px 0 0;padding:15px;min-height:calc(100% - 75px);width:100%}.vl-nav>ul>li{position:relative}.vl-nav>ul>li .vc-nav__expand{align-items:center;background-color:#fff;border-radius:5px;display:flex;height:25px;justify-content:center;right:0;position:absolute;top:8px;width:25px}.vl-nav>ul>li .vc-nav__expand::after,.vl-nav>ul>li .vc-nav__expand::before{background-color:#17469e;content:"";display:inline-block;height:2px;position:absolute;transition:transform .25s;top:13px;width:9px;z-index:1}.vl-nav>ul>li .vc-nav__expand::before{right:11px;transform:rotate(45deg)}.vl-nav>ul>li .vc-nav__expand::after{right:5px;transform:rotate(-45deg)}.vl-nav>ul>li a{color:#1f1f1f;display:block;font-size:1.125rem;padding:10px 0;text-decoration:none}.vl-nav>ul>li>ul{border-bottom:1px solid transparent;border-top:1px solid transparent;padding:0;transition:border-color .25s,max-height .25s cubic-bezier(0, 1, 0, 1)}.vl-nav>ul>li>ul>li{padding-right:0;position:relative}.vl-nav>ul>li>ul>li>a{border-bottom:1px solid rgba(255,255,255,.25);padding:10px 0 10px 10px;position:relative}.vl-nav>ul>li>ul>li>a::before{background-color:#c4c4c4;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:21px;width:5px}.vl-nav>ul>li>ul>li>ul{padding:0;transition:max-height .25s cubic-bezier(0, 1, 0, 1)}.vl-nav>ul>li>ul>li>ul>li{padding-right:0}.vl-nav>ul>li>ul>li>ul>li a{border-bottom:1px solid rgba(255,255,255,.25);padding:10px 0 10px 25px}.vl-nav>ul>li.expand>.vc-nav__expand::before,.vl-nav>ul>li>ul>li.expand>.vc-nav__expand::before{transform:rotate(-45deg)}.vl-nav>ul>li.expand>.vc-nav__expand::after,.vl-nav>ul>li>ul>li.expand>.vc-nav__expand::after{transform:rotate(45deg)}.vl-nav>ul>li>ul>li.expand>a{color:#034ea1}.vl-nav>ul>li.expand>ul{border-bottom-color:#e0e0e0;border-top-color:#e0e0e0}.vl-nav>ul>li.expand>a{color:#034ea1;font-weight:700}.vl-nav__btn{background:url(../img/pro/icons/i-btn.png) center center/100% no-repeat;height:23px;position:fixed;right:15px;top:28px;width:30px;z-index:10001}.vl-nav__btn.active{position:fixed;background:url(../img/pro/icons/i-close.png) center center/21px no-repeat;right:15px;top:27px}.vl-nav__logo{max-width:200px;left:15px;top:20px}}.vc-promotion__content,.vl-popup--auto .vl-popup__inner{max-width:500px}.vc-banner .swiper-pagination,.vc-to-top.show,.vl-banner .swiper-pagination{bottom:15px}.vl-banner .swiper-pagination-bullet{background-color:rgba(255,255,255,.5);border-radius:15px;border:0;height:10px;margin:0 5px;opacity:1;position:relative;transition:background-color .25s,width .25s;width:10px}.vl-footer__logo:hover,.vl-popup--confirm .vl-popup__btn:hover{opacity:.7}.vl-banner .swiper-pagination-bullet-active{background-color:#fff;width:30px}.vl-banner picture,.vl-banner picture img,.vl-banner__img{width:100%}.vc-banner__img img,.vl-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vl-breadcrumb{color:#1f1f1f;font-size:1rem;margin:15px 0 30px;text-align:left}.vc-checkbox,.vl-form__avatar,.vl-form__checkbox,.vl-form__dropdown,.vl-form__select,.vl-sidebar__link{margin-bottom:15px}.vl-breadcrumb a{color:#1f1f1f;font-size:1rem;transition:color .5s}.vl-breadcrumb a img{margin-top:-4px;width:18px}.vc-checkbox label:hover,.vc-dropdown li.selected,.vc-dropdown li:hover,.vl-breadcrumb .breadcrumb_last,.vl-breadcrumb a:hover{color:#034ea1}.vl-form__checkbox label:hover,.vl-form__file label:hover{color:#0083cb}.vl-form__select select{background-color:#fff;border:1px solid #828282;border-radius:16px;color:#6b6b6b;font-size:1.125rem;height:55px;padding:10px 25px 10px 15px;transition:background-color .25s;width:100%}.vl-form__select select:focus{background-color:rgba(255,255,255,.75)}.vl-form__select svg{font-size:.75rem;top:50%;transform:translateY(-50%)}.vc-checkbox>input,.vl-form__checkbox>input{border:0;font-size:0;height:0;left:0;line-height:0;position:absolute;top:0;width:0}.vl-form__checkbox>input:checked+label::before{opacity:0}.vl-form__checkbox>input:checked+label::after{opacity:1}.vl-form__checkbox label{color:#1f1f1f;cursor:pointer;font-size:1.125rem;margin-bottom:0;padding-left:30px;transition:color .25s}.vl-form__checkbox label::before{background:url(../img/pro/icons/i-checkbox.png) 0 0/100% no-repeat;position:absolute;transition:opacity .25s}.vl-form__checkbox label::after{background:url(../img/pro/icons/i-checked.png) 0 0/100% no-repeat;opacity:0;position:absolute;transition:opacity .25s}.vl-form__avatar{overflow:hidden;padding-top:118.1547619048%;border-radius:20px;width:100%}.vc-article__social,.vc-carousel--partner,.vl-sidebar,.vl-sidebar--blog,.vl-sidebar__nav{margin-bottom:30px}.vl-form__avatar img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;top:50%;transform:translate(-50%,-50%);width:100%;transition:transform .25s;z-index:0}.vl-form__label{color:#1f1f1f;font-size:1.375rem;margin-top:10px}.vl-form__file img{width:17px}.vl-form__file label{color:#1f1f1f;cursor:pointer;font-size:1.375rem;text-decoration:underline;transition:color .25s}.vl-form__file input{border:0;font-size:0;height:0;left:0;opacity:0;line-height:0;top:0;width:0}.vc-contact__sticky,.vc-sticky-nav__close,.vl-form__dropdown svg{transform:translateY(-50%);top:50%}.vl-form__dropdown span{background-color:#fff;border:1px solid #bdbdbd;border-radius:16px;color:#6b6b6b;font-size:1.125rem;height:55px;padding:16px 35px 10px 20px;transition:background-color .25s;width:100%}.vl-form__dropdown svg{font-size:.75rem}.vl-form__dropdown div{max-height:0;overflow:hidden;padding-top:10px;transition:max-height .15s cubic-bezier(0, 1, 0, 1);width:100%;z-index:9999}.vc-dropdown ul,.vl-form__dropdown ul{background-color:#fff;border-radius:10px;border:1px solid #bdbdbd;list-style:none;max-height:300px;margin:0;overflow-y:auto;padding:15px;width:100%;-webkit-overflow-scrolling:touch}.vl-form__dropdown ul::-webkit-scrollbar{border-radius:0;width:10px}.vl-form__dropdown ul::-webkit-scrollbar-track{border-radius:0;background-color:#e8e8e8}.vl-form__dropdown ul::-webkit-scrollbar-thumb{background-color:#0083cb}.vc-dropdown:hover span,.vc-select select:focus,.vl-footer__input input:focus,.vl-form__dropdown:hover span{background-color:rgba(255,255,255,.75)}.vl-form__dropdown ul::-webkit-scrollbar-thumb:hover{background-color:#0083cb}.vl-form__dropdown li{color:#6b6b6b;font-size:1.125rem;margin-bottom:5px;transition:color .25s}.vl-form__dropdown li.selected,.vl-form__dropdown li:hover{color:red}.vl-form__dropdown:hover{cursor:pointer}.vl-form__dropdown:hover div{max-height:525px;transition:max-height .15s ease-in-out}.vl-sidebar{border:1px solid #e7e7e7;padding:20px}.vl-sidebar__nav a{color:#030303;font-size:1rem;font-weight:700;transition:color .25s;margin-bottom:10px;width:100%}.vl-sidebar__nav a.current,.vl-sidebar__nav a:hover{color:#d3dd23}.vl-sidebar__nav a:last-child{margin-bottom:0}.vl-sidebar--blog{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:22px;padding:20px}.vl-sidebar--blog .vl-sidebar__item{color:#1f1f1f;font-size:1.125rem;padding-left:15px}.vl-sidebar--blog .vl-sidebar__item::before{background-color:#034ea1;border-radius:50%;content:"";display:inline-block;height:10px;left:0;position:absolute;top:8px;width:10px}.vl-sidebar--blog .vl-sidebar__item span{color:#044a98;font-weight:500;font-size:1.125rem}.vl-footer__hotline a:hover,.vl-footer__info a:hover{color:#f3dc92}.vl-footer{background-color:#034ea1;padding:50px 0 0}.vl-footer__logo{margin-bottom:15px;margin-top:-30px;transition:opacity .25s}.vl-footer__hotline,.vl-footer__img a,.vl-footer__info,.vl-popup--confirm .vl-popup__icon{margin-bottom:10px}.vl-footer__info{color:#fff;font-size:.8125rem}.vl-footer__info svg{fill:currentColor;font-size:.6875rem}.vl-footer__info a{color:#fff;font-size:.9375rem;text-decoration:none;transition:color .25s}.vl-footer__hotline{background-color:#ae2c23;border-radius:100px;color:#fff;font-size:1.0625rem;font-weight:700;padding:7px 20px 5px}.vl-footer__hotline svg{fill:currentColor;font-size:1.0625rem;margin-right:5px;margin-top:-2px}.vl-footer__hotline a{color:#fff;font-size:1.0625rem;text-decoration:none;transition:color .25s}.vl-footer__img a{transition:opacity .25s}.vl-footer__img a:hover{opacity:.75}.vl-footer__ttl{color:#fff;font-size:1.375rem;margin-bottom:15px}.vl-footer__input{font-size:0rem;margin-bottom:15px;width:100%}.vl-footer__input input{background-color:#fff;border-width:0;border-radius:5px;color:#000;font-size:.875rem;line-height:1;height:36px;padding:10px 35px 10px 15px;transition:background-color .5s;width:100%}.vl-footer__input button{background-color:transparent;border-width:0;height:28px;right:10px;margin:0;padding:0;top:4px;width:28px}.vl-footer__input button svg{fill:#034ea1;font-size:1.25rem}.vl-footer__input button:hover svg{fill:#034ea1}.vl-footer__input ::-moz-placeholder{opacity:1;color:#828282}.vl-footer__input :-ms-input-placeholder{opacity:1;color:#828282}.vl-footer__input ::placeholder{opacity:1;color:#828282}.vl-footer__input ::-webkit-input-placeholder{color:#828282}.vl-footer__input :-moz-placeholder{color:#828282}.vl-footer__input ::-ms-input-placeholder{color:#828282}@media only screen and (max-width:1440px){.vl-footer__img img{max-width:125px}}@media only screen and (max-width:1200px){.vl-footer__logo{margin-top:15px}.vl-footer__col{margin-bottom:30px}.vl-bottom__bottom{margin-top:0}}@media only screen and (max-width:992px){.vl-footer{padding-top:30px}.vl-footer__info a{font-size:.8125rem}.vl-footer__img img{max-width:90px}.vl-footer__ttl{color:#fff;font-size:1.125rem;margin-bottom:15px}}.vl-bottom{background-color:#044b99;margin-top:30px;padding:10px 0}.vl-bottom__copy{color:#fff;font-size:.8125rem}.vl-bottom__copy a{color:#70b4ff;font-size:.8125rem;text-decoration:none;transition:color .25s}.vl-bottom__copy a:hover{color:#fff;text-decoration:underline}.vc-contact__sticky{border:1px solid #ccc;border-bottom-width:0;left:0;position:fixed;transition:left .25s;width:50px;z-index:9999}.vc-contact__sticky-input{display:none;font-size:0;margin:0;padding:0}.vc-contact__sticky-input:checked+.vc-contact__sticky{left:-50px}.vc-contact__sticky-input:checked+.vc-contact__sticky .vc-contact__sticky-back{border:1px solid #ccc;border-left-width:0;height:35px;left:50px;width:35px}.vc-contact__sticky-input:checked+.vc-contact__sticky .vc-contact__sticky-back svg{font-size:.5rem;transform:rotate(180deg)}.vc-contact__sticky-back{border-bottom:1px solid #c7bfbf;background-color:#f6f6f6;height:60px;margin:0;transition:background-color .25s,border .25s,left .25s,width .25s}.vc-contact__sticky-back svg{fill:#FF0000;font-size:1rem;z-index:1}.vc-contact__sticky-back:hover{background-color:#e9f3f5;cursor:pointer}.vc-contact__sticky-item{border-bottom:1px solid #ccc;height:60px;margin:0}.vc-contact__sticky-item::before{background-color:#f6f6f6;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .25s;width:100%;z-index:1}.vc-contact__sticky-item img,.vc-contact__sticky-item svg{fill:currentColor;font-size:1.875rem;max-height:25px;z-index:1}.vc-contact__sticky-item span{background-color:red;border-radius:0 15px 15px 0;color:#fff;font-size:1rem;left:-250px;height:100%;top:0;transition:left .25s;width:150px;z-index:0}.vc-contact__sticky-item:hover{cursor:pointer}.vc-contact__sticky-item:hover::before{background-color:#e9f3f5}.vc-contact__sticky-item:hover span{left:43px}.vc-contact-btn__icon span,.vc-contact-btn__icon::before{font-size:1.875rem;height:100%;top:0;width:100%;color:#fff;position:absolute}.vc-contact-btn{transition:right .5s,bottom .5s;z-index:999}.vc-contact-btn svg{fill:#fff}.vc-contact-btn--inner{border:2px solid #e9f3f5;border-radius:50%;bottom:-300px;left:10px}.vc-contact-btn--inner.sticky{bottom:10px}.vc-contact-btn--inner.click .vc-contact-btn__icon::before{opacity:1}.vc-contact-btn--inner img{border-radius:50%}@media only screen and (max-width:768px){.vl-top__switch{left:250px}.vl-header__search{right:52px}.vl-header__user{right:80px}.vl-nav__btn{right:12px}.vl-nav__logo{left:12px}.vl-footer{padding-top:15px}.vl-footer__logo{margin-top:0}.vl-footer__img img{max-width:80px}.vl-footer__col{margin-bottom:15px}.vl-footer__hotline{font-size:.875rem;padding:5px 15px}.vl-bottom__copy,.vl-bottom__copy a,.vl-footer__hotline a,.vl-footer__hotline svg{font-size:.875rem}.vl-bottom__copy{text-align:center}.vc-contact-btn--inner{bottom:50px}}.vc-contact-btn__icon{background-color:red;border-radius:50%;cursor:pointer;display:block;height:66px;overflow:hidden;position:relative;transition:background-color .5s;width:66px}.vc-contact-btn__icon:hover,.vc-contact-btn__icon:hover span{background-color:#d8e6ec}.vc-contact-btn__icon span{background-color:red;border-radius:50%;display:none;left:0;transition:background-color .5s;z-index:1}.vc-contact-btn__icon span.fadeInRight{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;align-items:center;display:flex;justify-content:center}.vc-contact-btn__icon span.slideInDown{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInDown;animation-name:slideInDown;align-items:center;display:flex;justify-content:center}.vc-contact-btn--info.zoomIn,.vc-contact-btn__icon span.active{-webkit-animation-duration:.25s;-webkit-animation-fill-mode:both}.vc-contact-btn__icon span.active{animation-duration:.25s;animation-fill-mode:both;-webkit-animation-name:zoomIn;animation-name:zoomIn;align-items:center;display:flex;justify-content:center}@-webkit-keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.vc-contact-btn__icon::before{align-items:center;background-color:red;border-radius:50%;content:"✗";display:flex;font-weight:700;justify-content:center;left:0;opacity:0;transition:opacity .5s;z-index:2}@media only screen and (max-width:1200px){.vc-contact-btn--inner{border:5px solid rgba(255,0,0,.22)}.vc-contact-btn__icon{background-color:rgba(255,0,0,.22);height:50px;width:50px}.vc-contact-btn__icon span{background-color:rgba(255,0,0,.22);font-size:1.25rem;color:red}.vc-contact-btn__icon span svg{fill:#FF0000}}.vc-contact-btn--info{background-color:#fff;border-radius:10px;box-shadow:0 3px 28px 0 rgba(0,0,0,.29);bottom:90px;display:none;flex-direction:column;padding:10px 0;right:5px;width:195px}.vc-contact-btn--info::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:"";display:inline-block;height:0;left:70%;position:absolute;top:100%;width:0}.vc-contact-btn--info.click{display:flex}.vc-contact-btn--info.zoomIn{animation-duration:.25s;animation-fill-mode:both;-webkit-animation-name:zoomIn;animation-name:zoomIn}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.vc-contact-btn--info.zoomOut{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.vc-contact-btn--info .vc-contact-btn__item{align-items:center;display:flex;padding:5px 15px;text-decoration:none;width:100%}.vc-promotion.close,.vl-popup--auto.close{display:none!important}.vc-contact-btn--info .vc-contact-btn__item:hover span{color:#d8e6ec}.vc-contact-btn--info .vc-contact-btn__item i{align-items:center;background-color:red;border-radius:50%;color:#fff;font-size:1.25rem;display:flex;height:40px;justify-content:center;width:40px}.vc-contact-btn--info .vc-contact-btn__item span{color:red;display:inline-block;font-size:1rem;line-height:1;padding-left:10px;text-align:left;transition:color .5s;width:calc(100% - 50px)}.vc-contact-btn--info .vc-contact-btn__item em{color:red;display:block;font-size:1rem;font-style:normal;line-height:1}.vc-sticky-nav{background-color:#fff;bottom:-100vh;left:0;opacity:0;transition:bottom .25s,opacity .25s;z-index:12000}.vc-sticky-nav.sticky{bottom:0;opacity:1}.vc-sticky-nav__head{background-color:red;color:#fff;font-size:1.0625rem;padding:10px 15px}.vc-sticky-nav__close{right:15px}.vc-sticky-nav__item{border-bottom:1px solid #f3f3f3;color:#000;font-size:.9375rem;padding:7px 15px;transition:background-color .25s,color .25s}.vc-sticky-nav__item img{max-width:30px}.vc-sticky-nav__item:hover{background-color:red;color:#fff;text-decoration:none}.vc-promotion{background-color:rgba(31,31,31,.7);height:100%;left:0;padding:0;top:0;width:100%;z-index:9999}.vc-promotion__close{right:0;top:0;z-index:1000}.vc-promotion a,.vp-error__input{font-size:0}.vc-promotion a img{-o-object-fit:contain;object-fit:contain;width:100%}.vc-promotion svg{fill:#fff;font-size:1.25rem}.vc-promotion svg:hover{fill:red;cursor:pointer}.vc-to-top{border:2px solid #e9f3f5;background-color:#034ea1;border-radius:50%;bottom:-60px;height:38px;right:25px;text-decoration:none;transition:background-color .25s,bottom .25s;width:38px;z-index:999}.vc-to-top::after,.vc-to-top::before{background-color:#fff;content:"";height:10px;position:absolute;top:11px;width:2px}.vc-to-top::before{left:14px;transform:rotate(45deg)}.vc-to-top::after{left:20px;transform:rotate(-45deg)}.vc-to-top:hover{background-color:#1976d2;cursor:pointer}.vl-pagination a.current,.vl-pagination a:hover,.vl-pagination span.current,.vl-pagination span:hover,.vl-popup--confirm .vl-popup__btn{background-color:#034ea1;color:#fff}.vl-popup,.vl-popup--confirm,.vl-popup--search{background-color:transparent;display:none}.vl-popup__content{background-color:#fff;border-radius:16px;overflow:hidden;padding:30px;width:690px}.vl-popup__input{font-size:0;margin-bottom:15px;width:100%}.vl-popup__input input{background-color:#fff;border-width:0;border-radius:5px;color:#000;font-size:1rem;line-height:1;height:36px;padding:10px 35px 10px 15px;transition:background-color .5s;width:100%}.vl-popup__input button{background-color:transparent;border-radius:0 5px 5px 0;border-width:0;height:36px;right:0;margin:0;padding:0;top:0;width:50px}.vc-btn--primary span,.vc-dropdown svg,.vc-select svg,.vc-textbox--password span{top:50%;transform:translateY(-50%)}.vl-popup__input button svg{fill:#ae2c23;font-size:1.25rem}.vc-partner .swiper-button-next:hover svg,.vc-partner .swiper-button-prev:hover svg,.vl-popup__input button:hover svg{fill:#17469E}.vl-popup--auto .vl-popup__close svg:hover,.vl-popup--confirm .vl-popup__close svg:hover,.vl-popup--search .vl-popup__close svg:hover{fill:red;cursor:pointer}.vl-popup__input ::-moz-placeholder{opacity:1;color:#828282}.vl-popup__input :-ms-input-placeholder{opacity:1;color:#828282}.vl-popup__input ::placeholder{opacity:1;color:#828282}.vl-popup__input ::-webkit-input-placeholder{color:#828282}.vl-popup__input :-moz-placeholder{color:#828282}.vl-popup__input ::-ms-input-placeholder{color:#828282}.vl-popup--search .vl-popup__content{padding:20px}.vl-popup--search .vl-popup__content::after{height:30px;margin:20px -30px -20px}.vl-popup--search .vl-popup__close{right:40px;top:10px;transform:rotate(45deg)}.vl-popup--search .vl-popup__close svg{fill:#fff;font-size:1.8rem}.vl-popup--confirm .vl-popup__close{right:15px;top:15px;transform:rotate(45deg)}.vl-popup--confirm .vl-popup__close svg{fill:#034EA1;font-size:1.8rem}.vl-popup--confirm .vl-popup__icon svg{fill:#BDBDBD;font-size:3.5rem}.vl-popup--confirm .vc-txt{color:#000;margin-bottom:10px}.vl-popup--confirm .vl-popup__btn{border-width:0;border-radius:25px;padding:6px 20px;font-size:1.0625rem;transition:opacity .25s}.vl-popup--confirm .vl-popup__btn:last-child{background-color:#ae2c23}.vl-popup--confirm .vl-popup__btn svg{fill:currentColor;font-size:1.3rem;margin-right:5px}.vl-popup--auto{background-color:rgba(31,31,31,.7);height:100%;left:0;padding:0;top:0;width:100%;z-index:99999}.vl-popup--auto .vl-popup__close{right:-30px;top:-30px;transform:rotate(45deg);z-index:1000}.vl-popup--auto .vl-popup__close svg{fill:#fff;font-size:1.8rem}.vc-btn--primary svg,.vc-carousel--partner .swiper-button-next:hover svg,.vc-carousel--partner .swiper-button-prev:hover svg{fill:#fff}.vl-popup--auto .vl-popup__img{font-size:0;border-radius:55px;overflow:hidden;transition:opacity .25s}.vl-popup--auto .vl-popup__img img{-o-object-fit:contain;object-fit:contain;width:100%}.vc-article--blog .vc-article__gallery__item--avatar:hover,.vc-article--blog .vc-article__gallery__item:hover,.vc-link--event:hover,.vc-link:hover,.vl-popup--auto .vl-popup__img:hover{opacity:.75}.vl-pagination{margin-bottom:50px;margin-top:30px}.vl-pagination ul{display:flex;list-style:none;margin:0 auto;overflow:hidden;padding:0;width:auto}.vl-pagination li{display:inline-block;margin:0;padding:0}.vl-pagination a,.vl-pagination span{align-items:center;background-color:#6b6b6b;border-radius:4px;color:#fff;display:flex;font-size:.9375rem;height:30px;line-height:1;justify-content:center;margin:0 3px;text-decoration:none;transition:background-color .5s,color .5s;width:30px}.vl-pagination a.current,.vl-pagination span.current{cursor:default;pointer-events:none}.vc-icon{height:1em;transition:fill .25s;width:1em}.vc-btn--primary{background-color:#fff;border-radius:22px;box-shadow:4px 4px 4px rgba(0,0,0,.15);font-weight:500;color:#17469e;padding:10px 50px 8px 30px;transition:background-color .25s,color .25s}.vc-btn--apply,.vc-btn--edit{padding:10px 15px;font-size:1.0625rem;color:#fff;line-height:1}.vc-btn--apply,.vc-btn--edit,.vc-btn--save,.vc-dropdown span{transition:background-color .25s}.vc-btn--primary span{background-color:#dd6e6d;border-radius:50%;height:28px;right:7px;width:28px}.vc-btn--primary:hover{background-color:#17469e;color:#fff}.vc-btn--apply{background-color:#ae2c23;border:0;border-radius:50px}.vc-btn--apply svg{fill:currentColor;font-size:1rem;margin-right:5px}.vc-btn--apply:hover{background-color:#034ea1;color:#fff}.vc-btn--edit{background:linear-gradient(to right,#22346a 0,#17469e 74.48%);border:0;border-radius:50px}.vc-btn--save,.vc-carousel--partner .vc-carousel__item:hover{color:#034ea1}.vc-btn--edit img{width:16px;margin-right:5px}.vc-btn--edit:hover{background:linear-gradient(to right,#ae2c23 0,#ae2c23 74.48%);color:#fff}.vc-btn--save{background-color:#fff;border:1px solid currentColor;border-radius:50px;font-size:1.0625rem;line-height:1;padding:9px 15px}.vc-headline--bd-start:after,.vc-headline--primary:after,.vc-headline--sidebar:after{background-color:#034ea1;border-radius:3px;display:inline-block;height:4px;width:90px;content:"";left:0;position:absolute;bottom:0}.vc-btn--save svg{fill:currentColor;font-size:1rem;margin-right:5px}.vc-btn--save.saved,.vc-btn--save:hover{background-color:#034ea1;color:#fff}.vc-headline,.vc-headline--article,.vc-headline--bd-start,.vc-headline--sidebar,.vc-headline--small,.vc-headline--start{color:#1f1f1f;font-size:1.75rem;margin-bottom:30px}.vc-card--blog .vc-card__item:hover .vc-card__txt,.vc-card--sidebar .vc-card__item:hover .vc-card__txt,.vc-headline--sidebar{color:#1f2c5e}.vc-headline--primary{padding-bottom:10px}.vc-headline--primary:after{margin:0 auto;right:0}.vc-headline--sidebar{font-size:1.375rem;padding-bottom:10px}.vc-headline--bd-start{color:#1f2c5e;font-size:1.75rem;padding-bottom:10px}.vc-headline--bd-start>svg{fill:currentColor;font-size:1.1rem;margin-left:5px}.vc-headline--small{font-size:1.375rem}.vc-headline--article{font-size:1.375rem;color:#22346a}.vc-textbox input,.vc-textbox--password input{border:1px solid #bdbdbd;border-radius:12px;font-size:1rem;padding:16px 15px;width:100%}.vc-textbox input ::-moz-placeholder,.vc-textbox--password input ::-moz-placeholder{opacity:1;color:#828282}.vc-textbox input :-ms-input-placeholder,.vc-textbox--password input :-ms-input-placeholder{opacity:1;color:#828282}.vc-textbox input ::placeholder,.vc-textbox--password input ::placeholder{opacity:1;color:#828282}.vc-textbox input ::-webkit-input-placeholder,.vc-textbox--password input ::-webkit-input-placeholder{color:#828282}.vc-textbox input :-moz-placeholder,.vc-textbox--password input :-moz-placeholder{color:#828282}.vc-textbox input ::-ms-input-placeholder,.vc-textbox--password input ::-ms-input-placeholder{color:#828282}.vc-textbox input[type=date],.vc-textbox--password input[type=date]{background:url(../img/pro/icons/i-calendar.png) right 15px center/20px no-repeat #fff}.vc-textbox input[type=date]::-webkit-calendar-picker-indicator,.vc-textbox--password input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:0}.vc-card--project .vc-card__item:hover .vc-card__icon img,.vc-nav__item:hover .vc-nav__icon img{filter:brightness(0) invert(1)}.vc-textbox--password span{height:11px;right:15px;width:16px}.vc-textbox--password span::before{background:url(../img/pro/icons/i-eye.png) 0 0/100% no-repeat;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .25s;width:100%}.vc-textbox--password span::after{background:url(../img/pro/icons/i-eye-hide.png) 0 0/100% no-repeat;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s;width:100%}.vc-textbox--password span:hover{cursor:pointer}.vc-checkbox>input:checked+label::before,.vc-textbox--password span.show::before{opacity:0}.vc-checkbox>input:checked+label::after,.vc-textbox--password span.show::after{opacity:1}.vc-textarea textarea{border:1px solid #bdbdbd;border-radius:12px;font-size:1rem;min-height:135px;padding:10px 15px;width:100%}.vc-textarea textarea ::-moz-placeholder{opacity:1;color:#828282}.vc-textarea textarea :-ms-input-placeholder{opacity:1;color:#828282}.vc-textarea textarea ::placeholder{opacity:1;color:#828282}.vc-textarea textarea ::-webkit-input-placeholder{color:#828282}.vc-textarea textarea :-moz-placeholder{color:#828282}.vc-textarea textarea ::-ms-input-placeholder{color:#828282}.vc-article--about .vc-article__whychoose__txt a:hover,.vc-article__content a:hover{color:#a2050e;text-decoration:none}.vc-dropdown{z-index:999}.vc-dropdown span{background-color:#fff;border:1px solid #bdbdbd;border-radius:12px;color:#1f1f1f;font-size:1rem;height:58px;padding:16px 35px 16px 20px;width:100%}.vc-dropdown svg{font-size:.625rem;fill:#034EA1;right:15px;pointer-events:none}.vc-dropdown div{max-height:0;overflow:hidden;padding-top:10px;transition:visibility .25s;width:100%;z-index:9999}.vc-carousel--partner .vc-carousel__item,.vc-checkbox label,.vc-dropdown li{transition:color .25s;font-size:1rem;color:#1f1f1f}.vc-dropdown ul::-webkit-scrollbar{border-radius:0;width:10px}.vc-dropdown ul::-webkit-scrollbar-track{border-radius:0;background-color:#e8e8e8}.vc-checkbox label::after,.vc-checkbox label::before{border-radius:3px;height:15px;top:5px;width:15px;left:0;position:absolute;content:"";display:inline-block}.vc-dropdown ul::-webkit-scrollbar-thumb{background-color:#0083cb}.vc-dropdown ul::-webkit-scrollbar-thumb:hover{background-color:#0083cb}.vc-dropdown li{margin-bottom:5px}.vc-dropdown:hover{cursor:pointer;z-index:99999}.vc-dropdown:hover div{visibility:visible;max-height:525px;transition:max-height .15s ease-in-out}.vc-checkbox label{cursor:pointer;margin-bottom:0;padding-left:20px}.vc-checkbox label::before{background-color:#e0e0e0;transition:opacity .25s}.vc-checkbox label::after{background:url(../img/pro/icons/i-check.png) center center no-repeat #034ea1;opacity:0;transition:opacity .25s}.vc-select select{background-color:#fff;border:1px solid #bdbdbd;border-radius:12px;color:#1f1f1f;font-size:1rem;height:46px;padding:10px 25px 10px 15px;transition:background-color .25s;width:100%}.vc-carousel--partner .swiper-button-next svg,.vc-carousel--partner .swiper-button-prev svg,.vc-select svg{fill:#034EA1;font-size:.75rem}.vc-select svg{right:15px;pointer-events:none}.vc-txt{color:#1f1f1f;font-size:1rem;margin-bottom:10px}.vc-link,.vc-link--event{transition:opacity .25s}.vc-table,.vc-table--job{margin-bottom:15px;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.vc-table--job::-webkit-scrollbar,.vc-table::-webkit-scrollbar{background-color:#e6e6e6;height:10px;overflow:visible;width:10px}.vc-table--job::-webkit-scrollbar-button,.vc-table::-webkit-scrollbar-button{height:0;width:0}.vc-table--job::-webkit-scrollbar-track,.vc-table::-webkit-scrollbar-track{background-clip:padding-box;box-shadow:inset 1px 0 0 #e6e6e6}.vc-table--job::-webkit-scrollbar-track:hover,.vc-table::-webkit-scrollbar-track:hover{background-color:#f3f3f3;box-shadow:inset 1px 0 0 #e6e6e6}.vc-table--job::-webkit-scrollbar-track:active,.vc-table::-webkit-scrollbar-track:active{background-color:#f3f3f3;box-shadow:inset 1px 0 0 #dcdcdc,inset -1px 0 0 #eee}.vc-table--job::-webkit-scrollbar-thumb,.vc-table::-webkit-scrollbar-thumb{border-radius:16px;background-color:#a5a5a5;background-clip:padding-box;border:solid transparent;border-width:1px 1px 1px 0;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 #e6e6e6,inset 0 -1px 0 #a5a5a5}.vc-table--job::-webkit-scrollbar-thumb:hover,.vc-table::-webkit-scrollbar-thumb:hover{background-color:#a5a5a5;box-shadow:inset 1px 1px 1px #a5a5a5}.vc-table--job::-webkit-scrollbar-thumb:active,.vc-table::-webkit-scrollbar-thumb:active{background-color:grey;box-shadow:inset 1px 1px 3px #a6a6a6}.vc-table table,.vc-table--job table{border:1px solid #eaeaea;border-collapse:collapse}.vc-table table td,.vc-table table th,.vc-table--job table td,.vc-table--job table th{border:1px solid #eaeaea;font-size:1.4rem;padding:5px}.vc-carousel--partner .vc-carousel__icon{border-bottom:1px solid #bdbdbd;margin-bottom:15px;height:95px;padding-bottom:15px;transition:opacity .25s}.vc-carousel--partner .vc-carousel__icon img{max-height:75px}.vc-card--product .vc-card__icon img,.vc-card--project .vc-card__icon img{max-width:100px;max-height:100%}.vc-carousel--partner .vc-carousel__ttl{color:currentColor;font-size:1rem;padding:0 15px}.vc-carousel--partner .swiper-button-next,.vc-carousel--partner .swiper-button-prev{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;font-size:0;height:37px;line-height:0;margin:0;opacity:1;top:-80px;transition:background-color .25s;width:37px}.vc-carousel--partner .swiper-button-next.swiper-button-disabled,.vc-carousel--partner .swiper-button-prev.swiper-button-disabled{opacity:.5}.vc-carousel--partner .swiper-button-next:hover,.vc-carousel--partner .swiper-button-prev:hover{background-color:#034ea1}.vc-carousel--partner .swiper-button-next{right:0}.vc-carousel--partner .swiper-button-prev{left:inherit;right:45px}.vc-carousel--cv .swiper-pagination{margin-top:20px}.vc-banner .swiper-pagination-bullet,.vc-carousel--cv .swiper-pagination-bullet{background-color:rgba(3,78,161,.5);border-radius:15px;border:0;height:10px;margin:0 5px;opacity:1;position:relative;transition:background-color .25s,width .25s;width:10px}.vc-article--about .vc-article__whychoose__txt p:last-child,.vc-job__info:last-child{margin-bottom:0}.vc-banner .swiper-pagination-bullet-active,.vc-carousel--cv .swiper-pagination-bullet-active{background-color:#034ea1;width:30px}.vc-banner img,.vc-banner__img,.vc-carousel--cv img{width:100%}.vc-job{background-color:#f6f6f6;border-radius:22px;margin-bottom:30px;padding:30px 20px}.vc-job__info{font-size:1.125rem;color:#1f1f1f;margin-bottom:10px;padding-left:25px;width:100%}.vc-article--about .vc-article__whychoose__col,.vc-article__content,.vc-article__tag,.vp-error__img{margin-bottom:30px}.vc-job__info strong{color:#044a98;font-weight:500}.vc-article__content a,.vc-article__content p{/*color:currentColor;*/font-size:1rem}.vc-job__info img{left:0;top:3px;width:18px}.vc-article,.vc-article--about,.vc-article--blog,.vc-article--home,.vc-article--product,.vc-article__content{color:#1f1f1f;font-size:1rem}.vc-article__content a{transition:color .5s}.vc-article--about .vc-article__content h2,.vc-article--about .vc-article__content h3,.vc-article--about .vc-article__content h4,.vc-article--about .vc-article__content h5,.vc-article__social a:hover,.vc-article__tag a:hover{color:#034ea1}.vc-article__content img{margin:1.5rem auto;max-width:100%}.vc-article__content ul{font-size:1rem;list-style:none;padding-left:0}.vc-article__content ul li{font-size:1rem;padding-left:15px;position:relative}.vc-article__content ul li::before{background-color:#c4c4c4;border-radius:50%;content:"";display:inline-block;height:5px;left:0;position:absolute;top:9px;width:5px}.vc-article__tag{background:url(../img/pro/icons/i-tag.png) left 0 top 5px/19px no-repeat;padding-left:30px}.vp-error__box,.vp-home__blog .vc-card--blog .vc-headline--bd-start::after{background-color:#fff}.vc-article__tag a{color:#828282;font-size:1rem;margin-right:15px;transition:color .25s}.vc-article__social a{color:#828282;font-size:1.25rem;margin-right:5px;transition:color .25s}.vc-article__social a svg{fill:currentColor}.vc-article--about .vc-article__content ul li{background:url(../img/pro/icons/i-arrow-black.png) 0 5px/9px no-repeat}.vc-article--about .vc-article__content ul li::before{display:none}.vc-article--about .vc-article__whychoose,.vc-search .vc-btn--primary{margin-top:30px}.vc-article--about .vc-article__whychoose__box{background-color:#f6f6f6;border-radius:22px;min-height:200px;height:100%;padding:0 20px 10px}.vc-card--product .vc-card__des,.vc-card--project .vc-card__des{min-height:100px}.vc-article--about .vc-article__whychoose__ttl{background-color:#034ea1;border-radius:0 0 22px 22px;color:#fff;left:50%;padding:10px 15px;position:relative;transform:translate(-50%,-10px)}.vc-article--about .vc-article__whychoose__txt,.vc-card--partner .vc-card__pos{color:#1f1f1f;font-size:1rem}.vc-article--about .vc-article__whychoose__txt p{color:currentColor}.vc-article--about .vc-article__whychoose__txt a{color:#034ea1}.vc-article--blog .vc-article__nav{font-size:1.25rem;margin-bottom:30px;padding-bottom:18px;position:relative}.vc-article--blog .vc-article__nav::after{background-color:#f6f6f6;border-radius:22px;bottom:0;content:"";display:block;height:18px;left:0;position:absolute;width:100%;z-index:0}.vc-article--blog .vc-article__nav a{color:#000;font-size:.9375rem;margin-left:25px;margin-right:25px;position:relative;z-index:1}.vc-article--blog .vc-article__nav a::after{background-color:#034ea1;border-radius:22px;bottom:-18px;content:"";display:block;height:3px;right:0;position:absolute;transition:left .25s,width .25s;width:0;z-index:0}.vc-article--blog .vc-article__nav a.current::after,.vc-article--blog .vc-article__nav a:hover::after{left:0;width:77px}.vc-article--blog .vc-article__gallery__item,.vc-article--blog .vc-article__gallery__item--avatar{display:inline-block;margin-bottom:15px;overflow:hidden;padding-top:66.5420560748%;position:relative;transition:opacity .25s;width:100%}.vc-article--blog .vc-article__gallery__item img,.vc-article--blog .vc-article__gallery__item--avatar img{height:100%;left:50%;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translate(-50%,-50%);top:50%;width:100%}.vc-article--blog .vc-article__gallery__item--avatar{padding-top:67.2897196262%}.vc-article--blog .vc-article__apply{color:#000;font-size:1.0625rem;font-weight:500;margin-bottom:30px}.vc-article--blog .vc-article__apply-box{background-color:#f6f6f6;border-radius:22px;margin-right:30px;padding:20px 30px}.vc-article--blog .vc-article__apply .vc-btn--apply{font-weight:400;margin-left:15px}.vc-article--blog .vc-article__toolbar .vc-headline--start{flex:1;margin-bottom:10px}.vc-article--blog .vc-article__toolbar__apply{min-width:310px}.vc-article--blog .vc-article__toolbar__apply .vc-btn--save{margin-left:10px}.vc-article--blog .vc-article__partner{border-radius:22px;box-shadow:0 4px 4px rgba(0,0,0,.25);margin-bottom:30px;padding:30px}.vc-article--blog .vc-article__partner-avatar,.vc-card--user .vc-card__item,.vc-search .vc-sidebar--search .vc-sidebar__row,.vc-search .vc-sidebar--search1 .vc-sidebar__row,.vp-home__blog .vc-card--blog .vc-card__avatar{margin-bottom:15px}.vc-article--blog .vc-article__partner-ttl{color:#1f1f1f;font-size:1.25rem}.vc-article--blog .vc-article__partner-txt{border-top:1px solid #e0e0e0;color:#1f1f1f;font-size:1rem;margin-top:15px;padding-top:15px}.vc-article--blog .vc-article__partner-txt span{margin-bottom:5px}.vc-article--blog .vc-article__partner-txt strong{font-weight:500}.vp-error__box{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;margin:50px 0;padding:30px}.vp-error__head{color:#034ea1;font-size:2.0625rem;margin-bottom:20px}.vp-error__txt{color:#1f1f1f;font-size:1.25rem;margin-bottom:20px}.vp-error__txt a{color:#17469e;font-size:1.25rem;transition:color .25s}.vp-error__txt a:hover{color:red;text-decoration:underline}.vp-error__input input{border:1px solid #e0e0e0;border-radius:24px;color:#6b6b6b;font-size:.9375rem;line-height:1;height:52px;padding:10px 35px 10px 20px;transition:background-color .5s;min-width:350px;width:100%}.vp-error__input input:focus{background-color:rgba(23,70,158,.1)}.vp-error__input button{background-color:transparent;border-width:0;height:28px;right:20px;margin:0;padding:0;top:50%;transform:translateY(-50%);width:28px}.vp-error__input button svg{fill:#17469E;font-size:1.25rem}.vp-error__input button:hover svg{fill:#ae2c23}.vp-error__input ::placeholder{color:#6b6b6b;opacity:1}.vp-error__input ::-webkit-input-placeholder{color:#6b6b6b;opacity:1}.vp-error__input :-moz-placeholder{color:#6b6b6b;opacity:1}.vp-error__input ::-moz-placeholder{color:#6b6b6b;opacity:1}.vp-error__input :-ms-input-placeholder{color:#6b6b6b;opacity:1}.vp-error__input ::-ms-input-placeholder{color:#6b6b6b;opacity:1}.vp-home__job{padding-top:30px;padding-bottom:30px}.vp-home__job .vc-card--jobfull .swiper-button-next,.vp-home__job .vc-card--jobfull .swiper-button-prev{top:10px}.vp-home__job .vc-card__col:nth-child(10) .vc-card__item,.vp-home__job .vc-card__col:nth-child(9) .vc-card__item{border-bottom-width:0;padding-bottom:0}.vp-home__blog{background:linear-gradient(to right,#ae2c23 0,#ae2c23 50%,#f1f1f1 50%,#f1f1f1 100%);padding-top:40px}.vc-search .vc-headline--bd-start,.vc-sidebar--search .vc-sidebar__head,.vc-sidebar--search1 .vc-sidebar__head,.vp-home__blog .vc-card--blog .vc-headline--bd-start{color:#fff}.vc-sidebar--search .vc-sidebar__row,.vc-sidebar--search1 .vc-sidebar__row,.vp-home__blog .vc-card--blog .vc-card__ttl{margin-bottom:10px}.vp-home__blog .vc-card--blog .vc-card__ttl,.vp-home__blog .vc-card--blog .vc-card__txt{color:#fff;transition:color .25s}.vp-home__blog .vc-card--blog .vc-card__item:hover .vc-card__ttl,.vp-home__blog .vc-card--blog .vc-card__item:hover .vc-card__txt{color:#d0a33e}.vp-home__blog .vc-card--blog .swiper-button-next,.vp-home__blog .vc-card--blog .swiper-button-prev{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;font-size:0;height:37px;line-height:0;margin:0;opacity:1;top:15px;transition:background-color .25s;width:37px}.vp-home__blog .vc-card--blog .swiper-button-next svg,.vp-home__blog .vc-card--blog .swiper-button-prev svg{fill:#034EA1;font-size:1.0625rem}.vc-card--jobfull .swiper-button-next:hover svg,.vc-card--jobfull .swiper-button-prev:hover svg,.vc-card--post .vc-card__readmore em svg,.vp-home__blog .vc-card--blog .swiper-button-next:hover svg,.vp-home__blog .vc-card--blog .swiper-button-prev:hover svg{fill:#fff}.vc-partner .swiper-button-next.swiper-button-disabled,.vc-partner .swiper-button-prev.swiper-button-disabled,.vp-home__blog .vc-card--blog .swiper-button-next.swiper-button-disabled,.vp-home__blog .vc-card--blog .swiper-button-prev.swiper-button-disabled{opacity:.5}.vc-article--home .vc-article__gallery__item--avatar:hover,.vc-article--home .vc-article__gallery__item:hover,.vc-card--blog .vc-card__avatar:hover,.vc-card--partner .vc-card__avatar:hover,.vc-card--post .vc-card__avatar:hover,.vc-card--sidebar .vc-card__avatar:hover,.vc-card--user .vc-card__avatar:hover{opacity:.75}.vc-nav__item:hover .vc-nav__icon,.vp-home__blog .vc-card--blog .swiper-button-next:hover,.vp-home__blog .vc-card--blog .swiper-button-prev:hover{background-color:#034ea1}.vc-link--event em,.vc-search .vc-headline--bd-start::after{background-color:#fff}.vc-card--job .vc-card__item.hot::before,.vc-card--jobfull .vc-card__item.new.hot::after{background:url(../img/pro/icons/i-hot.png) 0 0/100% no-repeat;height:39px;width:34px;content:""}.vc-partner .swiper-button-next,.vp-home__blog .vc-card--blog .swiper-button-next{right:0}.vp-home__blog .vc-card--blog .swiper-button-prev{left:inherit;right:45px}.vc-partner{padding:30px 0}.vc-partner .swiper-slide{height:auto}.vc-partner .swiper-container{margin:0 40px}.vc-partner .swiper-button-next,.vc-partner .swiper-button-prev{background:0 0;font-size:0;height:40px;line-height:0;margin:0;opacity:1;top:50%;transform:translateY(-50%);width:40px}.vc-partner .swiper-button-next svg,.vc-partner .swiper-button-prev svg{fill:rgba(23,70,158,0.5);font-size:2rem}.vc-partner .swiper-button-prev{left:0}.vc-article--home{padding-bottom:50px;padding-top:50px}.vc-article--home .vc-article__gallery__item,.vc-article--home .vc-article__gallery__item--avatar{border-radius:22px;display:inline-block;margin-bottom:15px;overflow:hidden;padding-top:66.5420560748%;position:relative;transition:opacity .25s;width:100%}.vc-article--home .vc-article__gallery__item img,.vc-article--home .vc-article__gallery__item--avatar img{border-radius:22px;height:100%;left:50%;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translate(-50%,-50%);top:50%;width:100%}.vc-article--home .vc-article__gallery__item--avatar{padding-top:67.2897196262%}.vc-article--home .vc-article__readmore,.vc-card--post .vc-card__readmore{color:#034ea1;font-size:.9375rem;transition:color .25s}.vc-article--home .vc-article__readmore em{background-color:#dd6e6d;border-radius:50%;height:28px;margin-right:5px;width:28px}.vc-article--home .vc-article__readmore em svg{font-size:.8rem;fill:#fff;margin-left:3px}.vc-article--home .vc-article__readmore:hover{color:#dd6e6d}.vc-search{background:linear-gradient(90deg,#22346a 0,#17469e 74.48%)}.vc-product__nav .row,.vc-search__row{margin-left:0;margin-right:0}.vc-search__row>*{padding-left:0;padding-right:0}.vc-search__box{height:100%;left:0;top:0;width:100%}.vc-search .vc-sidebar--search,.vc-search .vc-sidebar--search1{background:0 0;margin-bottom:0;padding:0 50px 0 0}.vc-card--product .vc-card__readmore,.vc-card--project .vc-card__readmore{margin-top:15px}.vc-card--blog .vc-card__item>.row>*,.vc-sidebar--search .row>*,.vc-sidebar--search1 .row>*{padding-left:5px;padding-right:5px}.vc-nav{background-color:#f6f6f6;padding-bottom:50px;padding-top:50px}.vc-nav__item:hover .vc-nav__ttl,.vc-nav__item:hover .vc-nav__txt{color:#044a98}.vc-nav__content{flex:1;padding-right:70px}.vc-nav__icon{background-color:rgba(3,78,161,.25);border-radius:12px;height:80px;margin-right:10px;padding:10px;transition:background-color .25s;width:80px}.vc-link--event a,.vc-nav__btn,.vc-nav__ttl,.vc-nav__txt{transition:color .25s}.vc-nav__ttl{color:#000;font-size:1.375rem}.vc-nav__txt{color:#000;font-size:1rem;line-height:1.2}.vc-nav__wrap{background:linear-gradient(to bottom,#ae2c23 47.34%,#e74e43 100%);border-radius:100px}.vc-nav__wrap::after{background-color:#f3dc92;content:"";height:50%;left:0;margin-left:auto;margin-right:auto;right:0;position:absolute;top:25%;width:1px}.vc-card--blog .vc-card__item>.row,.vc-sidebar--search .row,.vc-sidebar--search1 .row{margin-left:-5px;margin-right:-5px}.vc-nav__btn{color:#fff;padding-left:30px;padding-right:30px;width:150px}.vc-nav__btn span{color:currentColor;font-size:1.125rem}.vc-nav__btn:hover{color:#f3dc92}@media only screen and (max-width:1440px){.vc-search .vc-btn--primary{margin-top:0}.vc-nav__content{padding-right:0}}@media only screen and (max-width:992px){.vc-contact__sticky-back svg,.vc-contact__sticky-item svg{font-size:.875rem}.vc-contact__sticky{left:-1px;width:50px}.vc-contact__sticky-input:checked+.vc-contact__sticky{left:-50px}.vc-contact__sticky-input:checked+.vc-contact__sticky .vc-contact__sticky-back{left:50px}.vc-contact__sticky-back,.vc-contact__sticky-item{height:50px}.vc-contact__sticky-item img{max-height:25px;max-width:25px}.vc-contact__sticky-item span{left:-200px;width:200px}.vc-contact__sticky-item:hover span{left:53px}.vc-article,.vc-article--about,.vc-article--blog,.vc-article--home,.vc-article--product,.vc-nav{padding-bottom:30px;padding-top:30px}.vc-search__box{height:auto;padding-bottom:30px;padding-top:30px;position:relative!important}.vc-search .vc-sidebar--search,.vc-search .vc-sidebar--search1{padding:0}.vc-nav__item{text-align:center}.vc-nav__icon{margin-right:0}.vc-nav__wrap{margin:30px auto 0}.vc-nav__btn{padding-bottom:5px;padding-top:5px}}@media only screen and (max-width:768px){.vp-error__head,.vp-error__txt{margin-bottom:15px}.vp-error{padding:20px}.vp-error__head{font-size:1.625rem}.vp-error__txt,.vp-error__txt a{font-size:1rem}.vp-error__img{margin:-20px -20px 20px}.vc-article .vc-article__gallery .row,.vc-article--about .vc-article__gallery .row,.vc-article--blog .vc-article__gallery .row,.vc-article--home .vc-article__gallery .row,.vc-article--product .vc-article__gallery .row{margin-left:-5px;margin-right:-5px}.vc-article .vc-article__gallery .row>*,.vc-article--about .vc-article__gallery .row>*,.vc-article--blog .vc-article__gallery .row>*,.vc-article--home .vc-article__gallery .row>*,.vc-article--product .vc-article__gallery .row>*{padding-left:5px;padding-right:5px}.vc-article .vc-article__gallery__item,.vc-article--about .vc-article__gallery__item,.vc-article--blog .vc-article__gallery__item,.vc-article--blog .vc-article__gallery__item--avatar,.vc-article--home .vc-article__gallery__item,.vc-article--home .vc-article__gallery__item--avatar,.vc-article--product .vc-article__gallery__item{border-radius:10px;margin-bottom:3px}.vc-article .vc-article__gallery__item img,.vc-article--about .vc-article__gallery__item img,.vc-article--blog .vc-article__gallery__item img,.vc-article--blog .vc-article__gallery__item--avatar img,.vc-article--home .vc-article__gallery__item img,.vc-article--home .vc-article__gallery__item--avatar img,.vc-article--product .vc-article__gallery__item img{border-radius:10px}.vc-article .vc-article__readmore,.vc-article--about .vc-article__readmore,.vc-article--blog .vc-article__readmore,.vc-article--home .vc-article__readmore,.vc-article--product .vc-article__readmore{margin-bottom:30px}.vc-nav__wrap{margin-top:0}.vc-nav__item{margin-bottom:20px}}.vc-link--event{background-color:#f1f1f1}.vc-link--event a{color:#1f1f1f;margin-bottom:15px}.vc-product__nav a,.vc-sidebar--nav a{transition:background-color .25s,color .25s}.vc-link--event a:last-child{margin-bottom:0}.vc-link--event a:hover{color:#ae2c23}.vc-link--event span{font-size:1.375rem;line-height:1.3;flex:1}.vc-link--event em{border-radius:8px;color:#d0a33e;font-style:normal;font-size:1.125rem;height:72px;margin-right:10px;padding:5px 10px;width:72px}.vc-link--event em strong{color:#ae2c23;font-size:1.25rem;border-bottom:1px solid rgba(174,44,35,.4)}@media only screen and (max-width:992px){.vc-link--event span{font-size:1.6rem}.vc-link--event em{font-size:1.6rem;height:65px;width:50px}.vc-link--event em strong{font-size:2rem}}.vc-sidebar--search,.vc-sidebar--search1{background-color:#ae2c23;border-radius:22px;margin-bottom:30px;padding:30px}.vc-sidebar--search1{background:linear-gradient(90deg,#22346a 0,#17469e 74.48%)}.vc-sidebar--nav{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:22px;margin-bottom:30px;padding:30px 15px}.vc-card--blog .vc-card__item,.vc-card--partner .vc-card__item,.vc-card--sidebar .vc-card__item,.vc-card--user .vc-card__info,.vc-card--user .vc-card__ttl,.vc-card--user .vc-card__txt,.vc-contact .vc-headline--primary,.vp-account__col,.vp-account__wrap,.vp-profile__col{margin-bottom:15px}.vc-sidebar--nav .vc-sidebar__head{color:#034ea1;font-size:1.5rem;font-weight:700}.vc-sidebar--nav nav{margin-left:-15px;margin-right:-15px}.vc-sidebar--nav a{background:url(../img/pro/icons/i-arrow.png) left 15px top 15px/16px no-repeat #fff;color:#1f1f1f;font-size:1rem;padding:10px 15px 10px 35px}.vc-sidebar--nav a:hover{background-color:#034ea1;color:#fff}.vc-card--user .vc-card__ttl{color:#1f1f1f;font-weight:700;font-size:1.75rem;transition:color .25s}.vc-card--user .vc-card__ttl:hover{color:#034ea1}.vc-card--user .vc-card__avatar{overflow:hidden;padding-top:100%;transition:opacity .25s;width:100%}.vc-card--user .vc-card__avatar img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.vc-card--user .vc-card__info{background-color:#f1f1f1;border-radius:5px;font-size:1rem;color:#1f1f1f;padding:5px 15px;width:100%}.vc-card--user .vc-card__info span{font-size:1rem;margin-right:10px}.vc-card--user .vc-card__info span img{margin-right:5px;margin-top:-3px;width:18px}.vc-card--user .vc-card__txt{font-size:1rem;color:#1f1f1f;padding-left:25px;width:100%}.vc-card--user .vc-card__txt img{left:0;top:5px;width:18px}.vc-card--user .vc-card__call{background:linear-gradient(to right,#22346a 0,#17469e 74.48%);border-radius:100px;border:0;color:#fff;font-weight:500;line-height:1;padding:10px 15px;right:0;top:0;transition:opacity .25s}.vc-card--user .vc-card__call img{margin-right:5px;width:16px}.vc-card--user .vc-card__call:hover{opacity:.75;color:#fff}.vc-card--partner .vc-card__ttl{color:#000;font-weight:600;font-size:1.75rem;transition:color .25s}.vc-card--partner .vc-card__ttl:hover{color:#034ea1}.vc-card--partner .vc-card__avatar{overflow:hidden;padding-top:100%;transition:opacity .25s;width:100%}.vc-card--blog .vc-card__avatar,.vc-card--post .vc-card__avatar,.vc-card--sidebar .vc-card__avatar{padding-top:60.6060606061%;transition:opacity .25s;overflow:hidden}.vc-card--partner .vc-card__avatar img{left:0;margin:0 auto;-o-object-fit:contain;object-fit:contain;right:0;top:0}.vc-card--partner .vc-card__info{font-size:.875rem;color:#828282}.vc-card--partner .vc-card__info span{font-size:.875rem;margin-right:10px}.vc-card--partner .vc-card__info span img{margin-right:5px;margin-top:-3px;width:12px}.vc-card--partner .vc-card__txt{font-size:1rem;color:#1f1f1f;margin-bottom:15px;padding-left:25px;width:100%}.vc-card--partner .vc-card__txt img{left:0;top:5px;width:18px}.vc-card--blog .vc-card__avatar{width:100%}.vc-card--blog .vc-card__avatar img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.vc-card--blog .vc-card__txt{font-size:1rem;color:#1f1f1f;width:100%}.vc-card--blog .vc-card__ttl{font-size:1.125rem;color:#1f1f1f;width:100%}.vc-card--sidebar .vc-card__avatar{margin-bottom:10px;width:100%}.vc-card--sidebar .vc-card__avatar img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.vc-card--sidebar .vc-card__txt{font-size:1rem;color:#1f1f1f;width:100%}.vc-card--post .vc-card__item,.vc-contact__map,.vp-profile__row,.vp-profile__tab{margin-bottom:30px}.vc-card--post .vc-card__item:hover .vc-card__ttl{color:#034ea1}.vc-card--post .vc-card__item:hover .vc-card__readmore{color:#dd6e6d}.vc-card--post .vc-card__avatar{margin-bottom:10px;width:100%}.vc-card--post .vc-card__avatar img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.vc-card--post .vc-card__txt{font-size:1rem;color:#828282;margin-bottom:5px;width:100%}.vc-card--post .vc-card__ttl{color:#1f1f1f;font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:10px;width:100%}.vc-card--post .vc-card__date{color:#034ea1;font-size:1rem;font-weight:700;margin-bottom:5px}.vc-card--post .vc-card__readmore em{background-color:#dd6e6d;border-radius:50%;height:28px;margin-right:5px;width:28px}.vc-product__nav .row>*{padding-left:0;padding-right:0}.vc-product__nav a{background-color:#e7e7e7;color:#030303;font-size:1.25rem;padding:15px}.vc-product__nav a.current,.vc-product__nav a:hover{background-color:#d3dd23;color:#fff}.vc-product__banner{margin-bottom:100px;margin-top:100px}.vc-product__banner::before{background-color:#f7f7f7;content:"";left:0;height:100%;position:absolute;transform:translateY(-100px);top:0;width:100%;z-index:-1}.vc-product__banner-box{background-color:#fff;padding:50px 400px 50px 50px;right:0;top:50%;transform:translateY(-50%);width:750px}.vc-article--product,.vc-card--product,.vc-card--project{padding:50px 0}.vc-product__banner-ttl{color:#e7e7e7;font-size:6.25rem;font-family:Inter,sans-serif}.vc-product__banner-ttl span{bottom:0;color:#030303;font-size:2.5rem;font-family:Inter,sans-serif;font-weight:400;left:0}.vc-product__banner-des{color:#030303;font-size:1rem}.vc-product__banner-des p{font-size:1rem}.vc-card--product .vc-card__item{border-right:1px solid #e7e7e7;margin-bottom:50px;padding-right:30px}.vc-card--product .vc-card__avatar{padding-top:50%}.vc-card--product .vc-card__ttl{color:#d3dd23;font-size:1.25rem;font-family:Inter,sans-serif;margin-bottom:5px}.vc-card--product .vc-card__link{color:#a7a7a7;font-size:1rem;margin-bottom:15px}.vc-card--product .vc-card__icon{height:75px;margin-bottom:30px}.vc-card--product .vc-card__col:nth-child(3n) .vc-card__item{border-right-width:0}.vc-card--project .vc-card__item{background-color:#fff;border:1px solid #e7e7e7;margin-bottom:30px;padding:30px;z-index:1}.vc-card--project .vc-card__item::before{background-color:#d3dd23;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:-1}.vc-card--project .vc-card__item:hover::before{opacity:1}.vc-card--project .vc-card__item:hover .vc-card__des,.vc-card--project .vc-card__item:hover .vc-card__link,.vc-card--project .vc-card__item:hover .vc-card__readmore,.vc-card--project .vc-card__item:hover .vc-card__ttl{color:#fff}.vc-card--job .vc-card__item.hot .vc-card__ttl,.vc-card--jobfull .vc-card__item.hot .vc-card__ttl,.vc-card--jobfull .vc-card__item.new .vc-card__ttl,.vc-card--jobfull .vc-card__item.top .vc-card__ttl{padding-right:50px;color:#ae2c23}.vc-card--project .vc-card__avatar{padding-top:50%}.vc-card--project .vc-card__ttl{color:#d3dd23;font-size:1.25rem;font-family:Inter,sans-serif;margin-bottom:5px}.vc-card--project .vc-card__link{color:#a7a7a7;font-size:1rem;margin-bottom:15px}.vc-card--project .vc-card__icon{height:75px;margin-bottom:30px}.vc-card--job .vc-card__ttl,.vc-card--jobfull .vc-card__ttl,.vc-card--recruitment .vc-card__ttl{color:#000;font-weight:600;font-size:1.125rem;transition:color .25s}.vc-card--job .vc-card__ttl:hover,.vc-card--jobfull .vc-card__ttl:hover,.vc-card--recruitment .vc-card__ttl:hover{color:#034ea1}.vc-card--job .vc-card__pos,.vc-card--jobfull .vc-card__pos,.vc-card--recruitment .vc-card__pos{color:#1f1f1f;font-size:1rem}.vc-card--job .vc-card__avatar,.vc-card--jobfull .vc-card__avatar,.vc-card--recruitment .vc-card__avatar{margin-right:10px}.vc-card--job .vc-card__avatar img,.vc-card--jobfull .vc-card__avatar img,.vc-card--recruitment .vc-card__avatar img{-o-object-fit:contain;object-fit:contain}.vc-card--job .vc-card__info,.vc-card--jobfull .vc-card__info,.vc-card--recruitment .vc-card__info{font-size:.875rem;color:#828282}.vc-card--job .vc-card__info span,.vc-card--jobfull .vc-card__info span,.vc-card--recruitment .vc-card__info span{font-size:.875rem;margin-right:15px}.vc-card--job .vc-card__info span img,.vc-card--jobfull .vc-card__info span img,.vc-card--recruitment .vc-card__info span img{margin-right:5px;margin-top:-3px;width:12px}.vc-card--job .vc-card__item{border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:15px}.vc-card--job .vc-card__item .vc-card__item img,.vc-card--jobfull .vc-card__item img{max-width:78px}.vc-card--job .vc-card__item.hot::before{position:absolute;right:0;top:0}.vc-card--jobfull .vc-card__item{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:30px}.vc-card--jobfull .vc-card__item.hot::before,.vc-card--jobfull .vc-card__item.new::before,.vc-card--jobfull .vc-card__item.top::before{background:url(../img/pro/icons/i-hot.png) 0 0/100% no-repeat;content:"";height:39px;position:absolute;right:0;top:-20px;width:34px}.vc-card--jobfull .vc-card__item.top::before{background:url(../img/pro/icons/i-top.png) 0 0/100% no-repeat}.vc-card--jobfull .vc-card__item.new::before{background:url(../img/pro/icons/i-new.png) 0 0/100% no-repeat}.vc-card--jobfull .vc-card__item.new.hot::after{position:absolute;right:45px;top:-20px}.vc-card--jobfull .vc-btn--apply,.vc-card--jobfull .vc-btn--save{bottom:35px;right:0}.vc-card--jobfull.not-approved{color:#828282}.vc-card--jobfull.waiting{color:#034ea1}.vc-card--jobfull.expired{color:#ae2c23}.vc-card--jobfull .swiper-button-next,.vc-card--jobfull .swiper-button-prev{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;font-size:0;height:37px;line-height:0;margin:0;opacity:1;top:-80px;transition:background-color .25s;width:37px}.vc-card--jobfull .swiper-button-next svg,.vc-card--jobfull .swiper-button-prev svg{fill:#034EA1;font-size:.75rem}.vc-card--jobfull .swiper-button-next.swiper-button-disabled,.vc-card--jobfull .swiper-button-prev.swiper-button-disabled{opacity:.5}.vc-card--jobfull .swiper-button-next:hover,.vc-card--jobfull .swiper-button-prev:hover{background-color:#034ea1}.vc-card--jobfull .swiper-button-next{right:0}.vc-card--jobfull .swiper-button-prev{left:inherit;right:45px}.vc-card--jobfull .swiper-wrapper{padding-top:20px}.vc-contact__map iframe{height:550px;width:100%}.vc-contact__box{height:100%;left:0;pointer-events:none;top:0;width:100%}.vc-contact__content{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px}.vc-contact__info{color:#030303;font-size:1rem;margin-bottom:15px;padding-left:23px}.vc-contact__info svg{font-size:1rem;left:0;fill:#d3dd23;top:3px}.vc-contact__info a{color:#1f1f1f;font-size:1rem;transition:color .25s}.vc-contact__info a:hover{color:#d3dd23}.vc-contact__form,.vp-account,.vp-profile{padding-bottom:50px}.vp-account__btn{background:linear-gradient(to bottom,#ae2c23 47.34%,#e74e43 100%);border-radius:30px;color:#fff;margin:0 10px;padding:10px 30px;transition:opacity .25s}.vp-account__btn span{font-size:1.125rem;margin-right:5px}.vp-account__btn em{color:#f3dc92;font-size:1.125rem;font-style:normal;margin-left:5px}.vp-profile__head a,.vp-profile__head-bdl a{margin-left:10px;transform:translateY(-5px)}.vp-account__btn svg{fill:#F3DC92;font-size:1.125rem}.vp-account__btn:hover{color:#fff;opacity:.75}.vp-account__note{font-size:1rem;color:#000}.vp-account__note a{color:#ae2c23;font-size:1.125rem;transition:color .25s}.vp-account__note a:hover{color:#034ea1}.vp-account__box{box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:22px;margin-bottom:15px;padding:30px 20px}.vp-account__ttl{color:#22346a;font-size:1rem;margin-bottom:15px}.vp-account__brand{background-color:#3b5998;border-radius:50px;color:#fff;font-size:1rem;padding:10px 15px;transition:opacity .25s;width:calc(50% - 10px)}.vp-account__brand:last-child{background-color:#dd4b39}.vp-account__brand svg{fill:currentColor;font-size:1.375rem;margin-right:10px}.vp-account__brand:hover{color:#fff;opacity:.75}.vp-account__link{font-size:1rem;color:#ae2c23;transition:color .25s}.vp-account__link:hover{color:#17469e}.vp-profile__box{margin-bottom:30px;padding-left:15px}.vp-profile__head,.vp-profile__head-bdl,.vp-profile__head-dotl{margin-bottom:15px;font-size:1.25rem}.vp-profile__nav-item{border-right:1px solid #bdbdbd;color:#22346a;font-size:1rem;margin-right:15px;padding-right:15px;transition:color .25s}.vp-profile__nav-item span{height:25px;margin-bottom:10px}.vp-profile__nav-item span img{width:24px}.vp-profile__nav-item span svg{font-size:1.5rem;fill:currentColor}.vp-profile__nav-item:hover{color:#ae2c23;cursor:pointer}.vp-profile__nav-item:last-child{border-right-width:0;margin-right:0;padding-right:0}.vp-profile__tab::after{background-color:#f6f6f6;border-radius:22px;content:"";display:block;height:18px;width:100%}.vp-profile__head .add,.vp-profile__head-bdl .add{border-radius:100px;color:#fff;font-size:1.0625rem;padding:5px 10px 5px 35px;transform:translateY(-50%);font-weight:500;right:0}.vp-profile__tab a{color:#000;font-size:1rem;font-weight:500;margin-right:30px}.vp-profile__tab a::before{background-color:#034ea1;border-radius:22px;bottom:-18px;content:"";display:block;height:3px;left:0;opacity:0;position:absolute;transition:opacity .25s;width:77px}.vp-profile__tab a.current::before,.vp-profile__tab a:hover::before{opacity:1}.vp-profile__head{color:#22346a}.vp-profile__head a{transition:opacity .25s}.vp-profile__head a:hover{text-decoration:underline;opacity:.75}.vp-profile__head em{font-size:1rem;text-transform:initial}.vp-profile__head .add{background:linear-gradient(90deg,#22346a 0,#17469e 74.48%);top:50%}.vp-profile__head .add svg{font-size:1.125rem;left:10px;fill:currentColor;top:50%;transform:translateY(-50%)}.vp-profile__head .add:hover{text-decoration:none;opacity:.75}.vp-profile__head-bdl{color:#22346a;padding-left:10px}.vp-profile__head-bdl::before{background-color:#22346a;content:"";display:inline-block;height:20px;left:0;position:absolute;top:7px;width:3px}.vp-profile__head-bdl a{transition:opacity .25s}.vp-profile__head-bdl a:hover{text-decoration:underline;opacity:.75}.vp-profile__head-bdl .add{background:linear-gradient(90deg,#22346a 0,#17469e 74.48%);top:50%}.vp-profile__head-dotl::before,.vp-profile__status span::before{border-radius:50%;display:inline-block;content:"";position:absolute}.vp-profile__head-bdl .add svg{font-size:1.125rem;left:10px;fill:currentColor;top:50%;transform:translateY(-50%)}.vp-profile__sidebar-nav a span,.vp-profile__status span::before,.vp-profile__upload svg{left:15px;top:50%;transform:translateY(-50%)}.vp-profile__head-bdl .add:hover{text-decoration:none;opacity:.75}.vp-profile__head-dotl{color:#22346a;padding-left:15px}.vp-profile__head-dotl::before{background-color:#22346a;height:10px;left:0;top:12px;width:10px}.vp-profile__col .vc-txt{margin-top:10px}.vp-profile__status{background:linear-gradient(to right,#ae2c23 47.34%,#e74e43 100%);border-radius:22px;color:#fff;font-size:1.125rem;margin-bottom:15px}.vp-profile__status svg{font-size:1.5625rem;fill:currentColor;margin-left:15px;margin-right:10px}.vp-profile__status span{background-color:#bdbdbd;border-radius:22px;color:#fff;font-size:1rem;margin-left:15px;padding:10px 15px 10px 35px}.vp-profile__status span::before{background-color:#fff;height:14px;width:14px}.vp-profile__status.active{background:linear-gradient(to right,#22346a 0,#17469e 74.48%);color:#fff}.vp-profile__status.active span{background-color:#fff;border:1px solid #22346a;color:#22346a}.vp-profile__status.active span::before{background-color:#22346a}.vp-profile__step{margin-bottom:30px;counter-reset:counter}.vp-profile__step::before{background-color:#034ea1;bottom:10px;content:"";display:inline-block;height:9px;left:10px;position:absolute;width:calc(100% - 10px);z-index:0}.vp-profile__step a{counter-increment:counter;color:#000;font-size:.9375rem;margin-right:30px;padding-bottom:35px;transition:color .25s;z-index:1}.vp-profile__avatar-nav a input,.vp-profile__avatar-nav label input,.vp-profile__sidebar-nav ul li input,.vp-profile__upload input{font-size:0;height:0;width:0;line-height:0;opacity:0}.vp-profile__step a::after{align-items:center;border:3px solid #034ea1;background-color:#fff;border-radius:50%;bottom:0;color:#034ea1;content:counter(counter);display:inline-flex;font-size:1.0625rem;font-weight:500;height:30px;justify-content:center;left:0;position:absolute;width:30px;z-index:0}.vp-profile__step a.current,.vp-profile__step a:hover{color:#034ea1}.vp-profile__step a.current::after{background-color:#034ea1;color:#fff}.vp-profile__upload{background:linear-gradient(90deg,#ae2c23 47.34%,#e74e43 100%);color:#fff;border-radius:100px;font-size:1.0625rem;padding:5px 15px 5px 40px;transition:opacity .25s}.vp-profile__upload svg{font-size:1.0625rem;fill:currentColor}.vp-profile__upload:hover{cursor:pointer;opacity:.75}.vp-profile__sidebar{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:22px;padding:30px 15px}.vp-profile__sidebar ul{list-style:none;margin:0;padding:0}.vp-profile__sidebar-head{color:#034ea1;font-size:1.5rem;margin-bottom:10px}.vp-profile__sidebar-user{border-bottom:1px solid #bdbdbd;margin-bottom:15px;padding-bottom:15px}.vp-profile__sidebar-avatar{border-radius:50%;height:66px;margin-right:15px;width:66px}.vp-profile__sidebar-avatar img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;margin:0 auto;right:0;top:0;width:100%}.vp-profile__sidebar-name{color:#1f1f1f;font-size:1rem}.vp-profile__sidebar-nav{margin:0 -15px}.vp-profile__sidebar-nav a{color:#1f1f1f;padding:5px 15px 5px 35px;transition:background-color .25s,color .25s}.vp-profile__sidebar-nav a.current,.vp-profile__sidebar-nav a:hover{background-color:#034ea1;color:#fff}.vp-profile__sidebar-nav a span{background-color:#dd6e6d;border-radius:50%;height:16px;width:16px}.vp-profile__sidebar-nav a svg{font-size:.5rem;fill:#fff}.vp-profile__sidebar-nav ul li label{right:15px;top:15px;z-index:1;transition:transform .25s}.vp-profile__sidebar-nav ul li label svg{font-size:.625rem;fill:#1F1F1F}.vp-profile__sidebar-nav ul li label:hover{cursor:pointer;fill:#1F1F1F}.vp-profile__sidebar-nav ul li input:checked~label svg,.vp-profile__sidebar-nav ul li:hover label svg{fill:#fff}.vp-profile__sidebar-nav ul li input:checked~a,.vp-profile__sidebar-nav ul li:hover>a{background-color:#034ea1;color:#fff}.vp-profile__sidebar-nav ul li input:checked~ul{max-height:2000px;transition:max-height .15s ease-in-out}.vp-profile__sidebar-nav ul li ul{overflow:hidden;max-height:0;transition:border-color .25s,max-height .25s cubic-bezier(0, 1, 0, 1)}.vp-profile__avatar-img{border-radius:50%;height:180px;margin:0 auto 15px;width:180px}.vp-profile__avatar-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;margin:0 auto;right:0;top:0;width:100%}.vp-profile__avatar-nav a,.vp-profile__avatar-nav label{color:#22346a;font-size:1rem;padding:5px 15px 5px 40px;transition:color .25s}.vp-profile__avatar-nav a:hover,.vp-profile__avatar-nav label:hover{color:#dd6e6d;cursor:pointer}.vp-profile__avatar-nav a:hover svg,.vp-profile__avatar-nav label:hover svg{fill:#22346A}.vp-profile__avatar-nav svg{font-size:1.125rem;fill:currentColor;left:15px;top:50%;transform:translateY(-50%)}.vp-profile__avatar-nav img{left:15px;top:50%;transform:translateY(-50%);width:20px}.vp-profile__accor{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:22px;padding:10px 20px}.vp-profile__accor-head{color:#034ea1;font-size:1.125rem;margin-bottom:0}.vp-profile__accor-input{font-size:0;line-height:0;margin:0;opacity:0;padding:0}.vp-profile__accor-input:checked~.vp-profile__accor-content{max-height:5000px;padding-top:5px;transition:max-height .15s ease-in-out}.vp-profile__accor-label{right:0;top:7px;z-index:1;transition:transform .25s}.vp-profile__accor-label svg{font-size:.875rem;fill:#828282}.vp-profile__accor-label:hover{cursor:pointer;fill:#034EA1}.vp-profile__accor-content{color:#1f1f1f;font-size:1rem;overflow:hidden;max-height:0;transition:border-color .25s,max-height .25s cubic-bezier(0, 1, 0, 1),padding-top .15s}.vp-profile__accor-content ul{list-style:none;margin:0;padding:0}.vp-profile__accor-content ul li{padding-left:15px;position:relative}.vp-profile__accor-content ul li::before{background-color:#c4c4c4;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.vp-profile__accor-icon{background-color:#034ea1;border-radius:50%;height:23px;left:-10px;top:12px;width:23px}.vp-profile__accor-icon svg{fill:#fff;font-size:.875rem}.vp-profile__accor-toolbar{right:50px;top:4px}.vp-profile__accor-toolbar-item{margin-left:5px}.vp-profile__accor-toolbar-item svg{fill:#AE2C23;font-size:1rem}.vp-profile__accor-toolbar-item:first-child{margin-left:0}.vp-profile__accor-toolbar-item:hover{cursor:pointer;opacity:.75}.vc-table--job table{border:1px solid #034ea1;min-width:790px;width:100%}.vc-table--job table td{border:0;border-bottom:1px solid #034ea1;color:#000;font-size:1rem;vertical-align:top;padding:10px}.vc-table--job table td.head{border:1px solid #034ea1;background-color:#f6f6f6;font-size:1.25rem}.vc-table--job table td .btn-edit,.vc-table--job table td .btn-remove{background-color:transparent;border:0;padding:0;transition:opacity .25s}.vc-table--job table td .btn-remove{color:#ae2c23}.vc-table--job table td .btn-remove svg{fill:currentColor;font-size:1rem}.vc-table--job table td .btn-remove:hover{opacity:.75}.vc-table--job table td .btn-edit img{width:18px}.vc-table--job table td .btn-edit:hover{opacity:.75}.vc-table--job table td.not-approved{color:#828282}.vc-table--job table td.waiting{color:#034ea1}.vc-table--job table td.expired{color:#ae2c23}.vt-default{background-color:#fff;overflow-x:hidden;position:relative;padding-top:130px;width:100%}@media only screen and (max-width:1200px){.vc-to-top,.vl-popup--auto .vl-popup__close{right:10px}.vl-popup--auto .vl-popup__content{padding-left:15px;padding-right:15px}.vl-popup--search .vl-popup__content{max-width:100%}.vc-textbox input,.vc-textbox--password input{padding-bottom:10px;padding-top:10px}.vc-table,.vc-table--job{-webkit-overflow-scrolling:auto;-webkit-appearance:none}.vc-partner{padding:15px 0}.vc-nav__icon{height:60px;width:60px}.vt-default{padding-top:75px}}