.module-page-slider-01{--control-height:2rem;--control-width:2rem}.module-page-slider-01 .swiper-slide img{width:100%}.module-page-slider-01 .swiper-control{height:var(--control-height);width:var(--control-width);margin-top:calc(var(--control-width) * -1 / 2);background-color:rgba(0,0,0,0.2);color:var(--tb-mono-white);border-radius:50%}.module-page-slider-01 .swiper-control:hover{background-color:rgba(0,0,0,0.3)}.module-page-slider-01 .swiper-control:active{background-color:rgba(0,0,0,0.4)}.module-page-slider-01 .swiper-button-prev{left:1.75rem;outline:1px solid white}.module-page-slider-01 .swiper-button-next{right:1.75rem;outline:1px solid white}.module-page-slider-01 .swiper-control .icon{height:48%;width:48%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.module-page-slider-01 .swiper-button-prev .icon{transform:translateX(-5%)}.module-page-slider-01 .swiper-button-next .icon{transform:translateX(5%)}.module-page-slider-01 .swiper-pagination-bullet{background:var(--tb-mono-white)}.container-caption{position:relative;overflow:hidden}.container-caption::after{content:"";position:absolute;top:-50%;left:-50%;width:150%;height:250%;background:rgb(0 0 0 / 16%);transform:rotate(35deg);z-index:1;pointer-events:none}.module-page-slider-01 .container-caption{position:absolute;top:0;left:0;right:0;bottom:0}.module-page-slider-01 .caption{display:flex;height:100%;padding-top:1.5rem;padding-bottom:1.5rem}.module-page-slider-01 .caption:where(.right-bottom,.center-bottom,.left-bottom){padding-bottom:3rem}.module-page-slider-01 .caption .content{z-index:2;position:relative;color:#fff}.module-page-slider-01 .center.caption .content{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap}.module-page-slider-01 .background-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.module-page-slider-01 .left-top{justify-content:flex-start;align-items:flex-start}.module-page-slider-01 .center-top{align-items:flex-start;justify-content:center;text-align:center}.module-page-slider-01 .right-top{justify-content:flex-end;align-items:flex-start;text-align:right}.module-page-slider-01 .right-center{justify-content:flex-end;align-items:center;text-align:right}.module-page-slider-01 .right-bottom{justify-content:flex-end;align-items:flex-end;text-align:right}.module-page-slider-01 .center-bottom{justify-content:center;align-items:flex-end;text-align:center}.module-page-slider-01 .left-bottom{justify-content:flex-start;align-items:flex-end}.module-page-slider-01 .left-center{align-items:center;justify-content:flex-start}.module-page-slider-01 :where(.left-top,.left-bottom,.left-center) .content{align-items:flex-start}.module-page-slider-01 :where(.right-top,.right-bottom,.right-center) .content{align-items:flex-end}.module-page-slider-01 .center{align-items:center;justify-content:center;text-align:center;height:-webkit-fill-available}.module-page-slider-01 .content{display:inline-flex;gap:0.75rem;flex-direction:column}.module-page-slider-01 .caption .title{font-size:18px;font-weight:500;margin-bottom:0;color:#ffff;width:100%;line-height:1.1}.module-page-slider-01 .caption .btn{gap:0.5rem;border-radius:0;font-size:12px}.module-page-slider-01 .html-output{font-size:13px}.module-page-slider-01 .caption .caption-buttons{display:inline-flex;gap:.5rem}.module-page-slider-01 .caption .btn .icon{width:.7rem;height:1rem}.module-page-slider-01 .caption.center-bottom .caption-buttons,.module-page-slider-01 .caption.center-top .caption-buttons{justify-content:center}@media (min-width:768px) and (max-width:991px){.module-page-slider-01 .caption .title{font-size:26px}.module-page-slider-01 .html-output{font-size:14px;width:100%}.module-page-slider-01 .caption .btn{gap:0.5rem;border-radius:0;font-size:14px}}@media (min-width:992px){.module-page-slider-01{--control-height:2.5rem;--control-width:2.5rem}.module-page-slider-01 .html-output{font-size:17px;width:100%}.module-page-slider-01 .content{display:inline-flex;flex-direction:column;gap:1rem;max-width:700px}.module-page-slider-01 .caption .btn{gap:0.5rem;border-radius:0;font-size:16px}}@media(min-width:992px){.layout-2 .col-layout-content .module-page-slider-01 :where(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:4.25rem;padding-right:4.25rem}}@media (min-width:992px) and (max-width:1199px){.module-page-slider-01 .caption .title{font-size:30px;width:100%}}@media (min-width:1200px){.module-page-slider-01{--control-height:3rem;--control-width:3rem}.layout-2 .col-layout-content .module-page-slider-01 :where(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:5rem;padding-right:5rem}.module-page-slider-01 .caption .title{font-size:38px}}@media(min-width:768px) and (max-width:839px),(min-width:1200px) and (max-width:1271px),(min-width:1400px) and (max-width:1471px){.module-page-slider-01 .caption:is(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:var(--control-height);padding-right:var(--control-height)}}@media(min-width:992px) and (max-width:1063px){.module-page-slider-01 .caption:is(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:calc(var(--control-height) + 0.5rem);padding-right:calc(var(--control-height) + 0.5rem)}}
.module-page-01 .module-title{margin-bottom:1.5rem;text-align:left;color:var(--tb-primary-500)}
.module-categories-slider-01 .swiper-pagination{position:static}.module-categories-slider-01 .header-slider{position:relative;margin-bottom:1.5rem;display:flex;gap:.75rem;align-items:flex-end}.module-categories-slider-01 .header-slider .module-title{margin-bottom:0}.module-categories-slider-01 .header-slider .module-title-wrap+*{margin-left:auto}.module-categories-slider-01 .swiper-button-prev,.module-categories-slider-01 .swiper-button-next{height:35px;flex:1 0 30px;max-width:30px;border-radius:var(--bs-border-radius-lg);margin:0;background-color:var(--tb-mono-white);border:1px solid #ddd;position:relative;top:auto;bottom:auto;left:auto;right:auto}.module-categories-slider-01 .swiper-button-prev .icon,.module-categories-slider-01 .swiper-button-next .icon{width:1rem;height:1rem;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:var(--bs-gray-600)}.module-categories-slider-01 .swiper-slide{width:100%;margin-right:12px}.module-categories-slider-01 a.category-list-title-link{position:relative}.module-categories-slider-01 .category-list-title{font-size:11px;text-transform:uppercase;color:var(--tb-primary-500);font-weight:700;z-index:6;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.module-categories-slider-01 .category-list-title{font-size:14px}}@media (min-width:567px) and (max-width:767px){.module-categories-slider-01 .category-list-title{font-size:12px}}@media (min-width:768px){.module-categories-slider-01 .category-list-title{font-size:13px}}@media (min-width:992px){.module-categories-slider-01 .category-list-title{font-size:14px}}@media (min-width:1200px){.module-categories-slider-01 .category-list-title{font-size:16px}}@media(min-width:480px){.module-categories-slider-01 .swiper-slide{width:calc((100% - (12px * 1)) / 2);margin-right:12px}}@media(min-width:768px){.module-categories-slider-01 .swiper-slide{width:calc((100% - (12px * 2)) / 3);margin-right:12px}.module-categories-slider-01 .inset:hover .overlay{background:#23578c1f;z-index:22}}@media(min-width:992px){.module-categories-slider-01 .swiper-slide{width:calc((100% - (12px * 2)) / 3);margin-right:12px}}
.brand-list-01 .brand-list-title-link{padding:1rem 1rem 1.25rem;display:block}.brand-list-01 .ratio>.img-fluid{width:auto;height:auto;inset:0;margin:auto;max-width:100%;max-height:100%}.brand-list-01 .brand-list-title-link:not(:hover){color:inherit}.brand-list-01 .brand-list-title{font-size:18px;text-align:center;line-height:1.1}@media (max-width:575px){.brand-list-01 .brand-list-title-link{padding:.75rem 0 .75rem}}
.module-brands-slider-01 .swiper-pagination{position:static}.module-brands-slider-01 .header-slider{position:relative;margin-bottom:1.5rem;display:flex;gap:.75rem;align-items:flex-end;color:var(--tb-primary-500)}.brand-list.brand-list-01 .ratio>*{height:auto}.module-brands-slider-01 .header-slider .module-title{margin-bottom:0}.module-brands-slider-01 .header-slider .module-title-wrap+*{margin-left:auto}.module-brands-slider-01 .swiper-button-prev,.module-brands-slider-01 .swiper-button-next{height:35px;flex:1 0 30px;max-width:30px;border-radius:var(--bs-border-radius-lg);margin:0;background-color:var(--tb-mono-white);border:1px solid #ddd;position:relative;top:auto;bottom:auto;left:auto;right:auto}.module-brands-slider-01 .swiper-button-prev .icon,.module-brands-slider-01 .swiper-button-next .icon{width:1rem;height:1rem;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:var(--bs-gray-600)}.module-brands-slider-01 .swiper-slide{width:100%;margin-right:12px}@media(min-width:480px){.module-brands-slider-01 .swiper-slide{width:calc((100% - (12px * 1)) / 2);margin-right:12px}}@media(min-width:768px){.module-brands-slider-01 .swiper-slide{width:calc((100% - (12px * 2)) / 3);margin-right:12px}}@media(min-width:992px){.module-brands-slider-01 .swiper-slide{width:calc((100% - (12px * 3)) / 4);margin-right:12px}}
.module-page-18 h2{font-size:110px;line-height:.75;margin-bottom:1rem;position:relative;border-left:4px solid var(--tb-primary-500)}.module-page-18 .row>div:first-child h2{border-left:none}.module-page-18 .html-output{font-size:16px;line-height:1.6}@media (min-width:768px) and (max-width:991px){.module-page-18 h2{font-size:70px}}@media (max-width:767px){.module-page-18 h2{border-left:none}.module-page-18 h2{font-size:65px}}@media(max-width:767px){.module-page-18 .item+.item{margin-top:1.5rem}}
.module-page-17 .module-page-content{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.module-page-17 .html-output-buttons{display:flex;flex-direction:column;gap:20px;width:100%}.module-page-17 .buttons-category{display:flex;gap:.75rem;flex-wrap:wrap}.module-page-17 a.btn.btn-info.btn-category:hover{background-color:var(--tb-secondary-500);border-color:var(--tb-secondary-500)}.module-page-17 .module-title.h3{font-size:2rem;border-left:4px solid var(--tb-primary-500);padding-left:1rem}.module-page-17 .module-title-content{width:100%}@media (min-width:768px){.module-page-17 .module-page-content{display:flex;flex-direction:row;align-items:flex-start;gap:50px}.module-page-17 .module-title-content{width:30%}.module-page-17 .html-output-buttons{width:70%}}
.module-page-03 .mobile-image{margin-bottom:1.5rem;z-index:11}.module-page-03 .inset{position:relative}.module-page-03 .module-title{margin-bottom:.75rem}.module-page-03 .bg{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;background-size:cover;z-index:0}.module-page-03 :where(.module-title,.content,.btn){position:relative;z-index:1}.module-page-03 .btn.btn-primary{color:var(--tb-mono-white);min-width:170px;margin-top:1.5rem}.module-page-03 .inset{position:relative;overflow:hidden}@media (min-width:768px){.module-page-03 .inset{padding:2.75rem 4rem}.module-page-03 .content{width:70%}.module-page-03 .btn.btn-primary{margin-top:20px}.module-page-03 .inset::after{content:"";position:absolute;top:-36%;left:-49%;width:150%;height:250%;background:var(--bs-gray-200);transform:rotate(44deg);z-index:0;pointer-events:none;opacity:0.9}}@media(min-width:992px){.module-page-03 .inset::after{top:-50%;left:-50%;transform:rotate(35deg)}}@media (min-width:1200px){.module-page-03 .inset{padding:3rem 6rem}.module-page-03 .content{width:50%}}
.module-img-columns-accordion{--grid-gutter-x:.5rem;--aspect-ratio:150%;--aspect-ratio-int:150;--aspect-ratio-rel:calc(var(--aspect-ratio-int) / 100)}@media (min-width:768px){.module-img-columns-accordion{--grid-gutter-x:1rem}}.module-img-columns-accordion .grid{display:flex;justify-content:center;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.module-img-columns-accordion .grid-size{--gutter-ratio-substract:calc((var(--grid-gutter-x) * 3) * var(--aspect-ratio-rel));padding-bottom:calc((var(--aspect-ratio) - var(--gutter-ratio-substract)) / 4);position:relative;height:0}.module-img-columns-accordion .item{width:calc(100% / var(--n-items));height:100%;transition:width 500ms ease 100ms}.module-img-columns-accordion .item .ratio{--bs-aspect-ratio:var(--aspect-ratio);height:100%}.module-img-columns-accordion .item.wide{width:calc(((100% / var(--n-items)) * (var(--n-items) - 1)))}.module-img-columns-accordion img{object-fit:cover;height:100%;width:100%}.module-img-columns-accordion a:hover img{filter:saturate(1.1)}.module-img-columns-accordion .ratio{position:relative;height:300px}.module-img-columns-accordion .name-page{display:flex;align-items:flex-end;font-weight:600;font-size:1rem;color:white;position:absolute;left:0px;bottom:0px;padding-block:1rem;justify-content:flex-start;background-color:rgb(0 0 0 / 20%);padding-left:1rem}.module-img-columns-accordion .name-page::before{content:'';display:inline-block;width:4px;height:23px;background-color:var(--tb-primary-200);margin-right:8px;padding-block:0}@media (min-width:768px){.module-img-columns-accordion .name-page{font-size:1.5rem}.module-img-columns-accordion .name-page{padding-left:1.75rem}.module-img-columns-accordion .name-page::before{content:'';padding-block:.5rem;height:34px;padding-block:1rem}}
.module-contact-product-top .product-info-page-list{background:var(--tb-secondary-900);padding:30px}.module-contact-product-top .product-info-page-list ul{margin:0;display:flex;flex-wrap:wrap}.module-contact-product-top .product-info-page-list ul>li{display:block;padding:0;width:100%}.module-contact-product-top .name-product-top{font-size:16px;display:flex;gap:1rem;flex-direction:column;align-items:center;text-align:center}@media (min-width:992px){.module-contact-product-top .name-product-top{font-size:16px;display:flex;gap:2rem;flex-direction:row;justify-content:center;align-items:center}.module-contact-product-top .product-info-page-list ul>li{width:auto}}
.module-page-accordion .accordion-item{overflow:hidden;background-color:#fff}.module-page-accordion .accordion-item+.accordion-item{margin-top:1rem}.module-page-accordion .accordion-item:first-of-type,.module-page-accordion .accordion-item:first-of-type .accordion-button{border-top-left-radius:0!important;border-top-right-radius:0!important}.module-page-accordion .accordion-item:last-of-type{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.module-page-accordion .accordion-header{background-color:var(--tb-secondary-700)}.module-page-accordion .accordion-button{background-color:var(--tb-secondary-700);color:var(--tb-secondary-500);font-weight:600;font-size:16px;display:flex;padding:.75rem;border:none;justify-content:space-between;gap:.5rem}.module-page-accordion .accordion-button:not(.collapsed){background-color:var(--tb-secondary-800);color:white;display:flex;font-size:16px;justify-content:space-between;align-content:space-between}.module-page-accordion.accordion-button:focus{box-shadow:none;border-color:transparent}.module-page-accordion .accordion-body{background-color:#fff;font-size:15px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.module-page-accordion .accordion-header .icon{width:1rem;height:1rem;flex-shrink:0}.module-page-accordion .accordion{width:100%}.module-page-accordion .accordion-button .y-bar{opacity:0}.module-page-accordion .accordion-button.collapsed .y-bar{opacity:1}
.module-page-content-columns .card{border:none;display:flex;flex-direction:column;gap:1rem;height:100%;align-items:flex-start}.module-page-content-columns .row{--bs-gutter-y:2rem}.module-page-content-columns .card-body a.btn.btn-primary{color:var(--tb-mono-white);text-align:center;display:flex}.module-page-content-columns .card-body{padding:0}.module-page-content-columns .card-text{margin-bottom:0;color:#747474}.module-page-content-columns .card-body-btn .icon,.module-page-content-columns .card-body-btn a{color:var(--tb-mono-white)}
.module-product-page-table{--items-grid:3}.module-product-page-table .card-body{padding:0}.module-product-page-table .card img{margin:0 auto}.module-product-page-table .card-title{font-weight:bold;font-size:12px;color:var(--bs-gray-600);margin:.5rem 0 0;padding:0;line-height:1.2}.module-product-page-table .items{display:grid;gap:1rem .75rem;grid-template-columns:repeat(var(--items-grid),1fr)}.module-product-page-table .table-toggle-wrapper{margin-top:2rem}.module-product-page-table .table-toggle-wrapper .btn .icon{transition:transform 150ms ease-in-out}.module-product-page-content-description .table-toggle-wrapper .btn.open .icon{rotate:180deg}@media(min-width:576px){.module-product-page-table{--items-grid:4}}@media(min-width:992px){.module-product-page-table{--items-grid:5}}
.module-product-page-content-description{display:flex;flex-direction:column}.module-product-page-content-description .row{--bs-gutter-y:2rem}.module-product-page-content-description .content-wrapper{display:flex;flex-direction:column;gap:30px}.module-product-page-content-description .content-left{display:flex;flex-direction:column}.module-product-page-content-description .content-title{font-size:calc(1.3rem + .6vw);font-weight:bold;margin-bottom:1.75rem;line-height:1.1}.module-product-page-content-description .content-description{font-size:1rem;color:#555}.module-product-page-content-description .button-container{margin-top:auto}.module-product-page-content-description .button-container .btn{margin-top:1.5rem}.module-product-page-content-description .content-right{display:flex;flex-direction:column;justify-content:center;align-items:center}.module-product-page-content-description .content-right img{max-width:100%;height:auto;margin-bottom:10px}.module-product-page-content-description .table-toggle-wrapper{margin-top:1.5rem}.module-product-page-content-description .table-toggle-wrapper .btn .icon{transition:transform 150ms ease-in-out}.module-product-page-content-description .table-toggle-wrapper .btn.open .icon{rotate:180deg}@media (min-width:768px){.module-product-page-content-description .content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px}.module-product-page-content-description .content-right img{margin-bottom:0}}@media(min-width:1200px){.module-product-page-content-description .content-title{font-size:1.75rem}}
.module-page-15 .module-title{margin:0;border-bottom:3px solid;color:var(--tb-primary-500);font-size:26px;width:100%}.module-page-15 .content{font-size:10px;color:var(--bs-gray-600);margin-top:.5rem}.module-page-15 .image-wrapper{margin-top:0.5rem}.module-page-15 .image-wrapper img{max-width:100%;display:block;height:auto}@media(min-width:576px){.module-page-15 .module-title{order:0;font-size:30px}.module-page-15 .module-title:has(~.image-wrapper){width:calc(70% - .5rem)}.module-page-15 .image-wrapper{order:1;width:calc(30% - .5rem);margin-top:0}.module-page-15 .content{order:2;width:100%}.module-page-15 .wrap-content{display:flex;flex-wrap:wrap;gap:0 1rem;align-items:end}}@media(min-width:992px){.module-page-15 .content{font-size:14px}.module-page-15 .module-title{font-size:38px}}@media(min-width:1200px){.module-page-15 .content{font-size:16px}.module-page-15 .module-title{font-size:42px}.module-page-15 .module-title:has(~.image-wrapper){width:calc(100% - 1rem - 400px)}.module-page-15 .image-wrapper{width:400px}}
.module-page-10 .grid-items{display:grid}.module-page-10 .grid-items .grid-item .inset{display:flex;gap:1rem}.module-page-10 .item-image{border-radius:50%;width:3rem;height:3rem}.module-page-10 .module-title{margin-bottom:0}.module-page-10 .content{margin-top:.5rem;font-size:15px;line-height:inherit}.module-page-10 .btn-secondary{margin-top:0.75rem}.module-page-10 .grid-items{gap:1.5rem}@media (max-width:767px){.module-page-10 .inset{max-width:400px;margin:0 auto}}@media (min-width:768px){.module-page-10 .grid-items{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:991px){.module-page-10 .content{font-size:14px}}
.module-page-16 .content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:space-between;background:#f6f6f6;padding:30px;gap:20px}.module-page-16 .content{font-size:16px;text-align:center}.module-page-16 .items-page{display:flex;flex-direction:column;justify-content:center;background:#f6f6f6;align-content:center;align-items:center;padding-bottom:1rem}.module-page-16 .btn-group.brand-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px}.module-page-16 .btn-group.brand-button .btn-primary{width:140px;margin-bottom:1rem}.module-page-16 .btn-group.brand-button:last-child{padding-right:0}@media (min-width:768px){.module-page-16 .content{display:flex;flex-direction:row;gap:0}.module-page-16 .content{text-align:left}}@media (min-width:576px){.module-page-16 .btn-group.brand-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}}@media (min-width:992px){.module-page-16 .btn-group.brand-button:last-child{padding-right:2rem}.module-page-16 .items-page{display:flex;justify-content:space-between;background:#f6f6f6;align-content:space-between;flex-direction:row;align-items:center;padding-bottom:0}.module-page-16 .btn-group.brand-button .btn-primary{margin-bottom:0}}
.module-page-slider-04{--control-height:2rem;--control-width:2rem}.module-page-slider-04 .module-title{margin-bottom:0;text-align:left;color:var(--tb-primary-500)}.module-page-slider-04 .module-header{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.module-page-slider-04 .container-wrap{position:relative}.module-page-slider-04 .swiper-control{height:var(--control-height);width:var(--control-width);margin-top:calc(var(--control-width) * -1 / 2);background-color:rgba(0,0,0,0.2);color:var(--tb-mono-white);border-radius:50%}.module-page-slider-04 .swiper-control:hover{background-color:rgba(0,0,0,0.3)}.module-page-slider-04 .swiper-control:active{background-color:rgba(0,0,0,0.4)}.module-page-slider-04 .swiper-button-prev{left:.75rem}.module-page-slider-04 .swiper-button-next{right:.75rem}.module-page-slider-04 .swiper-control .icon{height:48%;width:48%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.module-page-slider-04 .swiper-horizontal>.swiper-pagination-bullets,.module-page-slider-04 .swiper-pagination-bullets.swiper-pagination-horizontal,.module-page-slider-04 .swiper-pagination-custom,.module-page-slider-04 .swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,-25px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.module-page-slider-04 .swiper-button-prev .icon{transform:translateX(-5%)}.module-page-slider-04 .swiper-button-next .icon{transform:translateX(5%)}.module-page-slider-04 .swiper-slide{width:calc((100% - (12px * 1)) / 2);margin-right:12px}.module-page-slider-04 .inset img{max-height:100%;max-width:100%;z-index:10;right:0;bottom:0;margin:auto;object-fit:cover}.module-page-slider-04 .date{color:var(--bs-gray-600);font-size:12px;margin-bottom:.25rem;line-height:1;height:12px}.module-page-slider-04 .content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:.75rem}.module-page-slider-04 .swiper-slide .btn{margin-bottom:2px;margin-top:0.75rem}.module-page-slider-04 .inset{position:relative}.module-page-slider-04 .hover{position:absolute;inset:0;overflow:hidden}.module-page-slider-04 a.inset .hover::before{content:'';background:var(--tb-primary-600);opacity:0.6;transform:translate3d(0,100%,0);transition:transform 0.4s ease-in-out;width:100%;height:100%;z-index:20;position:absolute;inset:0}.module-page-slider-04 a.inset[href*="linkedin"] .hover::after{width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='%23ffffff'%20class='bi%20bi-linkedin'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M0%201.146C0%20.513.526%200%201.175%200h13.65C15.474%200%2016%20.513%2016%201.146v13.708c0%20.633-.526%201.146-1.175%201.146H1.175C.526%2016%200%2015.487%200%2014.854zm4.943%2012.248V6.169H2.542v7.225zm-1.2-8.212c.837%200%201.358-.554%201.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4%203.226%202.4%203.934c0%20.694.521%201.248%201.327%201.248zm4.908%208.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878%201.232-.878.869%200%201.216.662%201.216%201.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274%200-1.845.7-2.165%201.193v.025h-.016l.016-.025V6.169h-2.4c.03.678%200%207.225%200%207.225z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;position:absolute;content:"";z-index:30;display:block;background-size:0%;transition:background-size 0.1s ease-in-out;top:0}.module-page-slider-04 a.inset:hover .hover::after{background-size:30%;transition-timing-function:linear}.module-page-slider-04 a.inset:hover .hover::after{background-size:30%;transition-timing-function:linear}.module-page-slider-04 a.inset:hover .hover::before{transform:translate3d(0,0,0);transition-duration:0.1s;transition-timing-function:linear}.module-page-slider-04 .module-title-wrap{text-align:left;margin-bottom:1rem;color:var(--tb-primary-500)}@media(min-width:320px){.module-page-slider-04 .swiper-slide{width:calc((100% - (12px * 1)) / 2);margin-right:12px}}@media(min-width:768px){.module-page-slider-04 .swiper-slide{width:calc((100% - (12px * 2)) / 3);margin-right:12px}}@media(min-width:992px){.module-page-slider-04 .swiper-slide{width:calc((100% - (12px * 3)) / 4);margin-right:12px}}@media (min-width:768px){.module-page-slider-04 .module-page-slider-04{--control-height:2.5rem;--control-width:2.5rem}}@media (min-width:1200px){.module-page-slider-04 .module-page-slider-04{--control-height:3rem;--control-width:3rem}}