.our-branches-section{background-size:contain;background-repeat:no-repeat;background-position:center;padding:10px 0 80px;color:#fff;text-align:center}.our-branches-grid{display:grid;column-gap:0px;row-gap:150px;margin-top:50px}.branch-card{position:relative;overflow:hidden;margin:10px;border-radius:10px;cursor:pointer;width:90%}.branch-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000008f}.branch-card img{width:100%;height:100%;border-radius:5px;object-fit:cover}.branch-card-title{position:absolute;bottom:30px;left:0;right:0;z-index:2;color:#fff;font-weight:500;font-size:1.4rem;text-transform:uppercase;text-shadow:0 2px 5px black}.mobile-banner{display:none}@media screen and (max-width:1024px){.our-branches-section{padding:10px 0 60px}.our-branches-grid{row-gap:100px}}@media screen and (max-width: 768px){.our-branches-grid{row-gap:20px}}@media screen and (max-width: 749px){.our-branches-grid{row-gap:5px;margin-top:0}.branch-card-title{font-size:1.3rem}.our-branches-section{background-image:none!important}.mobile-banner{display:block;margin-bottom:20px;width:100%;height:250px;object-fit:cover}}.contact-columns-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}.contact-column{flex:1;min-width:280px}.contact-heading{font-size:28px;margin-bottom:var(--heading-bottom-spacing, 20px)}.contact-details{font-size:16px;line-height:1.6;width:100%;max-width:450px;display:flex;flex-direction:column;align-items:flex-start}.contact-details p a{text-decoration:none;color:#000}.contact-details p a:hover{color:#d02b26}.contact-details p{display:flex;align-items:center;margin-bottom:10px}.contact-details p svg{width:25px;height:25px;margin-top:5px;margin-right:10px;fill:#d02b26}.whatsapp-button{margin-top:50px}.whatsapp-button svg{width:20px;height:20px;margin:0 15px 0 0}@media screen and (max-width:768px){.contact-columns-wrapper{flex-direction:column;gap:30px}.contact-details{max-width:100%}.contact-details p{margin-bottom:5px}}.gem-month-wrapper{padding:40px 20px}.gem-month-grid-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width: 768px){.gem-month-grid-wrapper{grid-template-columns:1fr}}.gem-card{position:relative;background-size:102%;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;border-radius:10px;overflow:hidden;transition:.8s all}.gem-card:hover{background-size:106%}.gem-card .overlay{padding:40px;width:100%;display:flex;justify-content:flex-end;height:100%}.gem-card.reverse .overlay{justify-content:flex-start}.gem-card-content{max-width:60%;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.gem-card.reverse .gem-card-content{align-items:flex-start}.gem-card h2{font-size:36px;font-weight:900;margin:0;text-transform:uppercase;letter-spacing:2px;text-align:right}.gem-card h3{font-size:24px;text-transform:uppercase;margin:5px 0;letter-spacing:6px;text-align:right}.gem-card p{font-size:16px;margin:15px 0 25px;text-align:right}.gem-card.reverse h2,.gem-card.reverse h3,.gem-card.reverse p{text-align:left}.gem-card a{position:relative;text-decoration:none;font-weight:700;font-size:14px}.gem-card a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0%;background-color:currentColor;transition:width .4s ease-in-out}.gem-card a:hover:after{width:100%}@media screen and (max-width: 1024px){.gem-card .overlay{padding:30px}.gem-card-content{max-width:65%;padding:10px 0}.gem-card h2{font-size:30px}.gem-card h3{font-size:20px;letter-spacing:6px}}@media screen and (max-width: 768px){.gem-card-content{padding:30px 0}}@media screen and (max-width: 460px){.gem-card{background-size:110%}.gem-card:hover{background-size:114%}.gem-card .overlay{padding:20px}.gem-card-content{padding:0}.gem-card h2{font-size:26px}.gem-card h3{font-size:20px;letter-spacing:4px}}.fixed-columns-carousel-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:0 20px}.left-column,.right-column{flex:1 1 48%}.left-column{position:relative}.left-column img{max-width:100%;border-radius:10px}.button-group{position:absolute;bottom:50px;width:100%;text-align:center;z-index:2;display:flex;justify-content:center;align-items:center;gap:30px}a.button img{width:20px;margin-right:10px;border-radius:0}a.button svg{margin-right:10px}.carousel-container{position:relative;overflow:hidden;width:100%;border-radius:10px}.carousel-track{display:flex;width:100%;transition:transform .5s ease}.carousel-slide{min-width:100%;transition:opacity .5s ease}.carousel-slide img{width:100%;display:block;border-radius:10px}.carousel-dots{position:absolute;bottom:10px;width:100%;text-align:center;z-index:2}.carousel-dot{display:inline-block;width:10px;height:10px;margin:0 4px;background:#ccc;border-radius:50%;cursor:pointer}.carousel-dot.active{background:#d02b26}@media screen and (max-width: 768px){.fixed-columns-carousel-wrapper{flex-direction:column}}@media screen and (max-width: 460px){.button-group{flex-direction:column}}.news-section-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;padding:0 20px}.column-one,.column-two{flex:1 1 48%}.column-one h2{text-align:center;margin-top:0}.news-grid{display:grid;gap:20px}.news-card{text-align:center;background:#000000ab;padding:15px;border-radius:10px}.news-card img{width:100%;border-radius:8px}.news-card h3{margin-top:10px;font-size:18px;color:#fff}.news-card p{margin-top:5px;font-size:14px;color:#e1e1e1}.video-carousel-container{position:relative;overflow:hidden;width:100%;border-radius:10px}.video-carousel-container .carousel-track{display:flex;width:100%;transition:transform .5s ease}.video-carousel-container .carousel-slide{min-width:100%;transition:opacity .5s ease}.video-carousel-container .carousel-slide iframe{width:100%;height:100%;min-height:500px;border-radius:10px}.video-carousel-container .carousel-dots{position:unset;margin-top:15px;width:100%;text-align:center}.video-carousel-container .carousel-dot{display:inline-block;width:10px;height:10px;margin:0 4px;background:#ccc;border-radius:50%;cursor:pointer}.video-carousel-container .carousel-dot.active{background:#d02b26}@media screen and (min-width: 1024px){.news-grid{grid-template-columns:repeat(var(--cols-desktop),1fr)}}@media screen and (max-width: 1024px){.video-carousel-container .carousel-slide iframe{min-height:430px}}@media screen and (min-width: 768px) and (max-width: 1023px){.news-grid{grid-template-columns:repeat(var(--cols-tablet),1fr)}}@media screen and (max-width: 767px){.news-section-wrapper{flex-direction:column}.news-grid{grid-template-columns:repeat(var(--cols-mobile),1fr)}.column-one h2{margin-bottom:50px}.news-section-wrapper{gap:40px}.video-carousel-container .carousel-slide iframe{min-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
