.quality-gallery{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));width:100%;padding-top:3.75rem;position:relative}@media (min-width:769px){.quality-gallery{padding-top:6.25rem;padding-bottom:6.25rem}}.quality-gallery--light,.quality-gallery--light .quality-gallery__bg{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.quality-gallery--light .quality-gallery__tag,.quality-gallery--light .quality-gallery__title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.quality-gallery--light .quality-gallery__desc{--tw-text-opacity:1;color:rgb(108 115 123/var(--tw-text-opacity,1))}.quality-gallery--light .quality-gallery__tab-btn{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-color:#0003}.quality-gallery--light .quality-gallery__tab-btn:hover{border-color:#0006}.quality-gallery--light .quality-gallery__tab-btn--active{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.quality-gallery--light .quality-gallery__mobile-tab{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));border-color:#0003}.quality-gallery--light .quality-gallery__mobile-tab--active{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.quality-gallery--light .quality-gallery__mobile-progress-track{background-color:#ffffff1a}.quality-gallery--light .quality-gallery__mobile-progress-fill{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.quality-gallery--light .quality-gallery__mobile-arrow{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#00000080}.quality-gallery--light .quality-gallery__mobile-arrow.inactive,.quality-gallery--light .quality-gallery__mobile-arrow:disabled{cursor:not-allowed;--tw-text-opacity:.2;opacity:1;background-color:#0003}.quality-gallery__bg{z-index:-1;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));height:100%;top:0;left:calc((var(--margin-count) + var(--content-px))*-1);width:calc((var(--margin-count) + var(--content-px))*2 + 100%);position:absolute}.quality-gallery__container{flex-direction:column;display:flex}.quality-gallery__side-content{flex-direction:column;gap:.75rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}@media (min-width:769px){.quality-gallery__side-content{gap:1.5rem;padding-left:0;padding-right:0}}.quality-gallery__side-content .emi{text-transform:none;display:inline-block}.quality-gallery__tag{font-family:var(--geely-bold);letter-spacing:.15rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.75rem;line-height:1.5}.quality-gallery__title{font-family:var(--geely-bold);text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.5rem;line-height:1.75rem}@media (min-width:769px){.quality-gallery__title{font-size:2rem;line-height:1.25}}.quality-gallery__desc{font-family:var(--inter);--tw-text-opacity:1;color:rgb(108 115 123/var(--tw-text-opacity,1));margin-top:.75rem;font-size:1rem;line-height:1.75rem}@media (min-width:769px){.quality-gallery__desc{letter-spacing:-.0125rem;margin-top:0;font-size:1.25rem;line-height:2rem}}.quality-gallery__tabs--desktop{display:none}@media (min-width:769px){.quality-gallery__tabs--desktop{align-items:center;gap:1rem;margin-top:3.5rem;display:flex}}.quality-gallery__tabs--mobile{align-items:center;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}@media (min-width:769px){.quality-gallery__tabs--mobile{display:none}}.quality-gallery__tab-btn{font-family:var(--geely-bold);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-width:.0625rem;border-color:#fff3;border-radius:624.938rem;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.quality-gallery__tab-btn:hover{border-color:#fff6}.quality-gallery__tab-btn--active{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.quality-gallery__tab-icon{justify-content:center;align-items:center;display:flex}.quality-gallery__mobile-tab{font-family:var(--inter);letter-spacing:-.0175rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-width:.0625rem;border-color:#fff3;border-radius:2.1375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:400;transition:all .3s ease-out}.quality-gallery__mobile-tab--active{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.quality-gallery__mobile-section{flex-direction:column;gap:2.5rem;margin-top:3.75rem;display:flex}@media (min-width:769px){.quality-gallery__mobile-section{display:none}}.quality-gallery__mobile-slider{width:100%;height:25rem;position:relative}.quality-gallery__mobile-slider .swiper{width:100%;height:100%}.quality-gallery__mobile-slider .swiper-wrapper{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.quality-gallery__mobile-slider .swiper-slide{height:100%;opacity:0!important;transition:transform 1.4s cubic-bezier(.25,.46,.45,.94),opacity 1.4s cubic-bezier(.25,.46,.45,.94)!important}.quality-gallery__mobile-slider .swiper-slide-active{opacity:1!important}.quality-gallery__mobile-slide{width:100%;height:100%;position:relative}.quality-gallery__mobile-slider-wrapper{transition:opacity .3s ease-out}.quality-gallery__mobile-slider-wrapper--transitioning{opacity:0}.quality-gallery__mobile-controls{pointer-events:none;z-index:10;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem 1rem;display:flex;position:absolute;inset:0}.quality-gallery__mobile-arrows{pointer-events:auto;justify-content:space-between;align-items:center;width:100%;display:flex}.quality-gallery__mobile-arrow{cursor:pointer;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(.625rem);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-style:none;border-radius:2.5rem;justify-content:center;align-items:center;padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.quality-gallery__mobile-arrow--prev,.quality-gallery__mobile-arrow--next{background-color:#00000080}.quality-gallery__mobile-arrow.inactive,.quality-gallery__mobile-arrow:disabled{cursor:not-allowed;opacity:.2}.quality-gallery__mobile-arrow svg{width:1.25rem;height:1.25rem}.quality-gallery__mobile-progress-track{pointer-events:auto;background:#ffffff1a;width:100%;height:.125rem;position:relative;overflow:hidden}.quality-gallery__mobile-progress-fill{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:.125rem;transition-property:width;transition-duration:1.4s;transition-timing-function:cubic-bezier(0,0,.2,1)}.quality-gallery__grid-wrapper{display:none}@media (min-width:769px){.quality-gallery__grid-wrapper{width:100%;margin-top:2.5rem;display:block;position:relative;overflow:hidden}@media (min-width:769px){.quality-gallery__grid-wrapper{height:62.5rem}}.quality-gallery__grid-wrapper{perspective:62.5rem}}.quality-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;width:100%;height:100%;display:grid;position:absolute;inset:0}.quality-gallery__col{flex-direction:column;gap:2.5rem;display:flex}.quality-gallery__img-card{border-radius:1.25rem;width:100%;position:relative;overflow:hidden}.quality-gallery__img-card img{object-fit:cover;width:100%;height:100%}
