.custom-dynamic-layout{background-size:cover;background-position:center;padding:60px 0;color:#fff}.dynamic-text h2{font-family:PP Editorial Old}.dynamic-description{font-family:Urbanist}.dynamic-flex{display:flex;flex-wrap:wrap;gap:70px;align-items:center;justify-content:space-between;margin-bottom:60px}.dynamic-flex.reverse{flex-direction:row-reverse}.dynamic-flex img{max-width:100%;border-radius:10px}.dynamic-text,.dynamic-image{flex:1 1 45%}.divider-image{text-align:center;margin:40px 0}.two-col-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;padding-bottom:100px}.two-col-block{display:flex;align-items:center;text-align:center;flex:1 1 300px;padding:20px;border-radius:12px;color:#fff;gap:30px}.two-col-block h3{margin-bottom:5px;font-size:30px;color:#fff;margin-top:0}.two-col-img{max-width:265px;width:100%}.two-col-img img{width:100%}.two-col-block p{font-size:16px;font-family:var(--bodyFont);margin:0;font-weight:300}.two-col-block-flex>*:not(:first-child){margin-top:15px}.two-col-block-flex p{text-transform:uppercase}.two-col-wrapper .two-col-block{max-width:100%}.two-col-block-flex a.show-more-toggle{padding:0;text-decoration:underline;font-weight:400;font-family:var(--bodyFont)}.two-col-block .short-description{font-size:14px;text-align:left;font-family:var(--bodyFont)}.two-col-wrapper .two-col-block .two-col-block-flex h3{margin:5px 0 0}.two-col-wrapper .two-col-block .two-col-block-flex{text-align:left}.two-col-block a{color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .3s ease;cursor:pointer}.two-col-block a:hover{background-color:#0a2540}.more-content{max-height:0;overflow:hidden;opacity:0;transition:all .5s ease}.two-col-block.active .more-content{max-height:400px;opacity:1;margin-top:10px}.dynamic-flex.reverse{margin-top:80px}.custm-main-sc .marquee-container.marquee-container-1{top:-4%}.custm-main-sc{position:relative;z-index:1}.custm-main-sc .marquee-container-2 svg{height:-webkit-fill-available}.custm-main-sc .marquee-container-2{bottom:-11.5%}.dynamic-text a.cstm-button.white{background:url(https://cdn.shopify.com/s/files/1/0707/6295/4889/files/bg-cstm-white.svg) no-repeat;background-size:100% 100%;max-width:248px;width:100%;margin-left:0;font-family:var(--headingFont)}.dynamic-text a.cstm-button.white:before,.dynamic-text a.cstm-button.white:after{display:none}@media screen and (max-width:768px){.dynamic-flex{flex-direction:column!important}.dynamic-text,.dynamic-image{flex:1 1 100%!important}.two-col-wrapper{grid-template-columns:repeat(1,1fr);padding-bottom:20px}.two-col-block{flex:1 1 100%;max-width:100%}}.events-slider-section{padding:60px 0;background-color:#faf8f2}.events-slider-container{max-width:1300px;margin:0 auto;position:relative}.event-card{background:#fff;border:1px solid #e3e3e3;border-radius:16px;box-shadow:0 4px 10px #0000000d;text-align:center;padding:20px;transition:transform .3s ease}.event-card:hover{transform:translateY(-5px)}.event-image img{width:100%;height:220px;object-fit:cover;border-radius:10px}.event-title{font-size:20px;font-weight:600;margin:15px 0 8px;color:#1e1e1e}.event-tag{display:inline-block;padding:5px 15px;border-radius:4px;margin-block:8px 20px;background-image:url(/cdn/shop/files/bg-im.png?v=1771492617);background-size:inherit;background-position:center;background-repeat:no-repeat}.event-location{font-size:14px;color:#444;margin-bottom:10px}.event-desc{display:-webkit-box;color:#8496a2;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}button.read-more-btn a{text-decoration:none;color:#103758}.read-more-btn{margin-top:15px;background:#fff;color:#1e1e1e;border:1px solid #ccc;border-radius:50px;padding:8px 20px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.read-more-btn:hover{background:#1e1e1e;color:#fff}.swiper-button-next,.swiper-button-prev{color:#1e1e1e;background:#fff;border-radius:50%;width:38px;height:38px;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 6px #0000001a}.swiper-pagination-bullet{background:#999}.swiper-pagination-bullet-active{background:#1e1e1e}.single-blog-feature__image a{display:block;min-height:285px}.simple-html-content svg{width:100%}.single-blog-feature__content{padding:60px 78px;position:relative;background:url(/cdn/shop/files/shape-bg.svg) no-repeat;background-size:contain;background-position:center}.single-blog-feature{padding:60px 0;position:relative}.single-blog-feature__text .blog-title{margin:0}.single-blog-feature__inner{max-width:1200px;margin:0 auto}.single-blog-feature__content{display:flex;align-items:center;justify-content:space-between;gap:40px}.single-blog-feature__text{flex:1;max-width:50%}.blog-tags .blog-tag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;background:url(https://cdn.shopify.com/s/files/1/0707/6295/4889/files/bg-tags.png) no-repeat;background-size:100% 100%}.blog-title{font-size:40px;color:var(--blue);margin-bottom:15px}.blog-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.blog-tag{color:#fff;padding:6px 14px;border-radius:4px;font-size:14px;position:relative}.blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:14px;color:#3a3a3a}.single-blog-feature__image{flex:0 0 575px}.single-blog-feature__image img{width:100%;height:auto;border-radius:10px;object-fit:cover;display:block}.blog-meta .meta-item{display:flex;align-items:center;gap:5px;font-family:var(--bodyFont);font-weight:500;color:var(--blue)}.right-controls{display:flex;justify-content:space-between;align-items:center}.blog-subtitle{font-size:20px;line-height:1.5;color:var(--blue);margin-bottom:40px}.blog-articles-grid-section{--padding-top-sec: 60px;--padding-bottom-sec: 60px}@media screen and (max-width:768px){.single-blog-feature__content{flex-direction:column;gap:30px}.single-blog-feature__text{max-width:100%;text-align:center}.blog-title{font-size:28px}.blog-subtitle{font-size:18px}.single-blog-feature__image{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
