[data-v-2de53a87]:root{--front-color-primary:#18469b;--front-color-primary-light:#4072d3;--front-color-primary-dark:#08090a;--front-color-primary-light-dark:#18469b;--front-color-primary-dark-light:#08090a;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bp-special-xxl:1380px;--bp-header:1440px;--font-family-base:"Montserrat",sans-serif}.product-list-block .product-list-grid[data-v-2de53a87]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px}.product-list-block .product-list-paging[data-v-2de53a87]{margin-top:60px}.service-list-box[data-v-2de53a87]{display:flex;gap:80px;align-items:flex-start}.service-list-box .list-left[data-v-2de53a87]{flex:1}.service-list-box .list-left[data-v-2de53a87] .faq-block{padding-top:0;padding-bottom:0}.service-list-box .list-left[data-v-2de53a87] .faq-block .common-layout{padding-left:0;padding-right:0}@media(max-width:768px){.service-list-box .list-left[data-v-2de53a87] .faq-block .front-com-accordion-title{font-size:20px}}.service-list-box .list-right[data-v-2de53a87]{width:360px;box-sizing:border-box;border:1px solid #efefef;border-radius:12px;padding:24px 0;position:sticky;top:130px}@media(max-width:1280px){.service-list-box .list-right[data-v-2de53a87]{display:none}}.service-list-box .list-right .right-title[data-v-2de53a87]{font-size:20px;padding:0 24px}.service-list-box .list-right .cat-ul[data-v-2de53a87]{margin-top:8px}.service-list-box .list-right .cat-ul .cat-li[data-v-2de53a87]{display:block}.service-list-box .list-right .cat-ul .cat-li .cat-item[data-v-2de53a87]{display:block;padding:8px 24px;position:relative}.service-list-box .list-right .cat-ul .cat-li .cat-item.is-active[data-v-2de53a87],.service-list-box .list-right .cat-ul .cat-li .cat-item[data-v-2de53a87]:hover{color:var(--front-color-primary)}.service-list-box .list-right .cat-ul .cat-li .cat-item.is-active[data-v-2de53a87]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background:var(--front-color-primary)}.block-head-desc-p[data-v-2de53a87]{color:#000}.left-item[data-v-2de53a87] .faq-block{margin-top:64px}.left-item[data-v-2de53a87] .faq-list{margin-top:32px}@media(max-width:1280px){.product-list-block .product-list-grid[data-v-2de53a87]{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:768px){.product-list-block .product-list-grid[data-v-2de53a87]{grid-template-columns:1fr;gap:24px;margin-top:40px}.product-list-block .product-list-paging[data-v-2de53a87]{margin-top:40px}}
