body,h1,h2,h3,h4,h5,h6,.button,.btn,.rte,.nav-link,.site-header{font-family:Montserrat,sans-serif}.brand-subtitle,.condensed-text,.upper-label{font-family:Oswald,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-weight:500}.section-header{margin-bottom:0!important}h2,h2.section-heading{font-size:24px;margin-top:0}@media (min-width:992px){h2,h2.section-heading{font-size:30px}}@media (min-width:1200px){h2,h2.section-heading{font-size:42px}}.main-content div:empty{display:none}@media screen and (min-width: 750px){.section-header{margin-bottom:0!important}}.video-section .title-wrapper h2{text-align:center}.calendly-overlay div.calendly-close-overlay:empty{display:block!important;cursor:pointer;z-index:9999}.footer__copyright-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:1.5rem;width:100%}.footer__book-discovery{text-align:right;flex-shrink:0}.footer__book-button{padding:10px 20px;background-color:#29aae2;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:15px;white-space:nowrap;transition:background-color .3s ease}.footer__book-button:hover{background-color:#1e90c7}@media screen and (max-width: 767px){.footer__copyright-row{flex-direction:column;align-items:flex-start;text-align:left}.footer__copyright{margin:1.5rem auto}.footer__book-discovery{width:100%;text-align:center;margin-top:10px}.footer__book-button{width:100%;text-align:center}}.video-hero{width:100%;height:calc(100vh - 137px);position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;color:#fff;text-align:center;padding:2rem}.video-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.video-hero__content{z-index:2;max-width:800px;width:100%}h1.video-hero__heading{color:#fff;margin-bottom:1rem}.video-hero__button-wrapper{margin-bottom:1rem}.video-hero__button{padding:10px 20px;background-color:#29aae2;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:15px;white-space:nowrap;transition:background-color .3s ease}.video-hero__button:hover{background-color:#1e90c7}@media (max-width: 767px){.video-hero{height:auto;align-items:flex-end;padding:3rem 1.5rem;min-height:400px}h1.video-hero__heading{font-size:1.8rem}.video-hero__button{font-size:14px}}@media (max-width: 500px){.video-hero{height:auto;align-items:flex-end;padding:0 1.5rem;min-height:300px}}@media (max-width: 375px){.video-hero{padding:0 1.5rem;min-height:200px}}.wsb-section{padding:5rem 1rem;background-repeat:no-repeat;background-size:cover;background-position:center}.wsb-section h1,.wsb-section h2,.wsb-section h3{margin-bottom:1rem;font-weight:700}.wsb-section .button{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#000;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .2s ease}.wsb-section .button:hover{background-color:#333}@media (min-width:992px){.wsb-section{padding:10rem 1rem!important}}.wsb-hero-banner h1{font-size:2.5rem}.wsb-hero-banner .subtitle{font-size:1.2rem;margin-top:1rem;color:#555}.wsb-services h2{font-size:2rem;margin-bottom:2rem}.wsb-services .service-card{padding:2rem;background:#fff;border:1px solid #eee;border-radius:6px;text-align:center;transition:box-shadow .2s ease-in-out}.wsb-services .service-card h3{font-size:1.25rem;margin-bottom:.5rem}.wsb-services .service-card p{font-size:1rem;color:#444}.wsb-image-text h2{font-size:2rem}.wsb-image-text .rte{margin-top:1rem}.wsb-button{padding:10px 20px;background-color:#29aae2;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:15px;white-space:nowrap;transition:background-color .3s ease;display:inline-block}body{font-family:Source Sans Pro,sans-serif}h1,h2,h3{font-family:Montserrat,sans-serif}.wsb-section{padding:4rem 1rem;background-repeat:no-repeat;background-size:cover;background-position:center}.wsb-section.text-center{text-align:center}.wsb-section .rte{max-width:800px;margin:0 auto;color:#444}.wsb-button{padding:10px 20px;background-color:#29aae2;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:15px;transition:background .3s ease}.wsb-button:hover{background-color:#1e90c7}.wsb-hero-banner{min-height:60vh;display:flex;align-items:center}.wsb-hero-banner h1{font-size:3rem}.wsb-hero-banner .subtitle{font-size:1.25rem;margin-top:1rem;color:#555}.wsb-image-text .grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.wsb-image-text .grid{grid-template-columns:1fr 1fr}}.wsb-image-text img{width:100%;border-radius:8px}.wsb-services{background-color:#f9f9f9}.wsb-services .grid{display:grid;gap:2rem}@media (min-width: 768px){.wsb-services .grid{grid-template-columns:repeat(3,1fr)}}.wsb-services .service-card{background:#fff;padding:2rem;text-align:center;border-radius:6px;transition:box-shadow .2s ease-in-out}.wsb-services .service-card:hover{box-shadow:0 6px 18px #0000000d}.wsb-hero-banner.quote{min-height:40vh;background-position:center;background-size:cover}.wsb-hero-banner.quote h1{font-size:2.5rem}.wsb-hero-banner.quote .subtitle{font-size:1.1rem}.wsb-why-choose .grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.wsb-why-choose .why-card{flex:1 1 300px;max-width:360px;min-height:200px;padding:1.5rem;background:#fff;border:0 solid #e5e5e5;border-radius:10px;box-shadow:0 2px 8px #00000008;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:box-shadow .2s ease}.wsb-why-choose .why-card img{margin:0 auto 1rem;min-height:80px;width:auto}.wsb-why-choose .why-card:hover{box-shadow:0 6px 18px #0000000f}.wsb-why-choose .why-title{font-weight:600;font-size:2.1rem;margin-bottom:.5rem}.wsb-why-choose .why-text{color:#444;font-size:14px;margin-top:0}.section-template--17121946206402__featured_collection-padding{padding-top:0!important;padding-bottom:5rem!important}@media (min-width:750px){.section-template--17121946206402__featured_collection-padding{padding-top:0!important;padding-bottom:5rem!important}}@media (min-width:992px){.section-template--17121946206402__featured_collection-padding{padding-top:0!important;padding-bottom:10rem!important}}.collection__title.title-wrapper h2.title{font-size:24px;margin-top:0;text-align:center;font-weight:700}@media (min-width:992px){.collection__title.title-wrapper h2.title{font-size:30px}}@media (min-width:1200px){.collection__title.title-wrapper h2.title{font-size:42px}}.product-card-wrapper .card{box-shadow:none;border-radius:0;border:.0625rem solid #e0e0e0;padding:0}.shopify-section.wsb-testimonials{padding:0 important;background:#f9f9f9}.testimonial-slide{padding:1rem;display:flex;justify-content:center}.testimonial-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 6px 12px #0000000d;max-width:360px;width:100%;text-align:center;transition:transform .3s}.testimonial-card:hover{transform:translateY(-6px)}.testimonial-image img{border-radius:12px;width:100%;height:auto;object-fit:cover;margin-bottom:1rem}.testimonial-meta{margin-bottom:.5rem}.testimonial-initials{display:inline-block;background:#29aae2;color:#fff;font-weight:700;font-size:1rem;border-radius:50%;padding:.5rem .75rem;margin-bottom:.25rem}.testimonial-name{font-weight:600;color:#034b7f}.testimonial-date{font-size:.875rem;color:#888;margin-bottom:1rem}.testimonial-quote{font-style:italic;color:#333;font-size:1.5rem;margin-bottom:1rem}.testimonial-stars .star{color:#29aae2;font-size:1.25rem}.testimonial-stars .inactive{color:#ddd}.wsb-social-follow .social-icons{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.wsb-social-follow .social-link img{transition:transform .3s ease}.wsb-social-follow .social-link:hover img{transform:scale(1.1)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
