.box,.product-card img,.title-card img,.today-cat-row,.video-image-card{width:100%}.product-card div span,.quote-card .q1{white-space:normal;word-wrap:break-word}.main-slider,.product-card{overflow:hidden}.main-slider,.timeline-slider{position:relative}.nav,.tabs,.thumb{cursor:pointer}.tabs{display:flex;gap:10px;margin-bottom:20px;padding:8% 40px 2%}.tab{padding:10px 15px;background:#ccc;border-radius:5px}.tab.active{background:#000;color:#fff}.box{display:none;padding:10px}.box img{max-width:100%;height:auto}.box.active{display:block}.section-2{background:#fff}.column-container{margin:0 auto;columns:4;column-gap:20px}.box{break-inside:avoid;margin-bottom:10px}.quote-card{display:flex;flex-direction:column;align-items:center;max-width:250px;height:auto;min-height:100px;padding:10px;gap:20px;margin:auto;text-align:center}.product-card,.product-card div{display:flex;flex-direction:column}.quote-card .q1{max-width:200px;font-size:2rem;font-family:"Wulkan Display Light";line-height:1.4}.quote-card .h1{font-size:.8rem;text-transform:uppercase;font-weight:700;font-family:"Public Sans";color:#777;display:block;padding-top:20px}.product-card div span,.text-card .h1,.title-card div .h1{font-weight:400;text-transform:uppercase}.text-card .h1,.text-card .p1,.title-card div .h1{color:#272727;font-size:14px;font-family:"Public Sans"}.product-card{width:100%;justify-content:flex-start;align-items:center;gap:20px;color:#000}.product-card div{justify-content:center;align-items:center;text-align:center;gap:10px}.text-card,.title-card{flex-direction:column;width:100%;display:flex}.product-card div span{font-size:14px;text-align:center;font-family:"Public Sans"}.text-card{gap:10px;justify-content:center;align-items:flex-start;text-align:justify;padding:32px}.text-card .h1{text-align:left}.text-card .p1{word-wrap:break-word;overflow-wrap:break-word;font-weight:300}.title-card{justify-content:flex-start;align-items:center;text-align:left;gap:20px;padding:20px;background:#f7f6f5}.title-card div{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.title-card div .h1{display:block;align-self:flex}.title-card div .h2,.video-image-card span{color:#969696;font-size:14px;font-family:"Public Sans";font-weight:300}.title-card div .h2{display:block;align-self:flex-start}.text,.thumb.active p{font-weight:500}.video-image-card span{padding-top:10px}.slide-sub-title,.slide-year,.thumb p{font-family:"Wulkan Display Light"}.car-container{margin:0 auto;padding:2% 40px}.carousel-track{display:flex;transition:transform .6s ease-in-out}.slide{min-width:100%;box-sizing:border-box}.slide img{width:100%;height:auto;object-fit:cover}.text{font-size:20px;margin-top:10px;color:#444}.slide-para,.slide-sub-title,.slide-year,.thumb p,.today-para,.today-sub-title,.today-title{color:#272727;line-height:1.3em}.thumbnails{display:flex;justify-content:center;margin-top:25px;gap:15px}.thumb{text-align:center;opacity:.5;transition:.3s}.thumb img{width:80px;height:80px;border-radius:6px;object-fit:cover}.thumb p{margin:5px 0 0;font-size:24px;text-transform:uppercase;font-weight:300}.thumb.active{opacity:1}.nav{position:absolute;top:50%;border:none;z-index:2;width:48px;height:48px;padding:0}.nav.prev{left:10px}.nav.next{right:10px}.slide-inner-row{width:100%;background:#f7f6f5;padding:3% 8%;display:flex;gap:40px;justify-content:center;align-items:center}.slide-inner-col,.today-cat-inner{width:50%}.slide-year{font-size:100px;font-weight:300}.slide-sub-title{font-size:28px;text-transform:uppercase;font-weight:300}.slide-para,.today-para{font-size:16px;font-family:"Public Sans";font-weight:300}.today-title{font-size:52px;font-family:"Wulkan Display Light";font-weight:300;margin:0}.today-sub-title{font-size:18px;font-family:"Public Sans";text-transform:uppercase;font-weight:400}.maison_tabs .w-tabs-item{background: #ccc !important;color: #444 !important;padding: 10px 15px;border-radius: 5px;border-width:0px !important;}.maison_tabs .w-tabs-item.active{background: #000 !important;color: #fff !important;}.maison_tabs .w-tabs-list-h{gap: 10px;background: white !important;}

.fancybox-caption__body h3, .fancybox-caption__body p {
	color: white !important;
	text-align: left !important;
	margin-bottom: 5px !important;
}

.fancybox-caption {
	background: transparent !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
    display: none;
    opacity: 0;
}
