@charset "UTF-8";:root{--color-primary: #00A7B5 !important;--color-primary-force: #00A7B5;--color-primary-him: #005677;--color-primary-her: var(--color-primary);--color-primary-light: #69bfce;--color-primary-light_button: #d8eced;--color-primary-nav-bg: #00A7B5;--color-primary-hover: var(--color-primary-light);--color-primary-hover-text: var(--color-primary-force);--color-secondary: #7ea13a;--color-secondary-light: #e5ecd4;--color-bg-light: #D7ECEF;--color-bg-light-nav: #D7ECEF;--color-white: #fff;--color-ink: rgba(var(--color-foreground));--color-ink-light: #344348;--jdgm-star-color: var(--color-primary-force) !important;--jdgm-primary-color: var(--color-primary-force) !important;--jdgm-paginate-color: var(--color-primary-force) !important;--color-checkout-btn-hover-contents: #74a220;--color-h1: var(--color-primary-force);--color-h2: var(--color-primary-force);--color-h3: var(--color-primary-force);--color-h4: var(--color-primary-force);--button_primary_bg_color: var(--color-primary);--button_primary_bg_color_hover: #d8eced;--button_primary_text_color: #fff;--button_primary_text_color_hover: var(--color-primary);--button_primary_border_color: var(--color-primary);--button_primary_border_color_hover: var(--color-primary);--button_secondary_article_bg_color: var(--color-primary);--button_secondary_article_bg_color_hover: var(--color-primary-light_button);--button_secondary_article_text_color: #fff;--button_secondary_article_text_color_hover: var(--color-primary);--button_secondary_article_border_color: var(--color-primary);--button_secondary_article_border_color_hover: var(--color-primary);--button_outline_bg_color: #fff;--button_outline_bg_color_hover: var(--color-primary-light_button);--button_outline_text_color: var(--color-primary);--button_outline_text_color_hover: var(--color-primary);--button_outline_border_color: var(--color-primary);--button_outline_border_color_hover: var(--color-primary);--button_outline_border_width: 1px;--border-radius-val: 8px;--global-font-size: 14px;--global-font-size-mobile: 17px;--button-font-size: 14px;--button-font-size-mobile: 13px;--color-grid-grey: #c8c8c8;--font-body-weight: 400;--font-card-heading-weight: 600;--font-heading-weight: 700;--h1-weight: 700;--h2-weight: 700;--h3-weight: 700;--h4-weight: 700;--h5-weight: 700}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:var(--color-ink)}body{color:var(--color-ink);font-style:normal;font-weight:var(--font-body-weight);font-size:var(--global-font-size-mobile)}@media screen and (min-width: 768px){body{font-size:var(--global-font-size)}}@media screen and (min-width: 1280px){body{font-size:calc(var(--global-font-size) + 2px)}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;letter-spacing:.6px;word-break:break-word}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-size:inherit;text-decoration:inherit}h1{font-size:28px;line-height:38px;color:var(--color-ink);font-weight:var(--h1-weight)}@media screen and (min-width: 500px){h1{font-size:30px;line-height:40px}}h2,.h2{font-size:22px;line-height:normal;color:var(--color-primary);font-weight:var(--h2-weight)}@media screen and (min-width: 500px){h2,.h2{font-size:24px}}h3{font-size:18px;line-height:32px;margin-bottom:2px;color:var(--color-black);font-weight:var(--h3-weight)}@media screen and (min-width: 500px){h3{font-size:20px}}h3+p{margin-top:0}h4{font-size:20px;line-height:normal;color:var(--color-ink-light);font-weight:var(--h4-weight);text-transform:uppercase}h5{font-size:16px;line-height:normal;color:var(--color-ink-light);font-weight:var(--h5-weight);text-transform:uppercase}a{color:var(--color-primary)}.header{display:block;grid-template-areas:unset;grid-template-columns:unset;align-items:center;text-align:center}.header__heading-logo-wrapper{display:flex;align-items:center;gap:24px;flex-direction:column}@media screen and (min-width: 768px){.header__heading-logo-wrapper{flex-direction:row}}.header__heading-logo-wrapper img{width:320px;height:auto}.section-header.shopify-section-group-header-group{z-index:0}.scrolled-past-header .header__heading-logo-wrapper,.scrolled-past-header .header__heading-logo-wrapper img{width:100%!important}.logo-tagline.h2{font-size:14px}@media screen and (max-width: 768px){.logo-tagline.h2{font-size:14px!important}}.header .header__search{display:none!important}body .page-width--narrow{max-width:var(--page-width);padding:0 2rem}@media screen and (min-width: 768px){body .page-width--narrow{padding:0 2rem}}@media screen and (max-width: 768px){body .page-width{padding:0 1.5rem}}@media screen and (max-width: 768px){body .rich-text__wrapper{width:unset;margin-left:1.5rem;margin-right:1.5rem}}@media screen and (max-width: 768px){.rte ul,.rte ol{padding-left:0}.rte ul li,.rte ol li{margin-bottom:1rem}}body .rich-text__wrapper.page-width .rich-text__blocks{max-width:var(--page-width)}body #MainContent .rich-text__text h2{margin-top:3rem}body #MainContent .rich-text__text{margin-bottom:3rem}.page-title{padding-top:12px;padding-bottom:12px}.page-title h1,.page-title h2{color:var(--color-ink);margin-top:0;margin-bottom:0;font-weight:700}.page-title h2,.page-title .h2,.page-title .h1{font-size:18px}.page-title h2.h1-5{font-size:22px}.c-primary{color:var(--color-primary)}.c-ink{color:var(--color-ink)}.text-center{text-align:center}.contained{margin-left:auto;margin-right:auto;max-width:var(--page-width);padding-left:48px;padding-right:48px}.hero-banner{display:block;max-height:42rem;overflow:hidden}.hero-banner .hero-banner__image{display:flex;align-items:center;justify-content:center;align-content:center;position:relative;width:100%}.header__active-menu-item{color:var(--color-primary)}footer.footer{background:var(--color-primary);color:#fff;padding:24px 48px;margin-top:48px;border-top:#68c0ca solid 16px}footer.footer .footer__content-bottom-wrapper{display:block}footer.footer .footer__content-bottom{padding-top:0;display:block}footer.footer .footer__content-bottom .footer__menu{display:block;width:100%}footer.footer .footer__content-bottom .footer__menu ul{margin:0 auto;justify-content:center}@media screen and (max-width: 768px){footer.footer .footer__content-bottom .footer__menu ul li{width:100%}}@media screen and (min-width: 500px){footer.footer .footer__content-bottom .footer__menu ul li:before{content:"\b7";padding:0 .8rem}footer.footer .footer__content-bottom .footer__menu ul li:first-child:before{content:" ";padding:.45rem}footer.footer .footer__content-bottom .footer__menu ul li:first-child a{padding-right:0}}footer.footer .footer__content-bottom .footer__menu ul li a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}footer.footer .footer__copyright{margin-top:1rem}@media screen and (max-width: 768px){footer.footer .footer__copyright{margin-top:0}}footer.footer .footer__copyright ul{margin:0 auto;justify-content:center}footer.footer .footer__copyright ul li{padding-right:2rem}footer.footer .footer__copyright ul li:first-child:before{content:"";padding:.45rem}@media screen and (max-width: 768px){footer.footer .footer__copyright ul li{width:100%}}footer.footer .footer__copyright ul li a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}html,body{height:100%;margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh}#MainContent{flex:1}@media screen and (min-width: 750px){body .blog-articles{grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px;row-gap:48px}}body .card.article-card.card--standard{border:1px solid #919191;border-radius:var(--border-radius-val);overflow:hidden}body .card.article-card.card--standard .card__content{padding:0}body .card.article-card.card--standard .card__heading{background:var(--color-primary);color:#fff;padding:12px 24px;margin:0}body .card.article-card.card--standard .card__heading a:hover{text-decoration:none}body .card.article-card.card--standard .card__meta{background:#68c0ca;color:#fff;padding:0 24px 5px;line-height:24px}body .card.article-card.card--standard .card__information{padding:0 0 94px}body .card.article-card.card--standard .card__information .article-card__info{padding:0 24px 6px}body .card.article-card.card--standard .article-card__excerpt{padding:0 24px}body .card.article-card.card--standard .article-card__footer{padding:0 24px 24px;position:absolute;bottom:12px;width:100%;left:50%;margin:0 auto;transform:translate(-50%)}.authors-block{margin-top:4px;padding-top:4px}.authors-block .author-block{display:flex;align-items:center}.authors-block .author-block .author-image{flex-shrink:1}.authors-block .author-block .author-image img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid #f2f2f2}.authors-block .author-block .author-info{font-size:12px;padding-left:12px}.authors-block .author-block .author-info .author-name{font-weight:700}body .btn,body .button{display:inline;font-weight:var(--font-body-weight);background-color:var(--button_primary_bg_color);color:var(--button_primary_text_color);border:0 solid #fff!important;--border-offset: 0;--border-opacity: 0;outline:0;border-radius:var(--border-radius-val);padding:.8rem;box-sizing:border-box;letter-spacing:.1rem;text-decoration:none;align-content:center;align-self:flex-start;text-align:center;cursor:pointer;padding-left:15%;padding-right:15%;margin-left:0}@media screen and (max-width: 768px){body .btn,body .button{width:60%;min-width:60%;text-align:center;align-self:center}}body .btn-primary,body .btn--primary,body .button-primary,body .button--primary{border-radius:var(--border-radius-val);font-weight:var(--font-body-weight);background-color:var(--button_primary_bg_color);color:var(--button_primary_text_color);font-size:var(--button-font-size)}@media screen and (max-width: 768px){body .btn-primary,body .btn--primary,body .button-primary,body .button--primary{font-size:var(--button-font-size-mobile)}}body .btn-subtle,body .button-subtle{background-color:#ddd;color:var(--color-ink);border:#fff solid 0;font-size:calc(var(--button-font-size) - 2px)}@media screen and (max-width: 768px){body .btn-subtle,body .button-subtle{font-size:calc(var(--button-font-size-mobile) - 1px)}}body .btn-subtle:hover,body .button-subtle:hover{text-decoration:none;background:#999;color:var(--color-white);box-shadow:1px 3px 5px #0000000d}body .btn-transparent,body .button-transparent{background-color:transparent;color:var(--color-ink);border:#fff solid 0;font-size:var(--button-font-size)}@media screen and (max-width: 768px){body .btn-transparent,body .button-transparent{font-size:var(--button-font-size-mobile)}}body .btn-transparent:focus-visible,body .button-transparent:focus-visible{background-color:#fff;color:var(--color-ink);outline:none;outline-offset:0;box-shadow:none}body .btn:before,body .btn:after,body .button:before,body .button:after{content:unset;display:none}.image-with-text:has(.button){cursor:pointer}@media screen and (max-width: 768px){.image-with-text__text-item .image-with-text__content{padding:0;padding-top:2rem}}.image-with-text h2,.image-with-text .h2{color:var(--color-ink)}.references__grid{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.reference-card{box-shadow:1px 3px 5px #0000004d;display:flex;position:relative;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.reference-card{flex-direction:row;max-height:240px}}.reference-card__image{width:100%;height:auto;margin:0}@media screen and (min-width: 768px){.reference-card__image{width:240px;height:240px;-o-object-fit:cover;object-fit:cover}}.reference-card__content{padding:0 1rem}@media screen and (min-width: 768px){.reference-card__content{padding:2rem 1rem}}.reference-card__title{margin-top:0;margin-bottom:.5rem}.reference-card__id{color:var(--color-primary);text-transform:lowercase;font-weight:400}.reference-card__id.no-link{color:var(--color-ink);text-decoration:none}.reference-card__id:before{content:"";display:block;height:40px;margin-top:-40px;visibility:hidden}.reference-card__meta{margin-bottom:12px}.reference-card__meta p{margin-top:0;margin-bottom:2px}.reference-card__link{display:inline-block;margin-top:1rem;text-decoration:none;margin-bottom:1rem;color:var(--color-primary);text-align:left;font-size:1.1rem}@media screen and (min-width: 768px){.reference-card__link{display:inline;margin-bottom:0}}@media screen and (max-width: 768px){.reference-card__link{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;vertical-align:bottom}}.reference-card__link__link_text a{color:var(--color-primary)}.reference-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:2}.reference-card__link.link-text{color:var(--color-ink);max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}@media screen and (max-width: 768px){.reference-card__link.link-text{max-width:270px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media screen and (min-width: 500px){.reference-card__link.link-text{max-width:300px}}@media screen and (min-width: 768px){.reference-card__link.link-text{max-width:450px}}@media screen and (min-width: 990px){.reference-card__link.link-text{max-width:600px}}.reference-card__link.link-text:hover{text-decoration:underline}.image-grid__container{max-width:1200px;margin:0 auto}.image-grid__title{text-align:center;margin-bottom:2rem;font-size:22px}.image-grid__grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (min-width: 768px){.image-grid__grid{gap:3rem}}.image-grid__item{flex:0 1 45%;box-sizing:border-box;width:40%;height:auto;display:grid}@media screen and (min-width: 768px){.image-grid__item{flex:0 1 20%;width:100%;max-width:200px;height:auto;box-sizing:border-box}}.image-grid__image{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;box-shadow:1px 3px 5px #0003}.image-grid__caption{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:#000000b3;color:#fff;transform:translateY(100%);transition:transform .3s ease}.image-grid__item:hover .image-grid__caption{transform:translateY(0)}@media screen and (max-width: 750px){.image-grid__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 500px){.image-grid__grid{grid-template-columns:2fr}.image-grid__item{padding:12px}}body .rich-text__blocks>*+*{margin-top:1rem}.rich-text__heading h2{margin-top:2rem}.rich-text__text h1{margin-bottom:3rem}.list-inline{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.list-inline li{margin:0;padding:0;min-width:100px;text-align:center}.list-inline li a{text-decoration:none;color:#fff;font-weight:500;padding:.5rem 1rem .5rem 0;font-size:1.1rem}.shopify-policy__title{text-align:left}.shopify-policy__container{max-width:var(--page-width);margin:0 auto;padding:0 5rem}.m_modal{z-index:9997}.m_modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:9998;pointer-events:auto}.m_modal__container{z-index:9999;position:relative;background-color:#fff;padding:24px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.m_modal__container.m_modal__center{text-align:center;margin-left:24px;margin-right:24px}.m_modal__container.m_modal__center .m_modal__header,.m_modal__container.m_modal__center .m_modal__title,.m_modal__container.m_modal__center .m_modal__content{text-align:center}.m_modal__container.m_modal__center .m_modal__header{justify-content:center}.m_modal__container.m_modal__center .m_modal__close{position:absolute;right:12px;top:12px}.m_modal__header{display:flex;justify-content:space-between;align-items:center}.m_modal__title{margin-top:0;margin-bottom:0;box-sizing:border-box}.m_modal__close{background:transparent;border:0}.m_modal__header .m_modal__close:before{content:"\2715"}.m_modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000c}.m_modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.m_modal__btn:focus,.m_modal__btn:hover{transform:scale(1.05)}.m_modal__btn-primary{background-color:var(--color-primary);color:#fff}.m_modal__footer .btn{margin-bottom:6px;width:100%;display:block}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .m_modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .m_modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .m_modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .m_modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .m_modal__container,.micromodal-slide .m_modal__overlay{will-change:transform}html body #shopify-pc__banner.shopify-pc__banner__dialog{padding:18px}@media screen and (max-width: 768px){html body #shopify-pc__banner.shopify-pc__banner__dialog h2#shopify-pc__banner__body-title{font-size:1.3rem}}html body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btn-manage-prefs{display:none}html body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body p{font-size:1.2rem}html body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{flex-direction:row-reverse}@media screen and (min-width: 500px){html body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{width:50%}}html body #shopify-pc__banner.shopify-pc__banner__dialog button{margin-top:0;font-size:1.3rem}html body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btn-decline{border:0}html body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btn-accept{background:var(--color-primary);color:#fff;border:0;border-radius:var(--border-radius-val)}html body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btn-accept:hover{background:var(--color-primary-light_button);color:var(--color-primary);border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.global.css.map */
