/* ----------------------------------------------------------------
 www.dyami.co.kr
-----------------------------------------------------------------*/
@media (min-width:1200px){
 .container-fluid.max-fluid { padding: 0 8vw}
 .mt-custom { margin-top: 110px; } 
 }
 p { letter-spacing: -0.02em}
#goog-gt-tt + script + div { display: none; }
 /* ------- ¸Þ´º¹Ù ½ºÅ©·Ñ ÀÌº¥Æ® ------- */
 #header.sticky-on-scrollup #header-wrap { -webkit-transition: height .4s ease, opacity .3s ease, margin-top .4s ease; -o-transition: height .4s ease, opacity .3s ease, margin-top .4s ease; transition: height .4s ease, opacity .3s ease, margin-top .4s ease; } 
 #header.sticky-on-scrollup.sticky-header #header-wrap { margin-top: -110px; } 
 #header.sticky-on-scrollup.show-sticky-onscroll.sticky-header #header-wrap { margin-top: 0px; } 
 /* ------- ¸Þ´º(pc) ------- */
 .nav_box { display: inline-block; height: 110px; position: relative; z-index: 9999}
 .nav_box li.oneD { min-width: 180px; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; text-align: center; /* width: 20%; */
 display: inline-block; } 
 .nav_box li.oneD>a { font-family: var(--dyami-body-font); font-size: 19px; color: var(--bs-light); font-weight: 400; height: 110px; line-height: 110px; padding-top: 0; padding-bottom: 0; display: block; } 
 .nav_box li.oneD:hover>.twoD { background-color: var(--bs-dark)}
 .nav_box li.oneD:hover>a { color: var(--dyami-themecolor); background-color: var(--bs-dark); } 
 .nav_box li.oneD>a>span { position: relative; display: block; } 
 .nav_box li.oneD>a>span:before { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 2px; background-color: var(--dyami-themecolor); content: ""; transition: all 0.5s cubic-bezier(.7, 0, .2, 1); transition-property: transform; transform-origin: 100% 0; transform: scaleX(0); } 
 .nav_box li.oneD:hover>a>span:before { transform: scaleX(1); transform-origin: 0 0}
 .nav_box li .twoD { display: none; height: 240px; padding-top: 10px; } 
 .nav_box li .twoD a { font-size: 16px; color: var(--dyami-contrast-800); display: block; width: 100%; padding: 7px 0; font-weight: 400; } 
 .nav_box li .twoD.last { } 
 .nav_box li .twoD .dropdown-item+.dropdown-item { border-top: none; } 
 .nav_box li .twoD a:hover { color: var(--bs-white); background-color: var(--bs-dark); font-weight: 500; } 
 .nav_box li .twoD a:active { background-color: var(--dyami-contrast-200); color: var(--dyami-themecolor)}
 .twoDBg { background: var(--bs-black); display: none; width: 100%; position: absolute; top: 110px; left: 0; z-index: 999; height: 240px; box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.03); } 
 @media (max-width:1400px){
 .nav_box li.oneD { min-width: 140px; } 
 }
 @media (max-width:1024px){
 .nav_box li.oneD { min-width: 100px; } 
 .nav_box li.oneD>a, .my-menulist li>a { font-size: 18px; } 
 .nav_box li .twoD a { font-size: 13px; } 
 }
 /* ------- ¼­ºêÆäÀÌÁö ÅÇ¸Þ´º ------- */
 .nav-subtabs-wrap { width: 100%; height: auto; background-color: var(--dyami-contrast-bg); border-bottom: 1px solid var(--bs-border-color);  }
 .nav-subtabs { display: flex; align-items: center; } 
 .nav-subtabs li { float: left; } 
 .nav-subtabs li>a { display: block; position: relative; height: 65px; line-height: 65px; color: var(--dyami-contrast-800); letter-spacing: -0.025em; font-weight: 500; padding: 0; text-align: center; word-break: keep-all; transition: all 0.5s cubic-bezier(.7, 0, .2, 1); font-size: 18px}
 .nav-subtabs li:first-child>a { padding-left: 0}
 .nav-subtabs li>a>span { position: relative; display: block; } 
 .nav-subtabs li>a>span:before { position: absolute; bottom: 0px; left: 0; right: 0; width: 100%; height: 3px; margin-bottom:-1px; background-color: var(--dyami-themecolor); content: ""; transition: all 0.5s cubic-bezier(.7, 0, .2, 1); transition-property: transform; transform-origin: 100% 0; transform: scaleX(0); } 
 .nav-subtabs li>a:hover,
 .nav-subtabs li>a.active { color: var(--dyami-themecolor); font-weight:600 } 
 .nav-subtabs li>a:hover>span:before,
 .nav-subtabs li>a.active>span:before { transform: scaleX(1); transform-origin: 0 0}
 @media (max-width: 991px){
 .nav-subtabs li>a { padding: 0 1.25rem; } 
 }
 @media (max-width: 545px){
 .nav-subtabs-wrap { height: auto; border: none; } 
 .nav-subtabs.nav-cols-2 li { width: 50%; } 
 .nav-subtabs.nav-cols-3 li { width: 33.33333%; } 
 .nav-subtabs.nav-cols-4 li { width: 25%; } 
 .nav-subtabs.nav-cols-5 li { width: 20%; } 
 .nav-subtabs li>a { margin: 2px; line-height: 1; height: 50px; padding: 0; font-size: 16px; } 
 .nav-subtabs li>a>span { height: 100%; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid var(--bs-border-color)} 
 }
 /* ----------------------------------------------------------------
 * ºê·£µå¼Ò°³
 -----------------------------------------------------------------*/
 /* ------ °æÀï·Â 01 ------ */
 .box-square { position: relative; } 
 .box-square:before { content: ""; display: block; padding-bottom: 100%; } 
 .box-square-inner { width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } 
 /* ------ °æÀï·Â 04 ------ */
 .border-box li { margin-left: -1px; } 
 .border-box li:nth-child(n+4) { border-top: 0 !important; } 
 .border-box.row-cols-lg-3 li:nth-child(n+4) { border-top: 0 !important; }
 .border-box.row-cols-md-2:not(.row-cols-lg-3) li:nth-child(n+3) { border-top: 0 !important; }
 .border-box.row-cols-md-1 li:not(:first-child) { border-top: 0 !important; }


 /* ----------------------------------------------------------------
 * ¸Þ´º¼Ò°³
 -----------------------------------------------------------------*/
 /* ------ °øÅë ÇÊÅÍ°ª ------ */
 .grid-filter.style-2 { margin-bottom: 20px; } 
 .grid-filter.style-2 li a { font-size: 16px; border-radius: 24px; } 
 .grid-filter li a { font-size: 18px; font-weight: 400; color: #9b9b9b; } 
 .grid-filter.style-4 li.activeFilter a { font-weight: 600; } 
 
 /* ------- A Å¸ÀÔ ------- */
 .menu_list .hover { width: 100%; height: 100%; color: #fff; background: rgba(0, 0, 0, .8); position: absolute; top: 0; left: 0; display: none; } 
 /* @media screen and (max-width:767px){
 .menu_list .hover { width: 90%; height: auto; padding: 2rem 1rem 1rem; position: fixed; top: 30%; left: 50%; transform: translateX(-50%); border: 1px solid #dcdcdc; z-index: 199; } 
 }*/
 .list-onclick { list-style: none; font-size: inherit; } 
 .list-onclick li { padding-top: 10px; color: inherit; display: flex; } 
 .list-onclick li:first-child { padding-top: 0; } 
 .list-onclick li span { } 
 .list-onclick li span:first-child { width: 30%; min-width: 80px; font-weight: 500; color: inherit; } 
 .list-onclick li span:last-child { width: -webkit-fill-available; color: #bbb; } 

 /* ----------------------------------------------------------------
 * ¸ÅÀå¼Ò°³
 -----------------------------------------------------------------*/
 .list-store { cursor: default !important; } 

 /* ----------------------------------------------------------------
 * Ã¢¾÷¾È³»
 -----------------------------------------------------------------*/
 /* ------ °¡¸ÍÀýÂ÷ 01 ------ */
 .process-list li { display: flex; justify-content: center !important; position: relative; } 
 .process-list li>div { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; flex-direction: column; text-align: center; position: relative; width: 150px; height: 150px; background: var(--dyami-contrast-200); border-radius: 100%; } 
 .process-list li:nth-child(4n):after,
 .process-list li:last-child:after { display: none; } 
 .process-list li span { color: var(--dyami-themecolor); font-weight: bold; margin-bottom: 10px; } 
 .process-list li p { letter-spacing: -.5px; } 
 @media (min-width:768px){
 .process-list li>div { width: 200px; height: 200px; } 
}
 @media (min-width:992px){
 .process-list li:after { position: absolute; top: 50%; right: 0; width: 30px; height: 30px; transform: translate(50%, -50%); background: url('https://img.icons8.com/ios/30/555555/long-arrow-right--v1.png') right center no-repeat; content: " "; } 
 }
 @media (min-width:1200px){
 .process-list li>div { width: 220px; height: 220px; } 
 }

 /* ------ ºñ¿ë ------ */

 .table-bordered tr th:first-child,
 .table-bordered tr td:first-child { border-left: 0; } 
 .table-bordered tr th:last-child,
 .table-bordered tr td:last-child { border-right: 0; } 

 /* ------ ÀÚÁÖÇÏ´Â Áú¹® ------ */
 .accordion-custom .accordion-button:not(.collapsed) { color: var(--dyami-themecolor); } 
 .accordion-custom .accordion-button:focus { border-color: transparent; box-shadow: none; } 
 .accordion-custom .accordion-button:not(.collapsed) { background-color: var(--bs-light)}
 .accordion-custom .accordion-button { font-size: 1.25rem; } 

 /* ----------------------------------------------------------------
 * Ä¿¹Â´ÏÆ¼
 -----------------------------------------------------------------*/
 /* ------ »õ¼Ò½Ä ------ */
 .table-custom .table td { font-size: 16px; } 
 .table-custom .tableA-list>tbody>tr:first-child { /* display: none */
 font-weight: 600; } 
 .table-custom .tableA-list { margin-bottom: 16px !important; border-bottom: 1px solid var(--bs-border-color); } 
 /* ------- È«º¸¿µ»ó ------- */
 .table-custom .tableB-list.table>:not(caption)>*>* { padding: 0}
 @-webkit-keyframes scaleIn { to { transform: scale(1.3, 1.3); } 
 }
 @keyframes scaleIn { to { transform: scale(1.3, 1.3); } 
 }
 .scaleIn { -webkit-animation-name: scaleIn; animation-name: scaleIn; } 
 @-webkit-keyframes scaleOut { 
 from { transform: scale(1.3, 1.3); } 
 }
 @keyframes scaleOut { 
 from { transform: scale(1.3, 1.3); } 
 }
 .scaleOut { -webkit-animation-name: scaleOut; animation-name: scaleOut; }


 /* ----------------------------------------------------------------
 * Äü Æû¸ÞÀÏ
 -----------------------------------------------------------------*/
 /* ------- ÇÇ¾¾ ------- */
 #formmail-bottom.table-formmail>tbody>tr { padding: 0 3px; margin-bottom: 0; } 
 #formmail-bottom.table-formmail input { background-color: var(--dyami-themecolor); border:1px solid rgba(255,255,255,.4); color: var(--bs-light); height: 50px; } 
 #formmail-bottom.table-formmail input::placeholder { color: rgba(255, 255, 255, .45); } 
 .formmail-bottom-wrap .checkbox-label:before { background-color: rgba(255, 255, 255, .3); border: 1px solid var(--dyami-themecolor); border-radius: 8px; } 
 @media (max-width:991px){
 #formmail-bottom.table-formmail>tbody>tr { padding-bottom: 8px; } 
 }


.no-quick  .quick-wrap {display: none;}


 /* ------- ¸ð¹ÙÀÏ ------- */
.quick-btn-wrap {position: fixed; right: 45px; bottom: 45px; z-index: 1054; -webkit-transition: right .2s ease; -o-transition: right .2s ease; transition: right .2s ease; } 
.quick-btn-custom { display: block; position: absolute;
 width: 60px; height: 60px; border-radius: 60px; background-color: var(--dyami-themecolor); color: #fff; cursor: pointer; text-align: center; z-index: 3; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: transform .3s ease; } 
.quick-btn-custom i {font-size: 22px;line-height: 60px;}


 /* ----------------------------------------------------------------
 * ¸ÞÀÎ(ÇÁ·£Â÷ÀÌÁî4)
 -----------------------------------------------------------------*/
 /* ------- ¹öÆ° Ä¿½ºÅÒ ------- */
 .button.button-reveal i { opacity: 0; left: auto !important; right: 20px !important; background-color: transparent; transition: all .3s ease !important; } 
 .button.text-end.button-reveal i { left: 20px !important; right: auto !important; } 
 .button:not(.text-end).button-reveal i { left: auto !important; right: 20px !important; } 
 .button:hover.button-reveal i { opacity: 1; right: 0 !important; transform: translateX(-10px); } 
 .button.button-reveal:not(.text-end):hover span { left: -9% !important; } 
 .button.button-reveal.text-end:hover span { left: 9% !important; } 
 /* ------- Hero Slide ÅØ½ºÆ® ------- */
 .slider-caption h2, .slider-caption .h2 { font-size: 4rem; } 
 .slider-caption p { font-size: var(--dyami-slider-caption-p-size); } 
 @media (max-width: 767.98px){
 .slider-caption h2, .slider-caption .h2 { font-size: 3rem; } 
 .slider-caption p { font-size: 1rem; } 
 }
 /* ------- ¸ÞÀÎ 01 ------- */
 .text-fill-effect { --dyami-text-fill-placeholder: rgba(var(--dyami-contrast-rgb), 0.1); --dyami-text-fill-color: linear-gradient(to right, var(--dyami-contrast-1000), var(--dyami-contrast-1000)); -webkit-text-fill-color: var(--dyami-text-fill-placeholder); position: relative; background-image: var(--dyami-text-fill-color); background-size: calc(var(--dyami-scroll-start) * 150%) 100%; background-repeat: no-repeat; } 
 /* ------- ¸ÞÀÎ 02 ------- */
 .list-group-item { position: absolute; top: 0; left: 0; color: #212529; border: 0; width: 100%; height: 100%; padding: 0; margin: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; pointer-events: default; display: flex; justify-content: center; align-items: center; opacity: 0; transition: opacity .3s ease; } 
 .list-group-item.active { opacity: 1; background-color: #000; } 
 .list-group-content>div { display: flex; flex-direction: column; justify-content: center; padding-left: 4rem; padding-right: 4rem; border-bottom: 1px solid var(--bs-border-color); } 
 /* ------- ¸ÞÀÎ 03 ------- */
 @media (min-width: 992px){
 .product .product-image,
 .product .product-image img { transition: transform .5s ease-out,
 border-radius .5s ease-out; } 
 .product:hover .product-image img { transform: scale(1.15); } 
 .product:hover .product-image { transform: scale(0.95); } 
 .img-overlap img { width: calc(100% + 30%); max-width: none; } 
 .img-overlap+div { border-radius: 0.3rem; padding: 60px; } 
 }
 .main-menu .swiper-slide { width: 33.3333%; display: flex; flex-direction: column; align-items: center; justify-content: center; border-right: 1px solid var(--bs-border-color); border-left: 0; padding: 40px; } 
 .main-menu .swiper-slide:not(.d-none):hover { background-color: rgba(var(--dyami-contrast-rgb), .0); } 
 .main-menu .swiper_wrapper { border-top: 1px solid var(--bs-border-color); border-bottom: 1px solid var(--bs-border-color); } 
 .main-menu .slider-arrow-left,
 .main-menu .slider-arrow-right { --dyami-slider-arrows-size: 50px; --dyami-slider-arrows-offset: 30px; left: var(--dyami-slider-arrows-offset); transform: translateY(-50%); border: 0; border-radius: 50%; line-height: 42px; text-align: center; } 
 .main-menu .slider-arrow-left img,
 .main-menu .slider-arrow-right img { width: 24px; height: 24px; text-align: center; } 
 .main-menu .slider-arrow-left:hover,
 .main-menu .slider-arrow-right:hover { --dyami-slider-arrows-bg-hover-color: var(--dyami-themecolor); } 
 .main-menu .slider-arrow-right { left: auto; right: var(--dyami-slider-arrows-offset); } 
 .main-menu .swiper-button-disabled { display: none; } 
 @media (max-width: 768px){
  .main-menu .swiper_wrapper { border: none; } 
 }
 /* ------- ¸ÞÀÎ 04 ------- */
 .counter-bigsize { font-size: 80px; font-weight: 700}
 @media (max-width: 1300px){
 .counter-bigsize { font-size: 60px; } 
 }
 @media (max-width: 768px){
 .counter-bigsize { font-size: 40px; } 
 }
 /* ------- ¸ÞÀÎ 05 ------- */
 .process-list-main .inner>ul { height: 200px; position: relative; } 
 .process-list-main .inner>ul:nth-of-type(1) li { width: 25%; } 
 .process-list-main .inner>ul:nth-of-type(1)::after { width: 200px; height: 232px; border-radius: 0 200px 200px 0; display: block; border: 2px solid var(--dyami-themecolor); border-left-color: transparent; content: ''; position: absolute; right: 0px; top: 25px; } 
 .process-list-main .inner>ul:nth-of-type(2) li { width: 20%; float: right; } 
 .process-list-main .inner>ul:nth-of-type(2) li::after { right: auto; left: calc(-50% + 25px); } 
 .process-list-main .inner>ul>li { position: relative; float: left; text-align: center; } 
 .process-list-main .inner>ul>li::after { width: calc(100% - 50px); height: 2px; position: absolute; right: calc(-50% + 25px); top: 25px; display: block; background: var(--dyami-themecolor); content: ''; } 
 .process-list-main .inner>ul>li:last-of-type:after { display: none; } 
 .process-list-main .inner>ul>li .list { } 
 .process-list-main .inner>ul>li .list span { width: 54px; height: 54px; position: relative; z-index: 10; border-radius: 50px; display: inline-block; background: var(--dyami-themecolor); color: #fff; font-size: 20px; font-weight: 500; text-align: center; line-height: 54px; } 
 .process-list-main .inner>ul>li .list strong { display: block; margin-top: 16px; font-weight: 400}
 @media screen and (max-width: 960px){
 .process-list-main { margin-top: 0; } 
 }
 @media screen and (max-width: 768px){
 .process-list-main { /*background-repeat: repeat; padding: 30px 0;*/ padding: 0 2.5rem;   } 
 .process-list-main .inner>ul { height: auto; display: inline-block; margin-bottom:0; } 
 .process-list-main .inner>ul:nth-of-type(1) li,
 .process-list-main .inner>ul:nth-of-type(2) li { width: 100%; } 
 .process-list-main .inner>ul:nth-of-type(1)::after { display: none; } 
 .process-list-main .inner>ul>li { text-align: left; margin-bottom: 10px; } 
 .process-list-main .inner>ul>li::after { display: none; } 
 .process-list-main .inner>ul>li .list { position: relative; padding-left: 36px; margin-bottom: 0px; } 
 .process-list-main .inner>ul>li .list br { display: none; } 
 .process-list-main .inner>ul>li .list span { width: 25px; height: 25px; position: absolute; left: 0; top: 3px; line-height: 23px; font-size: 0.8rem; } 
 }
 /* ------- ¸ÞÀÎ 06 ------- */
 .list-table dl { text-align: center; border-top: 1px solid var(--bs-border-color); } 
 .list-table dl dt { border-bottom: 1px solid var(--bs-border-color); background: var(--dyami-contrast-200); padding: 30px 0; position: relative; } 
 .list-table dl dd { height: auto; padding: 1.85rem 0; display: flex; flex-direction: column; align-items: center; justify-content: center; border-bottom: 1px solid var(--bs-border-color); margin-bottom: 0; color: var(--dyami-contrast-800)}
 .list-table dl.on dd { font-weight: 500; color: #fff; } 
 .list-table dl.on { position: relative; } 
 .list-table dl.on::after { width: calc(100% + 10px); height: calc(100% + 10px); display: block; content: ''; border: 10px solid var(--dyami-themecolor); position: absolute; left: -5px; top: -5px; box-sizing: border-box; z-index: 9}
 @media screen and (max-width: 1000px){
 .list-table dl dd { padding: 1rem 0; font-size: 1rem; word-break: keep-all; } 
 .list-table dl dd br { display: none; } 
 }
 @media screen and (max-width: 720px){
 .list-table { padding-top: 0; } 
 .list-table dl { width: 100%; padding: 0 15px 15px; border: 2px solid var(--dyami-contrast-200); margin-bottom: 0; } 
 .list-table dl dt { padding: 0; margin-bottom: 10px; background: none; } 
 .list-table dl dd { padding:0; height: auto; position: relative; padding-left: 10px; border-bottom: 0; text-align: left; align-items: normal; } 
 .list-table dl dd::before { width: 3px; height: 3px; position: absolute; left: 0; top: 0.6rem; border-radius: 3px; background: #ccc; display: inline-block; content: ''; } 
 .list-table dl.on { border-image: linear-gradient(to right, var(--dyami-themecolor) 0%, var(--dyami-themecolor) 100%); border-image-slice: 1; margin-bottom: 0; } 
 .list-table dl.on dd { font-weight: normal; color: #fff; } 
 .list-table dl.on dd::before { background: rgba(var(--dyami-themecolor-rgb), .5); } 
 .list-table dl.on::after { display: none; } 
 }
 @media screen and (max-width: 545px){
 .list-table dl dt { text-align: left; padding: 15px 0;} 
 }
 .speech-bubble { position: relative; border-radius: .4em; } 
 .speech-bubble:after { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; border: 16px solid transparent; border-top-color: var(--bs-light); border-bottom: 0; border-left: 0; margin-left: -8px; margin-bottom: -16px; } 
 /* ------- ¸ÞÀÎ 07 ------- */
 .list-circle-box li>a { width: 300px; height: 300px; margin: -15px -15px; } 
 @media screen and (max-width: 991px){
 .list-circle-box li>a { width: 250px; height: 250px; } 
 }
 @media screen and (max-width: 545px){
 .list-circle-box li>a { width: 250px; height: 250px;  } 
 }
 /* ------- ¸ÞÀÎ 08 ------- */
 .swiper-pagination-progress { --dyami-swiper-bar-size: 2px; --dyami-swiper-bar-color: var(--dyami-contrast-200); --dyami-swiper-bar-active-color: var(--dyami-contrast-1000); position: absolute; left: 0; bottom: 0px; width: 100%; height: auto; border-radius: 0; opacity: 1; margin: 0px; background-color: transparent; } 
 .swiper-pagination-progress .swiper-pagination-bar,
 .swiper-pagination-progress .swiper-pagination-bar-active { position: absolute; bottom: 0; border-radius: 0; left: 0; z-index: 1; width: 100%; height: var(--dyami-swiper-bar-size); margin: 0px; background-color: var(--dyami-swiper-bar-color); } 
 .swiper-pagination-progress .swiper-pagination-bar-active { z-index: 2; width: 0%; background-color: var(--dyami-swiper-bar-active-color); } 
 .active .swiper-pagination-progress .swiper-pagination-bar-active { animation-name: swiperbarAnim; animation-duration: 5s; animation-timing-function: ease-in; animation-iteration-count: 1; animation-direction: alternate; animation-fill-mode: forwards; } 
 @keyframes swiperbarAnim { 
 0% { width: 0; } 
 100% { width: 100%; } 
 }
 .swiper-tab-link { --swiper-tab-title: var(--bs-white); --swiper-tab-content:; counter-increment: step-counter; position: relative; overflow: hidden; margin-bottom: 5px; padding: 20px 0; cursor: pointer; } 
 .swiper-tab-link::before { content: "0"counter(step-counter)'.'; position: relative; display: inline-block; font-size: 24px; font-weight: 600; min-width: 50px; margin-right: 5px; color: var(--swiper-tab-title); font-family: var(--bs-body-font); line-height: 1; } 
 .swiper-tab-link .swiper-tab-title { display: inline-block; color: var(--swiper-tab-title); margin-bottom: 0; font-size: calc(1.275rem + 0.3vw); } 
 .swiper-tab-link.active::before, .swiper-tab-link.active .swiper-tab-title {color: var(--dyami-themecolor)}
 .swiper-tab-link .swiper-tab-content { margin-bottom: 0; padding-top: 10px; margin-left: 5px; line-height: 0; opacity: 0; vertical-align: middle; font-size: 1rem; transition: line-height 0.6s cubic-bezier(.4, 0, .2, 1), opacity .1s .1s cubic-bezier(.4, 0, .2, 1); } 
 @media (min-width: 768px){
 .swiper-tab-link .swiper-tab-content { margin-left: 60px; } 
 }
 .swiper-tab-link.active .swiper-tab-content { opacity: .8; line-height: var(--dyami-line-height-content); transition: line-height 0.5s cubic-bezier(.4, 0, .2, 1), opacity .15s .15s cubic-bezier(.4, 0, .2, 1); } 
 .swiper-tab-link.active { --swiper-tab-title: #000; } 
 /* ------- ¸ÞÀÎ 11 ------- */
 .owl-carousel.full-width-view .owl-stage { padding-left: 0 !important } 
 .owl-carousel.full-width-view .owl-stage-outer { overflow: visible } 
 .owl-carousel { --dyami-owl-nav-sizes: 46px; --dyami-owl-nav-bg: var(--dyami-themecolor) }