:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.slider-wrapper{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.slider-wrapper .swiper,.slider-wrapper .swiper-slide{width:100%;height:100%}.slider-wrapper .slider-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.slider-wrapper .slider-image:after{content:"";background:linear-gradient(#0000000d 0%,#0000 .01%,#0006 90.31%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991px){.slider-wrapper .slider-image:after{background:linear-gradient(#0000 81.53%,#000 100%),#0000003d;top:auto;bottom:50px}}.jk-banner-pagination{background-color:var(--black);grid-column-gap:8px;z-index:1;border-radius:64px;align-items:center;width:auto;height:36px;padding:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:991px){.jk-banner-pagination{background-color:#0000;bottom:80px}}.jk-banner-pagination .swiper-pagination-bullet{opacity:.4;background:var(--color-gray);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;margin:0;transition:all .2s;display:inline-block}.jk-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-white);opacity:1;border-radius:7px;width:16px;height:12px;transform:scale(1)}.slider-buttons{z-index:2;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex;position:absolute;bottom:152px}@media (max-width:991px){.slider-buttons{display:none}}
:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.P-container-jk-banner{height:calc(100vh - 68px);position:relative;overflow:hidden}@media (max-width:767px){.P-container-jk-banner{height:500px}}.P-container-jk-banner{display:flex}.P-container-jk-banner>.wrapper-container{grid-template-rows:1fr auto;width:100%;height:100%;display:grid;position:relative}.P-container-jk-banner .inner-content{width:100%;color:var(--color-white);z-index:1;position:absolute;bottom:180px}@media (max-width:991px){.P-container-jk-banner .inner-content{z-index:1;color:#000;background-color:#fff;border-radius:24px 24px 0 0;padding:24px 16px;bottom:0;overflow:hidden}.P-container-jk-banner .inner-content .G-container{padding:0}}.P-container-jk-banner .inner-content .main-title{letter-spacing:.01px;color:var(--color-white);font-size:64px;font-weight:700;line-height:1.08}@media (max-width:991px){.P-container-jk-banner .inner-content .main-title{color:var(--black);margin-bottom:0;font-size:24px;line-height:1.33}}.P-container-jk-banner .open-phone,.P-container-jk-banner .open-phone:hover{color:var(--blue)}.P-container-jk-banner .banner-buttons{grid-column-gap:13px;margin-top:40px;display:flex}@media (max-width:991px){.P-container-jk-banner .banner-buttons{display:none}}.P-container-jk-banner .bottom-panel{background-color:#000;padding:24px 0}@media (max-width:991px){.P-container-jk-banner .bottom-panel{display:none}}.P-container-jk-banner .bottom-panel .G-container{grid-template-columns:repeat(4,1fr);display:grid}.P-container-jk-banner .bottom-panel .item{color:#fff;flex-direction:column;display:flex}.P-container-jk-banner .bottom-panel .item:not(:first-child){border-left:2px solid #696969;padding-left:60px}.P-container-jk-banner .bottom-panel .item:nth-child(2){margin-left:-30px}.P-container-jk-banner .bottom-panel .item:nth-child(4){margin-left:30px}.P-container-jk-banner .bottom-panel .item .subtitle{color:#b3b3b3;letter-spacing:.01px;margin-bottom:4px;font-size:13px;font-weight:400;line-height:1.29;display:inline-block}.P-container-jk-banner .bottom-panel .item .text{letter-spacing:.01px;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.2}.P-container-jk-banner .bottom-panel .item .text.branch{align-items:center;display:flex}.P-container-jk-banner .bottom-panel .item .text.branch .color-branch{background-color:#b1c828;border-radius:50%;width:12px;height:12px;margin-right:16px}@media (max-width:1450px){.P-container-jk-banner .bottom-panel{padding:24px 0}.P-container-jk-banner .bottom-panel .item:not(:first-child){padding-left:24px}.P-container-jk-banner .bottom-panel .item:nth-child(2){margin-left:-16px}.P-container-jk-banner .bottom-panel .item:nth-child(3){margin-left:-6px}.P-container-jk-banner .bottom-panel .item:nth-child(4){margin-left:4px}}@media (max-width:1050px){.P-container-jk-banner .bottom-panel{padding:12px 0}.P-container-jk-banner .bottom-panel .item .subtitle{margin-bottom:4px;font-size:11px;line-height:1.33}.P-container-jk-banner .bottom-panel .item .text{font-size:16px;line-height:1.25}.P-container-jk-banner .bottom-panel .item .text.branch .color-branch{margin-left:3px;margin-right:13px}.P-container-jk-banner .bottom-panel .item:nth-child(2){margin-left:-11px}.P-container-jk-banner .bottom-panel .item:nth-child(3){margin-left:0}.P-container-jk-banner .bottom-panel .item:nth-child(4){margin-left:10px}.P-container-jk-banner .bottom-panel .item:not(:first-child){padding-left:20px}}
